• v0.1.3 d6f216facd

    Fix Windows build: portable lock-contention check in graph_project
    Release / build (aarch64-apple-darwin) (push) Waiting to run
    Release / build (x86_64-apple-darwin) (push) Waiting to run
    Release / build (aarch64-unknown-linux-gnu) (push) Waiting to run
    Release / build (x86_64-pc-windows-msvc) (push) Waiting to run
    Release / publish GitHub Release (push) Blocked by required conditions
    Release / build (x86_64-unknown-linux-gnu) (push) Failing after 7s

    ZacharyZhang-NY released this 2026-07-21 01:20:43 +00:00 | 79 commits to main since this release

    libc::EWOULDBLOCK is unix-only (kigi-shell links libc behind cfg(unix));
    the v0.1.3 windows-msvc release build failed on it. fs2 exposes
    lock_contended_error() precisely as the cross-platform classifier
    (EWOULDBLOCK on unix, ERROR_LOCK_VIOLATION on Windows) — use it instead
    of the raw errno. No behavior change on unix; graph_project lock tests
    green.

    Downloads