Releases: rust9x/rust
Releases · rust9x/rust
rust9x-1.84-beta-v3
- Rebased onto current upstream 1.84-beta
- #43: Reimplement
fileextd.lib
fallbacks in rust- File truncation and
remove_dir_all
can now use the upstream modern implementations on any NT-based system - See 01c6da5 for full details
- File truncation and
rust9x-1.84-beta-v2
- Fix missing fallback in
std::fs::read_dir
-FindFirstFileExW
→FindFirstFileW
- Remove unneeded fallbacks
- Use
rtabort!
in unused/dead fallbacks
rust9x-1.84-beta-v1
Announcement post: https://seri.tools/blog/rust9x-1-84/
rust9x-1.76-beta-v5
Fixes:
- Fix Mutex fallback implementation detection code accidentally trying to use critical sections on 9x/ME (#21)
- Ship rust-src with the build assets to allow cargo's
rebuild-std
to work, hopefully (#20)
Full Changelog: rust9x-1.76-beta-v4...rust9x-1.76-beta-v5
rust9x-1.76-beta-v4
Fixes:
- Fix console input relying on a Vista-and-up flag. This flag is now fully disabled on 9x/ME, but still used on NT. If the call fails indicating that the flag is not supported, it is retried without the flag. (#18)
Full Changelog: rust9x-1.76-beta-v3...rust9x-1.76-beta-v4
rust9x-1.76-beta-v3
Fixes:
- (Dist fix only): Enable x86_64-pc-windows-msvc target support for the compiler so that build scripts work
Full Changelog: rust9x-1.76-beta-v2...rust9x-1.76-beta-v3
rust9x-1.76.0-beta-v2
Fixes:
- "Fix" assertion failure on 9x/Me when writing UTF8 characters to console that
Windows
/unicows
didn't know about yet. Emojis are too new for those ol' systems!- It now allows for unknown characters to just be dropped or replaced with replacement characters when writing to the console.
- On 9x/Me,
unicows
actually implemented the CP_UTF8 codepage conversion.
- "Fix" #13 - For now we're just hoping that console writes of up to 8KiB are always fine :^) A proper fix is tracked in #14.
- The workaround only applies to non-Unicode Windows (9x/Me)
Full Changelog: rust9x-1.76-beta-v1...rust9x-1.76-beta-v2
rust9x-1.76.0-beta-v1
Installation instructions:
- Unpack somewhere
rustup toolchain link rust9x path\to\unpacked\folder