these 5 derivations will be built: /nix/store/2k3z25wfyrgm96p832cdq5p3372mddmz-tilth-0.12.0-vendor.drv /nix/store/79qybshgnyz0b4ayyilarwfxbq1czmcy-tilth-0.12.0-vendor-staging.drv /nix/store/ffawvswsykrr4897v682kfw2kxz8phlz-check-tilth.drv /nix/store/sk1a3c5y69p5k7x5grs4xlhfan8k96rw-tilth-0.12.0.drv /nix/store/vqyc4bbcfhl6lkl7qwijw4wyz34c8zs9-source.drv warning: ignoring the client-specified setting 'store', because it is a restricted setting and you are not a trusted user building '/nix/store/2k3z25wfyrgm96p832cdq5p3372mddmz-tilth-0.12.0-vendor.drv' on farm.numtide.com:50051 tilth-0.12.0-vendor> bld1: building 2k3z25wfyrgm96p832cdq5p3372mddmz-tilth-0.12.0-vendor.drv tilth-0.12.0-vendor> structuredAttrs is enabled tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/aho-corasick-1.1.4 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/anstream-1.0.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/anstyle-1.0.14 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/anstyle-parse-1.0.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/anstyle-query-1.1.5 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/anstyle-wincon-3.0.11 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/anyhow-1.0.102 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/bitflags-2.11.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/bstr-1.12.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/cc-1.4.6 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/cfg-if-1.0.4 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/clap-4.6.7 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/clap_builder-4.6.7 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/clap_complete-4.6.11 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/clap_derive-4.6.7 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/clap_lex-1.0.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/colorchoice-1.0.4 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/crossbeam-channel-0.5.17 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/crossbeam-deque-0.8.6 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/crossbeam-epoch-0.9.18 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/crossbeam-utils-0.8.21 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/dashmap-6.2.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/either-1.15.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/encoding_rs-0.8.35 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/encoding_rs_io-0.1.7 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/equivalent-1.0.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/errno-0.3.14 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/fastbloom-0.17.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/fastrand-2.3.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/find-msvc-tools-0.1.12 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/foldhash-0.1.5 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/foldhash-0.2.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/getrandom-0.3.4 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/getrandom-0.4.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/globset-0.4.20 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/grep-matcher-0.1.8 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/grep-regex-0.1.14 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/grep-searcher-0.1.17 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/hashbrown-0.14.5 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/hashbrown-0.15.5 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/hashbrown-0.16.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/heck-0.5.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/home-0.5.12 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/id-arena-2.3.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/ignore-0.4.33 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/indexmap-2.13.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/is_terminal_polyfill-1.70.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/itoa-1.0.17 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/leb128fmt-0.1.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/libc-0.2.190 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/libm-0.2.16 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/linux-raw-sys-0.12.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/lock_api-0.4.14 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/log-0.4.29 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/memchr-2.8.3 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/memmap2-0.9.11 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/once_cell-1.21.4 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/once_cell_polyfill-1.70.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/parking_lot_core-0.9.12 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/percent-encoding-2.3.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/portable-atomic-1.13.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/ppv-lite86-0.2.21 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/prettyplease-0.2.37 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/proc-macro2-1.0.106 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/quote-1.0.45 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/r-efi-5.3.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/r-efi-6.0.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/rand-0.9.4 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/rand_chacha-0.9.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/rand_core-0.9.5 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/rayon-1.12.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/rayon-core-1.13.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/redox_syscall-0.5.18 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/regex-1.12.3 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/regex-automata-0.4.18 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/regex-syntax-0.8.11 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/rustix-1.1.4 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/same-file-1.0.6 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/scopeguard-1.2.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/semver-1.0.27 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/serde-1.0.229 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/serde_core-1.0.229 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/serde_derive-1.0.229 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/serde_json-1.0.154 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/serde_spanned-1.1.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/shlex-2.0.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/siphasher-1.0.3 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/smallvec-1.15.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/streaming-iterator-0.1.9 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/strsim-0.11.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/syn-2.0.117 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/syn-3.0.3 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tempfile-3.27.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/terminal_size-0.4.4 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/thiserror-2.0.21 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/thiserror-impl-2.0.21 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/toml-1.1.8+spec-1.1.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/toml_datetime-1.1.2+spec-1.1.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/toml_parser-1.1.5+spec-1.1.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/toml_writer-1.1.3+spec-1.1.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-0.27.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-bash-0.25.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-c-0.24.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-c-sharp-0.23.5 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-cpp-0.23.4 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-elixir-0.3.5 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-go-0.25.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-java-0.23.5 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-javascript-0.25.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-kotlin-ng-1.1.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-language-0.1.9 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-md-0.5.3 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-php-0.24.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-python-0.25.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-ruby-0.23.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-rust-0.24.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-scala-0.26.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-swift-0.7.4 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/tree-sitter-typescript-0.23.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/unicode-ident-1.0.24 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/unicode-xid-0.2.6 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/utf8parse-0.2.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/walkdir-2.5.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/wasip2-1.0.2+wasi-0.2.9 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/wasm-encoder-0.244.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/wasm-metadata-0.244.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/wasmparser-0.244.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/winapi-util-0.1.11 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/windows-link-0.2.1 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/windows-sys-0.61.2 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/winnow-1.0.3 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/wit-bindgen-0.51.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/wit-bindgen-core-0.51.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/wit-bindgen-rust-0.51.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/wit-bindgen-rust-macro-0.51.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/wit-component-0.244.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/wit-parser-0.244.0 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/zerocopy-0.8.48 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/zerocopy-derive-0.8.48 tilth-0.12.0-vendor> Unpacking to /nix/store/jvcndxqvwvhldj8x8cyafvm82h0hwj81-tilth-0.12.0-vendor/source-registry-0/zmij-1.0.21 building '/nix/store/sk1a3c5y69p5k7x5grs4xlhfan8k96rw-tilth-0.12.0.drv' on farm.numtide.com:50051 tilth-0.12.0> bld1: building sk1a3c5y69p5k7x5grs4xlhfan8k96rw-tilth-0.12.0.drv tilth-0.12.0> Using versionCheckHook tilth-0.12.0> Running phase: unpackPhase tilth-0.12.0> unpacking source archive /nix/store/fmr61xj3dsar85kx8qahjpc9pwqpn7ga-source tilth-0.12.0> source root is source tilth-0.12.0> Executing cargoSetupPostUnpackHook tilth-0.12.0> Finished cargoSetupPostUnpackHook tilth-0.12.0> Running phase: patchPhase tilth-0.12.0> Executing cargoSetupPostPatchHook tilth-0.12.0> Validating consistency between /build/source/Cargo.lock and /build/tilth-0.12.0-vendor/Cargo.lock tilth-0.12.0> Finished cargoSetupPostPatchHook tilth-0.12.0> Running phase: updateAutotoolsGnuConfigScriptsPhase tilth-0.12.0> Running phase: configurePhase tilth-0.12.0> Running phase: buildPhase tilth-0.12.0> Executing cargoBuildHook tilth-0.12.0> cargoBuildHook flags: -j 4 --target x86_64-unknown-linux-gnu --offline --profile release tilth-0.12.0> Compiling find-msvc-tools v0.1.12 tilth-0.12.0> Compiling shlex v2.0.1 tilth-0.12.0> Compiling tree-sitter-language v0.1.9 tilth-0.12.0> Compiling memchr v2.8.3 tilth-0.12.0> Compiling cc v1.4.6 tilth-0.12.0> Compiling proc-macro2 v1.0.106 tilth-0.12.0> Compiling libc v0.2.190 tilth-0.12.0> Compiling unicode-ident v1.0.24 tilth-0.12.0> Compiling cfg-if v1.0.4 tilth-0.12.0> Compiling quote v1.0.45 tilth-0.12.0> Compiling zmij v1.0.21 tilth-0.12.0> Compiling crossbeam-utils v0.8.21 tilth-0.12.0> Compiling aho-corasick v1.1.4 tilth-0.12.0> Compiling regex-syntax v0.8.11 tilth-0.12.0> Compiling syn v3.0.3 tilth-0.12.0> Compiling regex-automata v0.4.18 tilth-0.12.0> Compiling serde_core v1.0.229 tilth-0.12.0> Compiling zerocopy v0.8.48 tilth-0.12.0> Compiling getrandom v0.3.4 tilth-0.12.0> Compiling serde_json v1.0.154 tilth-0.12.0> Compiling equivalent v1.0.2 tilth-0.12.0> Compiling utf8parse v0.2.2 tilth-0.12.0> Compiling hashbrown v0.16.1 tilth-0.12.0> Compiling indexmap v2.13.0 tilth-0.12.0> Compiling anstyle-parse v1.0.0 tilth-0.12.0> Compiling bstr v1.12.1 tilth-0.12.0> Compiling crossbeam-epoch v0.9.18 tilth-0.12.0> Compiling colorchoice v1.0.4 tilth-0.12.0> Compiling log v0.4.29 tilth-0.12.0> Compiling anstyle v1.0.14 tilth-0.12.0> Compiling itoa v1.0.17 tilth-0.12.0> Compiling is_terminal_polyfill v1.70.2 tilth-0.12.0> Compiling foldhash v0.2.0 tilth-0.12.0> Compiling anstyle-query v1.1.5 tilth-0.12.0> Compiling anstream v1.0.0 tilth-0.12.0> Compiling crossbeam-deque v0.8.6 tilth-0.12.0> Compiling ppv-lite86 v0.2.21 tilth-0.12.0> Compiling rand_core v0.9.5 tilth-0.12.0> Compiling strsim v0.11.1 tilth-0.12.0> Compiling parking_lot_core v0.9.12 tilth-0.12.0> Compiling clap_lex v1.0.0 tilth-0.12.0> Compiling libm v0.2.16 tilth-0.12.0> Compiling rayon-core v1.13.0 tilth-0.12.0> Compiling rustix v1.1.4 tilth-0.12.0> Compiling portable-atomic v1.13.1 tilth-0.12.0> Compiling heck v0.5.0 tilth-0.12.0> Compiling tree-sitter v0.27.1 tilth-0.12.0> Compiling clap_builder v4.6.7 tilth-0.12.0> Compiling rand_chacha v0.9.0 tilth-0.12.0> Compiling tree-sitter-kotlin-ng v1.1.0 tilth-0.12.0> Compiling tree-sitter-bash v0.25.1 tilth-0.12.0> Compiling tree-sitter-elixir v0.3.5 tilth-0.12.0> Compiling tree-sitter-java v0.23.5 tilth-0.12.0> Compiling tree-sitter-rust v0.24.2 tilth-0.12.0> Compiling tree-sitter-c v0.24.2 tilth-0.12.0> Compiling tree-sitter-c-sharp v0.23.5 tilth-0.12.0> Compiling tree-sitter-python v0.25.0 tilth-0.12.0> Compiling tree-sitter-swift v0.7.4 tilth-0.12.0> Compiling tree-sitter-md v0.5.3 tilth-0.12.0> Compiling tree-sitter-javascript v0.25.0 tilth-0.12.0> Compiling tree-sitter-go v0.25.0 tilth-0.12.0> Compiling tree-sitter-scala v0.26.2 tilth-0.12.0> Compiling tree-sitter-typescript v0.23.2 tilth-0.12.0> Compiling tree-sitter-cpp v0.23.4 tilth-0.12.0> Compiling tree-sitter-ruby v0.23.1 tilth-0.12.0> Compiling tree-sitter-php v0.24.2 tilth-0.12.0> Compiling encoding_rs v0.8.35 tilth-0.12.0> Compiling grep-matcher v0.1.8 tilth-0.12.0> Compiling thiserror v2.0.21 tilth-0.12.0> Compiling serde v1.0.229 tilth-0.12.0> Compiling smallvec v1.15.1 tilth-0.12.0> Compiling same-file v1.0.6 tilth-0.12.0> Compiling linux-raw-sys v0.12.1 tilth-0.12.0> Compiling winnow v1.0.3 tilth-0.12.0> Compiling scopeguard v1.2.0 tilth-0.12.0> Compiling bitflags v2.11.0 tilth-0.12.0> Compiling lock_api v0.4.14 tilth-0.12.0> Compiling toml_parser v1.1.5+spec-1.1.0 tilth-0.12.0> Compiling walkdir v2.5.0 tilth-0.12.0> Compiling encoding_rs_io v0.1.7 tilth-0.12.0> Compiling clap_derive v4.6.7 tilth-0.12.0> Compiling serde_derive v1.0.229 tilth-0.12.0> Compiling thiserror-impl v2.0.21 tilth-0.12.0> Compiling rand v0.9.4 tilth-0.12.0> Compiling clap v4.6.7 tilth-0.12.0> Compiling globset v0.4.20 tilth-0.12.0> Compiling toml_datetime v1.1.2+spec-1.1.0 tilth-0.12.0> Compiling serde_spanned v1.1.2 tilth-0.12.0> Compiling regex v1.12.3 tilth-0.12.0> Compiling memmap2 v0.9.11 tilth-0.12.0> Compiling hashbrown v0.14.5 tilth-0.12.0> Compiling once_cell v1.21.4 tilth-0.12.0> Compiling either v1.15.0 tilth-0.12.0> Compiling toml_writer v1.1.3+spec-1.1.0 tilth-0.12.0> Compiling siphasher v1.0.3 tilth-0.12.0> Compiling streaming-iterator v0.1.9 tilth-0.12.0> Compiling fastbloom v0.17.0 tilth-0.12.0> Compiling rayon v1.12.0 tilth-0.12.0> Compiling toml v1.1.8+spec-1.1.0 tilth-0.12.0> Compiling dashmap v6.2.1 tilth-0.12.0> Compiling grep-searcher v0.1.17 tilth-0.12.0> Compiling ignore v0.4.33 tilth-0.12.0> Compiling clap_complete v4.6.11 tilth-0.12.0> Compiling terminal_size v0.4.4 tilth-0.12.0> Compiling grep-regex v0.1.14 tilth-0.12.0> Compiling crossbeam-channel v0.5.17 tilth-0.12.0> Compiling home v0.5.12 tilth-0.12.0> Compiling percent-encoding v2.3.2 tilth-0.12.0> Compiling tilth v0.12.0 (/build/source) tilth-0.12.0> Finished `release` profile [optimized] target(s) in 1m 56s tilth-0.12.0> Executing cargoInstallPostBuildHook tilth-0.12.0> Finished cargoInstallPostBuildHook tilth-0.12.0> Finished cargoBuildHook tilth-0.12.0> buildPhase completed in 1 minutes 57 seconds tilth-0.12.0> Running phase: checkPhase tilth-0.12.0> Executing cargoCheckHook tilth-0.12.0> cargoCheckHook flags: -j 4 --profile release --target x86_64-unknown-linux-gnu --offline -- tilth-0.12.0> Compiling tree-sitter-language v0.1.9 tilth-0.12.0> Compiling cfg-if v1.0.4 tilth-0.12.0> Compiling memchr v2.8.3 tilth-0.12.0> Compiling libc v0.2.190 tilth-0.12.0> Compiling regex-syntax v0.8.11 tilth-0.12.0> Compiling crossbeam-utils v0.8.21 tilth-0.12.0> Compiling aho-corasick v1.1.4 tilth-0.12.0> Compiling serde_core v1.0.229 tilth-0.12.0> Compiling utf8parse v0.2.2 tilth-0.12.0> Compiling anstyle-parse v1.0.0 tilth-0.12.0> Compiling getrandom v0.3.4 tilth-0.12.0> Compiling zerocopy v0.8.48 tilth-0.12.0> Compiling regex-automata v0.4.18 tilth-0.12.0> Compiling crossbeam-epoch v0.9.18 tilth-0.12.0> Compiling is_terminal_polyfill v1.70.2 tilth-0.12.0> Compiling anstyle-query v1.1.5 tilth-0.12.0> Compiling anstyle v1.0.14 tilth-0.12.0> Compiling rustix v1.1.4 tilth-0.12.0> Compiling colorchoice v1.0.4 tilth-0.12.0> Compiling log v0.4.29 tilth-0.12.0> Compiling anstream v1.0.0 tilth-0.12.0> Compiling ppv-lite86 v0.2.21 tilth-0.12.0> Compiling crossbeam-deque v0.8.6 tilth-0.12.0> Compiling rand_core v0.9.5 tilth-0.12.0> Compiling strsim v0.11.1 tilth-0.12.0> Compiling linux-raw-sys v0.12.1 tilth-0.12.0> Compiling clap_lex v1.0.0 tilth-0.12.0> Compiling bitflags v2.11.0 tilth-0.12.0> Compiling clap_builder v4.6.7 tilth-0.12.0> Compiling rand_chacha v0.9.0 tilth-0.12.0> Compiling grep-matcher v0.1.8 tilth-0.12.0> Compiling encoding_rs v0.8.35 tilth-0.12.0> Compiling bstr v1.12.1 tilth-0.12.0> Compiling winnow v1.0.3 tilth-0.12.0> Compiling once_cell v1.21.4 tilth-0.12.0> Compiling getrandom v0.4.2 tilth-0.12.0> Compiling same-file v1.0.6 tilth-0.12.0> Compiling smallvec v1.15.1 tilth-0.12.0> Compiling scopeguard v1.2.0 tilth-0.12.0> Compiling lock_api v0.4.14 tilth-0.12.0> Compiling parking_lot_core v0.9.12 tilth-0.12.0> Compiling walkdir v2.5.0 tilth-0.12.0> Compiling toml_parser v1.1.5+spec-1.1.0 tilth-0.12.0> Compiling globset v0.4.20 tilth-0.12.0> Compiling encoding_rs_io v0.1.7 tilth-0.12.0> Compiling clap v4.6.7 tilth-0.12.0> Compiling regex v1.12.3 tilth-0.12.0> Compiling zmij v1.0.21 tilth-0.12.0> Compiling libm v0.2.16 tilth-0.12.0> Compiling rayon-core v1.13.0 tilth-0.12.0> Compiling rand v0.9.4 tilth-0.12.0> Compiling portable-atomic v1.13.1 tilth-0.12.0> Compiling toml_datetime v1.1.2+spec-1.1.0 tilth-0.12.0> Compiling serde_spanned v1.1.2 tilth-0.12.0> Compiling memmap2 v0.9.11 tilth-0.12.0> Compiling streaming-iterator v0.1.9 tilth-0.12.0> Compiling toml_writer v1.1.3+spec-1.1.0 tilth-0.12.0> Compiling hashbrown v0.14.5 tilth-0.12.0> Compiling foldhash v0.2.0 tilth-0.12.0> Compiling either v1.15.0 tilth-0.12.0> Compiling siphasher v1.0.3 tilth-0.12.0> Compiling itoa v1.0.17 tilth-0.12.0> Compiling tree-sitter v0.27.1 tilth-0.12.0> Compiling fastbloom v0.17.0 tilth-0.12.0> Compiling serde_json v1.0.154 tilth-0.12.0> Compiling rayon v1.12.0 tilth-0.12.0> Compiling dashmap v6.2.1 tilth-0.12.0> Compiling toml v1.1.8+spec-1.1.0 tilth-0.12.0> Compiling grep-searcher v0.1.17 tilth-0.12.0> Compiling serde v1.0.229 tilth-0.12.0> Compiling thiserror v2.0.21 tilth-0.12.0> Compiling clap_complete v4.6.11 tilth-0.12.0> Compiling ignore v0.4.33 tilth-0.12.0> Compiling tree-sitter-kotlin-ng v1.1.0 tilth-0.12.0> Compiling tree-sitter-php v0.24.2 tilth-0.12.0> Compiling tree-sitter-java v0.23.5 tilth-0.12.0> Compiling tree-sitter-swift v0.7.4 tilth-0.12.0> Compiling tree-sitter-elixir v0.3.5 tilth-0.12.0> Compiling tree-sitter-rust v0.24.2 tilth-0.12.0> Compiling tree-sitter-c-sharp v0.23.5 tilth-0.12.0> Compiling tree-sitter-python v0.25.0 tilth-0.12.0> Compiling tree-sitter-bash v0.25.1 tilth-0.12.0> Compiling tree-sitter-md v0.5.3 tilth-0.12.0> Compiling tree-sitter-javascript v0.25.0 tilth-0.12.0> Compiling tree-sitter-typescript v0.23.2 tilth-0.12.0> Compiling tree-sitter-go v0.25.0 tilth-0.12.0> Compiling tree-sitter-scala v0.26.2 tilth-0.12.0> Compiling tree-sitter-cpp v0.23.4 tilth-0.12.0> Compiling tree-sitter-ruby v0.23.1 tilth-0.12.0> Compiling tree-sitter-c v0.24.2 tilth-0.12.0> Compiling grep-regex v0.1.14 tilth-0.12.0> Compiling terminal_size v0.4.4 tilth-0.12.0> Compiling crossbeam-channel v0.5.17 tilth-0.12.0> Compiling fastrand v2.3.0 tilth-0.12.0> Compiling percent-encoding v2.3.2 tilth-0.12.0> Compiling home v0.5.12 tilth-0.12.0> Compiling tempfile v3.27.0 tilth-0.12.0> Compiling tilth v0.12.0 (/build/source) tilth-0.12.0> Finished `release` profile [optimized] target(s) in 1m 39s tilth-0.12.0> Running unittests src/lib.rs (target/x86_64-unknown-linux-gnu/release/deps/tilth-7606f90774908cf0) tilth-0.12.0> tilth-0.12.0> running 687 tests tilth-0.12.0> test budget::tests::apply_roomy_budget_returns_input_unchanged ... ok tilth-0.12.0> test budget::tests::apply_emoji_no_newline_does_not_panic ... ok tilth-0.12.0> test budget::tests::apply_code_format_survives_header_separator ... ok tilth-0.12.0> test budget::tests::apply_tight_budget_truncates_with_marker ... ok tilth-0.12.0> test budget::tests::single_long_line_body_does_not_collapse ... ok tilth-0.12.0> test classify::tests::content_queries ... ok tilth-0.12.0> test classify::tests::concept_queries ... ok tilth-0.12.0> test classify::tests::glob_patterns ... ok tilth-0.12.0> test classify::tests::identifiers ... ok tilth-0.12.0> test classify::tests::is_identifier_checks ... ok tilth-0.12.0> test cache::tests::evicts_stale_mtime_on_reinsert ... ok tilth-0.12.0> test classify::tests::regex_patterns ... ok tilth-0.12.0> test classify::tests::regex_with_trailing_flags ... ok tilth-0.12.0> test classify::tests::symbol_not_concept ... ok tilth-0.12.0> test diff::format::tests::test_count_insertions_deletions ... ok tilth-0.12.0> test diff::format::tests::test_conflict_format ... ok tilth-0.12.0> test diff::format::tests::test_file_detail_diff_lines ... ok tilth-0.12.0> test diff::format::tests::test_file_detail_before_after ... ok tilth-0.12.0> test diff::format::tests::test_file_detail_header ... ok tilth-0.12.0> test diff::format::tests::test_function_detail_found ... ok tilth-0.12.0> test diff::format::tests::test_file_detail_unchanged_context ... ok tilth-0.12.0> test diff::format::tests::test_function_detail_not_found ... ok tilth-0.12.0> test diff::format::tests::test_log_format ... ok tilth-0.12.0> test diff::format::tests::test_overview_ambiguous_marker ... ok tilth-0.12.0> test diff::format::tests::test_overview_binary ... ok tilth-0.12.0> test diff::format::tests::test_overview_generated ... ok tilth-0.12.0> test diff::format::tests::test_overview_budget ... ok tilth-0.12.0> test diff::format::tests::test_overview_signature_annotation ... ok tilth-0.12.0> test diff::format::tests::test_overview_markers ... ok tilth-0.12.0> test diff::format::tests::test_overview_multiple_files ... ok tilth-0.12.0> test diff::format::tests::test_overview_unchanged_hidden ... ok tilth-0.12.0> test diff::format::tests::test_overview_warnings ... ok tilth-0.12.0> test diff::matching::tests::added_and_deleted ... ok tilth-0.12.0> test diff::matching::tests::below_fuzzy_threshold ... ok tilth-0.12.0> test diff::matching::tests::ambiguity_multiple_structural ... ok tilth-0.12.0> test diff::matching::tests::empty_inputs ... ok tilth-0.12.0> test diff::matching::tests::build_diff_symbols_rust ... ok tilth-0.12.0> test diff::matching::tests::build_diff_symbols_impl_children ... ok tilth-0.12.0> test diff::matching::tests::identity_match_body_changed ... ok tilth-0.12.0> test diff::matching::tests::fuzzy_match ... ok tilth-0.12.0> test diff::matching::tests::identity_match_signature_changed ... ok tilth-0.12.0> test diff::matching::tests::impl_block_parent_path ... ok tilth-0.12.0> test diff::matching::tests::overloaded_methods ... ok tilth-0.12.0> test diff::matching::tests::overload_reorder_matches_unchanged_twin ... ok tilth-0.12.0> test diff::matching::tests::structural_hash_differs_for_bodies ... ok tilth-0.12.0> test diff::matching::tests::rename_detection_structural_hash ... ok tilth-0.12.0> test diff::matching::tests::structural_hash_excludes_name ... ok tilth-0.12.0> test diff::matching::tests::structural_hash_skips_comments ... ok tilth-0.12.0> test diff::matching::tests::unchanged_symbol ... ok tilth-0.12.0> test diff::matching::tests::prefilter_token_ratio ... ok tilth-0.12.0> test diff::overlay::tests::range_git_ref_new_content_reads_committed_blob ... ok tilth-0.12.0> test diff::parse::tests::test_added_file ... ok tilth-0.12.0> test diff::overlay::tests::bare_git_ref_new_content_reads_working_tree ... ok tilth-0.12.0> test diff::overlay::tests::git_show_error_skips_symbol_analysis ... ok tilth-0.12.0> test diff::parse::tests::test_basic_modified_file ... ok tilth-0.12.0> test diff::parse::tests::test_binary_file ... ok tilth-0.12.0> test diff::parse::tests::test_context_lines ... ok tilth-0.12.0> test diff::parse::tests::test_deleted_file ... ok tilth-0.12.0> test diff::parse::tests::test_empty_input ... ok tilth-0.12.0> test diff::parse::tests::test_generated_file ... ok tilth-0.12.0> test diff::parse::tests::test_hunk_omitted_count ... ok tilth-0.12.0> test diff::parse::tests::test_hunk_trailing_context ... ok tilth-0.12.0> test diff::parse::tests::test_malformed_hunk_skipped ... ok tilth-0.12.0> test diff::parse::tests::test_multi_file_diff ... ok tilth-0.12.0> test diff::parse::tests::test_multiple_hunks ... ok tilth-0.12.0> test diff::parse::tests::test_renamed_file ... ok tilth-0.12.0> test diff::parse::tests::test_no_newline_marker_skipped ... ok tilth-0.12.0> test cache::tests::get_or_compute_computes_once_under_concurrent_callers ... ok tilth-0.12.0> test diff::tests::bad_ref_is_an_error_not_no_changes ... ok tilth-0.12.0> test diff::tests::run_git_diff_keeps_repo_relative_paths ... ok tilth-0.12.0> test diff::tests::run_git_diff_keeps_blank_context_lines ... ok tilth-0.12.0> test diff::tests::staged_diff_bypasses_diff_external ... ok tilth-0.12.0> test diff::tests::staged_diff_ignores_color_ui_always ... ok tilth-0.12.0> test diff::tests::test_empty_diff ... ok tilth-0.12.0> test diff::tests::test_file_detail_scope ... ok tilth-0.12.0> test diff::tests::test_file_scope_not_found ... ok tilth-0.12.0> test diff::tests::test_file_to_file ... ok tilth-0.12.0> test diff::tests::staged_diff_pins_path_prefixes ... ok tilth-0.12.0> test diff::tests::test_function_detail_scope ... ok tilth-0.12.0> test diff::tests::test_generated_file ... ok tilth-0.12.0> test diff::tests::test_log_mode ... ok tilth-0.12.0> test diff::tests::test_overview_added ... ok tilth-0.12.0> test diff::tests::test_multiple_files ... ok tilth-0.12.0> test diff::tests::test_overview_deleted ... ok tilth-0.12.0> test diff::tests::test_overview_modified ... ok tilth-0.12.0> test diff::tests::test_resolve_source_variants ... ok tilth-0.12.0> test diff::tests::test_overview_signature_changed ... ok tilth-0.12.0> test diff::tests::test_patch_file ... ok tilth-0.12.0> test diff::tests::test_search_filter ... ok tilth-0.12.0> test edit::tests::apply_batch_no_parse_block_on_clean_edit ... ok tilth-0.12.0> test edit::tests::apply_batch_rejects_duplicate_paths ... ok tilth-0.12.0> test edit::tests::apply_batch_surfaces_parse_block_on_introduced_error ... ok tilth-0.12.0> test edit::tests::batch_all_failed_returns_err ... ok tilth-0.12.0> test edit::tests::batch_edit_insertion_shifts_lines ... ok tilth-0.12.0> test edit::tests::batch_edit_offset_line_numbers ... ok tilth-0.12.0> test edit::tests::batch_parse_error_surfaces_per_file ... ok tilth-0.12.0> test edit::tests::batch_partial_failure_does_not_block_siblings ... ok tilth-0.12.0> test diff::tests::test_ref_diff ... ok tilth-0.12.0> test edit::tests::batch_two_files_succeeds ... ok tilth-0.12.0> test edit::tests::dedup_allows_distinct_nonexistent_paths ... ok tilth-0.12.0> test edit::tests::dedup_catches_nonexistent_alias_spellings ... ok tilth-0.12.0> test edit::tests::diff_header_format ... ok tilth-0.12.0> test edit::tests::empty_edits_no_diff ... ok tilth-0.12.0> test edit::tests::lexical_normalize_pops_on_parentdir ... ok tilth-0.12.0> test edit::tests::lexical_normalize_preserves_absolute ... ok tilth-0.12.0> test edit::tests::lexical_normalize_preserves_unresolved_parentdir ... ok tilth-0.12.0> test edit::tests::lexical_normalize_strips_curdir ... ok tilth-0.12.0> test edit::tests::line_deletion ... ok tilth-0.12.0> test edit::tests::multi_line_replacement_fewer_lines ... ok tilth-0.12.0> test edit::tests::multi_line_replacement_more_lines ... ok tilth-0.12.0> test edit::tests::multiple_edits_batch ... ok tilth-0.12.0> test edit::tests::normalize_path_key_is_cwd_independent ... ok tilth-0.12.0> test edit::tests::single_line_replacement ... ok tilth-0.12.0> test edit::tests::unicode_content_in_diff ... ok tilth-0.12.0> test edit_parse_check::tests::check_total_post_counts_preexisting_plus_new ... ok tilth-0.12.0> test edit_parse_check::tests::clean_edit_returns_none ... ok tilth-0.12.0> test edit_parse_check::tests::dockerfile_returns_none ... ok tilth-0.12.0> test diff::tests::test_search_no_matches ... ok tilth-0.12.0> test edit_parse_check::tests::edit_inside_preexisting_unterminated_region_is_silent ... ok tilth-0.12.0> test edit_parse_check::tests::error_detail_truncated ... ok tilth-0.12.0> test edit_parse_check::tests::format_caps_at_ten_with_summary ... ok tilth-0.12.0> test edit_parse_check::tests::errors_sorted_by_line_then_col ... ok tilth-0.12.0> test edit_parse_check::tests::format_omits_block_header_only_on_no_errors ... ok tilth-0.12.0> test edit_parse_check::tests::format_renders_error_with_empty_detail ... ok tilth-0.12.0> test edit_parse_check::tests::introduced_error_reported ... ok tilth-0.12.0> test edit_parse_check::tests::multiset_subtract_distinguishes_kind_and_detail_keys ... ok tilth-0.12.0> test edit_parse_check::tests::multiset_subtract_reports_only_the_surplus ... ok tilth-0.12.0> test edit_parse_check::tests::missing_node_reported ... ok tilth-0.12.0> test edit_parse_check::tests::no_grammar_returns_none ... ok tilth-0.12.0> test edit_parse_check::tests::pre_existing_error_shifted_by_edit_is_silent ... ok tilth-0.12.0> test edit_parse_check::tests::preexisting_error_silent ... ok tilth-0.12.0> test format::tests::format_size_covers_every_tier ... ok tilth-0.12.0> test edit_parse_check::tests::summary_distinguishes_new_from_total ... ok tilth-0.12.0> test format::tests::search_header_qualifies_only_a_capped_count ... ok tilth-0.12.0> test index::bloom::tests::char_literal_is_still_skipped ... ok tilth-0.12.0> test index::bloom::tests::extracts_identifiers_across_rust_lifetimes ... ok tilth-0.12.0> test index::bloom::tests::non_rust_single_quote_string_does_not_swallow_following_idents ... ok tilth-0.12.0> test index::bloom::tests::test_basic_membership ... ok tilth-0.12.0> test index::bloom::tests::test_build_filter_integration ... ok tilth-0.12.0> test index::bloom::tests::test_cache_mtime_invalidation ... ok tilth-0.12.0> test index::bloom::tests::test_definitely_not_present ... ok tilth-0.12.0> test index::bloom::tests::test_identifier_extraction ... ok tilth-0.12.0> test index::bloom::tests::test_identifier_extraction_empty ... ok tilth-0.12.0> test index::bloom::tests::test_identifier_extraction_escaped_strings ... ok tilth-0.12.0> test index::bloom::tests::test_identifier_extraction_no_identifiers ... ok tilth-0.12.0> test index::bloom::tests::test_identifier_extraction_single_quotes ... ok tilth-0.12.0> test index::bloom::tests::test_identifier_extraction_skips_comments ... ok tilth-0.12.0> test index::bloom::tests::test_identifier_extraction_skips_strings ... ok tilth-0.12.0> test index::bloom::tests::test_identifier_extraction_underscores_and_numbers ... ok tilth-0.12.0> test install::tests::amp_dotted_key_is_literal_not_nested ... ok tilth-0.12.0> test install::tests::amp_error_when_servers_key_not_object ... ok tilth-0.12.0> test install::tests::amp_overwrites_existing_tilth ... ok tilth-0.12.0> test index::bloom::tests::test_false_positive_rate ... ok tilth-0.12.0> test install::tests::amp_preserves_unrelated_config ... ok tilth-0.12.0> test install::tests::amp_resolve_host ... ok tilth-0.12.0> test install::tests::antigravity_cli_resolve_host ... ok tilth-0.12.0> test install::tests::antigravity_preserves_existing_servers ... ok tilth-0.12.0> test install::tests::antigravity_resolve_host ... ok tilth-0.12.0> test install::tests::augment_resolve_host ... ok tilth-0.12.0> test install::tests::cline_resolve_host ... ok tilth-0.12.0> test install::tests::copilot_cli_resolve_host ... ok tilth-0.12.0> test install::tests::crush_resolve_host ... ok tilth-0.12.0> test install::tests::crush_uses_mcp_not_mcp_servers ... ok tilth-0.12.0> test install::tests::droid_preserves_existing_servers ... ok tilth-0.12.0> test install::tests::droid_resolve_host ... ok tilth-0.12.0> test install::tests::kilo_code_resolve_host ... ok tilth-0.12.0> test install::tests::kiro_resolve_host ... ok tilth-0.12.0> test install::tests::opencode_entry_uses_local_shape ... ok tilth-0.12.0> test install::tests::opencode_entry_with_edit ... ok tilth-0.12.0> test install::tests::opencode_resolve_host ... ok tilth-0.12.0> test install::tests::pi_resolve_host ... ok tilth-0.12.0> test install::tests::opencode_upserts_under_mcp_key ... ok tilth-0.12.0> test install::tests::qwen_code_resolve_host ... ok tilth-0.12.0> test install::tests::roo_code_resolve_host ... ok tilth-0.12.0> test install::tests::standard_entry_format ... ok tilth-0.12.0> test install::tests::toml_header_in_comment_is_not_spliced ... ok tilth-0.12.0> test install::tests::toml_section_appended_when_absent ... ok tilth-0.12.0> test install::tests::toml_section_end_not_truncated_by_value_starting_with_bracket ... ok tilth-0.12.0> test install::tests::toml_section_end_unmatched_bracket_does_not_go_negative ... ok tilth-0.12.0> test install::tests::toml_section_replaced_at_line_start ... ok tilth-0.12.0> test install::tests::toml_section_replaced_at_start_of_file ... ok tilth-0.12.0> test install::tests::toml_section_replacement_handles_multiline_arrays_before_next_table ... ok tilth-0.12.0> test install::tests::trae_resolve_host ... ok tilth-0.12.0> test install::tests::unknown_host_error_includes_amp ... ok tilth-0.12.0> test install::tests::unknown_host_error_includes_antigravity ... ok tilth-0.12.0> test install::tests::unknown_host_error_includes_droid ... ok tilth-0.12.0> test install::tests::zed_resolve_host ... ok tilth-0.12.0> test install::tests::zed_uses_context_servers_not_mcp_servers ... ok tilth-0.12.0> test lang::detection::tests::minified_content_dense ... ok tilth-0.12.0> test lang::detection::tests::minified_content_normal_source ... ok tilth-0.12.0> test lang::detection::tests::minified_filename_dash_min ... ok tilth-0.12.0> test lang::detection::tests::minified_filename_dot_min ... ok tilth-0.12.0> test lang::detection::tests::minified_filename_hidden_files_not_flagged ... ok tilth-0.12.0> test lang::detection::tests::minified_filename_multibyte_utf8 ... ok tilth-0.12.0> test lang::detection::tests::minified_filename_negatives ... ok tilth-0.12.0> test lang::outline::bash_outline_tests::bash_extract_import_source_dot_keyword ... ok tilth-0.12.0> test lang::outline::bash_outline_tests::bash_extract_import_source_quoted ... ok tilth-0.12.0> test lang::outline::bash_outline_tests::bash_extract_import_source_source_keyword ... ok tilth-0.12.0> test lang::outline::bash_outline_tests::bash_extract_import_source_tab_separated ... ok tilth-0.12.0> test lang::outline::bash_outline_tests::bash_extract_import_source_variable_expanded_returns_empty ... ok tilth-0.12.0> test lang::outline::bash_outline_tests::bash_outline_functions_and_vars ... ok tilth-0.12.0> test diff::tests::test_staged_diff ... ok tilth-0.12.0> test lang::outline::bash_outline_tests::bash_outline_surfaces_declarations_and_hyphenated_names ... ok tilth-0.12.0> test lang::outline::bash_outline_tests::bash_subscript_assignment_surfaces_base_name ... ok tilth-0.12.0> test lang::outline::doc_comment_tests::doc_strips_plain_line_comment_markers ... ok tilth-0.12.0> test lang::outline::go_outline_tests::go_outline_attaches_doc_comments_to_specs ... ok tilth-0.12.0> test lang::outline::doc_comment_tests::doc_strips_block_comment_delimiters ... ok tilth-0.12.0> test lang::outline::go_outline_tests::go_outline_lists_type_const_and_var_declarations ... ok tilth-0.12.0> test lang::outline::go_outline_tests::go_outline_splits_grouped_type_and_var_blocks ... ok tilth-0.12.0> test lang::outline::markdown_helper_tests::fenced_code_blocks_do_not_emit_headings ... ok tilth-0.12.0> test lang::outline::markdown_helper_tests::parse_returns_block_tree_with_sections ... ok tilth-0.12.0> test lang::outline::markdown_helper_tests::level_extraction_covers_h1_through_h6 ... ok tilth-0.12.0> test lang::outline::markdown_helper_tests::trailing_atx_close_hashes_are_stripped ... ok tilth-0.12.0> test lang::outline::markdown_helper_tests::tilde_fences_are_recognised ... ok tilth-0.12.0> test lang::spec::tests::extensions_are_unique_across_langs ... ok tilth-0.12.0> test lang::spec::tests::only_dockerfile_and_make_lack_a_grammar ... ok tilth-0.12.0> test lang::spec::tests::only_elixir_and_go_override_definition_kinds ... ok tilth-0.12.0> test lang::spec::tests::only_go_extracts_a_receiver ... ok tilth-0.12.0> test lang::spec::tests::only_rust_detects_test_sites ... ok tilth-0.12.0> test lang::spec::tests::only_rust_filters_callee_captures ... ok tilth-0.12.0> test lang::spec::tests::only_rust_has_lifetimes ... ok tilth-0.12.0> test lang::spec::tests::pinned_spec_fields ... ok tilth-0.12.0> test lang::spec::tests::spec_resolves_for_every_lang ... ok tilth-0.12.0> test lang::spec::tests::stdlib_go_non_root_is_not_stdlib ... ok tilth-0.12.0> test lang::spec::tests::stdlib_go_root_segment_is_stdlib ... ok tilth-0.12.0> test lang::spec::tests::stdlib_none_never_matches ... ok tilth-0.12.0> test lang::spec::tests::stdlib_prefixes_matches_only_listed_prefixes ... ok tilth-0.12.0> test lang::spec::tests::stdlib_python_segment_matches_first_dotted_segment ... ok tilth-0.12.0> test lang::treesitter::tests::definition_weight_covers_every_tier ... ok tilth-0.12.0> test lang::treesitter::tests::extract_definition_name_returns_none_when_no_name_field_present ... ok tilth-0.12.0> test lang::treesitter::tests::extract_definition_name_python_class_definition ... ok tilth-0.12.0> test lang::treesitter::tests::extract_definition_name_rust_function_item ... ok tilth-0.12.0> test lang::treesitter::tests::extract_definition_name_walks_lexical_declaration_declarator ... ok tilth-0.12.0> test lang::treesitter::tests::extract_definition_name_unwraps_export_statement ... ok tilth-0.12.0> test lang::treesitter::tests::node_text_mode_controls_multiline_truncation ... ok tilth-0.12.0> test map::tests::fmt_tokens_rolls_over_at_999_950 ... ok tilth-0.12.0> test map::tests::fmt_tokens_thresholds ... ok tilth-0.12.0> test map::tests::rollup_handles_empty_directories ... ok tilth-0.12.0> test map::tests::format_tree_renders_dir_rollups_alongside_files ... ok tilth-0.12.0> test map::tests::rollup_sums_descendants_into_each_ancestor ... ok tilth-0.12.0> test mcp::tests::edit_mode_extra_byte_lock ... ok tilth-0.12.0> test mcp::tests::extract_root_empty_roots ... ok tilth-0.12.0> test mcp::tests::extract_root_multiple_roots_takes_first_valid ... ok tilth-0.12.0> test mcp::tests::extract_root_no_result ... ok tilth-0.12.0> test mcp::tests::extract_root_nonexistent_path ... ok tilth-0.12.0> test mcp::tests::extract_root_percent_encoded_uri ... ok tilth-0.12.0> test mcp::tests::extract_root_valid_file_uri ... ok tilth-0.12.0> test mcp::tests::instructions_compose_with_single_blank_line_between_sections ... ok tilth-0.12.0> test mcp::tests::dispatch_accepts_tilth_files_as_list_alias ... ok tilth-0.12.0> test mcp::tests::roots_handoff_is_confined_to_initialization ... ok tilth-0.12.0> test mcp::tests::server_instructions_byte_lock ... ok tilth-0.12.0> test mcp::tests::package_root_finds_project_from_subdirectory ... ok tilth-0.12.0> test mcp::tests::tilth_savings_is_not_dispatched ... ok tilth-0.12.0> test mcp::tools::definitions::tests::edit_mode_exposes_tilth_write_not_tilth_edit ... ok tilth-0.12.0> test mcp::tools::definitions::tests::scope_descriptions_state_what_scope_accepts ... ok tilth-0.12.0> test mcp::tools::definitions::tests::tilth_savings_is_not_advertised ... ok tilth-0.12.0> test mcp::tools::definitions::tests::tilth_files_folded_into_tilth_list ... ok tilth-0.12.0> test mcp::tools::definitions::tests::tilth_write_schema_requires_mode_specific_fields ... ok tilth-0.12.0> test mcp::tools::deps::tests::absolute_path_explicit_relative_scope_no_root_errors ... ok tilth-0.12.0> test mcp::tools::deps::tests::file_scope_with_root_is_refused ... ok tilth-0.12.0> test mcp::tools::deps::tests::relative_path_no_root_errors ... ok tilth-0.12.0> test lang::outline::bash_outline_tests::bash_callee_names_for_main ... ok tilth-0.12.0> test mcp::tools::diff::tests::tool_diff_missing_root_dir_refused ... ok tilth-0.12.0> test mcp::tools::diff::tests::tool_diff_relative_file_pair_without_root_refused ... ok tilth-0.12.0> test mcp::tools::diff::tests::tool_diff_relative_root_refused ... ok tilth-0.12.0> test edit::tests::concurrent_batches_on_one_file_never_lose_an_edit ... ok tilth-0.12.0> test mcp::tools::grok::tests::file_scope_with_root_is_refused ... ok tilth-0.12.0> test mcp::tools::list::tests::tool_list_budget_truncates_output ... ok tilth-0.12.0> test mcp::tools::list::tests::tool_list_depth_caps_nesting ... ok tilth-0.12.0> test mcp::tools::list::tests::tool_list_empty_patterns_errors ... ok tilth-0.12.0> test mcp::tools::list::tests::tool_list_explicit_relative_scope_no_root_errors ... ok tilth-0.12.0> test mcp::tools::list::tests::tool_list_file_scope_with_root_is_refused ... ok tilth-0.12.0> test mcp::tools::list::tests::tool_list_missing_patterns_errors ... ok tilth-0.12.0> test mcp::tools::list::tests::tool_list_no_match_hints_available_extensions ... ok tilth-0.12.0> test mcp::tools::list::tests::tool_list_patterns_capped_at_20 ... ok tilth-0.12.0> test mcp::tools::list::tests::tool_list_relative_scope_absolute_root_resolves ... ok tilth-0.12.0> test mcp::tools::list::tests::tool_list_renders_tree_with_dirs_files_and_rollups ... ok tilth-0.12.0> test mcp::tools::read::tests::no_root_reads_absolute_path_unchanged ... ok tilth-0.12.0> test mcp::tools::read::tests::relative_path_no_root_errors ... ok tilth-0.12.0> test mcp::tools::read::tests::root_param_absolute_path_unaffected ... ok tilth-0.12.0> test mcp::tools::read::tests::root_param_anchors_relative_path_under_root ... ok tilth-0.12.0> test mcp::tools::read::tests::tilth_read_schema_lists_stripped_mode ... ok tilth-0.12.0> test mcp::tools::deps::tests::absolute_path_omitted_scope_no_root_defaults_to_cwd ... ok tilth-0.12.0> test mcp::tools::read::tests::tool_read_signature_beats_full_flag ... ok tilth-0.12.0> test mcp::tools::read::tests::tool_read_signature_mode_emits_hash_prefixed_signatures ... ok tilth-0.12.0> test mcp::tools::read::tests::tool_read_signature_mode_non_code_falls_back_to_normal_read ... ok tilth-0.12.0> test mcp::tools::read::tests::tool_read_signature_mode_rejects_section ... ok tilth-0.12.0> test mcp::tools::read::tests::tool_read_stripped_mode_drops_comments_and_keeps_doc_comments ... ok tilth-0.12.0> test mcp::tools::read::tests::tool_read_stripped_mode_non_code_falls_back_to_normal_read ... ok tilth-0.12.0> test mcp::tools::read::tests::tool_read_unknown_mode_errors ... ok tilth-0.12.0> test mcp::tools::search::tests::absolute_file_scope_without_root_names_the_fix ... ok tilth-0.12.0> test mcp::tools::diff::tests::tool_diff_absent_root_diffs_server_cwd ... ok tilth-0.12.0> test mcp::tools::search::tests::callers_comma_query_finds_both_targets ... ok tilth-0.12.0> test mcp::tools::search::tests::callers_duplicate_target_does_not_render_empty_section ... ok tilth-0.12.0> test mcp::tools::search::tests::callers_multi_target_header_matches_single_target_shape ... ok tilth-0.12.0> test mcp::tools::search::tests::callers_multi_target_includes_second_hop_impact_per_bucket ... ok tilth-0.12.0> test mcp::tools::search::tests::explicit_relative_scope_no_root_errors ... ok tilth-0.12.0> test mcp::tools::read::tests::tool_read_full_flag_is_legacy_alias_for_mode_full ... ok tilth-0.12.0> test mcp::tools::search::tests::file_scope_with_root_is_refused_with_glob_hint ... ok tilth-0.12.0> test mcp::tools::diff::tests::tool_diff_root_selects_caller_worktree_not_server_cwd ... ok tilth-0.12.0> test mcp::tools::search::tests::file_scope_hint_narrows_to_the_one_file ... ok tilth-0.12.0> test mcp::tools::search::tests::callers_multi_target_later_target_not_starved_by_hit_rich_earlier_target ... ok tilth-0.12.0> test mcp::tools::search::tests::full_raises_content_match_cap ... ok tilth-0.12.0> test mcp::tools::search::tests::full_raises_regex_match_cap ... ok tilth-0.12.0> test mcp::tools::search::tests::missing_dir_scope_with_root_still_falls_back_with_warning ... ok tilth-0.12.0> test mcp::tools::search::tests::tilth_search_schema_advertises_full ... ok tilth-0.12.0> test mcp::tools::tests::anchor_path_dotdot_not_normalized ... ok tilth-0.12.0> test mcp::tools::tests::apply_budget_none_caps_at_default ... ok tilth-0.12.0> test mcp::tools::search::tests::full_raises_callers_match_cap_per_target ... ok tilth-0.12.0> test mcp::tools::tests::resolve_read_path_absolute_unaffected_by_root ... ok tilth-0.12.0> test mcp::tools::tests::resolve_read_path_relative_anchors_under_absolute_root ... ok tilth-0.12.0> test mcp::tools::tests::resolve_read_path_relative_no_root_errors ... ok tilth-0.12.0> test mcp::tools::tests::resolve_read_path_relative_relative_root_errors ... ok tilth-0.12.0> test mcp::tools::tests::resolve_scope_missing_dir_no_root_errors ... ok tilth-0.12.0> test mcp::tools::tests::resolve_scope_explicit_absolute_arg ... ok tilth-0.12.0> test mcp::tools::tests::resolve_scope_missing_dir_with_root_warns_and_returns_root ... ok tilth-0.12.0> test mcp::tools::tests::resolve_scope_no_arg_defaults_to_root_when_given ... ok tilth-0.12.0> test mcp::tools::tests::resolve_scope_no_arg_no_root_defaults_to_cwd ... ok tilth-0.12.0> test mcp::tools::tests::resolve_scope_no_arg_relative_root_keeps_cwd ... ok tilth-0.12.0> test mcp::tools::tests::resolve_scope_no_arg_warns_when_cwd_is_unreadable ... ok tilth-0.12.0> test mcp::tools::tests::resolve_scope_relative_arg_no_root_errors ... ok tilth-0.12.0> test mcp::tools::tests::resolve_scope_relative_arg_relative_root_errors ... ok tilth-0.12.0> test mcp::tools::tests::resolve_scope_uses_a_single_cwd_snapshot ... ok tilth-0.12.0> test mcp::tools::tests::resolve_scope_with_absolute_root_anchors_relative_scope ... ok tilth-0.12.0> test mcp::tools::write::tests::append_echoes_appended_region_with_correct_line_numbers ... ok tilth-0.12.0> test mcp::tools::write::tests::append_creates_and_echoes ... ok tilth-0.12.0> test mcp::tools::write::tests::cross_worktree_warning_fires_for_git_file_worktree ... ok tilth-0.12.0> test mcp::tools::write::tests::cross_worktree_warning_fires_for_different_git_roots ... ok tilth-0.12.0> test mcp::tools::write::tests::duplicate_path_rejected_up_front ... ok tilth-0.12.0> test mcp::tools::write::tests::cross_worktree_warning_no_false_positive_for_same_root ... ok tilth-0.12.0> test mcp::tools::write::tests::hash_mode_no_warning_for_in_tree_write ... ok tilth-0.12.0> test mcp::tools::write::tests::hash_mode_cross_worktree_warning_fires ... ok tilth-0.12.0> test mcp::tools::write::tests::mixed_batch_direct_success_survives_hash_failure ... ok tilth-0.12.0> test mcp::tools::write::tests::overwrite_creates_new_file ... ok tilth-0.12.0> test mcp::tools::write::tests::hash_mode_root_anchors_relative_path ... ok tilth-0.12.0> test mcp::tools::write::tests::overwrite_existing_with_flag_replaces ... ok tilth-0.12.0> test mcp::tools::write::tests::overwrite_existing_without_flag_errors_and_preserves ... ok tilth-0.12.0> test mcp::tools::write::tests::parse_file_edit_rejects_empty_edits_array ... ok tilth-0.12.0> test mcp::tools::write::tests::parse_overwrite_flag_strict_bool ... ok tilth-0.12.0> test mcp::tools::write::tests::refuses_write_outside_scope ... ok tilth-0.12.0> test mcp::tools::write::tests::refuses_hash_write_outside_scope ... ok tilth-0.12.0> test mcp::tools::write::tests::result_contains_resolved_absolute_path ... ok tilth-0.12.0> test mcp::tools::write::tests::root_only_no_scope_write_succeeds_into_root ... ok tilth-0.12.0> test mcp::tools::write::tests::root_param_absolute_path_unaffected_by_root ... ok tilth-0.12.0> test mcp::tools::write::tests::root_relative_rejects_non_absolute_root ... ok tilth-0.12.0> test mcp::tools::write::tests::root_param_anchors_relative_path_to_root_not_cwd ... ok tilth-0.12.0> test mcp::tools::write::tests::unknown_mode_errors_per_file ... ok tilth-0.12.0> test mcp::tree::tests::render_tree_dir_rollup_equals_sum_of_child_tokens ... ok tilth-0.12.0> test mcp::tree::tests::render_tree_groups_dirs_and_files ... ok tilth-0.12.0> test mcp::tools::search::tests::full_raises_symbol_match_cap_per_query ... ok tilth-0.12.0> test mcp::write::tests::write_append_creates_when_absent ... ok tilth-0.12.0> test mcp::write::tests::write_append_extends_existing ... ok tilth-0.12.0> test mcp::write::tests::write_append_refuses_symlinks ... ok tilth-0.12.0> test mcp::write::tests::write_overwrite_create_only_fails_on_existing ... ok tilth-0.12.0> test mcp::write::tests::write_overwrite_create_only_refuses_dangling_symlink ... ok tilth-0.12.0> test mcp::write::tests::write_overwrite_creates_new_file_atomically ... ok tilth-0.12.0> test mcp::write::tests::write_overwrite_empty_content_touches ... ok tilth-0.12.0> test mcp::write::tests::write_overwrite_with_overwrite_flag_clobbers ... ok tilth-0.12.0> test mcp::write::tests::write_overwrite_with_overwrite_flag_refuses_symlinks ... ok tilth-0.12.0> test overview::tests::test_fingerprint_empty_dir ... ok tilth-0.12.0> test mcp::tools::search::tests::no_scope_no_root_defaults_to_cwd ... ok tilth-0.12.0> test overview::tests::test_manifest_parsing ... ok tilth-0.12.0> test read::imports::tests::bash_is_import_line_tab_separated ... ok tilth-0.12.0> test read::imports::tests::js_resolve_dedups_different_spellings_of_same_file ... ok tilth-0.12.0> test read::imports::tests::js_resolve_returns_normalized_path_for_parent_import ... ok tilth-0.12.0> test read::imports::tests::normalize_collapses_dot_and_parent_components ... ok tilth-0.12.0> test read::imports::tests::normalize_preserves_leading_parent_when_unresolvable ... ok tilth-0.12.0> test read::outline::code::tests::kotlin_outline_constructs ... ok tilth-0.12.0> test read::outline::code::tests::php_outline_constructs ... ok tilth-0.12.0> test mcp::write::tests::overwrite_is_never_observable_as_partial ... ok tilth-0.12.0> test read::outline::code::tests::ts_export_outline_no_doubled_keyword ... ok tilth-0.12.0> test read::outline::markdown::tests::basic_headings ... ok tilth-0.12.0> test read::outline::markdown::tests::code_block_count ... ok tilth-0.12.0> test read::outline::markdown::tests::code_blocks_skipped ... ok tilth-0.12.0> test read::outline::markdown::tests::empty_file ... ok tilth-0.12.0> test read::outline::code::tests::scala_outline_constructs ... ok tilth-0.12.0> test read::outline::markdown::tests::hash_inside_fenced_code_does_not_become_heading ... ok tilth-0.12.0> test read::outline::markdown::tests::last_heading_to_eof ... ok tilth-0.12.0> test read::outline::markdown::tests::nested_heading_ranges ... ok tilth-0.12.0> test read::outline::markdown::tests::setext_headings_silently_ignored ... ok tilth-0.12.0> test read::outline::structured::tests::toml_outline_deep_tables_collapse ... ok tilth-0.12.0> test read::outline::structured::tests::toml_outline_arrays_show_item_count ... ok tilth-0.12.0> test read::outline::structured::tests::toml_outline_section_headers_and_variants ... ok tilth-0.12.0> test read::outline::structured::tests::toml_outline_parse_error_is_caught ... ok tilth-0.12.0> test read::outline::tests::integration_no_note_on_small_code_file ... ok tilth-0.12.0> test read::outline::tests::no_note_when_uncapped ... ok tilth-0.12.0> test read::outline::tests::no_note_when_under_cap ... ok tilth-0.12.0> test read::outline::tests::note_appended_when_at_cap ... ok tilth-0.12.0> test read::tests::budgeted_never_exceeds_budget_even_when_markers_do_not_fit ... ok tilth-0.12.0> test read::tests::budgeted_omits_later_sections_when_exhausted ... ok tilth-0.12.0> test read::tests::budgeted_passes_through_when_budget_ample ... ok tilth-0.12.0> test read::tests::budgeted_preserves_user_order_until_exhaustion ... ok tilth-0.12.0> test read::tests::budgeted_truncates_first_section_when_too_large ... ok tilth-0.12.0> test read::tests::duplicate_headings ... ok tilth-0.12.0> test read::tests::edit_distance_is_unicode_aware ... ok tilth-0.12.0> test read::outline::tests::integration_note_on_capped_code_file ... ok tilth-0.12.0> test read::tests::heading_found ... ok tilth-0.12.0> test read::tests::heading_in_code_block ... ok tilth-0.12.0> test read::tests::heading_not_found ... ok tilth-0.12.0> test read::tests::full_true_size_cap_returns_outline ... ok tilth-0.12.0> test read::tests::nested_sections ... ok tilth-0.12.0> test read::tests::last_heading_to_eof ... ok tilth-0.12.0> test read::tests::no_hashes ... ok tilth-0.12.0> test overview::tests::test_fingerprint_on_tilth ... ok tilth-0.12.0> test read::tests::read_ranges_disjoint_two_blocks ... ok tilth-0.12.0> test read::tests::read_ranges_edit_mode_emits_hashlines_per_block ... ok tilth-0.12.0> test read::tests::read_ranges_empty_input_errors ... ok tilth-0.12.0> test read::tests::read_ranges_invalid_second_range_fails_whole_call ... ok tilth-0.12.0> test read::tests::read_ranges_mixed_line_and_heading ... ok tilth-0.12.0> test read::tests::read_ranges_overlap_is_emitted_verbatim ... ok tilth-0.12.0> test read::tests::read_ranges_preserves_user_order ... ok tilth-0.12.0> test read::tests::read_ranges_single_matches_legacy_section ... ok tilth-0.12.0> test read::tests::suggest_headings_empty_query_returns_empty ... ok tilth-0.12.0> test read::tests::suggest_headings_rejects_hashes_without_space ... ok tilth-0.12.0> test read::tests::suggest_headings_rejects_seven_or_more_hashes ... ok tilth-0.12.0> test read::tests::suggest_headings_returns_close_matches ... ok tilth-0.12.0> test read::tests::suggest_headings_skips_code_blocks ... ok tilth-0.12.0> test read::tests::suggest_headings_skips_tilde_fenced_blocks ... ok tilth-0.12.0> test read::tests::suggest_headings_top_n_orders_by_distance ... ok tilth-0.12.0> test search::alloc::tests::drops_lower_value_when_over_budget ... ok tilth-0.12.0> test search::alloc::tests::empty_input_is_empty ... ok tilth-0.12.0> test search::alloc::tests::first_fit_uses_leftover_for_smaller_lower_value_block ... ok tilth-0.12.0> test search::alloc::tests::fit_to_budget_drops_low_value_keeps_high_and_structural ... ok tilth-0.12.0> test search::alloc::tests::fit_to_budget_passes_through_when_structural_exceeds_budget ... ok tilth-0.12.0> test search::alloc::tests::fit_to_budget_under_budget_is_byte_identical ... ok tilth-0.12.0> test search::alloc::tests::keeps_all_when_under_budget ... ok tilth-0.12.0> test search::alloc::tests::negative_values_are_ordered_correctly ... ok tilth-0.12.0> test search::alloc::tests::ties_break_by_original_index ... ok tilth-0.12.0> test search::alloc::tests::zero_budget_keeps_nothing_costly ... ok tilth-0.12.0> test search::alloc::tests::zero_cost_block_always_kept ... ok tilth-0.12.0> test search::blast::tests::body_edit_does_not_trigger ... ok tilth-0.12.0> test search::blast::tests::child_method_triggers ... ok tilth-0.12.0> test search::blast::tests::dedup_same_symbol ... ok tilth-0.12.0> test search::blast::tests::no_edits_no_results ... ok tilth-0.12.0> test search::blast::tests::no_entries_no_results ... ok tilth-0.12.0> test search::blast::tests::short_function_clamps_sig_end ... ok tilth-0.12.0> test search::blast::tests::signature_edit_triggers ... ok tilth-0.12.0> test search::blast::tests::signature_end_triggers ... ok tilth-0.12.0> test search::blast::tests::struct_does_not_trigger ... ok tilth-0.12.0> test search::bloom_walk::tests::accepts_borrowed_str_targets ... ok tilth-0.12.0> test search::bloom_walk::tests::returns_content_when_target_present ... ok tilth-0.12.0> test search::bloom_walk::tests::returns_none_for_oversized_file ... ok tilth-0.12.0> test search::bloom_walk::tests::returns_none_when_no_target_is_bloom_positive ... ok tilth-0.12.0> test read::tests::ogate_flat_file_returns_full_when_outline_barely_compresses ... ok tilth-0.12.0> test search::callee_query::tests::bash_callee_query_compiles ... ok tilth-0.12.0> test search::callee_query::tests::grammar_cache_keys_unique ... ok tilth-0.12.0> test search::callee_query::tests::elixir_callee_query_compiles ... ok tilth-0.12.0> test search::callee_query::tests::kotlin_callee_query_compiles ... ok tilth-0.12.0> test search::callee_query::tests::rust_callee_query_finds_calls_in_macro_arguments ... ok tilth-0.12.0> test search::callees::tests::extract_elixir_callee_names ... ok tilth-0.12.0> test search::callees::tests::extract_elixir_callee_names_pipes ... ok tilth-0.12.0> test search::callees::tests::extract_php_callee_names ... ok tilth-0.12.0> test search::callees::tests::extract_kotlin_callee_names ... ok tilth-0.12.0> test search::callees::tests::extract_rust_callee_names_inside_attribute_arguments ... ok tilth-0.12.0> test search::callees::tests::extract_rust_callee_names_inside_macro_arguments ... ok tilth-0.12.0> test search::callers::tests::call_text_falls_back_to_the_callee_line_across_languages ... ok tilth-0.12.0> test search::callers::tests::callers_sees_calls_inside_macro_arguments ... ok tilth-0.12.0> test search::callers::tests::no_callers_message_for_seen_symbol_lists_indirection_modes ... ok tilth-0.12.0> test search::callers::tests::no_callers_message_for_unseen_symbol_says_typo_or_scope ... ok tilth-0.12.0> test search::callers::tests::no_callers_message_includes_glob_hint_when_glob_set ... ok tilth-0.12.0> test search::callers::tests::no_callers_message_omits_glob_hint_when_no_glob ... ok tilth-0.12.0> test search::callers::tests::scaled_batch_quit_multiplies_by_target_count ... ok tilth-0.12.0> test search::callers::tests::scaled_batch_quit_treats_zero_targets_as_one ... ok tilth-0.12.0> test search::callers::tests::footer_count_uses_pre_truncation_caller_set ... ok tilth-0.12.0> test search::content::completeness_tests::per_file_cap_bounds_collection_without_changing_results ... ok tilth-0.12.0> test search::deps::tests::go_external_dotted_path_is_not_stdlib ... ok tilth-0.12.0> test search::deps::tests::go_local_multi_segment_path_is_not_stdlib ... ok tilth-0.12.0> test search::deps::tests::go_local_package_without_dot_is_not_stdlib ... ok tilth-0.12.0> test search::deps::tests::go_stdlib_cmp_and_maps_are_stdlib ... ok tilth-0.12.0> test search::deps::tests::go_stdlib_fmt_is_stdlib ... ok tilth-0.12.0> test search::deps::tests::go_stdlib_fmtlib_is_not_stdlib ... ok tilth-0.12.0> test search::deps::tests::go_stdlib_fmtutil_is_not_stdlib ... ok tilth-0.12.0> test search::deps::tests::go_stdlib_multi_segment_paths_are_stdlib ... ok tilth-0.12.0> test search::glob::tests::binary_probe_window_is_exactly_512_bytes ... ok tilth-0.12.0> test search::glob::tests::file_preview_renders_binary_type_not_tokens ... ok tilth-0.12.0> test search::glob::tests::glob_selection_is_deterministic_and_sorted ... ok tilth-0.12.0> test search::glob::tests::glob_total_found_counts_every_match ... ok tilth-0.12.0> test search::content::completeness_tests::content_search_totals_are_complete_and_deterministic ... ok tilth-0.12.0> test search::grok::tests::format_grok_marks_ambiguous_target ... ok tilth-0.12.0> test search::grok::tests::concurrent_groks_of_one_target_inline_the_body_once ... ok tilth-0.12.0> test search::grok::tests::format_grok_shows_truncation_tail ... ok tilth-0.12.0> test search::grok::tests::format_grok_renders_full_sections ... ok tilth-0.12.0> test search::grok::tests::format_groups_callees_by_file ... ok tilth-0.12.0> test search::grok::tests::format_groups_callers_by_file ... ok tilth-0.12.0> test search::grok::tests::grok_assembles_callees_callers_siblings_tests ... ok tilth-0.12.0> test search::grok::tests::grok_caps_truncate_results ... ok tilth-0.12.0> test search::grok::tests::grok_counts_rust_test_dirs_and_test_functions_as_tests ... ok tilth-0.12.0> test search::grok::tests::grok_finds_rust_callers_inside_macro_arguments ... ok tilth-0.12.0> test search::grok::tests::grok_includes_target_body ... ok tilth-0.12.0> test search::grok::tests::grok_repeat_call_degrades_target_body ... ok tilth-0.12.0> test search::grok::tests::grok_resolves_go_type_and_grouped_const ... ok tilth-0.12.0> test search::grok::tests::grok_short_body_not_degraded ... ok tilth-0.12.0> test search::grok::tests::line_lookup_finds_top_level_entry ... ok tilth-0.12.0> test search::grok::tests::line_lookup_miss_returns_none ... ok tilth-0.12.0> test search::grok::tests::line_lookup_prefers_deepest_match ... ok tilth-0.12.0> test search::grok::tests::line_lookup_returns_parent_when_no_child_match ... ok tilth-0.12.0> test search::grok::tests::parse_spec_bare_symbol ... ok tilth-0.12.0> test search::grok::tests::parse_spec_dotted_path_line ... ok tilth-0.12.0> test search::grok::tests::parse_spec_numeric_suffix_without_path_separator_is_symbol ... ok tilth-0.12.0> test search::grok::tests::parse_spec_path_line ... ok tilth-0.12.0> test search::grok::tests::parse_spec_trailing_colon_no_digits_is_symbol ... ok tilth-0.12.0> test search::grok::tests::parse_spec_type_path_is_symbol ... ok tilth-0.12.0> test search::grok::tests::read_delegate_content_caps_cross_file_reads ... ok tilth-0.12.0> test search::grok::tests::resolve_by_name_refusal_names_the_query_not_the_path ... ok tilth-0.12.0> test search::grok::tests::resolve_by_path_line_finds_enclosing_function ... ok tilth-0.12.0> test search::grok::tests::resolve_by_path_line_missing_file_is_io_error ... ok tilth-0.12.0> test search::grok::tests::resolve_by_path_line_reads_non_utf8_code_file_lossily ... ok tilth-0.12.0> test search::grok::tests::resolve_by_path_line_refuses_binary_code_file_by_design ... ok tilth-0.12.0> test search::grok::tests::resolve_by_path_line_refuses_over_cap_code_file ... ok tilth-0.12.0> test search::grok::tests::resolve_by_path_line_rejects_non_code_file ... ok tilth-0.12.0> test search::grok::tests::resolve_by_path_line_returns_not_found_outside_any_entry ... ok tilth-0.12.0> test search::grok::tests::resolve_target_dispatches_path_line ... ok tilth-0.12.0> test search::grok::tests::siblings_functions_before_fields ... ok tilth-0.12.0> test search::grok::tests::siblings_methods_uses_parent_children ... ok tilth-0.12.0> test search::grok::tests::siblings_top_level_skips_target_and_imports ... ok tilth-0.12.0> test search::grok::tests::slice_body_clamps_when_end_past_eof ... ok tilth-0.12.0> test search::grok::tests::slice_body_elides_long_bodies ... ok tilth-0.12.0> test search::grok::tests::slice_body_handles_degenerate_range ... ok tilth-0.12.0> test search::grok::tests::slice_body_returns_full_body_when_under_cap ... ok tilth-0.12.0> test search::grok::tests::slice_body_zero_cap_suppresses_body ... ok tilth-0.12.0> test search::grok::tests::split_qualified_dot ... ok tilth-0.12.0> test search::grok::tests::split_qualified_double_colon ... ok tilth-0.12.0> test search::grok::tests::split_qualified_mixed_separators_uses_rightmost ... ok tilth-0.12.0> test search::grok::tests::split_qualified_multi_segment_double_colon ... ok tilth-0.12.0> test search::grok::tests::split_qualified_no_separator_is_identity ... ok tilth-0.12.0> test search::grok::tests::split_qualified_non_ascii_byte_boundary_safe ... ok tilth-0.12.0> test search::grok::tests::split_qualified_trailing_separator_yields_empty ... ok tilth-0.12.0> test search::grok::tests::start_line_lookup_matches_exact_start ... ok tilth-0.12.0> test search::grok::tests::start_line_lookup_no_match_returns_none ... ok tilth-0.12.0> test search::grok::tests::grok_stale_after_edit_re_inlines_full_body ... ok tilth-0.12.0> test search::grok::tests::thinwrap_multiple_callees_does_not_expand ... ok tilth-0.12.0> test search::grok::tests::thinwrap_large_single_call_fn_not_expanded_even_on_regrok ... ok tilth-0.12.0> test search::grok::tests::thinwrap_no_recursion_one_level_only ... ok tilth-0.12.0> test search::grok::tests::thinwrap_non_wrapper_does_not_expand ... ok tilth-0.12.0> test search::grok::tests::thinwrap_wrapper_expands_delegate_body ... ok tilth-0.12.0> test search::rank::tests::fixture_penalty_examples_component_penalized ... ok tilth-0.12.0> test search::rank::tests::fixture_penalty_examples_substring_not_penalized ... ok tilth-0.12.0> test search::rank::tests::fixture_penalty_flags_fixture_component ... ok tilth-0.12.0> test search::rank::tests::fixture_penalty_zero_for_normal_code ... ok tilth-0.12.0> test search::rank::tests::incidental_text_penalty_comment_line ... ok tilth-0.12.0> test search::rank::tests::incidental_text_penalty_doc_comment_exempt ... ok tilth-0.12.0> test search::rank::tests::incidental_text_penalty_hash_comment_in_python ... ok tilth-0.12.0> test search::rank::tests::incidental_text_penalty_no_hash_false_positive ... ok tilth-0.12.0> test search::rank::tests::incidental_text_penalty_no_star_false_positive ... ok tilth-0.12.0> test search::rank::tests::incidental_text_penalty_no_string_literal_heuristic ... ok tilth-0.12.0> test search::rank::tests::incidental_text_penalty_skip_definitions ... ok tilth-0.12.0> test search::rank::tests::incidental_text_penalty_trailing_comment ... ok tilth-0.12.0> test search::rank::tests::incidental_text_penalty_url_not_comment ... ok tilth-0.12.0> test search::rank::tests::non_code_penalty_docs_positive ... ok tilth-0.12.0> test search::rank::tests::non_code_penalty_example_component_penalized ... ok tilth-0.12.0> test search::rank::tests::non_code_penalty_example_substring_not_penalized ... ok tilth-0.12.0> test search::rank::tests::non_code_penalty_generated_without_dist ... ok tilth-0.12.0> test search::rank::tests::non_code_penalty_no_double_penalty_for_build ... ok tilth-0.12.0> test search::rank::tests::non_code_penalty_no_double_penalty_for_dist ... ok tilth-0.12.0> test search::rank::tests::non_code_penalty_normal_code_zero ... ok tilth-0.12.0> test search::rank::tests::prefers_exact_definition_name_over_usage ... ok tilth-0.12.0> test search::rank::tests::prefers_exported_api_over_local_definition ... ok tilth-0.12.0> test search::rank::tests::prefers_model_mapping_logic_over_docs_for_alias_query ... ok tilth-0.12.0> test search::rank::tests::prefers_non_test_match_for_non_test_query ... ok tilth-0.12.0> test search::rank::tests::prefers_real_definition_over_fixture_match ... ok tilth-0.12.0> test search::rank::tests::prefers_same_subtree_as_context ... ok tilth-0.12.0> test search::rank::tests::prefers_thinking_logic_over_schema_for_concept_query ... ok tilth-0.12.0> test search::rank::tests::retain_top_k_keeps_exactly_what_a_full_sort_keeps ... ok tilth-0.12.0> test search::rank::tests::sign_convention_all_penalties_positive ... ok tilth-0.12.0> test search::rank::tests::vendor_path_detects_dist_and_build ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_caches_parse_across_calls ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_elixir_def_qualifies_with_module ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_elixir_defmodule_kind_is_module ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_kind_labels_for_common_definition_kinds ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_non_code_returns_none ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_python_method_qualifies_with_class ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_rust_impl_block_does_not_qualify_with_type ... ok tilth-0.12.0> test search::grok::tests::type_method_regression_real_impl_block ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_rust_method_inside_mod ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_rust_top_level_function ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_top_level_returns_none ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_typescript_method_qualifies_with_class ... ok tilth-0.12.0> test search::siblings::tests::find_parent_entry_locates_entry_owning_the_line ... ok tilth-0.12.0> test search::scope::tests::enclosing_at_zero_line_returns_none ... ok tilth-0.12.0> test search::siblings::tests::find_parent_entry_returns_none_when_no_child_matches ... ok tilth-0.12.0> test search::siblings::tests::resolve_siblings_breaks_ties_alphabetically_within_kind ... ok tilth-0.12.0> test search::siblings::tests::resolve_siblings_copies_matched_child_fields ... ok tilth-0.12.0> test search::siblings::tests::resolve_siblings_falls_back_to_name_when_signature_missing ... ok tilth-0.12.0> test search::siblings::tests::resolve_siblings_orders_functions_before_fields ... ok tilth-0.12.0> test search::siblings::tests::resolve_siblings_skips_names_with_no_matching_child ... ok tilth-0.12.0> test search::siblings::tests::resolve_siblings_truncates_at_max_siblings ... ok tilth-0.12.0> test search::strip::tests::comment_stripped_unless_marker ... ok tilth-0.12.0> test search::strip::tests::consecutive_blanks_collapsed ... ok tilth-0.12.0> test search::strip::tests::extensionless_bash_dotfile_not_stripped ... ok tilth-0.12.0> test search::strip::tests::go_fmt_println_stripped ... ok tilth-0.12.0> test search::strip::tests::js_console_log_stripped ... ok tilth-0.12.0> test search::strip::tests::jsdoc_continuation_preserved ... ok tilth-0.12.0> test search::strip::tests::no_range_returns_empty ... ok tilth-0.12.0> test search::strip::tests::python_print_stripped ... ok tilth-0.12.0> test search::strip::tests::ruby_not_supported ... ok tilth-0.12.0> test search::strip::tests::rust_debug_log_stripped ... ok tilth-0.12.0> test search::strip::tests::unsupported_lang_returns_empty ... ok tilth-0.12.0> test search::symbol::tests::elixir_delegate_and_nested_modules ... ok tilth-0.12.0> test search::symbol::tests::elixir_guard_clause_definitions ... ok tilth-0.12.0> test search::symbol::tests::elixir_definitions_detected ... ok tilth-0.12.0> test search::symbol::tests::elixir_multi_clause_and_no_arg ... ok tilth-0.12.0> test search::symbol::tests::elixir_protocol_impl_exception ... ok tilth-0.12.0> test search::symbol::tests::go_function_local_declarations_are_not_definitions ... ok tilth-0.12.0> test search::symbol::tests::go_multi_name_specs_define_every_name ... ok tilth-0.12.0> test search::symbol::tests::go_package_level_declarations_detected ... ok tilth-0.12.0> test search::symbol::tests::full_flag_raises_match_cap ... ok tilth-0.12.0> test search::symbol::tests::markdown_code_block_lines_do_not_match ... ok tilth-0.12.0> test search::symbol::tests::markdown_hashes_without_space_are_not_headings ... ok tilth-0.12.0> test search::symbol::tests::go_type_and_grouped_const_are_definitions ... ok tilth-0.12.0> test search::symbol::tests::markdown_heading_levels_one_through_six ... ok tilth-0.12.0> test search::symbol::tests::markdown_heading_named_for_query_matches ... ok tilth-0.12.0> test search::symbol::tests::markdown_heading_with_trailing_hashes_matches ... ok tilth-0.12.0> test search::symbol::tests::markdown_heading_with_up_to_three_space_indent_matches ... ok tilth-0.12.0> test search::symbol::tests::markdown_heading_without_query_does_not_match ... ok tilth-0.12.0> test search::symbol::tests::markdown_query_with_hyphen_matches ... ok tilth-0.12.0> test search::symbol::tests::markdown_section_span_handles_heading_with_no_body ... ok tilth-0.12.0> test search::symbol::tests::markdown_section_span_runs_to_eof_when_no_following_heading ... ok tilth-0.12.0> test search::symbol::tests::markdown_section_span_runs_to_next_same_level_heading ... ok tilth-0.12.0> test search::symbol::tests::markdown_section_span_runs_to_higher_level_heading ... ok tilth-0.12.0> test search::symbol::tests::markdown_section_span_skips_deeper_subheadings ... ok tilth-0.12.0> test search::symbol::tests::markdown_substring_inside_word_does_not_match ... ok tilth-0.12.0> test search::symbol::tests::markdown_whole_word_in_phrase_matches ... ok tilth-0.12.0> test search::symbol::tests::stratify_for_display_keeps_code_defs_above_doc_defs ... ok tilth-0.12.0> test search::symbol::tests::typescript_export_const_detected_as_definition ... ok tilth-0.12.0> test search::symbol::tests::rust_definitions_detected ... ok tilth-0.12.0> test search::tests::boost_query_routes_impl_target_into_truncation ... ok tilth-0.12.0> test search::tests::capped_symbol_results_disclose_in_the_header_and_never_globally ... ok tilth-0.12.0> test search::tests::content_search_discloses_the_display_cap ... ok tilth-0.12.0> test search::tests::content_search_finds_symbol_through_symlink ... ok tilth-0.12.0> test search::tests::content_search_glob_restricts_results ... ok tilth-0.12.0> test search::tests::count_label_renders_displayed_over_total_only_when_truncated ... ok tilth-0.12.0> test search::tests::format_grouped_usages_emits_h3_heading ... ok tilth-0.12.0> test search::tests::format_matches_segments_record_correct_byte_ranges ... ok tilth-0.12.0> test search::tests::format_single_match_caps_long_markdown_section ... ok tilth-0.12.0> test search::tests::callers_search_glob_restricts_results ... ok tilth-0.12.0> test search::tests::format_single_match_inlines_markdown_section_body ... ok tilth-0.12.0> test search::tests::format_single_match_markdown_cap_bypasses_expand_budget ... ok tilth-0.12.0> test search::tests::format_single_match_renders_usage_scope_suffix ... ok tilth-0.12.0> test search::tests::markdown_preview_cap_constant_unchanged ... ok tilth-0.12.0> test search::tests::markdown_scope_rejects_no_space_atx_heading ... ok tilth-0.12.0> test search::tests::markdown_scope_rejects_seven_hash_atx_heading ... ok tilth-0.12.0> test search::tests::markdown_scope_returns_none_before_first_heading ... ok tilth-0.12.0> test search::tests::format_single_match_does_not_duplicate_expanded_line ... ok tilth-0.12.0> test search::tests::markdown_scope_skips_hashes_inside_fenced_code ... ok tilth-0.12.0> test search::tests::markdown_scope_truncates_long_headings ... ok tilth-0.12.0> test search::tests::scope_label_code_combines_kind_and_name ... ok tilth-0.12.0> test search::tests::scope_label_markdown_returns_section ... ok tilth-0.12.0> test search::tests::search_symbol_expanded_threads_real_budget_into_value_selection ... ok tilth-0.12.0> test search::tests::search_symbol_expanded_no_budget_matches_default_budget_output ... ok tilth-0.12.0> test search::tests::walker_brace_expansion_matches_multiple_extensions ... ok tilth-0.12.0> test search::tests::walker_empty_string_equals_none ... ok tilth-0.12.0> test search::tests::walker_follows_symlinked_directory ... ok tilth-0.12.0> test search::tests::walker_follows_symlinked_file ... ok tilth-0.12.0> test search::tests::walker_invalid_glob_returns_error ... ok tilth-0.12.0> test search::tests::walker_negation_excludes_matching_extension ... ok tilth-0.12.0> test search::tests::walker_none_returns_all_file_types ... ok tilth-0.12.0> test search::tests::walker_path_pattern_restricts_directory ... ok tilth-0.12.0> test search::tests::walker_skips_vcs_internal_dirs ... ok tilth-0.12.0> test search::tests::walker_survives_symlink_cycle ... ok tilth-0.12.0> test search::tests::walker_whitelist_fewer_than_unfiltered ... ok tilth-0.12.0> test search::tests::walker_whitelist_filters_to_matching_extension ... ok tilth-0.12.0> test search::tests::write_hidden_tail_emits_only_when_truncated ... ok tilth-0.12.0> test search::truncate::tests::blank_and_comment_lines_deprioritized ... ok tilth-0.12.0> test search::truncate::tests::boundary_79_line_gap_does_not_trigger ... ok tilth-0.12.0> test search::truncate::tests::control_flow_lines_preferred ... ok tilth-0.12.0> test search::truncate::tests::empty_query_behaves_like_none ... ok tilth-0.12.0> test search::truncate::tests::error_handling_lines_preferred ... ok tilth-0.12.0> test search::truncate::tests::exactly_80_line_gap_triggers_truncation ... ok tilth-0.12.0> test search::truncate::tests::long_function_returns_some ... ok tilth-0.12.0> test search::truncate::tests::query_boost_preserves_neighbour ... ok tilth-0.12.0> test search::truncate::tests::query_boost_rescues_needle_line ... ok tilth-0.12.0> test search::truncate::tests::short_function_returns_none ... ok tilth-0.12.0> test search::tests::symbol_search_glob_restricts_results ... ok tilth-0.12.0> test tests::refuse_file_scope_only_refuses_files ... ok tilth-0.12.0> test tests::fixture_keeps_the_cascade_stages_apart ... ok tilth-0.12.0> test tests::run_full_keeps_default_cap_without_cli_full ... ok tilth-0.12.0> test tests::run_full_raises_match_cap_on_every_unexpanded_path ... ok tilth-0.12.0> test timeout::tests::fast_work_returns_ok_without_counter_change ... ok tilth-0.12.0> test timeout::tests::request_timeout_reads_env ... ok tilth-0.12.0> test timeout::tests::saturated_tracker_reports_at_cap ... ok tilth-0.12.0> test timeout::tests::worker_panic_surfaces_as_panic_failure ... ok tilth-0.12.0> test util::tests::guarded_write_publishes_when_content_is_unchanged ... ok tilth-0.12.0> test util::tests::guarded_write_refuses_when_content_changed_underneath ... ok tilth-0.12.0> test util::tests::guarded_write_refuses_when_target_disappeared ... ok tilth-0.12.0> test read::tests::ogate_large_compressible_file_returns_outline ... ok tilth-0.12.0> test timeout::tests::abandoned_counter_roundtrips_through_cas ... ok tilth-0.12.0> test mcp::write::tests::overwrite_never_faults_an_mmap_reader ... ok tilth-0.12.0> tilth-0.12.0> test result: ok. 687 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.26s tilth-0.12.0> tilth-0.12.0> Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/tilth-16c297691b5bca74) tilth-0.12.0> tilth-0.12.0> running 5 tests tilth-0.12.0> test tests::neither_flag_means_zero_expand ... ok tilth-0.12.0> test tests::explicit_expand_wins_over_full ... ok tilth-0.12.0> test tests::bare_full_promotes_to_full_expand_cap ... ok tilth-0.12.0> test tests::piped_invocation_does_not_auto_expand ... ok tilth-0.12.0> test tests::cli_scope_refuses_a_file ... ok tilth-0.12.0> tilth-0.12.0> test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s tilth-0.12.0> tilth-0.12.0> Doc-tests tilth tilth-0.12.0> tilth-0.12.0> running 0 tests tilth-0.12.0> tilth-0.12.0> test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s tilth-0.12.0> tilth-0.12.0> Finished cargoCheckHook tilth-0.12.0> checkPhase completed in 1 minutes 41 seconds tilth-0.12.0> Running phase: installPhase tilth-0.12.0> Executing cargoInstallHook tilth-0.12.0> Finished cargoInstallHook tilth-0.12.0> Running phase: fixupPhase tilth-0.12.0> shrinking RPATHs of ELF executables and libraries in /nix/store/1m80pzghm3j6c8j5i14hiqaix3vinq8x-tilth-0.12.0 tilth-0.12.0> shrinking /nix/store/1m80pzghm3j6c8j5i14hiqaix3vinq8x-tilth-0.12.0/bin/.tilth-wrapped tilth-0.12.0> checking for references to /build/ in /nix/store/1m80pzghm3j6c8j5i14hiqaix3vinq8x-tilth-0.12.0... tilth-0.12.0> patching script interpreter paths in /nix/store/1m80pzghm3j6c8j5i14hiqaix3vinq8x-tilth-0.12.0 tilth-0.12.0> stripping (with command strip and flags -S -p) in /nix/store/1m80pzghm3j6c8j5i14hiqaix3vinq8x-tilth-0.12.0/bin tilth-0.12.0> Running phase: installCheckPhase tilth-0.12.0> Executing versionCheckPhase tilth-0.12.0> Successfully managed to find version 0.12.0 in the output of the command /nix/store/1m80pzghm3j6c8j5i14hiqaix3vinq8x-tilth-0.12.0/bin/tilth --version tilth-0.12.0> tilth 0.12.0 tilth-0.12.0> Finished versionCheckPhase tilth-0.12.0> no Makefile or custom installCheckPhase, doing nothing building '/nix/store/ffawvswsykrr4897v682kfw2kxz8phlz-check-tilth.drv' on farm.numtide.com:50051 check-tilth> bld1: building ffawvswsykrr4897v682kfw2kxz8phlz-check-tilth.drv