Files
enricobuehler fdc8064b84
ci / bun-nix (pull_request) Successful in 29s
ci / web (pull_request) Successful in 52s
ci / docs-site (pull_request) Successful in 57s
ci / docs-drift (pull_request) Failing after 1m3s
secret-scan / gitleaks (pull_request) Successful in 15s
ci / rust-arm64 (pull_request) Successful in 2m9s
apple / swift (pull_request) Successful in 2m9s
apple / distribute (pull_request) Skipped
apple / screenshots (pull_request) Skipped
macos-host / check (pull_request) Successful in 1m4s
windows-client / client (arm64, --no-default-features, aarch64-pc-windows-msvc, C:\t-a64) (pull_request) Failing after 7m13s
android / android (pull_request) Successful in 7m41s
nix / flake (pull_request) Successful in 10m59s
windows-client / client (x64, , x86_64-pc-windows-msvc, C:\t) (pull_request) Failing after 4m42s
windows-drivers / probe-and-proto (pull_request) Successful in 28s
ci / rust (pull_request) Canceled after 13m43s
windows-drivers / driver-build (pull_request) Canceled after 1m16s
fix(safety): harden native memory boundaries
Foreign callbacks and concurrent teardown could outlive raw handles or
expose unchecked lengths to Rust slices. Shared mappings also admitted
races through safe APIs.

Enforce those invariants at the boundary instead of relying on caller
ordering or comments.
2026-09-01 18:59:35 +02:00
..