295 Commits

Author SHA1 Message Date
renovate[bot] 4cb15fffd7 Update Rust crate regex to v1.12.4 2026-06-10 07:21:04 +02:00
renovate[bot] d2a1b16a15 Update codecov/codecov-action action to v7 2026-06-07 09:05:45 +02:00
Sylvestre Ledru 5b13a018c5 prepare v2.1.1 2026-05-05 20:40:49 +02:00
Sylvestre Ledru ada7720451 Add map_processor passthrough tests for more architectures
Cover riscv32, powerpc, powerpc64le, s390x, sparc64, loongarch64, and
mips64 to lock in the passthrough behavior for architectures not in the
explicit mapping table.
2026-05-05 20:36:40 +02:00
Sylvestre Ledru 0348740019 Fix mislabeled fields in WinApiSystemInfo Debug impl
The Debug formatter labeled wProcessorLevel as "wAllocationGranularity"
and wProcessorRevision as "wAllocationRevision", a copy/paste mistake.
2026-05-05 20:36:40 +02:00
Pino Toscano 7ad75029c7 Add GNU/Hurd to HOST_OS_NAME
The reported OS name by uname is "GNU".
2026-05-05 19:31:06 +02:00
renovate[bot] 6692ed1f5a Update Rust crate libc to v0.2.186 2026-04-24 07:11:31 +02:00
renovate[bot] 7bc98bc7e1 Update mozilla-actions/sccache-action action to v0.0.10 2026-04-23 07:27:13 +02:00
renovate[bot] 20295dc13d Update Rust crate libc to v0.2.185 2026-04-13 14:54:02 +02:00
Daniel Hofstetter 6b6dfc7c6b Adapt import for "BOOL" 2026-04-04 10:51:04 +02:00
Daniel Hofstetter 7c818d4594 Bump windows-sys from 0.59 to 0.61 2026-04-04 10:51:04 +02:00
renovate[bot] 9f74d18a25 chore(deps): update rust crate libc to v0.2.184 2026-04-01 16:52:55 +02:00
renovate[bot] 0082a82b3b chore(deps): update rust crate libc to v0.2.183 2026-03-30 19:20:52 +02:00
Sylvestre Ledru 034e3978a9 Replace winapi with windows-sys
winapi didn't have any update for 6 years
2026-03-30 19:14:24 +02:00
Sylvestre Ledru f9f31f89d7 Add unsafe_op_in_unsafe_fn lint
Require explicit unsafe blocks inside unsafe functions to make
safety boundaries more precise. This is a forward-looking lint
that prevents future unsafe code from implicitly relying on the
enclosing unsafe fn.
2026-03-30 19:14:24 +02:00
Sylvestre Ledru 6bd2741792 Wrap env::set_var/remove_var in unsafe blocks in WASI tests
These functions are deprecated as safe in recent Rust versions because
they are not thread-safe. Wrapping them in unsafe blocks with safety
comments documents that the tests run single-threaded.
2026-03-30 19:14:24 +02:00
Sylvestre Ledru b553e0b1eb Add missing Haiku, DragonFly, and AIX to HOST_OS_NAME
These platforms are supported in the unix platform module but were
falling through to "unknown" in the HOST_OS_NAME constant.
2026-03-30 19:14:24 +02:00
Sylvestre Ledru fa1c4fec53 Use README.md as crate documentation via include_str!
Replace the duplicated inline doc comment with #![doc = include_str!("../README.md")]
to keep documentation DRY. This resolves the TODO from 2023-05-28.
2026-03-30 19:14:24 +02:00
renovate[bot] f4969372a0 chore(deps): update rust crate regex to v1.12.3 (#113)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 18:57:46 +02:00
Sylvestre Ledru 888ffd59ec ci: add MSRV job to verify minimum supported Rust version (1.65.0) (#114) 2026-03-30 17:33:53 +02:00
oech3 9ee25855c0 ci: simplify 2026-03-30 16:18:25 +02:00
Sylvestre Ledru 86c3c46247 ship Cargo.lck too 2026-03-30 16:15:01 +02:00
Sylvestre Ledru d73e982de0 bump version to 2.1.0 2026-03-30 16:15:01 +02:00
renovate[bot] bf601c6838 chore(deps): update codecov/codecov-action action to v6 2026-03-30 16:11:37 +02:00
renovate[bot] 65e5815552 chore(deps): update davidanson/markdownlint-cli2-action action to v23 2026-03-30 16:09:12 +02:00