==>(B Building on smoochum(B ==>(B Checking for remote environment...(B ==>(B Syncing package to remote host...(B sending incremental file list created directory packages/rio ./ .SRCINFO 988B 100% 0B/s 0:00:00 988B 100% 0B/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 76B 100% 76,000B/s 0:00:00 76B 100% 76,000B/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646B 100% 646,000B/s 0:00:00 646B 100% 646,000B/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 2,577B 100% 2,577,000B/s 0:00:00 2,577B 100% 2,577,000B/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375B 100% 375,000B/s 0:00:00 375B 100% 375,000B/s 0:00:00 (xfr#5, to-chk=3/9) rio-0.5.29-1.log 853B 100% 853,000B/s 0:00:00 853B 100% 853,000B/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 3,160 bytes received 179 bytes 2,226.00 bytes/sec total size is 4,879 speedup is 1.46 ==>(B Patching arch to riscv64...(B ==>(B Running pkgctl build --arch riscv64 on remote host...(B ==> WARNING:(B invalid architecture: riscv64(B ==>(B Updating pacman database cache(B [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==>(B Building rio(B  ->(B repo: extra(B  ->(B arch: riscv64(B  ->(B worker: felix-0(B ==>(B Building rio for [extra] (riscv64)(B ]3008;start=bd767d96e0584511a1d8af49523420be;user=felix;hostname=smoochum.felixc.at;machineid=77eccab17314487ca80710578b50c923;bootid=abe36af9c93d490fa218c75a14ed2c6b;pid=832520;pidfdid=30187010;comm=sudo;targetuser=root;type=session\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=9bd0078f11c94a019960b4e406bc15a9;user=root;hostname=smoochum.felixc.at;machineid=77eccab17314487ca80710578b50c923;bootid=abe36af9c93d490fa218c75a14ed2c6b;pid=832564;pidfdid=30187054;comm=systemd-nspawn;container=arch-nspawn-832564;type=container\]11;?\]2;🔵 Container arch-nspawn-832564 on smoochum.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=9bd0078f11c94a019960b4e406bc15a9\==>(B Building in chroot for [extra] (riscv64)...(B ==>(B Locking clean chroot [/var/lib/archbuild/extra-riscv64/root]...(Bdone(B ==>(B Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...(Bdone(B ]3008;start=be624e524a5147ac802c20d856012530;user=root;hostname=smoochum.felixc.at;machineid=77eccab17314487ca80710578b50c923;bootid=abe36af9c93d490fa218c75a14ed2c6b;pid=834550;pidfdid=30189040;comm=sudo;targetuser=felix;type=session\==>(B Making package: rio 0.5.29-1 (Mon Nov 2 00:09:10 2026)(B ==>(B Retrieving sources...(B  ->(B Downloading rio-0.5.29.tar.gz...(B % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 45067 0 45067 0 0 22260 0 00:02 41963 100 916.0k 0 916.0k 0 0 302.8k 0 00:03 441.5k 100 2.80M 0 2.80M 0 0 712.5k 0 00:04 932.6k 100 6.02M 0 6.02M 0 0 1.19M 0 00:05 1.47M 100 10.47M 0 10.47M 0 0 1.78M 0 00:05 1.47M 100 10.47M 0 10.47M 0 0 1.78M 0 00:05 1.47M 100 10.47M 0 10.47M 0 0 1.78M 0 00:05 1.47M ==>(B Validating source files with sha512sums...(B rio-0.5.29.tar.gz ... Passed ]3008;end=be624e524a5147ac802c20d856012530\Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. ]3008;start=0194b9bf511043d7a6ee29398ad0ff58;user=root;hostname=smoochum.felixc.at;machineid=77eccab17314487ca80710578b50c923;bootid=abe36af9c93d490fa218c75a14ed2c6b;pid=836232;pidfdid=30190722;comm=systemd-nspawn;container=makechrootpkg-rio.build.832541;type=container\]11;?\]2;🔵 Container makechrootpkg-rio.build.832541 on smoochum.felixc.at\]3008;start=ee59557557e54427ae2c4a784ed51120;user=root;hostname=makechrootpkg-rio.build.832541;machineid=c7dd088d07b14b1a9064811f96268186;bootid=0e5d2430e9e14756ba41a5f48ca9c8e3;pid=34;pidfdid=30190993;comm=sudo;targetuser=builduser;type=session\==>(B Making package: rio 0.5.29-1 (Mon Nov 2 00:10:05 2026)(B ==>(B Checking runtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=f2e1d53070d94ece893bbdb19305d6bb;user=builduser;hostname=makechrootpkg-rio.build.832541;machineid=c7dd088d07b14b1a9064811f96268186;bootid=0e5d2430e9e14756ba41a5f48ca9c8e3;pid=3207;pidfdid=30197853;comm=sudo;targetuser=root;type=session\[?25l:: There are 12 providers available for vulkan-driver: :: Repository extra 1) vulkan-asahi 2) vulkan-broadcom 3) vulkan-dzn 4) vulkan-freedreno 5) vulkan-gfxstream 6) vulkan-intel 7) vulkan-nouveau 8) vulkan-panfrost 9) vulkan-powervr 10) vulkan-radeon 11) vulkan-swrast 12) vulkan-virtio Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (25) New Version Net Change Download Size extra/alsa-topology-conf 1.2.5.1-4 0.33 MiB extra/alsa-ucm-conf 1.2.16.1-1 0.68 MiB extra/default-cursors 3-1 0.00 MiB extra/libdisplay-info 0.3.0-1 0.39 MiB extra/libdrm 2.4.134-1 1.23 MiB extra/libpciaccess 0.19-1 0.05 MiB extra/libpng 1.6.59-1 0.54 MiB extra/libx11 1.8.14-1 9.78 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.69 MiB extra/libxdmcp 1.1.5-2 0.13 MiB extra/libxshmfence 1.3.3-1 0.01 MiB extra/spirv-tools 1:1.4.363.0-1 7.18 MiB extra/vulkan-icd-loader 1.4.363.0-1 0.60 MiB extra/vulkan-mesa-implicit-layers 1:26.2.6-1 0.10 MiB 0.05 MiB extra/wayland 1.26.0-1 0.84 MiB extra/xcb-proto 1.17.0-4 1.03 MiB extra/xcb-util-keysyms 0.4.1-5 0.01 MiB extra/xorgproto 2026.1-1 1.47 MiB extra/alsa-lib 1.2.16.1-1 1.78 MiB extra/fontconfig 2:2.18.3-2 1.28 MiB extra/freetype2 2.15.0-1 1.66 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/oniguruma 6.9.10-3 0.86 MiB extra/vulkan-asahi 1:26.2.6-1 13.91 MiB 2.09 MiB Total Download Size: 2.15 MiB Total Installed Size: 47.64 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... vulkan-asahi-1:26.2.6-1-riscv64 downloading... vulkan-mesa-implicit-layers-1:26.2.6-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing hicolor-icon-theme... installing oniguruma... installing libdisplay-info... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxshmfence... installing spirv-tools... installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver [pending] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing vulkan-mesa-implicit-layers... installing xcb-util-keysyms... installing vulkan-asahi... Optional dependencies for vulkan-asahi vulkan-mesa-layers: additional vulkan layers :: Running post-transaction hooks... (1/3) Arming ConditionNeedsUpdate... (2/3) Updating fontconfig configuration... (3/3) Updating fontconfig cache... [?25h]3008;end=f2e1d53070d94ece893bbdb19305d6bb\==>(B Checking buildtime dependencies...(B ==>(B Installing missing dependencies...(B ]3008;start=de1726777f164f34928da04128257d76;user=builduser;hostname=makechrootpkg-rio.build.832541;machineid=c7dd088d07b14b1a9064811f96268186;bootid=0e5d2430e9e14756ba41a5f48ca9c8e3;pid=3639;pidfdid=30198598;comm=sudo;targetuser=root;type=session\[?25l:: There are 2 providers available for cargo: :: Repository extra 1) rust 2) rustup Enter a number (default=1): resolving dependencies... looking for conflicting packages... Package (16) New Version Net Change extra/compiler-rt 23.1.4-1 53.84 MiB extra/cppdap 1.58.0-3 1.57 MiB extra/jsoncpp 1.9.8-1 5.69 MiB core/libedit 20260512_3.1-1 0.26 MiB extra/libgit2 1:1.9.7-1 2.91 MiB extra/libuv 1.53.0-1 0.65 MiB extra/lld 23.1.4-1 6.91 MiB extra/llhttp 9.3.1-1 0.11 MiB extra/llvm-libs 23.1.4-1 157.98 MiB extra/rhash 1.4.6-1 0.35 MiB extra/xkeyboard-config 2.48-1 10.24 MiB extra/cmake 4.4.5-1 88.38 MiB extra/glslang 1:1.4.363.0-1 98.57 MiB extra/libxkbcommon 1.13.2-1 0.98 MiB extra/rust 1:1.99.1-1 266.66 MiB extra/scdoc 1.11.5-1 0.03 MiB Total Installed Size: 695.14 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing compiler-rt... installing llhttp... installing libgit2... installing libedit... installing llvm-libs... installing lld... installing rust... Optional dependencies for rust gdb: rust-gdb script [installed] lldb: rust-lldb script installing cppdap... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing glslang... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing scdoc... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h]3008;end=de1726777f164f34928da04128257d76\==>(B Retrieving sources...(B  ->(B Found rio-0.5.29.tar.gz(B ==> WARNING:(B Skipping all source file integrity checks.(B ==>(B Extracting sources...(B  ->(B Extracting rio-0.5.29.tar.gz with bsdtar(B ==>(B Starting prepare()...(B Updating crates.io index Downloading crates ... Downloaded yeslogic-fontconfig-sys v6.0.1 Downloaded cfg-if v1.0.4 Downloaded naga-types v30.0.1 Downloaded equivalent v1.0.2 Downloaded rustc-hash v1.1.0 Downloaded document-features v0.2.12 Downloaded profiling v1.0.18 Downloaded wgpu-naga-bridge v30.0.1 Downloaded autocfg v1.5.1 Downloaded cfg_aliases v0.2.2 Downloaded bit-set v0.10.0 Downloaded wayland-sys v0.31.11 Downloaded scopeguard v1.2.0 Downloaded wgpu-core-deps-windows-linux-android v30.0.1 Downloaded same-file v1.0.6 Downloaded strict-num v0.1.1 Downloaded arrayref v0.3.9 Downloaded simd-adler32 v0.3.10 Downloaded adler2 v2.0.1 Downloaded fdeflate v0.3.7 Downloaded matchers v0.2.0 Downloaded wayland-cursor v0.31.14 Downloaded wayland-csd-frame v0.3.0 Downloaded cursor-icon v1.2.0 Downloaded thiserror-impl v1.0.69 Downloaded calloop-wayland-source v0.3.0 Downloaded dpi v0.1.2 Downloaded spirv-cross2-derive v0.1.0 Downloaded num-derive v0.4.2 Downloaded dirs-sys-next v0.1.2 Downloaded pkg-config v0.3.34 Downloaded once_cell v1.21.4 Downloaded dlib v0.5.3 Downloaded libloading v0.8.9 Downloaded yazi v0.2.1 Downloaded wyhash v0.5.0 Downloaded rand_core v0.6.4 Downloaded static_assertions v1.1.0 Downloaded raw-window-handle v0.6.2 Downloaded thiserror v2.0.20 Downloaded thiserror-impl v2.0.20 Downloaded foldhash v0.2.0 Downloaded foldhash v0.1.5 Downloaded fixedbitset v0.5.7 Downloaded termcolor v1.4.1 Downloaded bit-vec v0.9.1 Downloaded smallvec v1.15.2 Downloaded renderdoc-sys v1.1.0 Downloaded parking_lot_core v0.9.12 Downloaded lock_api v0.4.14 Downloaded ordered-float v5.5.0 Downloaded khronos-egl v6.0.0 Downloaded presser v0.3.1 Downloaded walkdir v2.5.0 Downloaded pin-project-lite v0.2.17 Downloaded tiny-skia-path v0.12.0 Downloaded crc32fast v1.5.1 Downloaded font-types v0.12.4 Downloaded percent-encoding v2.3.2 Downloaded byteorder-lite v0.1.0 Downloaded color_quant v1.1.0 Downloaded bit-set v0.8.0 Downloaded array-concat v0.5.5 Downloaded dirs-next v1.0.2 Downloaded zigzag v0.1.0 Downloaded unsigned-varint v0.8.0 Downloaded linked-hash-map v0.5.6 Downloaded unty v0.0.4 Downloaded getrandom v0.2.17 Downloaded bytemuck v1.25.2 Downloaded bytemuck_derive v1.12.0 Downloaded unicode-ident v1.0.24 Downloaded quote v1.0.47 Downloaded serde_derive v1.0.229 Downloaded log v0.4.34 Downloaded bitflags v2.13.1 Downloaded spirv v0.4.0+sdk-1.4.341.0 Downloaded allocator-api2 v0.2.21 Downloaded num-traits v0.2.19 Downloaded half v2.7.1 Downloaded codespan-reporting v0.13.1 Downloaded arrayvec v0.7.8 Downloaded parking_lot v0.12.5 Downloaded gpu-allocator v0.28.0 Downloaded litrs v1.0.0 Downloaded twox-hash v2.1.3 Downloaded tracing-core v0.1.36 Downloaded tracing-attributes v0.1.31 Downloaded miniz_oxide v0.8.9 Downloaded owned_ttf_parser v0.25.1 Downloaded ab_glyph_rasterizer v0.1.10 Downloaded fs2 v0.4.3 Downloaded crc v3.4.0 Downloaded svg_fmt v0.4.5 Downloaded diff v0.1.13 Downloaded notify v8.2.0 Downloaded zeno v0.3.3 Downloaded proc-macro2 v1.0.107 Downloaded serde v1.0.229 Downloaded serde_core v1.0.229 Downloaded flate2 v1.1.9 Downloaded quick-error v2.0.1 Downloaded either v1.18.0 Downloaded bitflags v1.3.2 Downloaded lru v0.16.4 Downloaded librashader-runtime v0.12.0 Downloaded vec_extract_if_polyfill v0.1.0 Downloaded bytecount v0.6.9 Downloaded librashader-preprocess v0.12.0 Downloaded librashader-pack v0.12.0 Downloaded glob v0.3.4 Downloaded rustversion v1.0.23 Downloaded librashader-cache v0.12.0 Downloaded platform-dirs v0.3.0 Downloaded rand_core v0.10.1 Downloaded data-encoding v2.11.1 Downloaded crc-catalog v2.5.0 Downloaded constant_time_eq v0.4.2 Downloaded bincode_derive v2.0.1 Downloaded librashader v0.12.0 Downloaded halfbrown v0.3.0 Downloaded guillotiere v0.6.2 Downloaded wasm-bindgen-macro-support v0.2.127 Downloaded wgpu-types v30.0.1 Downloaded indexmap v2.14.0 Downloaded hashbrown v0.17.1 Downloaded hashbrown v0.15.5 Downloaded libm v0.2.16 Downloaded zerocopy-derive v0.8.56 Downloaded hashbrown v0.16.1 Downloaded glow v0.17.0 Downloaded png v0.18.1 Downloaded wayland-protocols-wlr v0.3.12 Downloaded thiserror v1.0.69 Downloaded ab_glyph v0.2.32 Downloaded zune-core v0.5.3 Downloaded weezl v0.1.12 Downloaded fax v0.2.7 Downloaded gif v0.14.2 Downloaded unicode-width-16 v0.1.0 Downloaded nom_locate v5.0.0 Downloaded librashader-common v0.12.0 Downloaded strumbra v0.6.0 Downloaded halfbrown v0.4.0 Downloaded glslang v0.8.1 Downloaded smartstring v1.0.1 Downloaded bit-vec v0.8.0 Downloaded chacha20 v0.10.1 Downloaded virtue v0.0.18 Downloaded rustc_version v0.4.1 Downloaded pathfinder_geometry v0.5.1 Downloaded float-ord v0.3.2 Downloaded dirs v6.0.0 Downloaded dirs-sys v0.5.0 Downloaded option-ext v0.2.0 Downloaded taffy v0.10.1 Downloaded alsa-sys v0.3.1 Downloaded wide v1.6.1 Downloaded wgpu v30.0.1 Downloaded unicode-width v0.2.2 Downloaded ttf-parser v0.25.1 Downloaded swash v0.2.10 Downloaded memoffset v0.9.1 Downloaded hex v0.4.3 Downloaded futures-sink v0.3.34 Downloaded futures-macro v0.3.34 Downloaded futures-io v0.3.34 Downloaded tiny-skia-path v0.11.4 Downloaded ahash v0.8.12 Downloaded getrandom v0.3.4 Downloaded rayon-core v1.13.0 Downloaded crossbeam-deque v0.8.7 Downloaded crossbeam-epoch v0.9.20 Downloaded librashader-presets v0.12.0 Downloaded arc-swap v1.9.2 Downloaded getrandom v0.4.3 Downloaded librashader-runtime-wgpu v0.12.0 Downloaded futures v0.3.34 Downloaded futures-executor v0.3.34 Downloaded byteorder v1.5.0 Downloaded siphasher v1.0.3 Downloaded copypasta v0.10.2 Downloaded x11-clipboard v0.9.3 Downloaded wayland-protocols-misc v0.3.12 Downloaded calloop-wayland-source v0.4.1 Downloaded idna_adapter v1.2.2 Downloaded zerofrom v0.1.8 Downloaded zerofrom-derive v0.1.7 Downloaded syn v3.0.3 Downloaded zerocopy v0.8.56 Downloaded syn v2.0.119 Downloaded wgpu-core v30.0.1 Downloaded tiny-skia v0.12.0 Downloaded skrifa v0.44.0 Downloaded softbuffer v0.4.8 Downloaded xcursor v0.3.11 Downloaded errno v0.3.14 Downloaded gethostname v1.1.0 Downloaded as-raw-xcb-connection v1.0.1 Downloaded slab v0.4.12 Downloaded futures-task v0.3.34 Downloaded futures-channel v0.3.34 Downloaded calloop v0.13.0 Downloaded sctk-adwaita v0.10.1 Downloaded zune-jpeg v0.5.15 Downloaded image-webp v0.2.4 Downloaded librashader-reflect v0.12.0 Downloaded spirv-cross2 v0.7.1 Downloaded rand v0.10.2 Downloaded bincode v2.0.1 Downloaded euclid v0.22.14 Downloaded fontconfig-parser v0.5.8 Downloaded roxmltree v0.20.0 Downloaded pathfinder_simd v0.5.6 Downloaded semver v1.0.28 Downloaded deflate v1.0.0 Downloaded plotters-svg v0.3.7 Downloaded cast v0.3.0 Downloaded heck v0.5.0 Downloaded clap_lex v1.1.0 Downloaded phf v0.13.1 Downloaded phf_shared v0.13.1 Downloaded smithay-clipboard v0.7.3 Downloaded wayland-protocols-experimental v20250721.0.1 Downloaded utf8_iter v1.0.4 Downloaded zerovec-derive v0.11.6 Downloaded crossbeam-channel v0.5.16 Downloaded wgpu-hal v30.0.1 Downloaded ash v0.38.0+1.3.281 Downloaded tracing v0.1.44 Downloaded read-fonts v0.41.0 Downloaded wayland-scanner v0.31.11 Downloaded regex-automata v0.4.18 Downloaded smithay-client-toolkit v0.19.2 Downloaded tiff v0.11.3 Downloaded unicode-segmentation v1.13.3 Downloaded png v0.17.16 Downloaded font-kit v0.14.3 Downloaded adler32 v1.2.0 Downloaded dashmap v6.2.1 Downloaded tinytemplate v1.2.1 Downloaded zmij v1.0.23 Downloaded itoa v1.0.18 Downloaded plotters-backend v0.3.7 Downloaded oorandom v11.1.5 Downloaded criterion-plot v0.5.0 Downloaded clap_derive v4.6.4 Downloaded strsim v0.11.1 Downloaded anstyle v1.0.14 Downloaded ciborium-ll v0.2.2 Downloaded libc v0.2.189 Downloaded naga v30.0.1 Downloaded petgraph v0.8.3 Downloaded x11rb v0.13.2 Downloaded x11rb-protocol v0.13.2 Downloaded rustix v1.1.4 Downloaded async-fs v2.2.0 Downloaded rayon v1.12.0 Downloaded rspirv v0.13.0+sdk-1.4.341.0 Downloaded nom v8.0.0 Downloaded persy v1.8.1 Downloaded clap v4.6.6 Downloaded anstream v1.0.0 Downloaded utf8parse v0.2.2 Downloaded is_terminal_polyfill v1.70.2 Downloaded colorchoice v1.0.5 Downloaded anstyle-query v1.1.5 Downloaded anstyle-parse v1.0.0 Downloaded ciborium v0.2.2 Downloaded ciborium-io v0.2.2 Downloaded anes v0.1.6 Downloaded calloop v0.14.4 Downloaded base64 v0.23.1 Downloaded url v2.5.8 Downloaded synstructure v0.13.2 Downloaded yoke-derive v0.8.2 Downloaded stable_deref_trait v1.2.1 Downloaded writeable v0.6.4 Downloaded tinystr v0.8.4 Downloaded crossbeam-utils v0.8.22 Downloaded async-trait v0.1.92 Downloaded async-lock v3.4.2 Downloaded async-io v2.6.0 Downloaded polling v3.11.0 Downloaded lazy_static v1.5.0 Downloaded regex v1.13.1 Downloaded icu_properties v2.3.0 Downloaded zerovec v0.11.8 Downloaded yoke v0.8.3 Downloaded displaydoc v0.2.7 Downloaded icu_provider v2.3.1 Downloaded litemap v0.8.3 Downloaded potential_utf v0.1.6 Downloaded form_urlencoded v1.2.2 Downloaded toml_writer v1.1.2+spec-1.1.0 Downloaded toml_datetime v0.7.5+spec-1.1.0 Downloaded serde_spanned v1.1.1 Downloaded wasm-bindgen-shared v0.2.127 Downloaded wasm-bindgen-macro v0.2.127 Downloaded inotify-sys v0.1.8 Downloaded wayland-client v0.31.15 Downloaded memchr v2.8.3 Downloaded zvariant_derive v4.2.0 Downloaded zvariant_utils v2.1.0 Downloaded proc-macro-crate v3.5.0 Downloaded toml_parser v1.1.3+spec-1.1.0 Downloaded toml_datetime v1.1.1+spec-1.1.0 Downloaded enumflags2 v0.7.12 Downloaded enumflags2_derive v0.7.12 Downloaded endi v1.1.1 Downloaded zbus_names v3.0.0 Downloaded zbus_macros v4.4.0 Downloaded xdg-home v1.3.0 Downloaded sha1 v0.10.7 Downloaded digest v0.10.7 Downloaded crypto-common v0.1.7 Downloaded generic-array v0.14.7 Downloaded version_check v0.9.5 Downloaded block-buffer v0.10.4 Downloaded serde_repr v0.1.21 Downloaded rand_chacha v0.3.1 Downloaded ppv-lite86 v0.2.21 Downloaded ordered-stream v0.2.0 Downloaded futures-core v0.3.34 Downloaded futures-util v0.3.34 Downloaded tiny-skia v0.11.4 Downloaded moxcms v0.8.1 Downloaded blake3 v1.8.7 Downloaded smithay-client-toolkit v0.20.0 Downloaded idna v1.1.0 Downloaded onig v6.5.3 Downloaded grid v1.0.1 Downloaded inotify v0.11.5 Downloaded alsa v0.9.1 Downloaded linux-raw-sys v0.12.1 Downloaded quick-xml v0.41.0 Downloaded scoped-tls v1.0.1 Downloaded downcast-rs v1.2.1 Downloaded shlex v2.0.1 Downloaded jobserver v0.1.35 Downloaded find-msvc-tools v0.1.11 Downloaded tiny-xlib v0.2.5 Downloaded ctor v0.10.1 Downloaded dtor v0.8.1 Downloaded memmap2 v0.9.11 Downloaded fastrand v2.5.0 Downloaded drm v0.14.1 Downloaded drm-fourcc v2.2.0 Downloaded drm-ffi v0.9.1 Downloaded drm-sys v0.8.1 Downloaded toml_edit v0.25.13+spec-1.1.0 Downloaded winnow v1.0.4 Downloaded typenum v1.20.1 Downloaded rand v0.8.7 Downloaded hashbrown v0.14.5 Downloaded criterion v0.6.0 Downloaded plotters v0.3.7 Downloaded itertools v0.10.5 Downloaded zerotrie v0.2.5 Downloaded toml v0.9.12+spec-1.1.0 Downloaded rapidhash v4.5.1 Downloaded notify-types v2.1.0 Downloaded wayland-backend v0.3.17 Downloaded cc v1.4.4 Downloaded rustix v0.38.44 Downloaded nix v0.29.0 Downloaded serde_json v1.0.151 Downloaded itertools v0.13.0 Downloaded icu_locale_core v2.3.0 Downloaded icu_collections v2.3.0 Downloaded icu_normalizer_data v2.3.0 Downloaded wasm-bindgen v0.2.127 Downloaded pretty_assertions v1.4.1 Downloaded clap_builder v4.6.6 Downloaded yansi v1.0.1 Downloaded global-hotkey v0.8.0 Downloaded js-sys v0.3.104 Downloaded image v0.25.10 Downloaded linux-raw-sys v0.4.15 Downloaded skrifa v0.37.0 Downloaded read-fonts v0.35.0 Downloaded aho-corasick v1.1.5 Downloaded approx v0.5.1 Downloaded signal-hook v0.4.4 Downloaded signal-hook-registry v1.4.8 Downloaded ucd-trie v0.1.7 Downloaded icu_properties_data v2.3.0 Downloaded winnow v0.7.15 Downloaded mio v1.2.2 Downloaded linux-raw-sys v0.9.4 Downloaded rustc-hash v2.1.3 Downloaded font-types v0.10.1 Downloaded event-listener v5.4.2 Downloaded parking v2.2.1 Downloaded blocking v1.7.0 Downloaded piper v0.2.5 Downloaded atomic-waker v1.1.2 Downloaded simdutf v0.7.0 Downloaded bumpalo v3.20.3 Downloaded slotmap v1.1.1 Downloaded zbus v4.4.0 Downloaded zvariant v4.2.0 Downloaded futures-lite v2.6.1 Downloaded async-task v4.7.1 Downloaded async-channel v2.5.0 Downloaded event-listener-strategy v0.5.4 Downloaded concurrent-queue v2.5.0 Downloaded async-executor v1.14.0 Downloaded async-broadcast v0.7.2 Downloaded xkbcommon-dl v0.4.2 Downloaded tracing-log v0.2.0 Downloaded thread_local v1.1.10 Downloaded sharded-slab v0.1.7 Downloaded xkeysym v0.2.1 Downloaded x11-dl v2.21.0 Downloaded wayland-protocols-plasma v0.3.12 Downloaded wayland-protocols v0.32.13 Downloaded tracing-subscriber v0.3.23 Downloaded nu-ansi-term v0.50.3 Downloaded smol_str v0.3.6 Downloaded cpal v0.15.3 Downloaded dasp_sample v0.11.0 Downloaded regex-syntax v0.8.11 Downloaded bytes v1.12.1 Downloaded keyboard-types v0.7.0 Downloaded borsh v1.8.0 Downloaded icu_normalizer v2.3.0 Downloaded onig_sys v69.9.3 Downloaded pxfm v0.1.30 Downloaded encoding_rs v0.8.35 Downloaded spirv-cross-sys v0.7.2+38681a3 Downloaded freetype-sys v0.20.1 Downloaded glslang-sys v0.8.1+275822a ==>(B Starting build()...(B Compiling proc-macro2 v1.0.107 Compiling unicode-ident v1.0.24 Compiling quote v1.0.47 Compiling serde_core v1.0.229 Compiling cfg-if v1.0.4 Compiling libc v0.2.189 Compiling once_cell v1.21.4 Compiling log v0.4.34 Compiling pkg-config v0.3.34 Compiling find-msvc-tools v0.1.11 Compiling shlex v2.0.1 Compiling autocfg v1.5.1 Compiling smallvec v1.15.2 Compiling serde v1.0.229 Compiling rustix v1.1.4 Compiling linux-raw-sys v0.12.1 Compiling libm v0.2.16 Compiling cfg_aliases v0.2.2 Compiling pin-project-lite v0.2.17 Compiling thiserror v2.0.20 Compiling equivalent v1.0.2 Compiling version_check v0.9.5 Compiling zerocopy v0.8.56 Compiling foldhash v0.2.0 Compiling crossbeam-utils v0.8.22 Compiling memchr v2.8.3 Compiling allocator-api2 v0.2.21 Compiling static_assertions v1.1.0 Compiling rustc-hash v1.1.0 Compiling scoped-tls v1.0.1 Compiling arrayvec v0.7.8 Compiling libloading v0.8.9 Compiling slab v0.4.12 Compiling raw-window-handle v0.6.2 Compiling downcast-rs v1.2.1 Compiling wayland-client v0.31.15 Compiling futures-core v0.3.34 Compiling foldhash v0.1.5 Compiling tracing-core v0.1.36 Compiling dlib v0.5.3 Compiling crc32fast v1.5.1 Compiling simd-adler32 v0.3.10 Compiling naga v30.0.1 Compiling adler2 v2.0.1 Compiling unicode-width v0.2.2 Compiling thiserror v1.0.69 Compiling bit-vec v0.9.1 Compiling fixedbitset v0.5.7 Compiling futures-io v0.3.34 Compiling parking_lot_core v0.9.12 Compiling parking v2.2.1 Compiling rustc-hash v2.1.3 Compiling xcursor v0.3.11 Compiling miniz_oxide v0.8.9 Compiling rustversion v1.0.23 Compiling scopeguard v1.2.0 Compiling regex-syntax v0.8.11 Compiling crossbeam-epoch v0.9.20 Compiling hashbrown v0.16.1 Compiling quick-xml v0.41.0 Compiling hashbrown v0.15.5 Compiling aho-corasick v1.1.5 Compiling lock_api v0.4.14 Compiling fdeflate v0.3.7 Compiling weezl v0.1.12 Compiling ash v0.38.0+1.3.281 Compiling codespan-reporting v0.13.1 Compiling bit-set v0.10.0 Compiling quick-error v2.0.1 Compiling zune-core v0.5.3 Compiling fastrand v2.5.0 Compiling crossbeam-deque v0.8.7 Compiling nom v8.0.0 Compiling rustix v0.38.44 Compiling num-traits v0.2.19 Compiling winnow v1.0.4 Compiling pxfm v0.1.30 Compiling hashbrown v0.17.1 Compiling glob v0.3.4 Compiling rayon-core v1.13.0 Compiling zune-jpeg v0.5.15 Compiling stable_deref_trait v1.2.1 Compiling wayland-sys v0.31.11 Compiling flate2 v1.1.9 Compiling khronos-egl v6.0.0 Compiling color_quant v1.1.0 Compiling fax v0.2.7 Compiling byteorder-lite v0.1.0 Compiling syn v3.0.3 Compiling syn v2.0.119 Compiling gif v0.14.2 Compiling image-webp v0.2.4 Compiling smartstring v1.0.1 Compiling indexmap v2.14.0 Compiling generic-array v0.14.7 Compiling event-listener v5.4.2 Compiling wgpu-hal v30.0.1 Compiling encoding_rs v0.8.35 Compiling linux-raw-sys v0.4.15 Compiling futures-sink v0.3.34 Compiling presser v0.3.1 Compiling toml_datetime v1.1.1+spec-1.1.0 Compiling jobserver v0.1.35 Compiling bytecount v0.6.9 Compiling futures-channel v0.3.34 Compiling event-listener-strategy v0.5.4 Compiling cc v1.4.4 Compiling concurrent-queue v2.5.0 Compiling profiling v1.0.18 Compiling rand_core v0.10.1 Compiling getrandom v0.4.3 Compiling as-raw-xcb-connection v1.0.1 Compiling glow v0.17.0 Compiling vec_extract_if_polyfill v0.1.0 Compiling either v1.18.0 Compiling xkeysym v0.2.1 Compiling typenum v1.20.1 Compiling renderdoc-sys v1.1.0 Compiling futures-task v0.3.34 Compiling wayland-scanner v0.31.11 Compiling toml_parser v1.1.3+spec-1.1.0 Compiling futures-lite v2.6.1 Compiling wgpu-core v30.0.1 Compiling cursor-icon v1.2.0 Compiling arrayref v0.3.9 Compiling strict-num v0.1.1 Compiling x11rb-protocol v0.13.2 Compiling semver v1.0.28 Compiling litrs v1.0.0 Compiling chacha20 v0.10.1 Compiling memmap2 v0.9.11 Compiling getrandom v0.2.17 Compiling rayon v1.12.0 Compiling toml_edit v0.25.13+spec-1.1.0 Compiling rand_core v0.6.4 Compiling parking_lot v0.12.5 Compiling ordered-float v5.5.0 Compiling regex-automata v0.4.18 Compiling rustc_version v0.4.1 Compiling dirs-sys-next v0.1.2 Compiling yeslogic-fontconfig-sys v6.0.1 Compiling memoffset v0.9.1 Compiling wgpu v30.0.1 Compiling crc-catalog v2.5.0 Compiling virtue v0.0.18 Compiling async-task v4.7.1 Compiling atomic-waker v1.1.2 Compiling drm-sys v0.8.1 Compiling crc v3.4.0 Compiling document-features v0.2.12 Compiling piper v0.2.5 Compiling rand v0.10.2 Compiling proc-macro-crate v3.5.0 Compiling pathfinder_simd v0.5.6 Compiling bitflags v2.13.1 Compiling dirs-next v1.0.2 Compiling zigzag v0.1.0 Compiling spirv v0.4.0+sdk-1.4.341.0 Compiling png v0.18.1 Compiling fs2 v0.4.3 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.7 Compiling async-channel v2.5.0 Compiling moxcms v0.8.1 Compiling async-io v2.6.0 Compiling nix v0.29.0 Compiling linux-raw-sys v0.9.4 Compiling drm-fourcc v2.2.0 Compiling option-ext v0.2.0 Compiling data-encoding v2.11.1 Compiling unty v0.0.4 Compiling bit-vec v0.8.0 Compiling unsigned-varint v0.8.0 Compiling linked-hash-map v0.5.6 Compiling constant_time_eq v0.4.2 Compiling bincode_derive v2.0.1 Compiling ttf-parser v0.25.1 Compiling endi v1.1.1 Compiling bit-set v0.8.0 Compiling dirs-sys v0.5.0 Compiling blocking v1.7.0 Compiling digest v0.10.7 Compiling platform-dirs v0.3.0 Compiling nom_locate v5.0.0 Compiling async-lock v3.4.2 Compiling arc-swap v1.9.2 Compiling tiny-xlib v0.2.5 Compiling same-file v1.0.6 Compiling lazy_static v1.5.0 Compiling array-concat v0.5.5 Compiling smithay-client-toolkit v0.20.0 Compiling getrandom v0.3.4 Compiling writeable v0.6.4 Compiling smithay-client-toolkit v0.19.2 Compiling litemap v0.8.3 Compiling walkdir v2.5.0 Compiling sha1 v0.10.7 Compiling dirs v6.0.0 Compiling async-executor v1.14.0 Compiling xdg-home v1.3.0 Compiling wayland-backend v0.3.17 Compiling glslang-sys v0.8.1+275822a Compiling spirv-cross-sys v0.7.2+38681a3 Compiling blake3 v1.8.7 Compiling freetype-sys v0.20.1 Compiling async-fs v2.2.0 Compiling errno v0.3.14 Compiling petgraph v0.8.3 Compiling async-broadcast v0.7.2 Compiling synstructure v0.13.2 Compiling zvariant_utils v2.1.0 Compiling x11-dl v2.21.0 Compiling rspirv v0.13.0+sdk-1.4.341.0 Compiling ahash v0.8.12 Compiling ordered-stream v0.2.0 Compiling ctor v0.10.1 Compiling siphasher v1.0.3 Compiling icu_properties_data v2.3.0 Compiling wasm-bindgen-shared v0.2.127 Compiling icu_normalizer_data v2.3.0 Compiling utf8_iter v1.0.4 Compiling ab_glyph_rasterizer v0.1.10 Compiling percent-encoding v2.3.2 Compiling font-kit v0.14.3 Compiling hex v0.4.3 Compiling signal-hook v0.4.4 Compiling phf_shared v0.13.1 Compiling signal-hook-registry v1.4.8 Compiling pathfinder_geometry v0.5.1 Compiling simdutf v0.7.0 Compiling euclid v0.22.14 Compiling rio-window v0.5.29 (/build/rio/src/rio-0.5.29/rio-window) Compiling svg_fmt v0.4.5 Compiling yazi v0.2.1 Compiling roxmltree v0.20.0 Compiling byteorder v1.5.0 Compiling hashbrown v0.14.5 Compiling float-ord v0.3.2 Compiling zeno v0.3.3 Compiling sugarloaf v0.5.29 (/build/rio/src/rio-0.5.29/sugarloaf) Compiling phf v0.13.1 Compiling regex v1.13.1 Compiling fontconfig-parser v0.5.8 Compiling owned_ttf_parser v0.25.1 Compiling ab_glyph v0.2.32 Compiling dashmap v6.2.1 Compiling guillotiere v0.6.2 Compiling onig_sys v69.9.3 Compiling xkbcommon-dl v0.4.2 Compiling wyhash v0.5.0 Compiling approx v0.5.1 Compiling lru v0.16.4 Compiling halfbrown v0.3.0 Compiling smol_str v0.3.6 Compiling rio-fonts v0.5.29 (/build/rio/src/rio-0.5.29/rio-fonts) Compiling rio-unicode v0.5.29 (/build/rio/src/rio-0.5.29/rio-unicode) Compiling twox-hash v2.1.3 Compiling dpi v0.1.2 Compiling ucd-trie v0.1.7 Compiling base64 v0.23.1 Compiling rio-grapheme-width v0.5.29 (/build/rio/src/rio-0.5.29/rio-grapheme-width) Compiling form_urlencoded v1.2.2 Compiling serde_spanned v1.1.1 Compiling toml_datetime v0.7.5+spec-1.1.0 Compiling alsa-sys v0.3.1 Compiling toml_writer v1.1.2+spec-1.1.0 Compiling inotify-sys v0.1.8 Compiling bumpalo v3.20.3 Compiling utf8parse v0.2.2 Compiling winnow v0.7.15 Compiling onig v6.5.3 Compiling anstyle-parse v1.0.0 Compiling wasm-bindgen v0.2.127 Compiling wasm-bindgen-macro-support v0.2.127 Compiling slotmap v1.1.1 Compiling colorchoice v1.0.5 Compiling anstyle v1.0.14 Compiling anstyle-query v1.1.5 Compiling is_terminal_polyfill v1.70.2 Compiling rapidhash v4.5.1 Compiling strsim v0.11.1 Compiling cpal v0.15.3 Compiling clap_lex v1.1.0 Compiling unicode-segmentation v1.13.3 Compiling heck v0.5.0 Compiling anstream v1.0.0 Compiling inotify v0.11.5 Compiling alsa v0.9.1 Compiling matchers v0.2.0 Compiling polling v3.11.0 Compiling gethostname v1.1.0 Compiling drm-ffi v0.9.1 Compiling clap_builder v4.6.6 Compiling sharded-slab v0.1.7 Compiling notify-types v2.1.0 Compiling mio v1.2.2 Compiling crossbeam-channel v0.5.16 Compiling tracing-log v0.2.0 Compiling rioterm v0.5.29 (/build/rio/src/rio-0.5.29/frontends/rioterm) Compiling thread_local v1.1.10 Compiling dasp_sample v0.11.0 Compiling bytemuck_derive v1.12.0 Compiling serde_derive v1.0.229 Compiling thiserror-impl v2.0.20 Compiling zerovec-derive v0.11.6 Compiling futures-macro v0.3.34 Compiling displaydoc v0.2.7 Compiling serde_repr v0.1.21 Compiling async-trait v0.1.92 Compiling clap_derive v4.6.4 Compiling nu-ansi-term v0.50.3 Compiling zerocopy-derive v0.8.56 Compiling tracing-attributes v0.1.31 Compiling thiserror-impl v1.0.69 Compiling zerofrom-derive v0.1.7 Compiling yoke-derive v0.8.2 Compiling num-derive v0.4.2 Compiling futures-util v0.3.34 Compiling spirv-cross2-derive v0.1.0 Compiling enumflags2_derive v0.7.12 Compiling wayland-csd-frame v0.3.0 Compiling zvariant_derive v4.2.0 Compiling zbus_macros v4.4.0 Compiling bytemuck v1.25.2 Compiling toml v0.9.12+spec-1.1.0 Compiling grid v1.0.1 Compiling font-types v0.10.1 Compiling font-types v0.12.4 Compiling wayland-protocols v0.32.13 Compiling wayland-cursor v0.31.14 Compiling persy v1.8.1 Compiling read-fonts v0.41.0 Compiling read-fonts v0.35.0 Compiling tiny-skia-path v0.11.4 Compiling tiny-skia-path v0.12.0 Compiling calloop v0.13.0 Compiling drm v0.14.1 Compiling tracing v0.1.44 Compiling wide v1.6.1 Compiling taffy v0.10.1 Compiling calloop v0.14.4 Compiling calloop-wayland-source v0.3.0 Compiling gpu-allocator v0.28.0 Compiling tiny-skia v0.11.4 Compiling zerofrom v0.1.8 Compiling yoke v0.8.3 Compiling zerovec v0.11.8 Compiling zerotrie v0.2.5 Compiling calloop-wayland-source v0.4.1 Compiling tiny-skia v0.12.0 Compiling futures-executor v0.3.34 Compiling tinystr v0.8.4 Compiling potential_utf v0.1.6 Compiling futures v0.3.34 Compiling corcovado v0.5.29 (/build/rio/src/rio-0.5.29/corcovado) Compiling icu_locale_core v2.3.0 Compiling icu_collections v2.3.0 Compiling clap v4.6.6 Compiling tracing-subscriber v0.3.23 Compiling notify v8.2.0 Compiling teletypewriter v0.5.29 (/build/rio/src/rio-0.5.29/teletypewriter) warning: unused variable: `uses_default_shell` --> teletypewriter/src/unix/mod.rs:577:9 | 577 | let uses_default_shell = shell.is_none(); | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_uses_default_shell` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default Compiling naga-types v30.0.1 Compiling strumbra v0.6.0 Compiling halfbrown v0.4.0 Compiling enumflags2 v0.7.12 Compiling x11rb v0.13.2 Compiling bincode v2.0.1 Compiling zvariant v4.2.0 Compiling icu_provider v2.3.1 Compiling wasm-bindgen-macro v0.2.127 Compiling keyboard-types v0.7.0 Compiling wgpu-types v30.0.1 Compiling icu_properties v2.3.0 Compiling icu_normalizer v2.3.0 warning: `teletypewriter` (lib) generated 1 warning (run `cargo fix --lib -p teletypewriter` to apply 1 suggestion) Compiling half v2.7.1 Compiling ppv-lite86 v0.2.21 Compiling softbuffer v0.4.8 Compiling rand_chacha v0.3.1 Compiling x11-clipboard v0.9.3 Compiling wayland-protocols-wlr v0.3.12 Compiling tiff v0.11.3 Compiling rand v0.8.7 Compiling wayland-protocols-experimental v20250721.0.1 Compiling wayland-protocols-misc v0.3.12 Compiling librashader-common v0.12.0 Compiling zbus_names v3.0.0 Compiling librashader-preprocess v0.12.0 Compiling image v0.25.10 Compiling zbus v4.4.0 Compiling librashader-presets v0.12.0 Compiling skrifa v0.44.0 Compiling wayland-protocols-plasma v0.3.12 Compiling skrifa v0.37.0 Compiling idna_adapter v1.2.2 Compiling global-hotkey v0.8.0 Compiling idna v1.1.0 Compiling sctk-adwaita v0.10.1 Compiling smithay-clipboard v0.7.3 Compiling url v2.5.8 Compiling swash v0.2.10 Compiling copypasta v0.10.2 Compiling js-sys v0.3.104 Compiling librashader-pack v0.12.0 Compiling rio-notifier v0.5.29 (/build/rio/src/rio-0.5.29/rio-notifier) warning: direct cast of function item into an integer --> rio-window/src/platform_impl/linux/x11/ime/context.rs:178:38 | 178 | >(preedit_start_callback as usize) | ^^^^^^^^ | = note: `#[warn(function_casts_as_integer)]` on by default help: first cast to a pointer `as *const ()` | 178 | >(preedit_start_callback as *const () as usize) | ++++++++++++ Compiling wgpu-naga-bridge v30.0.1 Compiling wgpu-core-deps-windows-linux-android v30.0.1 Compiling spirv-cross2 v0.7.1 Compiling rio-graphics v0.5.29 (/build/rio/src/rio-0.5.29/rio-graphics) Compiling glslang v0.8.1 Compiling librashader-reflect v0.12.0 Compiling librashader-cache v0.12.0 Compiling librashader-runtime v0.12.0 Compiling librashader-runtime-wgpu v0.12.0 Compiling librashader v0.12.0 warning: `rio-window` (lib) generated 1 warning (run `cargo fix --lib -p rio-window` to apply 1 suggestion) Compiling rio-vt v0.5.29 (/build/rio/src/rio-0.5.29/rio-vt) Compiling rio-backend v0.5.29 (/build/rio/src/rio-0.5.29/rio-backend) Compiling librio v0.5.29 (/build/rio/src/rio-0.5.29/librio) Compiling librio-wasm v0.5.29 (/build/rio/src/rio-0.5.29/librio-wasm) Compiling rio-grid v0.5.29 (/build/rio/src/rio-0.5.29/rio-grid) Compiling libsugarloaf v0.5.29 (/build/rio/src/rio-0.5.29/libsugarloaf) Finished `release` profile [optimized + debuginfo] target(s) in 251m 45s make: Entering directory '/build/rio/src/rio-0.5.29/extra/man' scdoc < rio.1.scd > rio.1 scdoc < rio.5.scd > rio.5 scdoc < rio-bindings.5.scd > rio-bindings.5 make: Leaving directory '/build/rio/src/rio-0.5.29/extra/man' ==>(B Starting check()...(B Compiling cfg-if v1.0.4 Compiling once_cell v1.21.4 Compiling log v0.4.34 Compiling pin-project-lite v0.2.17 Compiling smallvec v1.15.2 Compiling linux-raw-sys v0.12.1 Compiling memchr v2.8.3 Compiling static_assertions v1.1.0 Compiling raw-window-handle v0.6.2 Compiling slab v0.4.12 Compiling arrayvec v0.7.8 Compiling downcast-rs v1.2.1 Compiling scoped-tls v1.0.1 Compiling equivalent v1.0.2 Compiling futures-core v0.3.34 Compiling simd-adler32 v0.3.10 Compiling foldhash v0.2.0 Compiling serde_core v1.0.229 Compiling libc v0.2.189 Compiling libm v0.2.16 Compiling crossbeam-utils v0.8.22 Compiling adler2 v2.0.1 Compiling allocator-api2 v0.2.21 Compiling regex-syntax v0.8.11 Compiling futures-io v0.3.34 Compiling parking v2.2.1 Compiling weezl v0.1.12 Compiling quick-error v2.0.1 Compiling bytemuck v1.25.2 Compiling zerocopy v0.8.56 Compiling thiserror v2.0.20 Compiling fastrand v2.5.0 Compiling libloading v0.8.9 Compiling crc32fast v1.5.1 Compiling zune-core v0.5.3 Compiling thiserror v1.0.69 Compiling color_quant v1.1.0 Compiling rustc-hash v1.1.0 Compiling byteorder-lite v0.1.0 Compiling miniz_oxide v0.8.9 Compiling fdeflate v0.3.7 Compiling fax v0.2.7 Compiling pxfm v0.1.30 Compiling xcursor v0.3.11 Compiling event-listener v5.4.2 Compiling dlib v0.5.3 Compiling tracing-core v0.1.36 Compiling futures-sink v0.3.34 Compiling typenum v1.20.1 Compiling wayland-sys v0.31.11 Compiling futures-task v0.3.34 Compiling futures-lite v2.6.1 Compiling linux-raw-sys v0.4.15 Compiling unicode-ident v1.0.24 Compiling futures-channel v0.3.34 Compiling zune-jpeg v0.5.15 Compiling as-raw-xcb-connection v1.0.1 Compiling atomic-waker v1.1.2 Compiling gif v0.14.2 Compiling image-webp v0.2.4 Compiling xkeysym v0.2.1 Compiling async-task v4.7.1 Compiling foldhash v0.1.5 Compiling piper v0.2.5 Compiling aho-corasick v1.1.5 Compiling hashbrown v0.16.1 Compiling event-listener-strategy v0.5.4 Compiling x11rb-protocol v0.13.2 Compiling cursor-icon v1.2.0 Compiling futures-util v0.3.34 Compiling concurrent-queue v2.5.0 Compiling hashbrown v0.15.5 Compiling flate2 v1.1.9 Compiling arrayref v0.3.9 Compiling strict-num v0.1.1 Compiling tracing v0.1.44 Compiling endi v1.1.1 Compiling async-channel v2.5.0 Compiling async-lock v3.4.2 Compiling memoffset v0.9.1 Compiling bit-vec v0.9.1 Compiling fixedbitset v0.5.7 Compiling unicode-width v0.2.2 Compiling async-broadcast v0.7.2 Compiling ordered-stream v0.2.0 Compiling generic-array v0.14.7 Compiling codespan-reporting v0.13.1 Compiling num-traits v0.2.19 Compiling bit-set v0.10.0 Compiling either v1.18.0 Compiling ttf-parser v0.25.1 Compiling blocking v1.7.0 Compiling async-executor v1.14.0 Compiling linux-raw-sys v0.9.4 Compiling hex v0.4.3 Compiling crossbeam-epoch v0.9.20 Compiling scopeguard v1.2.0 Compiling lazy_static v1.5.0 Compiling rustc-hash v2.1.3 Compiling drm-fourcc v2.2.0 Compiling lock_api v0.4.14 Compiling tiny-skia-path v0.11.4 Compiling percent-encoding v2.3.2 Compiling ab_glyph_rasterizer v0.1.10 Compiling ctor v0.10.1 Compiling ash v0.38.0+1.3.281 Compiling async-fs v2.2.0 Compiling drm-sys v0.8.1 Compiling crossbeam-deque v0.8.7 Compiling tiny-xlib v0.2.5 Compiling dpi v0.1.2 Compiling presser v0.3.1 Compiling smol_str v0.3.6 Compiling nom v8.0.0 Compiling profiling v1.0.18 Compiling getrandom v0.2.17 Compiling memmap2 v0.9.11 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.7 Compiling xdg-home v1.3.0 Compiling parking_lot_core v0.9.12 Compiling rayon-core v1.13.0 Compiling getrandom v0.3.4 Compiling x11-dl v2.21.0 Compiling rand_core v0.6.4 Compiling khronos-egl v6.0.0 Compiling digest v0.10.7 Compiling renderdoc-sys v1.1.0 Compiling glow v0.17.0 Compiling tiny-skia v0.11.4 Compiling encoding_rs v0.8.35 Compiling option-ext v0.2.0 Compiling parking_lot v0.12.5 Compiling bytecount v0.6.9 Compiling dirs-sys v0.5.0 Compiling spirv-cross-sys v0.7.2+38681a3 Compiling glslang-sys v0.8.1+275822a Compiling regex-automata v0.4.18 Compiling sha1 v0.10.7 Compiling ordered-float v5.5.0 Compiling vec_extract_if_polyfill v0.1.0 Compiling same-file v1.0.6 Compiling rand_core v0.10.1 Compiling dirs v6.0.0 Compiling smartstring v1.0.1 Compiling walkdir v2.5.0 Compiling dirs-sys-next v0.1.2 Compiling rayon v1.12.0 Compiling chacha20 v0.10.1 Compiling getrandom v0.4.3 Compiling font-types v0.10.1 Compiling crc-catalog v2.5.0 Compiling blake3 v1.8.7 Compiling rand v0.10.2 Compiling dirs-next v1.0.2 Compiling zigzag v0.1.0 Compiling fs2 v0.4.3 Compiling crc v3.4.0 Compiling constant_time_eq v0.4.2 Compiling data-encoding v2.11.1 Compiling bit-vec v0.8.0 Compiling bitflags v2.13.1 Compiling serde v1.0.229 Compiling hashbrown v0.17.1 Compiling moxcms v0.8.1 Compiling read-fonts v0.35.0 Compiling rustix v1.1.4 Compiling png v0.18.1 Compiling rustix v0.38.44 Compiling spirv v0.4.0+sdk-1.4.341.0 Compiling nix v0.29.0 Compiling xkbcommon-dl v0.4.2 Compiling unsigned-varint v0.8.0 Compiling owned_ttf_parser v0.25.1 Compiling enumflags2 v0.7.12 Compiling ab_glyph v0.2.32 Compiling indexmap v2.14.0 Compiling zvariant v4.2.0 Compiling strumbra v0.6.0 Compiling halfbrown v0.4.0 Compiling linked-hash-map v0.5.6 Compiling unty v0.0.4 Compiling persy v1.8.1 Compiling bincode v2.0.1 Compiling bit-set v0.8.0 Compiling platform-dirs v0.3.0 Compiling arc-swap v1.9.2 Compiling font-types v0.12.4 Compiling half v2.7.1 Compiling naga-types v30.0.1 Compiling ppv-lite86 v0.2.21 Compiling petgraph v0.8.3 Compiling wgpu-types v30.0.1 Compiling rand_chacha v0.3.1 Compiling ahash v0.8.12 Compiling tiff v0.11.3 Compiling nom_locate v5.0.0 Compiling rand v0.8.7 Compiling rspirv v0.13.0+sdk-1.4.341.0 Compiling array-concat v0.5.5 Compiling rio-unicode v0.5.29 (/build/rio/src/rio-0.5.29/rio-unicode) Compiling read-fonts v0.41.0 Compiling pathfinder_simd v0.5.6 Compiling freetype-sys v0.20.1 Compiling futures-executor v0.3.34 Compiling regex v1.13.1 Compiling yeslogic-fontconfig-sys v6.0.1 Compiling euclid v0.22.14 Compiling tiny-skia-path v0.12.0 Compiling pathfinder_geometry v0.5.1 Compiling zeno v0.3.3 Compiling byteorder v1.5.0 Compiling hashbrown v0.14.5 Compiling float-ord v0.3.2 Compiling svg_fmt v0.4.5 Compiling zbus_names v3.0.0 Compiling roxmltree v0.20.0 Compiling rio-fonts v0.5.29 (/build/rio/src/rio-0.5.29/rio-fonts) Compiling yazi v0.2.1 Compiling image v0.25.10 Compiling naga v30.0.1 Compiling dashmap v6.2.1 Compiling guillotiere v0.6.2 Compiling font-kit v0.14.3 Compiling fontconfig-parser v0.5.8 Compiling tiny-skia v0.12.0 Compiling futures v0.3.34 Compiling approx v0.5.1 Compiling wyhash v0.5.0 Compiling halfbrown v0.3.0 Compiling lru v0.16.4 Compiling librashader-common v0.12.0 Compiling wide v1.6.1 Compiling twox-hash v2.1.3 Compiling corcovado v0.5.29 (/build/rio/src/rio-0.5.29/corcovado) Compiling librashader-preprocess v0.12.0 Compiling wayland-backend v0.3.17 Compiling polling v3.11.0 Compiling gethostname v1.1.0 Compiling drm-ffi v0.9.1 Compiling async-io v2.6.0 Compiling calloop v0.13.0 Compiling drm v0.14.1 Compiling librashader-presets v0.12.0 Compiling errno v0.3.14 Compiling zbus v4.4.0 Compiling signal-hook-registry v1.4.8 Compiling siphasher v1.0.3 Compiling wayland-client v0.31.15 Compiling wayland-csd-frame v0.3.0 Compiling signal-hook v0.4.4 Compiling phf_shared v0.13.1 Compiling calloop v0.14.4 Compiling phf v0.13.1 Compiling teletypewriter v0.5.29 (/build/rio/src/rio-0.5.29/teletypewriter) Compiling ucd-trie v0.1.7 Compiling simdutf v0.7.0 Compiling base64 v0.23.1 Compiling rio-grapheme-width v0.5.29 (/build/rio/src/rio-0.5.29/rio-grapheme-width) warning: unused variable: `uses_default_shell` --> teletypewriter/src/unix/mod.rs:577:9 | 577 | let uses_default_shell = shell.is_none(); | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_uses_default_shell` | = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default Compiling utf8parse v0.2.2 Compiling zmij v1.0.23 Compiling anstyle-parse v1.0.0 Compiling is_terminal_polyfill v1.70.2 Compiling anstyle-query v1.1.5 Compiling serde_json v1.0.151 Compiling anstyle v1.0.14 Compiling colorchoice v1.0.5 Compiling zerofrom v0.1.8 Compiling anstream v1.0.0 Compiling clap_lex v1.1.0 Compiling stable_deref_trait v1.2.1 Compiling plotters-backend v0.3.7 Compiling librashader-pack v0.12.0 Compiling strsim v0.11.1 Compiling ciborium-io v0.2.2 Compiling itoa v1.0.18 Compiling ciborium-ll v0.2.2 Compiling wayland-protocols v0.32.13 Compiling wayland-cursor v0.31.14 Compiling calloop-wayland-source v0.3.0 Compiling skrifa v0.37.0 Compiling calloop-wayland-source v0.4.1 Compiling clap_builder v4.6.6 Compiling plotters-svg v0.3.7 Compiling yoke v0.8.3 Compiling itertools v0.10.5 Compiling cast v0.3.0 warning: `teletypewriter` (lib) generated 1 warning (run `cargo fix --lib -p teletypewriter` to apply 1 suggestion) Compiling plotters v0.3.7 Compiling ciborium v0.2.2 Compiling itertools v0.13.0 Compiling anes v0.1.6 Compiling oorandom v11.1.5 Compiling zerovec v0.11.8 Compiling writeable v0.6.4 Compiling litemap v0.8.3 Compiling gpu-allocator v0.28.0 Compiling tinytemplate v1.2.1 Compiling zerotrie v0.2.5 Compiling tinystr v0.8.4 Compiling x11rb v0.13.2 Compiling criterion-plot v0.5.0 Compiling icu_locale_core v2.3.0 Compiling potential_utf v0.1.6 Compiling utf8_iter v1.0.4 Compiling icu_normalizer_data v2.3.0 Compiling icu_properties_data v2.3.0 Compiling skrifa v0.44.0 Compiling icu_collections v2.3.0 Compiling matchers v0.2.0 Compiling sharded-slab v0.1.7 Compiling tracing-log v0.2.0 Compiling thread_local v1.1.10 Compiling clap v4.6.6 Compiling criterion v0.6.0 Compiling winnow v1.0.4 Compiling nu-ansi-term v0.50.3 Compiling onig_sys v69.9.3 Compiling toml_datetime v0.7.5+spec-1.1.0 Compiling serde_spanned v1.1.1 Compiling form_urlencoded v1.2.2 Compiling tracing-subscriber v0.3.23 Compiling toml_parser v1.1.3+spec-1.1.0 Compiling winnow v0.7.15 Compiling toml_writer v1.1.2+spec-1.1.0 Compiling icu_provider v2.3.1 Compiling onig v6.5.3 Compiling adler32 v1.2.0 Compiling bitflags v1.3.2 Compiling deflate v1.0.0 Compiling png v0.17.16 Compiling icu_properties v2.3.0 Compiling icu_normalizer v2.3.0 Compiling softbuffer v0.4.8 Compiling x11-clipboard v0.9.3 Compiling rapidhash v4.5.1 Compiling unicode-segmentation v1.13.3 Compiling idna_adapter v1.2.2 Compiling wasm-bindgen-shared v0.2.127 Compiling idna v1.1.0 Compiling swash v0.2.10 Compiling url v2.5.8 Compiling toml v0.9.12+spec-1.1.0 Compiling wasm-bindgen v0.2.127 Compiling unicode-width-16 v0.1.0 Compiling alsa-sys v0.3.1 Compiling inotify-sys v0.1.8 Compiling slotmap v1.1.1 Compiling inotify v0.11.5 Compiling keyboard-types v0.7.0 Compiling alsa v0.9.1 Compiling wayland-protocols-wlr v0.3.12 Compiling wayland-protocols-plasma v0.3.12 Compiling wayland-protocols-experimental v20250721.0.1 Compiling wayland-protocols-misc v0.3.12 Compiling rio-notifier v0.5.29 (/build/rio/src/rio-0.5.29/rio-notifier) Compiling js-sys v0.3.104 Compiling notify-types v2.1.0 Compiling smithay-client-toolkit v0.19.2 Compiling smithay-client-toolkit v0.20.0 Compiling mio v1.2.2 Compiling crossbeam-channel v0.5.16 Compiling yansi v1.0.1 Compiling grid v1.0.1 Compiling diff v0.1.13 Compiling dasp_sample v0.11.0 Compiling global-hotkey v0.8.0 Compiling taffy v0.10.1 Compiling pretty_assertions v1.4.1 Compiling notify v8.2.0 Compiling cpal v0.15.3 Compiling sctk-adwaita v0.10.1 Compiling smithay-clipboard v0.7.3 Compiling rio-window v0.5.29 (/build/rio/src/rio-0.5.29/rio-window) Compiling copypasta v0.10.2 warning: unused import: `super::*` --> teletypewriter/src/unix/mod.rs:1125:9 | 1125 | use super::*; | ^^^^^^^^ | = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default warning: direct cast of function item into an integer --> rio-window/src/platform_impl/linux/x11/ime/context.rs:178:38 | 178 | >(preedit_start_callback as usize) | ^^^^^^^^ | = note: `#[warn(function_casts_as_integer)]` on by default help: first cast to a pointer `as *const ()` | 178 | >(preedit_start_callback as *const () as usize) | ++++++++++++ Compiling wgpu-naga-bridge v30.0.1 Compiling wgpu-hal v30.0.1 Compiling wgpu-core-deps-windows-linux-android v30.0.1 Compiling wgpu-core v30.0.1 warning: `teletypewriter` (lib test) generated 2 warnings (1 duplicate) (run `cargo fix --lib -p teletypewriter --tests` to apply 1 suggestion) Compiling wgpu v30.0.1 Compiling rio-graphics v0.5.29 (/build/rio/src/rio-0.5.29/rio-graphics) Compiling spirv-cross2 v0.7.1 warning: `rio-window` (lib) generated 1 warning (run `cargo fix --lib -p rio-window` to apply 1 suggestion) Compiling glslang v0.8.1 Compiling librashader-reflect v0.12.0 Compiling librashader-cache v0.12.0 Compiling librashader-runtime v0.12.0 Compiling librashader-runtime-wgpu v0.12.0 Compiling librashader v0.12.0 warning: `rio-window` (lib test) generated 1 warning (1 duplicate) Compiling sugarloaf v0.5.29 (/build/rio/src/rio-0.5.29/sugarloaf) Compiling rio-vt v0.5.29 (/build/rio/src/rio-0.5.29/rio-vt) Compiling rio-backend v0.5.29 (/build/rio/src/rio-0.5.29/rio-backend) Compiling librio v0.5.29 (/build/rio/src/rio-0.5.29/librio) Compiling rio-grid v0.5.29 (/build/rio/src/rio-0.5.29/rio-grid) Compiling librio-wasm v0.5.29 (/build/rio/src/rio-0.5.29/librio-wasm) Compiling libsugarloaf v0.5.29 (/build/rio/src/rio-0.5.29/libsugarloaf) Compiling rioterm v0.5.29 (/build/rio/src/rio-0.5.29/frontends/rioterm) Finished `release` profile [optimized + debuginfo] target(s) in 232m 30s Running unittests src/lib.rs (target/release/deps/corcovado-a3eccb61d31e549c) running 30 tests test event_imp::test_debug_ready ... ok test lazycell::tests::atomic_replace ... ok test lazycell::tests::normal_replace ... ok test lazycell::tests::test_already_filled_error ... ok test event_imp::test_debug_pollopt ... ok test lazycell::tests::test_atomic_already_filled_panic ... ok test lazycell::tests::test_atomic_borrow_from_empty ... ok test lazycell::tests::test_atomic_fill_and_borrow ... ok test lazycell::tests::test_atomic_into_inner ... ok test lazycell::tests::test_borrow_from_empty ... ok test lazycell::tests::test_borrow_mut ... ok test lazycell::tests::test_borrow_mut_with ... ok test lazycell::tests::test_borrow_mut_with_already_filled ... ok test lazycell::tests::test_borrow_mut_with_not_called_when_filled ... ok test lazycell::tests::test_borrow_with ... ok test lazycell::tests::test_borrow_with_already_filled ... ok test lazycell::tests::test_borrow_with_not_called_when_filled ... ok test lazycell::tests::test_fill_and_borrow ... ok test lazycell::tests::test_into_inner ... ok test lazycell::tests::test_try_borrow_mut_with_err ... ok test lazycell::tests::test_try_borrow_mut_with_already_filled ... ok test lazycell::tests::test_try_borrow_mut_with_ok ... ok test lazycell::tests::test_try_borrow_with_already_filled ... ok test lazycell::tests::test_try_borrow_with_err ... ok test lazycell::tests::test_try_borrow_with_ok ... ok test sys::unix::epoll::tests::injected_events_preserve_hangup_and_error_readiness ... ok test lazycell::tests::test_borrow_with_sound_with_reentrancy - should panic ... ok test lazycell::tests::test_try_borrow_with_sound_with_reentrancy - should panic ... ok test sys::unix::ready::test_ready_all ... ok test poll::as_raw_fd ... ok test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s Running test/mod.rs (target/release/deps/test-55ca4dee120bc3fd) running 7 tests test test_custom_evented::smoke ... ok test test_custom_evented::stress::with_small_events_collection ... ok test test_poll::test_poll_closes_fd ... ok test test_custom_evented::stress::multi_threaded_poll ... ok test test_custom_evented::drop_registration_from_non_main_thread ... ok test test_custom_evented::stress::single_threaded_poll ... ok test test_custom_evented::set_readiness_before_register ... ok test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.53s Running unittests src/lib.rs (target/release/deps/librio-b76fc1ac026cd5bf) running 57 tests test capi::color_tests::nerd_constrain_scales_icons_and_skips_plain_text ... ok test capi::color_tests::spec_passes_through ... ok test key::tests::alt_is_meta_when_enabled ... ok test key::tests::arrows_follow_application_cursor_mode ... ok test key::tests::consumed_alt_is_not_meta ... ok test key::tests::composing_encodes_nothing ... ok test key::tests::function_keys_split_between_ss3_and_tilde ... ok test key::tests::ctrl_covers_more_than_letters ... ok test key::tests::kitty_disambiguates_only_what_legacy_loses ... ok test key::tests::kitty_repeat_carries_the_event_type ... ok test key::tests::kitty_reports_every_key_when_asked ... ok test key::tests::modifier_keys_report_only_in_kitty_report_all ... ok test key::tests::plain_char_uses_platform_text ... ok test key::tests::modify_other_keys_reports_ctrl_combinations ... ok test key::tests::release_only_when_event_types_are_requested ... ok test key::tests::modified_arrows_carry_the_modifier ... ok test key::tests::shift_tab_is_back_tab ... ok test key::tests::super_is_not_the_terminals_to_send ... ok test key::tests::text_only_events_pass_text_through ... ok test tests::paste_encoding_is_injection_safe ... ok test tests::mouse_reports_encode_both_forms ... ok test tests::cluster_width_through_c_abi ... ok test tests::progress_reports_reach_the_delegate ... ok test tests::render_state_resize_ends_hold_only_on_change ... ok test tests::clicks_report_when_the_program_asks ... ok test tests::a_backwards_drag_reaches_the_first_column ... ok test tests::render_state_hold_limit_rearms_on_bsu ... ok test tests::render_state_gives_up_on_a_stuck_hold ... ok test tests::erase_fills_resolve_inline_bg ... ok test tests::escape_sequences_survive_chunk_boundaries ... ok test capi::persistence_tests::dump_captures_written_text ... ok test tests::render_state_holds_during_synchronized_update ... ok test tests::render_state_exposes_cluster_text ... ok test tests::mode_bits_track_private_modes ... ok test tests::wheel_becomes_a_mouse_report_when_the_program_asks ... ok test capi::persistence_tests::args_reach_the_child_as_argv ... ok test tests::kitty_image_reaches_render_state ... ok test tests::wheel_becomes_cursor_keys_on_the_alternate_screen ... ok test tests::wheel_scrolls_the_view_in_a_plain_shell ... ok test tests::input_scrolls_back_to_live_screen ... ok test tests::paste_brackets_when_the_program_asks ... ok test tests::serialize_round_trips_styles_and_links ... ok test tests::cursor_visibility_tracks_dectcem_and_scroll ... ok test tests::kitty_geometry_survives_scrollback ... ok test tests::urls_stop_at_pipes ... ok test tests::urls_resolve_while_scrolled ... ok test tests::kitty_virtual_placeholders_resolve_runs ... ok test tests::urls_span_wrapped_rows ... ok test tests::urls_resolve_under_the_pointer ... ok test tests::osc8_links_resolve_from_render_state ... ok test tests::serialize_covers_scrollback_and_rewraps ... ok test tests::urls_underline_alignment_mid_line ... ok test tests::search_reports_ring_relative_coordinates ... ok test tests::drives_a_real_shell_and_reads_cells ... ok test capi::color_tests::resolves_indexed_palette ... ok test tests::capi_reports_underline_color ... ok test capi::color_tests::named_fills_rgb_and_follows_set_colors ... ok test result: ok. 57 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.05s Running unittests src/lib.rs (target/release/deps/librio_wasm-cddeb512ba1d668a) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/release/deps/libsugarloaf-c0cc55660046bc48) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/release/deps/rio_backend-50d0a0fe60836a1a) running 218 tests test config::bindings::tests::test_valid_key_input ... ok test config::bindings::tests::test_valid_key_action ... ok test config::bindings::tests::test_escape_sequences ... ok test config::bindings::tests::test_mode_key_input ... ok test config::bindings::tests::test_invalid_key_input ... ok test config::bindings::tests::test_multi_key_actions ... ok test config::effects::tests::defaults_match_bare_table ... ok test config::effects::tests::full_table_parses ... ok test config::hints::tests::test_hints_default ... ok test config::layout::tests::test_margin_all ... ok test config::hints::tests::test_hint_action_missing_errors ... ok test config::hints::tests::test_hint_action_both_keys_error ... ok test config::hints::tests::test_default_hint_does_not_go_through_a_shell ... ok test config::hints::tests::test_hint_action_serialize_roundtrip ... ok test config::hints::tests::test_open_action_roundtrips_through_toml ... ok test config::layout::tests::test_margin_default ... ok test config::hints::tests::test_hint_serialization ... ok test config::layout::tests::test_margin_from_css_single_value ... ok test config::layout::tests::test_margin_from_css_two_values ... ok test config::layout::tests::test_margin_deserialize_four ... ok test config::layout::tests::test_margin_from_css_four_values ... ok test config::layout::tests::test_margin_deserialize_two ... ok test config::layout::tests::test_margin_deserialize_single ... ok test config::layout::tests::test_margin_deserialize_invalid ... ok test config::layout::tests::test_panel_default ... ok test config::navigation::tests::chrome_band_follows_padding_contract ... ok test config::layout::tests::test_margin_from_css_invalid_count ... ok test config::layout::tests::test_panel_deserialize_full ... ok test config::navigation::tests::test_tab ... ok test config::navigation::tests::hide_if_single_explicit_override ... ok test config::layout::tests::test_panel_margin_is_inner_spacing ... ok test config::navigation::tests::test_plain ... ok test config::navigation::tests::hide_if_single_platform_default ... ok test config::layout::tests::test_panel_with_gaps ... ok test config::hints::tests::test_default_regex_compiles ... ok test config::hints::tests::test_default_regex_matches_dot_prefixed_paths ... ok test config::tests::test_filepath_does_not_exist_without_fallback ... ok test config::navigation::tests::test_color_automation ... ok test config::hints::tests::test_default_regex_prefers_bare_relative_over_embedded_slash ... ok test config::hints::tests::test_default_regex_rejects_midword_slash ... ok test config::hints::tests::test_default_regex_rejects_midword_tilde ... ok test config::hints::tests::test_default_regex_strips_trailing_punctuation_on_urls ... ok test config::navigation::tests::test_color_automation_arr ... ok test config::hints::tests::test_default_regex_matches_bare_relative_paths_with_extension ... ok test config::hints::tests::test_default_regex_matches_schemed_urls ... ok test config::hints::tests::test_default_regex_matches_rooted_paths ... ok test config::hints::tests::test_hint_action_legacy_nested_action ... ok test config::hints::tests::test_config_with_hints ... ok test config::tests::test_change_bindings ... ok test config::hints::tests::test_hint_action_inline_action ... ok test config::hints::tests::test_hint_action_legacy_nested_command ... ok test config::hints::tests::test_hint_action_inline_command ... ok test config::hints::tests::test_hint_action_inline_command_with_args ... ok test config::tests::test_filepath_does_not_exist_with_fallback ... ok test config::tests::test_change_theme ... ok test config::tests::test_change_config_width_height ... ok test config::tests::test_change_config_renderer ... ok test config::tests::test_change_config_renderer_occlusion ... ok test config::tests::test_change_style ... ok test config::tests::test_change_config_cursor ... ok test graphics::kitty::test_aspect_ratio_with_only_columns ... ok test config::tests::test_change_developer_and_performance ... ok test graphics::kitty::test_animation_action_surfaces_unsupported_response ... ok test graphics::kitty::test_atlas_overlay_geometry_scaling_and_scroll ... ok test config::tests::test_change_option_as_alt ... ok test graphics::kitty::test_aspect_ratio_with_only_rows ... ok test graphics::kitty::test_alt_screen_reentry_drops_stale_placements ... ok test graphics::kitty::test_chunked_quiet_flag_inheritance ... ok test graphics::kitty::test_both_columns_and_rows_no_aspect_ratio ... ok test graphics::kitty::test_atlas_placement_created_on_insert ... ok test graphics::kitty::test_chunked_transfer ... ok test graphics::kitty::test_collect_active_ids_includes_overlay_placements ... ok test graphics::kitty::test_atlas_placement_expires_off_the_ring ... ok test graphics::kitty::test_crop_scaled_to_requested_columns ... ok test graphics::kitty::test_crop_scaled_to_requested_rows_and_both_axes ... ok test graphics::kitty::test_cursor_movement_clears_pending_wrap ... ok test graphics::kitty::test_cursor_movement_no_move ... ok test config::tests::test_change_one_color ... ok test graphics::kitty::test_collect_active_ids_from_placements ... ok test graphics::kitty::test_cursor_movement_default ... ok test graphics::kitty::test_default_format_is_rgba ... ok test graphics::kitty::test_delete_all ... ok test graphics::kitty::test_delete_all_placements_and_images ... ok test graphics::kitty::test_delete_all_placements_preserves_images ... ok test graphics::kitty::test_delete_all_preserves_memory_limit ... ok test graphics::kitty::test_delete_at_cell_with_z_filter ... ok test graphics::kitty::test_delete_by_column ... ok test graphics::kitty::test_delete_by_column_1x1 ... ok test graphics::kitty::test_delete_by_image_number ... ok test graphics::kitty::test_delete_by_image_range ... ok test graphics::kitty::test_delete_by_row_1x1 ... ok test graphics::kitty::test_delete_by_row ... ok test graphics::kitty::test_delete_by_image_id_removes_all_placements_for_image ... ok test graphics::kitty::test_delete_intersecting_cursor ... ok test graphics::kitty::test_delete_by_specific_placement_id ... ok test graphics::kitty::test_delete_intersecting_cursor_hits_multiple ... ok test graphics::kitty::test_cursor_movement_scrolls_at_screen_bottom ... ok test graphics::kitty::test_delete_lowercase_a_keeps_image_data ... ok test graphics::kitty::test_delete_request ... ok test graphics::kitty::test_delete_kitty_images_cleans_number_mapping ... ok test graphics::kitty::test_delete_range_multiple_variants ... ok test config::tests::test_change_config_environment_variables ... ok test graphics::kitty::test_delete_uppercase_n_frees_image_via_number ... ok test graphics::kitty::test_delete_uppercase_a_clears_all_image_data ... ok test graphics::kitty::test_direct_parse_transmit ... ok test graphics::kitty::test_delete_uppercase_r_frees_image_range ... ok test graphics::kitty::test_delete_uppercase_i_actually_frees_image_data ... ok test graphics::kitty::test_debug_widen_visible_layout ... ok test config::tests::test_multiple_platform_configs_dont_interfere ... ok test config::tests::test_invalid_config_file ... ok test graphics::kitty::test_explicit_image_id_still_responds ... ok test graphics::kitty::test_eviction_keeps_active_used_image_when_inactive_available ... ok test config::tests::test_platform_specific_env_vars_linux ... ok test graphics::kitty::test_debug_narrow_visible_layout ... ok test graphics::kitty::test_eviction_prefers_inactive_screen_images ... ok test graphics::kitty::test_image_key_namespaces_are_disjoint ... ok test graphics::kitty::test_gray_alpha_format_conversion ... ok test graphics::kitty::test_eviction_removes_dangling_placements ... ok test graphics::kitty::test_image_number_mapping ... ok test graphics::kitty::test_full_reset_clears_atlas_placements ... ok test graphics::kitty::test_grayscale_format_conversion ... ok test graphics::kitty::test_height_grow_keeps_absolute_base_stable ... ok test graphics::kitty::test_image_number_remapping_on_retransmit ... ok test graphics::kitty::test_implicit_id_no_response ... ok test graphics::kitty::test_full_reset_clears_both_screens ... ok test graphics::kitty::test_image_row_occupation_exact_fit ... ok test graphics::kitty::test_image_row_occupation_three_rows ... ok test graphics::kitty::test_image_row_occupation_from_middle ... ok test graphics::kitty::test_implicit_image_id_still_suppresses_response ... ok test graphics::kitty::test_image_row_occupation_single_row ... ok test graphics::kitty::test_implicit_image_ids_are_distinct ... ok test graphics::kitty::test_kitty_placement_insert_and_delete ... ok test graphics::kitty::test_kitten_icat_two_invocations_with_same_explicit_id_each_get_unique_placement ... ok test graphics::kitty::test_overlay_clips_to_panel_rect ... ok test graphics::kitty::test_kitten_icat_two_invocations_without_explicit_id_keep_both_images ... ok test graphics::kitty::test_kitty_placement_delete_by_z_index ... ok test graphics::kitty::test_iterm2_cursor_right_of_image_and_do_not_move ... ok test graphics::kitty::test_overlay_geometry_partial_visibility_and_full_source ... ok test graphics::kitty::test_overlay_geometry_scroll_and_pixel_position ... ok test graphics::kitty::test_only_rows_preserves_aspect_ratio ... ok test graphics::kitty::test_only_columns_preserves_aspect_ratio ... ok test graphics::kitty::test_kitty_placement_glued_across_ring_saturation_and_expiry ... ok test graphics::kitty::test_multiple_graphics_in_sequence ... ok test config::tests::test_scroll_nan_falls_back_to_default ... ok test graphics::kitty::test_overlay_geometry_clamps_raw_offsets ... ok test graphics::kitty::test_parse_display_command_with_columns_rows ... ok test graphics::kitty::test_parse_delete_command_with_position ... ok test graphics::kitty::test_parse_large_negative_z_index ... ok test graphics::kitty::test_parse_ignores_unknown_keys ... ok test graphics::kitty::test_place_nonexistent_graphic ... ok test graphics::kitty::test_narrowing_terminal_keeps_image_span_and_clips_at_edge ... ok test graphics::kitty::test_placement_id_zero_creates_multiple ... ok test graphics::kitty::test_parse_transmission_with_format_and_dimensions ... ok test graphics::kitty::test_placement_z_ordering_sort ... ok test graphics::kitty::test_placement_source_rect_tracking ... ok test graphics::kitty::test_placement_request ... ok test graphics::kitty::test_rescale_keeps_native_size_and_tracks_cell_span ... ok test graphics::kitty::test_query_response ... ok test graphics::kitty::test_recount_releases_key_exactly_once ... ok test graphics::kitty::test_protocol_parses_cursor_movement ... ok test graphics::kitty::test_resize_narrow_with_multi_row_image ... ok test graphics::kitty::test_parse_png_format ... ok test graphics::kitty::test_png_format_support ... ok test graphics::kitty::test_iterm2_parse_cursor_movement_params ... ok test graphics::kitty::test_resize_narrow_with_cursor_at_bottom_of_screen ... ok test graphics::kitty::test_region_scroll_shifts_and_clips_atlas_placements ... ok test graphics::kitty::test_resize_narrow_combined_col_and_row_change ... ok test graphics::kitty::test_png_transmit_and_display ... ok test graphics::kitty::test_resize_narrow_with_prompt_after_image ... ok test graphics::kitty::test_resize_narrow_wraps_sixel_follows ... ok test config::tests::test_scroll_values_are_kept_when_valid ... ok test graphics::kitty::test_resize_narrow_wraps_command_image_follows ... ok test graphics::kitty::test_resize_widen_kitty_above_wrap_change_stays_put ... ok test graphics::kitty::test_response_encoding_with_image_id ... ok test graphics::kitty::test_resize_widen_unwraps_command_image_follows ... ok test graphics::kitty::test_sixel_cursor_lands_on_last_row_start_column ... ok test graphics::kitty::test_response_encoding_with_image_number ... ok test graphics::kitty::test_retransmit_reclamps_crop_and_updates_footprint ... ok test graphics::kitty::test_retransmit_same_image_id_updates_data ... ok test graphics::kitty::test_source_crop_keeps_placement_at_cursor ... ok test graphics::kitty::test_resize_widen_unwraps_sixel_follows ... ok test graphics::kitty::test_sixel_display_mode_leaves_cursor_untouched ... ok test graphics::kitty::test_retransmit_can_make_degenerate_placement_visible ... ok test graphics::kitty::test_sixel_mode_8452_cursor_right_of_image ... ok test graphics::kitty::test_store_graphic ... ok test graphics::kitty::test_source_crop_clamped_and_degenerate_invisible ... ok test graphics::kitty::test_subcell_offset_extends_row_occupation ... ok test graphics::kitty::test_subtract_rect_miss_and_full_cover ... ok test graphics::kitty::test_store_kitty_image_increments_generation ... ok test config::hints::tests::test_hint_action_documented_nested_command ... ok test graphics::kitty::test_subcell_offset_forwarded_and_clamped ... ok test graphics::kitty::test_subtract_rect_center_hole_yields_four_slices ... ok test graphics::kitty::test_swap_alt_isolates_image_numbers ... ok test graphics::kitty::test_swap_alt_isolates_placements ... ok test graphics::kitty::test_virtual_run_geometry_honors_source_crop ... ok test graphics::kitty::test_swap_alt_marks_kitty_dirty ... ok test graphics::kitty::test_swap_alt_isolates_kitty_images ... ok test graphics::kitty::test_resize_widen_sixel_above_wrap_change_stays_put ... ok test config::tests::test_scrollback_history_limit_custom ... ok test graphics::kitty::test_transmit_and_display_refreshes_sibling_placements ... ok test graphics::kitty::test_text_over_image_clips_exactly_that_cell ... ok test graphics::kitty::test_reclaim_cadence_trigger ... ok test config::tests::test_scrollback_history_limit_default ... ok test config::tests::test_shell ... ok test config::tests::test_empty_config_file ... ok test config::tests::test_use_fork ... ok test config::tests::test_scrollback_history_limit_zero_disables ... ok test config::tests::test_shell_empty_program_means_default ... ok test config::tests::test_shell_no_args ... ok test config::tests::test_window_colorspace ... ok test config::tests::test_symbol_map ... ok test config::tests::test_window_colorspace_default ... ok test config::tests::test_change_theme_with_colors_overwrite ... ok test config::tests::test_change_colors ... ok test config::tests::test_if_explicit_defaults_match ... ok test config::tests::test_scroll_partial_table_keeps_other_default ... ok test config::tests::test_window_quake_config ... ok test config::tests::test_scroll_values_are_clamped ... ok test result: ok. 218 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.63s Running unittests src/lib.rs (target/release/deps/rio_fonts-47aea28e69964b1b) running 3 tests test nerd_font::tests::default_is_noop ... ok test nerd_font::tests::known_entries_present ... ok test nerd_font::tests::does_anything_picks_up_size_or_align ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running unittests src/lib.rs (target/release/deps/rio_grapheme_width-caf7a2bbce7a82db) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/release/deps/rio_graphics-7a3e81aa2ce0272f) running 33 tests test check_opaque_region ... ok test glyph::glyf_decode::tests::decodes_triangle ... ok test glyph::glyf_decode::tests::handles_repeat_flag ... ok test glyph::glyf_decode::tests::peek_matches_decode ... ok test glyph::glyf_decode::tests::rejects_composite ... ok test glyph::glyf_decode::tests::rejects_hinting ... ok test glyph::glyf_decode::tests::rejects_outline_over_decoded_budget ... ok test glyph::glyf_decode::tests::accepts_outline_at_decoded_budget ... ok test glyph::glyf_decode::tests::rejects_truncated ... ok test glyph::glyf_decode::tests::scale_and_flip_are_correct ... ok test glyph::glyf_decode::tests::walk_triangle_produces_move_line_line_close ... ok test glyph::glyf_decode::tests::walk_handles_two_off_curves_in_a_row ... ok test glyph::glyph_registry::tests::clear_all_drops_everything ... ok test glyph::glyph_registry::tests::clear_one_unknown_is_noop ... ok test glyph::glyph_registry::tests::clear_one_removes_registration ... ok test glyph::glyph_registry::tests::cleared_slot_is_reused_by_next_registration ... ok test glyph::glyph_registry::tests::clear_then_reregister_yields_new_version ... ok test glyph::glyph_registry::tests::distinct_registrations_get_distinct_indices ... ok test glyph::glyph_registry::tests::pack_atlas_glyph_id_is_unique_per_codepoint_and_version ... ok test glyph::glyph_registry::tests::pua_check_matches_spec ... ok test glyph::glyph_registry::tests::overwrite_replaces_payload_across_formats ... ok test glyph::glyph_registry::tests::register_and_lookup ... ok test glyph::glyph_registry::tests::register_overwrite_bumps_version_for_atlas_busting ... ok test glyph::glyph_registry::tests::register_overwrites_preserving_insertion_order_and_index ... ok test glyph::glyph_registry::tests::register_rejects_non_pua ... ok test glyph::glyph_registry::tests::register_stores_colrv0_payload ... ok test route_key_tests::route_zero_is_identity ... ok test glyph::glyph_registry::tests::register_stores_colrv1_payload ... ok test glyph::glyph_registry::tests::register_with_width_stores_render_hint ... ok test glyph::glyph_registry::tests::registry_is_arc_shareable ... ok test route_key_tests::routes_never_collide ... ok test glyph::glyph_registry::tests::overwrite_at_capacity_does_not_evict ... ok test glyph::glyph_registry::tests::fifo_eviction_on_capacity ... ok test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s Running unittests src/lib.rs (target/release/deps/rio_grid-789af6e6349cadd6) running 17 tests test cluster_text_tests::cell_starts_attribute_marked_cells_correctly ... ok test hint_label_tests::hint_label_styles_are_bold_badges ... ok test cluster_text_tests::push_cluster_chars_appends_marks_and_skips_selectors ... ok test hint_label_tests::overlay_substitutes_label_squares_on_matching_row_only ... ok test preedit::tests::ascii_at_cursor ... ok test preedit::tests::empty_and_degenerate_input ... ok test preedit::tests::caret_inside_composition_is_an_underline ... ok test preedit::tests::grapheme_clusters_stay_whole ... ok test preedit::tests::caret_survives_tail_cropping ... ok test preedit::tests::hidden_caret_draws_no_caret ... ok test preedit::tests::korean_intra_syllable_caret_marks_the_syllable ... ok test preedit::tests::slides_left_at_the_right_edge ... ok test preedit_suppression_tests::covers_ink_spans ... ok test preedit::tests::wide_clusters_take_two_cells ... ok test preedit::tests::longer_than_the_row_keeps_the_tail ... ok test preedit_suppression_tests::suppresses_covers_half_covered_wide_pairs ... ok test preedit_suppression_tests::zwj_emoji_shaped_advance_fits_reserved_cells ... ok test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.86s Running unittests src/lib.rs (target/release/deps/rio_notifier-13fc846db6129039) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/release/deps/rio_unicode-cc42f9345fbca116) running 12 tests test grapheme::tests::ascii_and_combining ... ok test grapheme::tests::devanagari_conjunct_joins ... ok test grapheme::tests::crlf_and_controls ... ok test grapheme::tests::indices_report_byte_offsets ... ok test grapheme::tests::regional_indicators_pair ... ok test grapheme::tests::versions_stay_in_lockstep ... ok test grapheme::tests::zwj_emoji_is_one_cluster ... ok test tests::test_char ... ok test tests::test_char2 ... ok test tests::test_emoji ... ok test tests::test_str ... ok test tests::unicode_12 ... ok test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s Running tests/grapheme_conformance.rs (target/release/deps/grapheme_conformance-4e7b230d32e4268b) running 1 test test ucd_grapheme_break_test ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s Running tests/width_drift_vs_u16.rs (target/release/deps/width_drift_vs_u16-32d51721640b8dae) running 1 test test report_char_width_drift ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running unittests src/lib.rs (target/release/deps/rio_vt-0485ffb754ba4a77) running 593 tests test ansi::glyph_protocol::tests::clear_responses ... ok test ansi::glyph_protocol::tests::clear_all ... ok test ansi::glyph_protocol::tests::clear_rejects_non_pua_cp ... ok test ansi::glyph_protocol::tests::clear_rejects_sequence_cp ... ok test ansi::glyph_protocol::tests::clear_single_pua_slot ... ok test ansi::glyph_protocol::tests::colr_register_respects_pua_check_before_fmt_parse ... ok test ansi::glyph_protocol::tests::colr_rejects_excessive_glyph_count ... ok test ansi::glyph_protocol::tests::colr_rejects_empty_colr_table ... ok test ansi::glyph_protocol::tests::colr_rejects_trailing_garbage ... ok test ansi::glyph_protocol::tests::colr_rejects_truncated_payload ... ok test ansi::glyph_protocol::tests::colr_rejects_zero_glyphs ... ok test ansi::glyph_protocol::tests::is_pua_covers_all_three_ranges ... ok test ansi::glyph_protocol::tests::is_pua_excludes_real_text_and_emoji ... ok test ansi::glyph_protocol::tests::parses_colrv0_single_glyph ... ok test ansi::glyph_protocol::tests::parses_colrv1_multi_glyph_with_empty_cpal ... ok test ansi::glyph_protocol::tests::parses_query_single_codepoint ... ok test ansi::glyph_protocol::tests::parses_register_at_pua_codepoint ... ok test ansi::glyph_protocol::tests::parses_register_with_explicit_fmt ... ok test ansi::glyph_protocol::tests::parses_support_with_no_params ... ok test ansi::glyph_protocol::tests::query_accepts_non_pua_codepoints ... ok test ansi::glyph_protocol::tests::query_rejects_cp_above_unicode_max ... ok test ansi::glyph_protocol::tests::query_rejects_sequence ... ok test ansi::glyph_protocol::tests::query_rejects_surrogate ... ok test ansi::glyph_protocol::tests::query_response_encodes_coverage_names ... ok test ansi::glyph_protocol::tests::register_accepts_each_pua_range ... ok test ansi::glyph_protocol::tests::register_defaults_reply_to_all ... ok test ansi::glyph_protocol::tests::register_accepts_every_reply_level ... ok test ansi::glyph_protocol::tests::register_defaults_upm_to_1000 ... ok test ansi::glyph_protocol::tests::register_rejects_bad_base64 ... ok test ansi::glyph_protocol::tests::register_rejects_cp_above_unicode_max ... ok test ansi::glyph_protocol::tests::register_rejects_empty_cp_value ... ok test ansi::glyph_protocol::tests::register_rejects_empty_payload ... ok test ansi::glyph_protocol::tests::register_rejects_invalid_width ... ok test ansi::glyph_protocol::tests::register_rejects_missing_payload_separator ... ok test ansi::glyph_protocol::tests::register_rejects_non_pua_codepoint ... ok test ansi::glyph_protocol::tests::register_rejects_unknown_fmt ... ok test ansi::glyph_protocol::tests::register_rejects_zero_upm ... ok test ansi::glyph_protocol::tests::register_reply_propagates_on_parse_failure ... ok test ansi::glyph_protocol::tests::register_reply_unknown_values_fall_back_to_all ... ok test ansi::glyph_protocol::tests::register_requires_cp ... ok test ansi::glyph_protocol::tests::register_responses ... ok test ansi::glyph_protocol::tests::register_width_defaults_to_narrow_and_accepts_wide ... ok test ansi::glyph_protocol::tests::rejects_non_glyph_protocol_bodies ... ok test ansi::glyph_protocol::tests::reply_mode_emit_matrix ... ok test ansi::glyph_protocol::tests::support_ignores_unknown_params ... ok test ansi::glyph_protocol::tests::support_response_advertises_glyf_colrv0_colrv1 ... ok test ansi::glyph_protocol::tests::support_response_encodes_subset_and_empty ... ok test ansi::glyph_protocol::tests::unknown_params_are_ignored ... ok test ansi::glyph_protocol::tests::unknown_verb_is_malformed ... ok test ansi::graphics::check_opaque_region ... ok test ansi::glyph_protocol::tests::register_rejects_oversized_payload ... ok test ansi::graphics::atlas_key_release_returns_bytes_to_the_budget ... ok test ansi::graphics::atlas_key_release_respects_the_other_screen ... ok test ansi::graphics::test_graphics_eviction_fails_when_not_enough_space ... ok test ansi::graphics::test_graphics_memory_tracking ... ok test ansi::iterm2_image_protocol::parse_osc1337_single_parameter ... ok test ansi::kitty_graphics_protocol::tests::test_animation_error_suppressed_when_quiet_2 ... ok test ansi::graphics::test_kitty_store_never_repeats_transmission_time ... ok test ansi::kitty_graphics_protocol::tests::test_animation_frame_returns_unsupported_error ... ok test ansi::kitty_graphics_protocol::tests::test_data_range ... ok test ansi::kitty_graphics_protocol::tests::test_animation_compose_returns_unsupported_error ... ok test ansi::kitty_graphics_protocol::tests::test_is_drive_absolute ... ok test ansi::kitty_graphics_protocol::tests::test_animation_control_returns_unsupported_error ... ok test ansi::graphics::test_graphics_eviction_oldest_first ... ok test ansi::graphics::test_graphics_no_eviction_when_under_limit ... ok test ansi::kitty_graphics_protocol::tests::test_animation_params_are_parsed ... ok test ansi::iterm2_image_protocol::parse_osc1337_parameters ... ok test ansi::graphics::test_kitty_eviction_cancels_pending_upload_of_evicted_image ... ok test ansi::kitty_graphics_protocol::tests::test_chunked_preserves_first_chunk_metadata ... ok test ansi::graphics::test_graphics_eviction_unused_first ... ok test ansi::iterm2_image_protocol::resize_params ... ok test ansi::kitty_graphics_protocol::tests::test_incomplete_image_accumulation ... ok test ansi::kitty_graphics_protocol::tests::test_is_unsafe_windows_path ... ok test ansi::kitty_graphics_protocol::tests::test_parse_delete ... ok test ansi::kitty_graphics_protocol::tests::test_padding_in_middle_of_raw_concat_would_fail ... ok test ansi::kitty_graphics_protocol::tests::test_parse_invalid_action ... ok test ansi::kitty_graphics_protocol::tests::test_parse_basic_transmit ... ok test ansi::graphics::test_kitty_delete_frees_texture_only_when_it_holds_the_pixels ... ok test ansi::kitty_graphics_protocol::tests::test_parse_delete_uppercase ... ok test ansi::kitty_graphics_protocol::tests::test_parse_empty_keys ... ok test ansi::kitty_graphics_protocol::tests::test_chunked_matches_single_shot ... ok test ansi::kitty_graphics_protocol::tests::test_delete_variants_all_parse ... ok test ansi::kitty_graphics_protocol::tests::test_animation_error_uses_image_number_when_no_id ... ok test ansi::kitty_graphics_protocol::tests::test_parse_transmit_and_display ... ok test ansi::kitty_graphics_protocol::tests::test_incomplete_image_accumulation_padded_chunks ... ok test ansi::kitty_graphics_protocol::tests::test_parse_placement_subcell_offset_defaults_zero ... ok test ansi::kitty_graphics_protocol::tests::test_opened_path_is_canonical ... ok test ansi::kitty_graphics_protocol::tests::test_parse_placement_subcell_offset ... ok test ansi::kitty_graphics_protocol::tests::test_parse_with_unicode_placeholder ... ok test ansi::graphics::test_kitty_eviction_protects_virtual_placements_and_sweeps_dangling ... ok test ansi::kitty_graphics_protocol::tests::test_parse_placement ... ok test ansi::kitty_graphics_protocol::tests::test_parse_with_virtual_placement ... ok test ansi::kitty_graphics_protocol::tests::test_file_fifo_is_rejected_without_blocking ... ok test ansi::kitty_graphics_protocol::tests::test_max_dimension_rejects_oversized_images ... ok test ansi::kitty_graphics_protocol::tests::test_raw_without_dimensions_is_rejected_before_reading ... ok test ansi::kitty_graphics_protocol::tests::test_pending_chunk_distinct_from_parse_error ... ok test ansi::kitty_graphics_protocol::tests::test_query_requires_image_id ... ok test ansi::kitty_graphics_protocol::tests::test_file_oversized_size_is_too_large ... ok test ansi::kitty_graphics_protocol::tests::test_iid_mutually_exclusive ... ok test ansi::kitty_graphics_protocol::tests::test_parse_query ... ok test ansi::kitty_graphics_protocol::tests::test_quiet_mode ... ok test ansi::kitty_graphics_protocol::tests::test_security_checks ... ok test ansi::kitty_graphics_protocol::tests::test_stale_chunk_eviction ... ok test ansi::kitty_graphics_protocol::tests::test_file_implied_size_larger_than_file_is_rejected ... ok test ansi::kitty_graphics_protocol::tests::test_file_offset_past_end_is_rejected ... ok test ansi::kitty_graphics_protocol::tests::test_valid_shm_name ... ok test ansi::kitty_graphics_protocol::tests::test_file_without_size_ignores_trailing_bytes ... ok test ansi::kitty_virtual::tests::can_append_inherit_row_explicit_col ... ok test ansi::kitty_virtual::tests::can_append_inherits_image_id_high ... ok test ansi::kitty_virtual::tests::can_append_inherits_row_and_col ... ok test ansi::kitty_graphics_protocol::tests::test_file_offset_without_size_reads_to_end ... ok test ansi::kitty_virtual::tests::can_append_explicit_sequential_col ... ok test ansi::kitty_graphics_protocol::tests::test_file_transmission_medium ... ok test ansi::kitty_virtual::tests::cannot_append_different_image_id ... ok test ansi::kitty_virtual::tests::cannot_append_col_jump ... ok test ansi::kitty_graphics_protocol::tests::test_parse_with_compression ... ok test ansi::kitty_virtual::tests::cannot_append_different_image_id_high ... ok test ansi::kitty_virtual::tests::cannot_append_different_row ... ok test ansi::kitty_graphics_protocol::tests::test_proc_self_fd_is_rejected ... ok test ansi::kitty_graphics_protocol::tests::test_shm_unlinked_without_dimensions ... ok test ansi::graphics::test_kitty_texture_contents_tracks_uploads_across_screens ... ok test ansi::kitty_graphics_protocol::tests::test_is_sensitive_path ... ok test ansi::kitty_virtual::tests::from_cell_named_fg_yields_zero_id ... ok test ansi::kitty_virtual::tests::from_cell_missing_diacritics_yields_none_fields ... ok test ansi::kitty_virtual::tests::from_cell_with_placement_id_underline ... ok test ansi::kitty_graphics_protocol::tests::test_shm_offset_without_size_reads_to_end ... ok test ansi::kitty_virtual::tests::from_cell_indexed_fg_two_diacritics ... ok test ansi::kitty_graphics_protocol::tests::test_shm_range_past_end_is_rejected_and_unlinked ... ok test ansi::kitty_virtual::tests::geom_image_matches_grid_aspect_no_padding ... ok test ansi::kitty_graphics_protocol::tests::test_shm_unaligned_offset ... ok test ansi::kitty_graphics_protocol::tests::test_parse_png_format ... ok test ansi::kitty_graphics_protocol::tests::test_shm_unaligned_offset_past_first_page ... ok test ansi::kitty_virtual::tests::geom_image_taller_than_grid_centers_horizontally ... ok test ansi::kitty_virtual::tests::from_cell_rgb_fg_three_diacritics ... ok test ansi::kitty_virtual::tests::geom_image_wider_than_grid_centers_vertically ... ok test ansi::kitty_virtual::tests::geom_implied_rows_from_image_when_only_cols_given ... ok test ansi::kitty_virtual::tests::geom_partial_visibility_scrolled_off_top ... ok test ansi::kitty_virtual::tests::geom_returns_none_when_image_zero_sized ... ok test ansi::kitty_virtual::tests::geom_implied_grid_when_cols_rows_omitted ... ok test ansi::kitty_graphics_protocol::tests::test_temp_file_removed_without_dimensions ... ok test ansi::kitty_virtual::tests::test_diacritic_conversion ... ok test ansi::kitty_virtual::tests::run_of_three_cells_with_only_first_diacritics ... ok test ansi::kitty_virtual::tests::resolve_zero_placement_id_prefers_lowest_id ... ok test ansi::kitty_virtual::tests::test_encode_placeholder ... ok test ansi::kitty_virtual::tests::geom_implied_grid_rounds_up_to_whole_cells ... ok test ansi::kitty_virtual::tests::test_rgb_id_conversion ... ok test ansi::kitty_virtual::tests::resolve_zero_placement_id_falls_back_to_any_placement_of_image ... ok test ansi::kitty_graphics_protocol::tests::test_temp_file_removed_after_failed_read ... ok test ansi::kitty_graphics_protocol::tests::test_temp_file_transmission_medium ... ok test ansi::sixel::tests::convert_hls_colors ... ok test ansi::kitty_virtual::tests::geom_origin_offset_applies_to_screen_pos_only ... ok test ansi::sixel::tests::sixel_height ... ok test ansi::kitty_graphics_protocol::tests::test_temp_file_removed_when_too_large ... ok test ansi::kitty_virtual::tests::resolve_nonzero_placement_id_must_match_exactly ... ok test ansi::sixel::tests::parse_command_parameters ... ok test ansi::kitty_virtual::tests::geom_screen_line_and_start_col_offset_screen_pos ... ok test ansi::kitty_virtual::tests::test_encode_decode_roundtrip ... ok test ansi::sixel::tests::set_color_registers ... ok test ansi::kitty_graphics_protocol::tests::test_temp_symlink_removes_link_not_target ... ok test ansi::sixel::tests::sixel_positions ... ok test ansi::kitty_graphics_protocol::tests::test_response_combines_image_number_and_placement ... ok test config::colors::tests::test_default_as_black ... ok test ansi::kitty_graphics_protocol::tests::test_remove_temp_file_refuses_swapped_parent ... ok test ansi::kitty_graphics_protocol::tests::test_temp_file_in_subdirectory_with_marked_dir ... ok test ansi::kitty_graphics_protocol::tests::test_chunked_with_zlib_compression ... ok test crosswords::grid::storage::tests::indexing ... ok test ansi::kitty_graphics_protocol::tests::test_temp_file_outside_temp_dir_is_kept ... ok test ansi::kitty_graphics_protocol::tests::test_temp_symlink_to_outside_is_rejected ... ok test crosswords::grid::storage::tests::rotate_wrap_zero ... ok test crosswords::grid::storage::tests::grow_before_zero ... ok test codepoint_width::tests::ascii_control_matches_unicode_width ... ok test codepoint_width::tests::supplementary_plane_emoji_wide ... ok test crosswords::grid::storage::tests::rotate ... ok test crosswords::grid::storage::tests::shrink_after_zero ... ok test codepoint_width::tests::cjk_ideograph_is_wide ... ok test crosswords::grid::storage::tests::shrink_before_zero ... ok test crosswords::grid::storage::tests::truncate_invisible_lines ... ok test codepoint_width::tests::invalid_codepoint_is_none ... ok test codepoint_width::tests::surrogate_is_none ... ok test codepoint_width::tests::ascii_printable_is_one ... ok test crosswords::grid::storage::tests::with_capacity ... ok test crosswords::grid::storage::tests::shrink_before_and_after_zero ... ok test codepoint_width::tests::vs15_vs16_zero_width ... ok test codepoint_width::tests::matches_unicode_width_crate_for_bmp_sample ... ok test ansi::sixel::tests::resize_picture ... ok test crosswords::grid::storage::tests::grow_after_zero ... ok test crosswords::grid::tests::row_hint_propagates_and_clears ... ok test crosswords::grid::storage::tests::truncate_invisible_lines_beginning ... ok test crosswords::grid::tests::row_hint_follows_reset_template ... ok test crosswords::formatter::tests::plain_and_vt_agree_on_text ... ok test crosswords::grid::storage::tests::initialize_with_square ... ok test crosswords::grid::storage::tests::shrink_then_grow ... ok test crosswords::grid::tests::grow_reflow_disabled ... ok test crosswords::grid::tests::grow_reflow_remap_tracks_unmerged_wide_char ... ok test crosswords::grid::tests::shrink_reflow_disabled ... ok test crosswords::formatter::tests::vt_trims_fg_only_erased_cells ... ok test crosswords::formatter::tests::vt_restores_cursor_visibility ... ok test crosswords::grid::tests::scroll_down ... ok test crosswords::grid::tests::shrink_reflow ... ok test crosswords::grid::tests::resolver_fast_path_matches_slow_path ... ok test crosswords::grid::tests::bg_only_cells_do_not_count_as_styled ... ok test crosswords::pos::tests::location_ordering ... ok test crosswords::grid::tests::shrink_reflow_empty_cell_inside_line ... ok test crosswords::grid::tests::shrink_reflow_remap_tracks_displaced_wide_char ... ok test crosswords::grid::storage::tests::initialize ... ok test crosswords::grid::tests::scroll_down_with_history ... ok test crosswords::grid::tests::scroll_up ... ok test crosswords::search::tests::fullwidth_semantic ... ok test crosswords::grid::tests::row_splices_recompute_hint_exactly ... ok test crosswords::grid::tests::grow_reflow ... ok test crosswords::grid::tests::extras_reclaim_keeps_ids_of_hidden_cached_rows ... ok test crosswords::grid::tests::grow_reflow_multiline ... ok test crosswords::grid::tests::style_sweep_marks_cursor_template ... ok test crosswords::grid::tests::shrink_reflow_twice ... ok test crosswords::grid::tests::test_iter ... ok test ansi::sixel::tests::load_sixel_files ... ok test crosswords::search::tests::newline_breaking_semantic ... ok test crosswords::formatter::tests::vt_roundtrip_preserves_styled_blanks ... ok test crosswords::formatter::tests::vt_roundtrip_preserves_text_and_style ... ok test crosswords::search::tests::no_match_left ... ok test crosswords::search::tests::no_match_right ... ok test crosswords::search::tests::empty_match_multibyte ... ok test crosswords::search::tests::empty_match_multiline ... ok test crosswords::search::tests::inline_word_search ... ok test crosswords::search::tests::include_linebreak_right ... ok test crosswords::search::tests::anchored_empty ... ok test crosswords::search::tests::empty_match ... ok test crosswords::search::tests::regex_right ... ok test crosswords::search::tests::reverse_search_dead_recovery ... ok test crosswords::search::tests::end_on_multibyte_unicode ... ok test crosswords::search::tests::include_linebreak_left ... ok test crosswords::search::tests::regex_left ... ok test crosswords::square::tests::bg_only_preserves_wrapline ... ok test crosswords::square::tests::bg_palette_round_trip ... ok test crosswords::search::tests::multiline ... ok test crosswords::square::tests::bg_rgb_round_trip ... ok test crosswords::square::tests::cell_flags_round_trip ... ok test crosswords::search::tests::no_spacer_fullwidth_linewrap ... ok test crosswords::search::tests::end_on_fullwidth ... ok test crosswords::square::tests::bg_only_cells_are_not_empty ... ok test crosswords::search::tests::fullwidth ... ok test crosswords::square::tests::checked_id_accessors_reject_bg_only_cells ... ok test crosswords::search::tests::greed_is_good ... ok test crosswords::square::tests::codepoint_round_trip ... ok test crosswords::search::tests::fullwidth_into_halfwidth_across_lines ... ok test crosswords::search::tests::fullwidth_across_lines ... ok test crosswords::square::tests::extras_id_round_trip ... ok test crosswords::search::tests::skip_dead_cell ... ok test crosswords::square::tests::fields_are_independent ... ok test crosswords::square::tests::line_length_ignores_bg_only_cells_regardless_of_color ... ok test crosswords::search::tests::multibyte_unicode ... ok test crosswords::square::tests::line_length_works_with_wrapline ... ok test crosswords::square::tests::line_length_works ... ok test crosswords::square::tests::square_is_eight_bytes ... ok test crosswords::search::tests::wide_without_spacer ... ok test crosswords::square::tests::wide_round_trip ... ok test crosswords::square::tests::style_id_round_trip ... ok test crosswords::style::tests::default_style_at_id_zero ... ok test crosswords::search::tests::singlecell_fullwidth ... ok test crosswords::style::tests::intern_returns_existing_id ... ok test crosswords::style::tests::distinct_styles_get_distinct_ids ... ok test crosswords::search::tests::leading_spacer ... ok test crosswords::search::tests::wrap_around_to_another_end ... ok test crosswords::search::tests::nested_regex ... ok test crosswords::style::tests::sweep_truncates_trailing_tombstones ... ok test crosswords::tests::blank_rows_between_content_are_preserved ... ok test crosswords::search::tests::wrapping ... ok test crosswords::style::tests::sweep_frees_and_reuses_ids ... ok test crosswords::search::tests::wrapping_into_fullwidth ... ok test crosswords::tests::clear_line_left_repairs_stranded_spacer ... ok test crosswords::tests::block_selection_works ... ok test crosswords::tests::alt_screen_retransmit_without_placement_invalidates_main_texture ... ok test crosswords::tests::alt_screen_delete_still_invalidates_main_texture ... ok test crosswords::tests::alt_screen_swap_reuploads_images_whose_texture_was_overwritten ... ok test crosswords::tests::combining_mark_on_bg_only_cell_is_dropped ... ok test crosswords::tests::delete_range_covers_virtual_placements ... ok test crosswords::tests::bell_emits_bell_event_for_its_route ... ok test crosswords::tests::cursor_delete_with_data_keeps_virtually_placed_images ... ok test crosswords::tests::decrqm_reports_sync_update_state ... ok test crosswords::tests::delete_all_keeps_virtual_placements_and_their_images ... ok test crosswords::tests::deleting_image_data_sweeps_its_placements ... ok test crosswords::tests::delete_removes_virtual_placements ... ok test crosswords::tests::direct_placement_shares_texture_with_virtual_placement ... ok test crosswords::tests::glyph_protocol_clear_before_any_register_is_noop ... ok test crosswords::tests::combining_mark_inside_hyperlink_stays_on_one_cell ... ok test crosswords::tests::clear_screen_partial_rows_repair_seams ... ok test crosswords::tests::glyph_protocol_clear_all_wipes_registry ... ok test crosswords::tests::glyph_protocol_clear_one_leaves_others_intact ... ok test crosswords::tests::evicting_inactive_same_id_image_keeps_active_texture ... ok test crosswords::tests::delete_chars_normalizes_interior_leading_spacer ... ok test crosswords::grid::tests::extras_sweep_resets_reclaim_cadence ... ok test crosswords::tests::erase_chars_repairs_split_wide_pair ... ok test crosswords::tests::cluster_attach_records_damage ... ok test crosswords::tests::delete_chars_repairs_orphaned_spacer ... ok test crosswords::tests::clear_line_reverts_stale_leading_spacer ... ok test crosswords::tests::glyph_protocol_register_populates_registry ... ok test crosswords::tests::glyph_protocol_register_and_clear_mark_full_damage ... ok test crosswords::tests::cell_text_includes_zero_width_marks ... ok test crosswords::tests::glyph_protocol_register_rejects_non_pua ... ok test crosswords::tests::glyph_protocol_register_rejects_hinted_payload ... ok test crosswords::tests::extras_intern_by_content ... ok test crosswords::tests::glyph_protocol_register_rejects_oversized_outline ... ok test crosswords::tests::cluster_widen_at_last_column_preserves_base_extras ... ok test crosswords::tests::glyph_registry_is_none_until_first_register ... ok test crosswords::tests::cluster_width_matches_printed_layout ... ok test crosswords::tests::insert_blank_repairs_pair_pushed_off_the_edge ... ok test crosswords::tests::glyph_protocol_width_does_not_change_layout ... ok test crosswords::tests::glyph_protocol_register_rejects_container_over_budget ... ok test crosswords::tests::insert_graphic_without_cell_dimensions_is_noop ... ok test crosswords::tests::keyboard_mode_reports_the_active_flags ... ok test crosswords::tests::legacy_variation_selector_dropped_off_emoji_base ... ok test crosswords::tests::legacy_zero_width_attach_records_damage ... ok test crosswords::tests::mode_2027_bulk_codepoints_cluster ... ok test crosswords::tests::legacy_variation_selectors_never_change_width ... ok test crosswords::search::tests::search_matches_zwj_cluster ... ok test crosswords::tests::line_selection_works ... ok test crosswords::tests::mode_2027_orphan_zero_width_dropped ... ok test crosswords::tests::hyperlink_crosses_alt_screen_into_the_alt_table ... ok test crosswords::search::tests::search_matches_attached_marks ... ok test crosswords::tests::mode_2027_indic_conjunct_joins ... ok test crosswords::tests::mode_2027_narrow_cases ... ok test crosswords::tests::mode_2027_variation_selectors ... ok test crosswords::tests::insert_graphic_creates_and_replaces_placements ... ok test config::colors::tests::test_conversion_from_hex_invalid_size ... ok test crosswords::tests::null_cells_inside_run_become_spaces ... ok test crosswords::tests::mode_2027_cluster_widens_across_row_edge ... ok test crosswords::tests::grid_iterator_survives_narrow_rows ... ok test crosswords::tests::mode_2027_vs_validated_against_last_codepoint ... ok test config::colors::tests::test_conversion_from_hex_invalid_character ... ok test crosswords::tests::mode_2027_regional_indicators_pair ... ok test crosswords::tests::mode_2027_skin_tone_joins ... ok test crosswords::tests::osc8_hyperlink_two_distinct_links_use_distinct_ids ... ok test crosswords::tests::osc8_hyperlink_spans_linefeed ... ok test crosswords::tests::mode_2027_cluster_round_trips_through_text ... ok test crosswords::tests::osc8_hyperlink_basic ... ok test crosswords::tests::osc8_hyperlink_reset_clears_template ... ok test crosswords::tests::place_virtual_graphic_stores_metadata_without_writing_cells ... ok test crosswords::tests::parse_cargo_version ... ok test crosswords::tests::mode_2027_zwj_emoji_is_one_cluster ... ok test crosswords::tests::mode_2027_plumbing ... ok test crosswords::tests::pinned_viewport_absorbs_history_scroll ... ok test crosswords::tests::reset_damage_quiesces_cursor_events ... ok test crosswords::tests::modify_other_keys_tracks_the_level ... ok test crosswords::tests::mode_2027_cluster_survives_reflow ... ok test crosswords::tests::icat_unicode_placeholder_wire_sequence_lands_in_grid ... ok test crosswords::tests::scroll_up ... ok test config::colors::tests::test_conversion_from_teal_hex_with_alpha ... ok test config::colors::tests::test_conversion_from_hex_sgb_255 ... ok test crosswords::tests::resetting_any_mouse_protocol_clears_reporting ... ok test crosswords::tests::sixel_stores_placement_spanning_cells ... ok test crosswords::tests::pinned_viewport_slide_at_cap_is_full_damage ... ok test crosswords::tests::seam_repair_preserves_wrapline ... ok test config::colors::tests::test_conversion_from_hex_sgb_1 ... ok test config::colors::tests::test_conversion_from_gray_hex_with_alpha ... ok test crosswords::tests::set_current_directory_emits_event_once_per_change ... ok test crosswords::tests::semantic_prompt_run_counts_as_one ... ok test crosswords::tests::set_title_emits_title_event ... ok test crosswords::tests::semantic_prompt_marks_and_navigation ... ok test crosswords::tests::styled_blank_fills_flag_rows_and_bg_only_fills_do_not ... ok test crosswords::tests::retransmit_resets_virtual_source_rect_outside_new_image ... ok test crosswords::tests::reclaim_purges_interning_lookup ... ok test crosswords::tests::reset_emits_empty_title_event_once ... ok test crosswords::tests::simple_selection_works ... ok test crosswords::tests::shell_integration_oscs_dispatch_from_raw_bytes ... ok test crosswords::tests::scrolled_styled_rows_keep_hint_in_history ... ok test crosswords::tests::swap_alt_reinterns_cursor_style_into_alt_table ... ok test crosswords::tests::sub_region_scroll_keeps_display_offset ... ok test crosswords::tests::resize_clamps_pinned_display_offset ... ok test crosswords::tests::styled_write_sets_row_hint ... ok test crosswords::tests::one_column_grid_handles_wide_glyphs ... ok test crosswords::style::tests::sweep_cadence_counts_novel_interns ... ok test crosswords::tests::snapshot_resolves_styles_per_row ... ok test crosswords::tests::sweep_keeps_styles_through_column_reflow ... ok test crosswords::tests::sync_update_deadline_is_armed_by_every_bsu ... ok test crosswords::tests::sweep_keeps_styles_of_rows_cached_by_a_shrink ... ok test crosswords::tests::test_damage_tracking_after_control_c ... ok test crosswords::tests::terminal_attributes_preserve_blink_kind ... ok test crosswords::tests::sync_update_mode_tracks_bsu_esu_and_ends_on_resize_and_reset ... ok test crosswords::tests::test_keyboard_mode_pop_excessive ... ok test crosswords::tests::test_input ... ok test crosswords::tests::test_keyboard_mode_report ... ok test crosswords::tests::test_keyboard_mode_set_replace ... ok test crosswords::tests::test_keyboard_mode_reset ... ok test crosswords::tests::test_damage_tracking_clear_operations ... ok test crosswords::tests::test_keyboard_mode_push_pop ... ok test crosswords::tests::test_damage_tracking_prompt_redraw ... ok test crosswords::tests::test_keyboard_mode_set_union ... ok test crosswords::tests::test_keyboard_mode_set_difference ... ok test crosswords::tests::test_damage_tracking_cursor_movement ... ok test crosswords::tests::test_keyboard_mode_syncs_with_mode ... ok test crosswords::tests::test_keyboard_mode_stack_underflow_protection ... ok test crosswords::tests::test_keyboard_mode_stack_wraparound ... ok test crosswords::tests::test_line_damage_approach ... ok test crosswords::tests::trailing_blanks_on_non_wrapped_row_are_dropped ... ok test crosswords::tests::test_cursor_damage_after_clear ... ok test crosswords::tests::test_linefeed ... ok test crosswords::tests::trailing_space_carries_across_wrap_continuation ... ok test crosswords::tests::test_linefeed_moving_cursor ... ok test crosswords::tests::user_vars_are_stored ... ok test crosswords::tests::trailing_blank_rows_are_dropped ... ok test crosswords::style::tests::sweep_rearm_respects_min_novel_floor ... ok test crosswords::tests::test_xtversion_report ... ok test crosswords::tests::transmit_and_display_virtual_uploads_once ... ok test crosswords::tests::unstyled_session_never_flags_rows ... ok test crosswords::tests::vs16_at_last_column_wraps_base_to_next_row ... ok test crosswords::tests::vs16_at_column_zero_noop ... ok test crosswords::tests::vs16_on_non_emoji_base_leaves_cell_narrow ... ok test crosswords::tests::vs15_on_non_listed_emoji_is_noop ... ok test crosswords::tests::vs15_narrows_default_emoji ... ok test crosswords::tests::vs16_on_already_wide_emoji_is_noop ... ok test crosswords::tests::vs16_then_following_char_does_not_overlap ... ok test crosswords::tests::vs16_widens_text_presentation_emoji ... ok test crosswords::tests::virtual_placement_uploads_pixels_once_per_image ... ok test crosswords::tests::wide_wrap_carries_row_hint_to_next_row ... ok test crosswords::vi_mode::tests::blank_line_ignores_whitespace ... ok test crosswords::tests::vs16_widen_records_damage ... ok test crosswords::vi_mode::tests::motion_bracket ... ok test crosswords::vi_mode::tests::motion_first_occupied ... ok test crosswords::vi_mode::tests::motion_paragraph_resets_column ... ok test crosswords::tests::x10_mouse_mode_displaces_the_other_protocols ... ok test crosswords::vi_mode::tests::word_wide ... ok test crosswords::vi_mode::tests::motion_simple ... ok test grapheme_lut::tests::start_state_matches_reference ... ok test crosswords::vi_mode::tests::motion_start_end ... ok test crosswords::vi_mode::tests::motion_paragraph ... ok test crosswords::vi_mode::tests::motion_word ... ok test grapheme_lut::tests::cluster_width_measures_first_cluster ... ok test crosswords::vi_mode::tests::scroll_over_bottom ... ok test crosswords::vi_mode::tests::motion_semantic_right_start ... ok test crosswords::vi_mode::tests::semantic_wide ... ok test crosswords::vi_mode::tests::motion_semantic_left_start ... ok test performer::handler::tests::semantic_prompt_parsing ... ok test crosswords::vi_mode::tests::simple_wide ... ok test crosswords::vi_mode::tests::motion_semantic_left_end ... ok test crosswords::vi_mode::tests::motion_high_middle_low ... ok test crosswords::tests::x10_mouse_mode_answers_decrqm ... ok test crosswords::vi_mode::tests::motion_semantic_right_end ... ok test performer::handler::tests::sync_update_applies_bytes_and_holds_until_esu ... ok test crosswords::vi_mode::tests::scroll_word ... ok test crosswords::vi_mode::tests::scroll_semantic ... ok test crosswords::tests::yazi_kgp_wire_sequence_implies_grid_from_image_size ... ok test performer::handler::tests::test_apc_buffer_non_kitty ... ok test performer::handler::tests::placement_replies_respect_quiet_levels ... ok test performer::handler::tests::set_user_var_parsing ... ok test crosswords::search::tests::nfa_compile_error ... ok test performer::handler::tests::sync_update_dcs_form_inline_bsu_esu ... ok test performer::handler::tests::test_apc_buffer_parsing_empty_payload ... ok test performer::handler::tests::sync_update_inline_bsu_esu ... ok test performer::handler::tests::sync_update_forms_interoperate ... ok test performer::handler::tests::test_apc_buffer_parsing_small_kitty ... ok test performer::handler::tests::sync_update_dcs_form_holds_until_esu ... ok test crosswords::tests::cluster_width_matches_printed_layout_randomized ... ok test performer::handler::tests::test_apc_buffer_parsing_no_semicolon ... ok test performer::handler::tests::test_apc_buffer_parsing_large_kitty ... ok test performer::handler::tests::placement_of_missing_image_replies_enoent ... ok test performer::handler::tests::test_apc_state_default ... ok test performer::handler::tests::test_apc_state_buffer_operations ... ok test performer::handler::tests::sync_update_marker_split_across_chunks ... ok test performer::handler::tests::test_apc_state_chunked_transmission ... ok test crosswords::vi_mode::tests::scroll_over_top ... ok test performer::handler::tests::test_apc_state_multiple_sequences ... ok test performer::handler::tests::test_apc_state_preallocation ... ok test crosswords::vi_mode::tests::scroll_simple ... ok test performer::handler::tests::test_capability_lookup ... ok test performer::handler::tests::test_kitty_parsing_with_escape_terminator ... ok test performer::handler::tests::test_apc_state_large_sequence ... ok test performer::handler::tests::test_kitty_buffer_reuse_between_transmissions ... ok test performer::handler::tests::test_apc_state_small_sequence ... ok test performer::handler::tests::test_hex_decoding ... ok test performer::handler::tests::test_decode_terminfo_value ... ok test performer::handler::tests::test_kitty_delete_command ... ok test performer::handler::tests::test_kitty_very_large_single_chunk ... ok test performer::handler::tests::test_hex_encoding ... ok test performer::handler::tests::test_kitty_chunked_transmission_terminal_doom ... ok test performer::handler::tests::test_xtgettcap_boolean_capability ... ok test performer::handler::tests::test_kitty_placement_after_transmission ... ok test performer::osc::tests::current_directory_accepts_kitty_shell_cwd ... ok test performer::handler::tests::test_xtgettcap_value_decoding ... ok test performer::osc::tests::current_directory_rejects_non_hex_escapes ... ok test performer::osc::tests::current_directory_from_file_url ... ok test performer::osc::tests::current_directory_rejects_non_file_payloads ... ok test performer::osc::tests::current_directory_rejects_remote_hosts ... ok test performer::handler::tests::test_apc_state_very_large_sequence ... ok test performer::osc::tests::current_directory_ignores_query_and_fragment ... ok test performer::osc::tests::current_directory_keeps_malformed_escapes ... ok test performer::handler::tests::test_kitty_chunked_with_different_image_ids ... ok test performer::osc::tests::kitty_shell_cwd_rejects_remote_hosts ... ok test performer::osc::tests::current_directory_rejects_invalid_utf8_escapes ... ok test performer::handler::tests::test_kitty_large_payload_accumulation ... ok test performer::osc::tests::current_directory_percent_decodes ... ok test performer::handler::tests::test_kitty_multiple_images_sequential ... ok test performer::handler::tests::test_xtgettcap_processing ... ok test performer::osc::tests::kitty_shell_cwd_is_verbatim ... ok test performer::osc::tests::join_params_restores_split_semicolons ... ok test crosswords::tests::visible_rows_ignore_the_scroll_region ... ok test performer::handler::tests::test_extended_capabilities ... ok test performer::parser::tests::execute_anywhere ... ok test performer::parser::tests::esc_reset ... ok test performer::osc::tests::kitty_shell_cwd_keeps_semicolons_after_rejoin ... ok test performer::parser::tests::apc_empty ... ok test grapheme_lut::tests::tables_match_reference ... ok test performer::parser::tests::c1s ... ok test performer::handler::tests::test_xtgettcap_multiple_queries ... ok test performer::parser::tests::osc_bell_terminated ... ok test performer::handler::tests::test_single_capability_requests ... ok test performer::osc::tests::conemu_working_directory ... ok test performer::parser::tests::invalid_utf8 ... ok test performer::parser::tests::apc_bell_terminated ... ok test performer::parser::tests::dcs_reset ... ok test performer::parser::tests::parse_csi_params_leading_semicolon ... ok test performer::parser::tests::csi_reset ... ok test performer::parser::tests::apc_c0_st_terminated ... ok test performer::parser::tests::params_buffer_filled_with_subparam ... ok test performer::osc::tests::current_directory_accepts_local_hosts ... ok test performer::parser::tests::esc_reset_intermediates ... ok test performer::parser::tests::csi_subparameters ... ok test performer::parser::tests::osc_fits_in_inline_buffer ... ok test performer::parser::tests::intermediate_reset_on_dcs_exit ... ok test performer::parser::tests::osc_containing_string_terminator ... ok test performer::parser::tests::osc_c0_st_terminated ... ok test performer::parser::tests::parse_long_csi_param ... ok test performer::parser::tests::parse_kitty_apc ... ok test performer::parser::tests::parse_osc ... ok test performer::osc::tests::osc7_sets_current_directory_end_to_end ... ok test performer::parser::tests::parse_csi_params_trailing_semicolon ... ok test performer::parser::tests::partial_invalid_utf8 ... ok test performer::parser::tests::pm_empty ... ok test performer::parser::tests::parse_dcs ... ok test performer::parser::tests::parse_empty_osc ... ok test performer::parser::tests::osc_spills_to_overflow ... ok test performer::parser::tests::parse_dcs_max_params ... ok test performer::parser::tests::parse_osc_with_utf8_arguments ... ok test performer::parser::tests::parse_kitty_apc_dispatch_params ... ok test performer::parser::tests::pm_bell_terminated ... ok test performer::parser::tests::pm_c0_st_terminated ... ok test performer::parser::tests::partial_utf8_separating_utf8 ... ok test performer::parser::tests::partial_invalid_utf8_split ... ok test performer::parser::tests::parse_osc_max_params ... ok test performer::parser::tests::parse_csi_params_ignore_long_params ... ok test performer::parser::tests::parse_csi_max_params ... ok test performer::parser::tests::sos_empty ... ok test performer::parser::tests::partial_utf8 ... ok test performer::parser::tests::sos_c0_st_terminated ... ok test performer::parser::tests::sos_bell_terminated ... ok test performer::parser::tests::partial_utf8_into_esc ... ok test performer::parser::tests::unicode ... ok test selection::tests::across_adjacent_lines_upward_final_cell_exclusive ... ok test selection::tests::block_is_empty ... ok test performer::parser::tests::scalar_and_simd_decode_agree ... ok test selection::tests::range_intersection ... ok test selection::tests::between_adjacent_cells_left_to_right ... ok test selection::tests::between_adjacent_cells_right_to_left ... ok test selection::tests::block_selection ... ok test selection::tests::simple_is_empty ... ok test selection::tests::rotate_in_region_down ... ok test simd_base64::tests::decode_empty ... ok test selection::tests::line_selection ... ok test selection::tests::rotate_in_region_up_block ... ok test selection::tests::rotate_in_region_up ... ok test simd_base64::tests::decode_basic_unpadded_via_no_pad ... ok test selection::tests::single_cell_right_to_left ... ok test selection::tests::selection_bigger_then_smaller ... ok test performer::parser::tests::boundary_scanners_match_state_machine ... ok test simd_base64::tests::decode_basic_padded ... ok test selection::tests::single_cell_left_to_right ... ok test simd_base64::tests::decode_invalid ... ok test selection::tests::semantic_selection ... ok test simd_utf8::tests::complete_invalid_sequence_returns_some_len ... ok test selection::tests::simple_selection ... ok test simd_utf8::tests::test_valid_utf8 ... ok test simd_utf8::tests::test_ascii_fast_path ... ok test simd_utf8::tests::truncated_utf8_returns_none ... ok test simd_utf8::tests::truncated_with_bad_continuation_returns_some ... ok test simd_utf8::tests::test_compat_error_info ... ok test simd_utf8::tests::test_invalid_utf8 ... ok test simd_base64::tests::decode_round_trip_kitty_chunk ... ok test performer::tests::sync_hold_suppresses_damage_until_esu ... ok test performer::tests::eof_preserves_buffered_output_under_lock_contention ... ok test performer::tests::eio_preserves_buffered_output_under_lock_contention ... ok test performer::tests::read_error_preserves_buffered_output_under_lock_contention ... ok test performer::tests::explicit_shutdown_finalizes_once ... ok test performer::tests::registration_failure_shuts_down_pty ... ok test performer::tests::read_failure_shuts_down_pty_and_finishes_pending_sync ... ok test performer::tests::pending_sync_at_exit_is_announced_as_damage ... ok test performer::tests::hangup_without_readable_readiness_drains_residual_output ... ok test performer::tests::pending_sync_is_visible_before_child_exited_notification ... ok test crosswords::tests::damage_covers_every_content_change ... ok test performer::tests::final_output_can_be_drained_across_multiple_parse_budgets ... ok test performer::tests::child_exit_drains_multiple_budgets_and_finishes_pending_sync ... FAILED test crosswords::tests::style_sweep_bounds_table_under_unique_style_churn ... ok test performer::parser::tests::string_state_runs_match_per_byte ... ok test performer::tests::sync_hold_times_out_and_wakes_the_renderer ... ok test crosswords::search::tests::runtime_cache_error ... ok failures: ---- performer::tests::child_exit_drains_multiple_budgets_and_finishes_pending_sync stdout ---- thread 'performer::tests::child_exit_drains_multiple_budgets_and_finishes_pending_sync' (31814) panicked at rio-vt/src/performer/tests.rs:224:5: assertion `left == right` failed left: "\0\0\0\0\0\0\0\0\0\0\0\0" right: "final output" note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace failures: performer::tests::child_exit_drains_multiple_budgets_and_finishes_pending_sync test result: FAILED. 592 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.75s error: test failed, to rerun pass `-p rio-vt --lib` ==> ERROR:(B A failure occurred in check().(B  Aborting...(B ]3008;end=ee59557557e54427ae2c4a784ed51120\[!p]104\[?7h]3008;end=0194b9bf511043d7a6ee29398ad0ff58\==> ERROR:(B Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build(B [?12l[?25h[?12l[?25h]3008;end=bd767d96e0584511a1d8af49523420be\[?12l[?25hreceiving incremental file list rio-0.5.29-1-riscv64-build.log rio-0.5.29-1-riscv64-check.log rio-0.5.29-1-riscv64-prepare.log sent 81 bytes received 25,585 bytes 17,110.67 bytes/sec total size is 113,113 speedup is 4.41