-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Closed
Labels
O-windowsOperating system: WindowsOperating system: WindowsmetabugIssues about issues themselves ("bugs about bugs")Issues about issues themselves ("bugs about bugs")
Description
These are some of the major outstanding Windows bugs, ordered roughly by priority. Prior discussion
Major tasks:
- Set up automation for 64-bit windows #16312 64-bit automation
- Fix naming of windows dist artifacts #16823 Installer naming
- Package all required components of the MinGW toolchain #11782 stop requiring mingw install
- Figure out combined Rust+Cargo installation #16456 cargo installation
- libnative: main task has bad thread local data on windows #13259 TCB-slot usage
- Windows: Can't place DLLs in load-time link search locations. cargo#326 native dlls
- Run full test suite on windows bots #16457 run full test suite on bots
-
make install
error on Windows #13810 make install problems - Most debuginfo tests are broken on 64-bit windows #17202 debuginfo
Compiler fixes:
- test/debug-info: filename extension matters on windows #13256 debugging problems
- Benign segfault in gdb on windows #15644 'benign' segfaults
- rustc -C link-args=-static-libgcc does not work on Windows #15420 static libgcc
-
rustc --crate-type=dylib -o name
producesname.exe
on windows #13794 inconsistent output naming - zero-length static array triggers LLVM assertion error on windows #13793 0-length static array
- Cast from f64 to f32 not working with latest nightly on Windows #13429 float casts
- Should "system" ABI be "win64" on x86_64 windows? #11261 which system ABI on win64
Library fixes:
- std::os::MemoryMap::new() fails on Windows #16070 MemoryMap::new()
-
fs::rename
behavior differs on windows #15836 fs::rename - ICE on Windows when linker output is too large #15522 plugin_registrar ICE
- Cross crate tests on windows are broken #5286 x-crate tests
- Regex tests are ignored on windows #13725 regex tests
- lstat implementation on windows #12795 lstat
- uvio's test_udp_twice function is ignored on windows #10102 UDP tests
- Windows: failing unit tests in libstd\unstable\dynamic_lib.rs #8818 dynamic lib tests
- {f32,f64,float}::tests::test_frexp unit tests in libstd fail on Windows #8755 math test failures
- Windows: process::Command::env should be case-insensitive #16937 process::Command::env
Mysterious crashes:
- Cannot run any rust programs on windows #14403
- rust crashed on windows 8.1(x64) with comodo av #15813
- Able to compile but get "... has stopped working" error on launch in Windows 7 x64 #16324
Other:
- Windows build instructions are inconsistent #16654 - docs
- Clean up i686-{pc, w64}-mingw32 triples #15717 - triples
- Guide- link to Windows Binary gives 404 #17260 - broken installer link
- Windows 32 bits nightlies fail to compile a simple hello world #17251 - incompatibility with system mingw
Metadata
Metadata
Assignees
Labels
O-windowsOperating system: WindowsOperating system: WindowsmetabugIssues about issues themselves ("bugs about bugs")Issues about issues themselves ("bugs about bugs")