Skip to content

Tags: rust9x/rust

Tags

rust9x-1.85-beta-v1

Reimplement Win32 APIs for `GetFileInformationByHandleEx` and `SetFil…

…eInformationByHandle`

Reimplement them on-top of native NT APIs as done in `fileextd.lib`.
This allows more file system APIs to work on XP and below.

Affected APIs:
- File truncation (can now set end of file without multiple SetFilePointerEx calls on NT)
- Cleaner fallback impl for reparse tags
- remove_dir_all: Modern impl now supported on all NT-based systems

rust9x-1.84-beta-v4

Reimplement Win32 APIs for `GetFileInformationByHandleEx` and `SetFil…

…eInformationByHandle`

Reimplement them on-top of native NT APIs as done in `fileextd.lib`.
This allows more file system APIs to work on XP and below.

Affected APIs:
- File truncation (can now set end of file without multiple SetFilePointerEx calls on NT)
- Cleaner fallback impl for reparse tags
- remove_dir_all: Modern impl now supported on all NT-based systems

rust9x-1.84-beta-v3

Reimplement Win32 APIs for `GetFileInformationByHandleEx` and `SetFil…

…eInformationByHandle`

Reimplement them on-top of native NT APIs as done in `fileextd.lib`.
This allows more file system APIs to work on XP and below.

Affected APIs:
- File truncation (can now set end of file without multiple SetFilePointerEx calls on NT)
- Cleaner fallback impl for reparse tags
- remove_dir_all: Modern impl now supported on all NT-based systems

rust9x-1.84-beta-v2

Switch to `rtabort!` for unimeplemented/unused fallbacks

rust9x-1.84-beta-v1

Add example config.toml

rust9x-1.76-beta-v5

Ship src with rust9x

Fixes #20.

rust9x-1.76-beta-v4

Only use `WC_ERR_INVALID_CHARS` on NT, fall back to `0` flags on inco…

…mpatible versions of Windows

Fixes #18

rust9x-1.76-beta-v3

Add regular `pc` target so that build scripts can run

rust9x-1.76-beta-v2

Ignore mismatched lengths when writing to console on non-Unicode Wind…

…ows.

Fixes #13 (more of a workaround)

rust9x-1.76-beta-v1

Only switch to the generic thread parker on x86-rust9x