pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Update devel/jcode to v.0.97.0
Module Name: pkgsrc-wip
Committed By: ci4ic4 <ci4ic4%gmail.com@localhost>
Pushed By: ci4ic4
Date: Wed Oct 14 22:01:44 2026 +0100
Changeset: 05155618285e3450791a63ae653a8d18729d2b44
Modified Files:
jcode/COMMIT_MSG
jcode/Makefile
jcode/cargo-depends.mk
jcode/distinfo
jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
Log Message:
Update devel/jcode to v.0.97.0
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=05155618285e3450791a63ae653a8d18729d2b44
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
jcode/COMMIT_MSG | 14 ++-
jcode/Makefile | 20 +++-
jcode/cargo-depends.mk | 32 ++++++-
jcode/distinfo | 104 +++++++++++++++++++--
...tch-crates_jcode-core_src_stdin_detect_tests.rs | 11 +--
5 files changed, 158 insertions(+), 23 deletions(-)
diffs:
diff --git a/jcode/COMMIT_MSG b/jcode/COMMIT_MSG
index dc8583ac7a..63a9b5c150 100644
--- a/jcode/COMMIT_MSG
+++ b/jcode/COMMIT_MSG
@@ -1,6 +1,12 @@
-Introduce jcode v.0.90.0
+Update jcode to 0.97.0
-Yet another LLM harness - the most efficient, the most intelligent...
+Upstream release. The NetBSD stdin-detection patchset carried since 0.90.0
+still applies, with one change: the `#[cfg(target_os = "linux")]` gate on the
+std::process import in crates/jcode-core/src/stdin_detect_tests.rs has landed
+upstream, so patch-crates_jcode-core_src_stdin_detect_tests.rs loses that hunk
+and now only appends the NetBSD status-line parser tests.
-Works without any patches on NetBSD, but with certain limitations,
-now addressed by the patchset.
+rquickjs-sys 0.14.0 is new in this release and ships no NetBSD bindings, which
+breaks the build. post-extract aliases the equivalent -linux-gnu bindings to
+the NetBSD triples; see the comment in the Makefile for why that is correct and
+preferable to enabling the crate's bindgen feature.
diff --git a/jcode/Makefile b/jcode/Makefile
index 7eed133fa5..18093e1eb2 100644
--- a/jcode/Makefile
+++ b/jcode/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= jcode-0.90.0
+DISTNAME= jcode-0.97.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=1jehuang/}
GITHUB_TAG= refs/tags/v${PKGVERSION_NOREV}
@@ -61,5 +61,23 @@ post-extract:
--strip-components=1 -C ${WRKDIR}/vendor/mermaid-rs-renderer-0.3.1
${RUN} cd ${WRKDIR}/vendor/mermaid-rs-renderer-0.3.1 && \
printf '{"package":null,"files":{}}' > .cargo-checksum.json
+# rquickjs-sys 0.14.0 ships pre-generated bindings per target triple and has no
+# NetBSD ones. Without the `bindgen` feature its build.rs does not fall back to
+# generating them: it prints a cargo:warning and writes a stub that defines only
+# bindings_env!(), so every FFI item is missing and the crate fails to compile.
+# Enabling `bindgen` instead would pull clang/libclang into the build just to
+# re-derive what amounts to the same declarations. QuickJS's FFI surface is
+# plain C scalars, pointers and structs with no Linux-specific types, so the
+# glibc bindings are correct on NetBSD; alias them to the matching NetBSD triples
+# rather than carry a patch per architecture. Remove this once rquickjs ships
+# NetBSD bindings upstream.
+ ${RUN} for f in ${WRKDIR}/vendor/rquickjs-sys-0.14.0/src/bindings/*-linux-gnu.rs; do \
+ target=`${BASENAME} "$$f" | ${SED} 's/-linux-gnu/-netbsd/'`; \
+ dest="${WRKDIR}/vendor/rquickjs-sys-0.14.0/src/bindings/$$target"; \
+ if [ ! -f "$$dest" ]; then \
+ ${CP} "$$f" "$$dest"; \
+ fi; \
+ done
+
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/jcode/cargo-depends.mk b/jcode/cargo-depends.mk
index 9fdfb49a75..390963c854 100644
--- a/jcode/cargo-depends.mk
+++ b/jcode/cargo-depends.mk
@@ -21,11 +21,19 @@ CARGO_CRATE_DEPENDS+= arboard-3.6.1
CARGO_CRATE_DEPENDS+= arc-swap-1.9.2
CARGO_CRATE_DEPENDS+= arrayref-0.3.9
CARGO_CRATE_DEPENDS+= arrayvec-0.7.6
+CARGO_CRATE_DEPENDS+= async-broadcast-0.7.2
+CARGO_CRATE_DEPENDS+= async-channel-2.5.0
CARGO_CRATE_DEPENDS+= async-compression-0.4.41
+CARGO_CRATE_DEPENDS+= async-executor-1.14.0
+CARGO_CRATE_DEPENDS+= async-io-2.6.0
CARGO_CRATE_DEPENDS+= async-lock-3.4.2
+CARGO_CRATE_DEPENDS+= async-process-2.5.0
+CARGO_CRATE_DEPENDS+= async-recursion-1.2.0
+CARGO_CRATE_DEPENDS+= async-signal-0.2.14
CARGO_CRATE_DEPENDS+= async-stream-0.3.6
CARGO_CRATE_DEPENDS+= async-stream-impl-0.3.6
-CARGO_CRATE_DEPENDS+= async-trait-0.1.89
+CARGO_CRATE_DEPENDS+= async-task-4.7.1
+CARGO_CRATE_DEPENDS+= async-trait-0.1.92
CARGO_CRATE_DEPENDS+= atomic-0.6.1
CARGO_CRATE_DEPENDS+= atomic-waker-1.1.2
CARGO_CRATE_DEPENDS+= autocfg-1.5.0
@@ -78,6 +86,7 @@ CARGO_CRATE_DEPENDS+= block-buffer-0.10.4
CARGO_CRATE_DEPENDS+= block-buffer-0.12.0
CARGO_CRATE_DEPENDS+= block-padding-0.3.3
CARGO_CRATE_DEPENDS+= block2-0.6.2
+CARGO_CRATE_DEPENDS+= blocking-1.7.0
CARGO_CRATE_DEPENDS+= borrow-or-share-0.2.4
CARGO_CRATE_DEPENDS+= bstr-1.12.1
CARGO_CRATE_DEPENDS+= bufstream-0.1.4
@@ -181,6 +190,9 @@ CARGO_CRATE_DEPENDS+= elliptic-curve-0.13.8
CARGO_CRATE_DEPENDS+= email-encoding-0.4.1
CARGO_CRATE_DEPENDS+= email_address-0.2.9
CARGO_CRATE_DEPENDS+= encoding_rs-0.8.35
+CARGO_CRATE_DEPENDS+= endi-1.1.1
+CARGO_CRATE_DEPENDS+= enumflags2-0.7.12
+CARGO_CRATE_DEPENDS+= enumflags2_derive-0.7.12
CARGO_CRATE_DEPENDS+= equivalent-1.0.2
CARGO_CRATE_DEPENDS+= erased-serde-0.4.10
CARGO_CRATE_DEPENDS+= errno-0.3.14
@@ -228,6 +240,7 @@ CARGO_CRATE_DEPENDS+= futures-channel-0.3.31
CARGO_CRATE_DEPENDS+= futures-core-0.3.31
CARGO_CRATE_DEPENDS+= futures-executor-0.3.31
CARGO_CRATE_DEPENDS+= futures-io-0.3.31
+CARGO_CRATE_DEPENDS+= futures-lite-2.6.1
CARGO_CRATE_DEPENDS+= futures-macro-0.3.31
CARGO_CRATE_DEPENDS+= futures-sink-0.3.31
CARGO_CRATE_DEPENDS+= futures-task-0.3.31
@@ -252,6 +265,7 @@ CARGO_CRATE_DEPENDS+= hashbrown-0.17.1
CARGO_CRATE_DEPENDS+= hashlink-0.9.1
CARGO_CRATE_DEPENDS+= heck-0.4.1
CARGO_CRATE_DEPENDS+= heck-0.5.0
+CARGO_CRATE_DEPENDS+= hermit-abi-0.5.3
CARGO_CRATE_DEPENDS+= hex-0.4.3
CARGO_CRATE_DEPENDS+= hmac-0.12.1
CARGO_CRATE_DEPENDS+= hmac-0.13.0
@@ -413,6 +427,7 @@ CARGO_CRATE_DEPENDS+= openssl-sys-0.9.117
CARGO_CRATE_DEPENDS+= option-ext-0.2.0
CARGO_CRATE_DEPENDS+= ordered-float-4.6.0
CARGO_CRATE_DEPENDS+= ordered-float-5.3.0
+CARGO_CRATE_DEPENDS+= ordered-stream-0.2.0
CARGO_CRATE_DEPENDS+= ouroboros-0.18.5
CARGO_CRATE_DEPENDS+= ouroboros_macro-0.18.5
CARGO_CRATE_DEPENDS+= outref-0.5.2
@@ -442,10 +457,12 @@ CARGO_CRATE_DEPENDS+= pin-project-1.1.11
CARGO_CRATE_DEPENDS+= pin-project-internal-1.1.11
CARGO_CRATE_DEPENDS+= pin-project-lite-0.2.16
CARGO_CRATE_DEPENDS+= pin-utils-0.1.0
+CARGO_CRATE_DEPENDS+= piper-0.2.5
CARGO_CRATE_DEPENDS+= pkcs8-0.10.2
CARGO_CRATE_DEPENDS+= pkg-config-0.3.32
CARGO_CRATE_DEPENDS+= png-0.17.16
CARGO_CRATE_DEPENDS+= png-0.18.1
+CARGO_CRATE_DEPENDS+= polling-3.11.0
CARGO_CRATE_DEPENDS+= polycool-0.4.0
CARGO_CRATE_DEPENDS+= pom-1.1.0
CARGO_CRATE_DEPENDS+= portable-atomic-1.13.0
@@ -508,6 +525,7 @@ CARGO_CRATE_DEPENDS+= regex-1.12.2
CARGO_CRATE_DEPENDS+= regex-automata-0.4.16
CARGO_CRATE_DEPENDS+= regex-lite-0.1.9
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.11
+CARGO_CRATE_DEPENDS+= relative-path-2.0.1
CARGO_CRATE_DEPENDS+= reqwest-0.12.28
CARGO_CRATE_DEPENDS+= reqwest-0.13.4
CARGO_CRATE_DEPENDS+= resvg-0.46.0
@@ -517,6 +535,9 @@ CARGO_CRATE_DEPENDS+= rgb-0.8.52
CARGO_CRATE_DEPENDS+= ring-0.17.14
CARGO_CRATE_DEPENDS+= roxmltree-0.20.0
CARGO_CRATE_DEPENDS+= roxmltree-0.21.1
+CARGO_CRATE_DEPENDS+= rquickjs-0.14.0
+CARGO_CRATE_DEPENDS+= rquickjs-core-0.14.0
+CARGO_CRATE_DEPENDS+= rquickjs-sys-0.14.0
CARGO_CRATE_DEPENDS+= rusqlite-0.32.1
CARGO_CRATE_DEPENDS+= rustc-hash-2.1.2
CARGO_CRATE_DEPENDS+= rustc_version-0.4.1
@@ -546,6 +567,7 @@ CARGO_CRATE_DEPENDS+= serde-1.0.228
CARGO_CRATE_DEPENDS+= serde_core-1.0.228
CARGO_CRATE_DEPENDS+= serde_derive-1.0.228
CARGO_CRATE_DEPENDS+= serde_json-1.0.149
+CARGO_CRATE_DEPENDS+= serde_repr-0.1.21
CARGO_CRATE_DEPENDS+= serde_spanned-0.6.9
CARGO_CRATE_DEPENDS+= serde_urlencoded-0.7.1
CARGO_CRATE_DEPENDS+= serde_yaml-0.9.34+deprecated
@@ -659,6 +681,7 @@ CARGO_CRATE_DEPENDS+= typespec-1.0.0
CARGO_CRATE_DEPENDS+= typespec_client_core-1.0.0
CARGO_CRATE_DEPENDS+= typespec_macros-1.0.0
CARGO_CRATE_DEPENDS+= ucd-trie-0.1.7
+CARGO_CRATE_DEPENDS+= uds_windows-1.2.1
CARGO_CRATE_DEPENDS+= unicase-2.9.0
CARGO_CRATE_DEPENDS+= unicode-bidi-0.3.18
CARGO_CRATE_DEPENDS+= unicode-bidi-mirroring-0.4.0
@@ -799,6 +822,10 @@ CARGO_CRATE_DEPENDS+= xterm-color-1.0.2
CARGO_CRATE_DEPENDS+= yansi-1.0.1
CARGO_CRATE_DEPENDS+= yoke-0.8.1
CARGO_CRATE_DEPENDS+= yoke-derive-0.8.1
+CARGO_CRATE_DEPENDS+= zbus-5.19.0
+CARGO_CRATE_DEPENDS+= zbus_macros-5.19.0
+CARGO_CRATE_DEPENDS+= zbus_names-4.3.4
+CARGO_CRATE_DEPENDS+= zcheapstr-1.1.0
CARGO_CRATE_DEPENDS+= zerocopy-0.8.33
CARGO_CRATE_DEPENDS+= zerocopy-derive-0.8.33
CARGO_CRATE_DEPENDS+= zerofrom-0.1.6
@@ -812,3 +839,6 @@ CARGO_CRATE_DEPENDS+= zune-core-0.4.12
CARGO_CRATE_DEPENDS+= zune-core-0.5.1
CARGO_CRATE_DEPENDS+= zune-jpeg-0.4.21
CARGO_CRATE_DEPENDS+= zune-jpeg-0.5.11
+CARGO_CRATE_DEPENDS+= zvariant-5.15.0
+CARGO_CRATE_DEPENDS+= zvariant_derive-5.15.0
+CARGO_CRATE_DEPENDS+= zvariant_utils-4.2.0
diff --git a/jcode/distinfo b/jcode/distinfo
index 27894aa417..a1ee9ed1b6 100644
--- a/jcode/distinfo
+++ b/jcode/distinfo
@@ -66,21 +66,45 @@ Size (arrayref-0.3.9.crate) = 9186 bytes
BLAKE2s (arrayvec-0.7.6.crate) = ae779f4d40d8bea2f15396d81e905c8e88b941279c0a4545b47e667ab8235e1c
SHA512 (arrayvec-0.7.6.crate) = b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
Size (arrayvec-0.7.6.crate) = 31237 bytes
+BLAKE2s (async-broadcast-0.7.2.crate) = 4e1137d552b28c8b258f082c1345ac36680c400e4a08a4a786fe639ec1e825bc
+SHA512 (async-broadcast-0.7.2.crate) = dd53db4a5f7100cb969d40c709f40540703f498e64fa8486c5ed914bc8d1a451185e698b6f0b21decad890c459aeeb917d6f42b0500aebaef4bde48eccfedd5d
+Size (async-broadcast-0.7.2.crate) = 22746 bytes
+BLAKE2s (async-channel-2.5.0.crate) = 4c96f2a780987ccb1ba9292b6bf982ca61c065ba867c6bdcbc865cc1a80df88b
+SHA512 (async-channel-2.5.0.crate) = 621e9540972a4a5d1b6cc0fb02a507cf66d704dab5411b60c44c2b65ab21c3f7f7bdf9c093e7498a71ada6573e429a4b426506c96c5fd9e3e297a76930ca2f83
+Size (async-channel-2.5.0.crate) = 18624 bytes
BLAKE2s (async-compression-0.4.41.crate) = c17d8a3fcb069350bed671b6f284aaf64ec5c736b23cf1dafe73134c6bdcc5d8
SHA512 (async-compression-0.4.41.crate) = 151b510a188461d154e415d77e2cbe89fe9d66d5d78e762f5c098713ad1f34657cf1dd478f308b757345e918b8b70406e5ba79f3c24180f46e95a9d639239da5
Size (async-compression-0.4.41.crate) = 99469 bytes
+BLAKE2s (async-executor-1.14.0.crate) = 3629ef78bf48f29ca9fe6e6637dc5d482084a96027b319c87cbe27747a5c99df
+SHA512 (async-executor-1.14.0.crate) = 2d857818a4e883e4532a9da9c0393d38342a79f9044f9480a03dbf143c3fb53629f48e9a487461a016b85b43984161d0b5c41662a23a1cd836f7017bd6514b8c
+Size (async-executor-1.14.0.crate) = 28804 bytes
+BLAKE2s (async-io-2.6.0.crate) = d7b3a25e233ea3c335b5fa4522c382404ea0357663ff0d62c094c9e218739931
+SHA512 (async-io-2.6.0.crate) = b2cfd5d82e5b5678684fc0cced2b126867c142f331153811f054682c125e989977bdc9c613c866149576611641b685eefc0377cba1afaaba851bd985af3574ee
+Size (async-io-2.6.0.crate) = 51062 bytes
BLAKE2s (async-lock-3.4.2.crate) = febaa2c02eb0d2d53bd6d0d37ecc51cdb122127c86ecf5325f3fbcd975661c4f
SHA512 (async-lock-3.4.2.crate) = a8078043b03d05dd00eea00ddb2b87f97eb67d438dc5ff8c861499485823db16b23e0b5e85b4d711f824cf31d99baa5f2e182f8d7abac295fbfc7b2fd88b4d44
Size (async-lock-3.4.2.crate) = 39826 bytes
+BLAKE2s (async-process-2.5.0.crate) = b772437f68f8e9f4bff55a1b02cb90f9fec36cf344e5d968b2ef4ee5273a998a
+SHA512 (async-process-2.5.0.crate) = 7706978043d5f3612675a57c7e838e31b9df94f6f4f5c21246152f066faa86359f346dc608419fe3f8f0f930d8655a8cdc3d4e29e47aee76c9b4ab04ed68f383
+Size (async-process-2.5.0.crate) = 27552 bytes
+BLAKE2s (async-recursion-1.2.0.crate) = 7234bdf39693ae622a9792c36f9afe554d6d57b4f63de44b2c7df793bb0378f4
+SHA512 (async-recursion-1.2.0.crate) = 6dbcc44978b3f39cffba030eba4d7586711141ef69e8ae9f4adab169ec38ea5ba0e5a748d2a79b8962064e415eb274f56e95adb8020cf99e3cf03fa3aae01f3a
+Size (async-recursion-1.2.0.crate) = 18102 bytes
+BLAKE2s (async-signal-0.2.14.crate) = 0ba636b6ff770c78efeb0ff0d7fb2e26d7f7a15e01065c8f0173be2e35fd3c60
+SHA512 (async-signal-0.2.14.crate) = e2d05816fd7fa785616b02a58694f547f03cac321954724cee9b875f9dc3eb9555c5534851299cbbe692c724a8d9efdefd02f9faaba2366f862ab6eafe150d18
+Size (async-signal-0.2.14.crate) = 16447 bytes
BLAKE2s (async-stream-0.3.6.crate) = 431d5a677ce344f22ff32dfbf10f6f0510bf11c5473491e1748ad213ebad04c8
SHA512 (async-stream-0.3.6.crate) = 6b0a6065b385f2f2de56bee2647c664c6f1168f061f59847a85df19d684a92b1585a37ab7f59c36a30a31d8252a13c3921794d93c4b5eae0e199bf4fda46732f
Size (async-stream-0.3.6.crate) = 13823 bytes
BLAKE2s (async-stream-impl-0.3.6.crate) = 60011c3af27ba53db9d0923fd266641a88e20b3a06b96d22511fde870a0681c9
SHA512 (async-stream-impl-0.3.6.crate) = c4242f477da405d6b4ecf397a2f1b29cf71968670ac204e2c8a4206a95e7cbdd4525ddd3990d7d135bf1f985c7aeefe2532d066b8a36b1f951e8ef01f974e54c
Size (async-stream-impl-0.3.6.crate) = 4312 bytes
-BLAKE2s (async-trait-0.1.89.crate) = c41cdb1ae51b274cd96d3b8f326ae7d462a2eaaddd5de5bc95a37bcb9dc3ea85
-SHA512 (async-trait-0.1.89.crate) = deb15ae7b4250666a6ea79f682e1079f50965d6aba353f057747dc84b530140512782e040e97f2ffbd90abab1e470b18ce471aba17cd7c68eb434a0874052d27
-Size (async-trait-0.1.89.crate) = 32171 bytes
+BLAKE2s (async-task-4.7.1.crate) = ddc463441f095641fa0b09aba541cad1915c8b53da22fde704d177ec7c4528b3
+SHA512 (async-task-4.7.1.crate) = 8495436d0739a2ce83b372ae13ff24ca1487c92e032948d5830af19c3ba411d7cd004634fa10bc2f748f8a82de27c12cbfacaac92cd0012e1fae024eca9e78ca
+Size (async-task-4.7.1.crate) = 38077 bytes
+BLAKE2s (async-trait-0.1.92.crate) = 744ca81d2134221154761342593dc84e24325970aca2360fccf291af904748ea
+SHA512 (async-trait-0.1.92.crate) = 149fe66a9abb5d84af57fd4c7cd82d85a4d41d0816eefc5e23dddda2007ead0f500c316ca9312db19178273d8f8a5b91c9609ac94633bd1401885d7618218177
+Size (async-trait-0.1.92.crate) = 32039 bytes
BLAKE2s (atomic-0.6.1.crate) = 0dfd2ec96a259bfa3859679012c7543899d120bb4cf7dd6b79921c6c8da7c2a5
SHA512 (atomic-0.6.1.crate) = ece971998331bc4f552f7271e7a479555e8c0de2b5fd122b24c218743557c5bee05d49501313e64b5ce7dfc0221f8184b57ed449157812b11856452cfa8fbc19
Size (atomic-0.6.1.crate) = 15243 bytes
@@ -237,6 +261,9 @@ Size (block-padding-0.3.3.crate) = 8504 bytes
BLAKE2s (block2-0.6.2.crate) = 230721d026f101141d7a5339503297451f8ec2c25de86cee99bfee92138c4a81
SHA512 (block2-0.6.2.crate) = 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38
Size (block2-0.6.2.crate) = 34505 bytes
+BLAKE2s (blocking-1.7.0.crate) = 3b667a332b1e6495e58eef53878c270fe34cba6361386694b1b88a869289289b
+SHA512 (blocking-1.7.0.crate) = c4712b326cd45006aaa3388dbdd5d22559e196fc5cd44bde0547b88f8dff28f3b2c26bf1008865f4cb327f8612f73f211c3018d31de37e957755a5d5feee229b
+Size (blocking-1.7.0.crate) = 18136 bytes
BLAKE2s (borrow-or-share-0.2.4.crate) = 247f80579577add7659bd9069335996226a2fc4d775683035149ad2319d79f09
SHA512 (borrow-or-share-0.2.4.crate) = fa734fd68b078649ffc1871dc6c926639e9f2dd5641ab91ceb3e0b4ad602cc890ec544789e13792d5eaf3af880f77c8a07588b8ff58fae03f79782c8ce71f89c
Size (borrow-or-share-0.2.4.crate) = 5243 bytes
@@ -546,6 +573,15 @@ Size (email_address-0.2.9.crate) = 21579 bytes
BLAKE2s (encoding_rs-0.8.35.crate) = 2462b8a8ac8a4fb5cc1825ed2bb246be575a3236aa6dba5e49fbc514f1a47a6a
SHA512 (encoding_rs-0.8.35.crate) = 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
Size (encoding_rs-0.8.35.crate) = 1381050 bytes
+BLAKE2s (endi-1.1.1.crate) = f5ccb4e57faa0153bb57160ae1d4416f1d0f73698fb01c02213ec88edd2fb291
+SHA512 (endi-1.1.1.crate) = abaf1654a5ee129652490581410dd57aa8490cb1cccc5de27959a4ed9c1d025f77be2e8c66908234871766bbff623aa932bc1c85545dba7c5b9d2e44b38fdea4
+Size (endi-1.1.1.crate) = 5045 bytes
+BLAKE2s (enumflags2-0.7.12.crate) = d36a1bb10a9d466fe516d7cca3f5f35d273b8d4508d4906242439a3cb0988ca0
+SHA512 (enumflags2-0.7.12.crate) = b391276c9fc827efe9bd6f8d599d4e26dcc602c97f18b302b3eaec73f39193e0fb182f8a353b0ebdd4416c2c6406bcf44b7b849bebf246f20b61332d7d0d963d
+Size (enumflags2-0.7.12.crate) = 17544 bytes
+BLAKE2s (enumflags2_derive-0.7.12.crate) = 7bd11e92fc0897feacba077352cc925bbdb0bfb2a09705f2cd665c7d1fad2c8f
+SHA512 (enumflags2_derive-0.7.12.crate) = 9116d0559ff0b9de47898a55b53e77bbeae9ef8b790e9e081388f1458d118a97c2b02d29242080b2891bda1cc79d27f425a0347802205fac0b60cd15c7362a9c
+Size (enumflags2_derive-0.7.12.crate) = 8573 bytes
BLAKE2s (equivalent-1.0.2.crate) = ecc976834a05d886b02d4691be4fa79ccdc19070d8548d36b740fe8f3f137bd6
SHA512 (equivalent-1.0.2.crate) = 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
Size (equivalent-1.0.2.crate) = 7419 bytes
@@ -687,6 +723,9 @@ Size (futures-executor-0.3.31.crate) = 17965 bytes
BLAKE2s (futures-io-0.3.31.crate) = 94f244146c63181faf458f71e558d83ffa9c53680ded3eee9f0c2e5b3fc09e5b
SHA512 (futures-io-0.3.31.crate) = 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf
Size (futures-io-0.3.31.crate) = 9047 bytes
+BLAKE2s (futures-lite-2.6.1.crate) = 7bdfdcc424d7acd66620669d59db289f2d5be6199e08e39bd9abf2ef11a230eb
+SHA512 (futures-lite-2.6.1.crate) = ee62feea8d0208cd64d6ce99f813b573cb9aea33773d33adeb5674f51e359896109594a6766d528ec6f3dc724d97550b9007d0ba6fe6c71b5885735a2c18b4aa
+Size (futures-lite-2.6.1.crate) = 46095 bytes
BLAKE2s (futures-macro-0.3.31.crate) = 7eb9ef6567f137b4df00ab01cc8c08d1d63e8dd717d20ef47da943e6a5fb648d
SHA512 (futures-macro-0.3.31.crate) = 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166
Size (futures-macro-0.3.31.crate) = 11341 bytes
@@ -759,6 +798,9 @@ Size (heck-0.4.1.crate) = 11567 bytes
BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
Size (heck-0.5.0.crate) = 11517 bytes
+BLAKE2s (hermit-abi-0.5.3.crate) = e737e7496010efb72af4aa944f3c6b915e7b379a099711d10a04d4abf44a35fe
+SHA512 (hermit-abi-0.5.3.crate) = 8979059964e1e8f85fbe68af13799f41df8f9e81fc08c9b5bc8128bf6449ae0e65547e9787705abf6a47839651e6a3f1182e9548409aab728e614a17df25a7af
+Size (hermit-abi-0.5.3.crate) = 17458 bytes
BLAKE2s (hex-0.4.3.crate) = 299902a1da9d88101e5b8b06dde30b77e8f7a802285aae519981ada5959383f8
SHA512 (hex-0.4.3.crate) = fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
Size (hex-0.4.3.crate) = 13299 bytes
@@ -900,9 +942,9 @@ Size (itertools-0.14.0.crate) = 152715 bytes
BLAKE2s (itoa-1.0.17.crate) = 38c6bf0b0f809c5b4354ce5842776a00995e43db68118f978452c9584f542a25
SHA512 (itoa-1.0.17.crate) = 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04
Size (itoa-1.0.17.crate) = 15905 bytes
-BLAKE2s (jcode-0.90.0.tar.gz) = 1b237b69ac821120e7df0c81f42f1a43c2f1ed40121d9454548ba7fa591f34f5
-SHA512 (jcode-0.90.0.tar.gz) = 2c5171f81a1ee7328734993964e2e5b640abf23a645b24bca6642a59415c77c0ac04ac9cd6f2672bb831092713814c3d7cd21024b319b15ba00a62cb09c9224a
-Size (jcode-0.90.0.tar.gz) = 181986619 bytes
+BLAKE2s (jcode-0.97.0.tar.gz) = 4350834412074a1159fa02d2e176b48ddc7aa9b1a9bdf68cdf878e2bdff6921f
+SHA512 (jcode-0.97.0.tar.gz) = d55260d9c6eeb3a4a0e39aea38e578277335bf8875d649d31a7e389db542ee0e288471b4d150cb206b32f5340816831703c8c4059c7dd65d376449bc04cb8ed6
+Size (jcode-0.97.0.tar.gz) = 182606243 bytes
BLAKE2s (jni-0.21.1.crate) = 974b1119a5ecf546892166760660d3b1c2d8aecdf9973ae15c92bb16608e5a87
SHA512 (jni-0.21.1.crate) = 46897d5fb968e598fe39179307376305f4604db61ea5d7f12050506a6813e242c05785536528ff2d59de8a3877f6b24be15c30f451f1bec40a5c72fa3b772835
Size (jni-0.21.1.crate) = 105028 bytes
@@ -1248,6 +1290,9 @@ Size (ordered-float-4.6.0.crate) = 23633 bytes
BLAKE2s (ordered-float-5.3.0.crate) = ff7dba8e5ae768f9c0a58127f0963854bf80a48e3c997ee0452539dd53562c73
SHA512 (ordered-float-5.3.0.crate) = da8d30e3d8ba00bf42674ae92a0c0c6b91fe8231baba4fb17450330757099cdd0d0609b02f9eb1a1ad4a801cac86c76a2af52ff591bdf97643721a072e2c3de1
Size (ordered-float-5.3.0.crate) = 34539 bytes
+BLAKE2s (ordered-stream-0.2.0.crate) = 480f6e22d53e1b5fe487f53f40500a32c7d933e76e83225865a9ddd19f1bd16c
+SHA512 (ordered-stream-0.2.0.crate) = 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e
+Size (ordered-stream-0.2.0.crate) = 19077 bytes
BLAKE2s (ouroboros-0.18.5.crate) = 33d2065131434abc475c9ddad70ab8992cc8dd6313a42c909069bf568644e9ee
SHA512 (ouroboros-0.18.5.crate) = 6ad2e1ef6b2e5192749fdcfd495f4ee2506e399186da4937d7b539b7874139b74e26812e283f344b4cd7b3caf87407b48bb329f5e77bc990beb7649dd0209dea
Size (ouroboros-0.18.5.crate) = 11678 bytes
@@ -1335,6 +1380,9 @@ Size (pin-project-lite-0.2.16.crate) = 30504 bytes
BLAKE2s (pin-utils-0.1.0.crate) = 5a1cf546c08cd8ad36d3736e337a9865b694de6a636733d252a878aee8b1c204
SHA512 (pin-utils-0.1.0.crate) = 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
Size (pin-utils-0.1.0.crate) = 7580 bytes
+BLAKE2s (piper-0.2.5.crate) = 7c94dc9e3181ec072c4a09fbaaea70f2f3322e41c631c0cde15f760ec8b351bc
+SHA512 (piper-0.2.5.crate) = c16f3a182d19aae31163f069cec4b282329375ae28e03f855831e459047da2cf67f98c6b549198894e36c6b554444b6d945abe6e7b211a3a87f52c2fa90639d6
+Size (piper-0.2.5.crate) = 23908 bytes
BLAKE2s (pkcs8-0.10.2.crate) = 8288640b82abe0ab5f595c37c0b54dcd56411e2faeb137d73b5aad68596a8fa1
SHA512 (pkcs8-0.10.2.crate) = 87127d51f0e1fe085d46b30394f2a580e857cd64f5c6fe4a3ac3b8871230aa426598dbb007e8bdfd5d729b99a9c0b4d84116f0768886605342d2ed112c51dfa8
Size (pkcs8-0.10.2.crate) = 26360 bytes
@@ -1347,6 +1395,9 @@ Size (png-0.17.16.crate) = 117975 bytes
BLAKE2s (png-0.18.1.crate) = f453de96bb27f9232d515b03751b47e006d4f137297cc3caf8a05de14512be69
SHA512 (png-0.18.1.crate) = 1cb257bb663c7091f4ff55545da10a2f5f84d1d448104489d0f2d91df4711e31a2ded7c4e481902f49f20869fb25674f625170e995080f29a2b2e37840a77c35
Size (png-0.18.1.crate) = 125800 bytes
+BLAKE2s (polling-3.11.0.crate) = d50f830fe21fe07d308cdda7be0a1e3d88bf31e85a1a67a4534955ab73c86520
+SHA512 (polling-3.11.0.crate) = 77f98b9f9ddb34e8fdc052c3b05782a645deea5b1abf38d804c0ede44c649bbc2a106f157a767064aa5a63737f900c98867d5571a66b03ca72a7abd686633db7
+Size (polling-3.11.0.crate) = 59387 bytes
BLAKE2s (polycool-0.4.0.crate) = 8772887a0b6b558e59b85bbe4cd2ad1297b117fa91fce51952c15be0aebc0745
SHA512 (polycool-0.4.0.crate) = a7ac774d5643bb62866029bf6981ff913adfe4ab3e33983a5c10a98931a9af879adf72501251c37929722206d7e621da970f186010f43de67a91906d6854464f
Size (polycool-0.4.0.crate) = 22738 bytes
@@ -1533,6 +1584,9 @@ Size (regex-lite-0.1.9.crate) = 96166 bytes
BLAKE2s (regex-syntax-0.8.11.crate) = a576c4fe92eac0d2ac9dd7e21c4538baf20f219534cbbc047867f859bebb1792
SHA512 (regex-syntax-0.8.11.crate) = 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12
Size (regex-syntax-0.8.11.crate) = 359055 bytes
+BLAKE2s (relative-path-2.0.1.crate) = 3508b9cd63452ac70438a48161e93eb72bfee27f093570c6236676dce80bc312
+SHA512 (relative-path-2.0.1.crate) = 172336d3c777a9a1915e05c76cdb0929b236698a4f0d7886afb761c74d49d827f559878e2cb5555607b9b25dcf2fddc126b47fd088ee37c9ba5c3882a9b5369a
+Size (relative-path-2.0.1.crate) = 28829 bytes
BLAKE2s (reqwest-0.12.28.crate) = 1947f1c8e5841995b7438f39e0b285213e62e4f475a21bc760d2891d60770e1a
SHA512 (reqwest-0.12.28.crate) = a313c1a4e77faa1cbe8903fe8aa79e9555e2a96992ee6b87f724abab25dc7e4f93323c080b5c2ebdb706afefb99b61ce411e37895bb9a2cf73e0365b96c84098
Size (reqwest-0.12.28.crate) = 157031 bytes
@@ -1560,6 +1614,15 @@ Size (roxmltree-0.20.0.crate) = 54594 bytes
BLAKE2s (roxmltree-0.21.1.crate) = 1423538a11492d2677e8ef7da7a5c37f91763f400eae5d61d220d1522c060fc9
SHA512 (roxmltree-0.21.1.crate) = 423a9060f5101c0bb62c022559b02829e90225da6b4e75d4d214438f443fd331ed430db484b3fa6f9259ca6eb3b825f10dbff8b9aa37d81b62c1dabc9795f385
Size (roxmltree-0.21.1.crate) = 56837 bytes
+BLAKE2s (rquickjs-0.14.0.crate) = 5b523be34718a7bf991504a8a2d77dcfb16fad7ac58830afc8e857e52e9ce230
+SHA512 (rquickjs-0.14.0.crate) = 01caa4d433d2fc947167979c1c37c1b229deba4259feabdc975716ca7e217f6ebe892bcaa561a23e7764349784be882f1da5eaae8ed6705ef09d098a612f7fa9
+Size (rquickjs-0.14.0.crate) = 37226 bytes
+BLAKE2s (rquickjs-core-0.14.0.crate) = e301b47c08eb3568fb04854c517156d0d6c8087dc93f9f87a792581e70d45c53
+SHA512 (rquickjs-core-0.14.0.crate) = c1cf158140bf496816064687758024edfb5a96d0ab4d5b098c1bf949b71897c07ee75adeaba80007af1cef21aede326af7f1e8137f67474cd5d0d4afa99e125d
+Size (rquickjs-core-0.14.0.crate) = 148150 bytes
+BLAKE2s (rquickjs-sys-0.14.0.crate) = 6179f2eada621b8fd45a751061960b5ff4c3f4e3478befb83c49ad788b1ede8a
+SHA512 (rquickjs-sys-0.14.0.crate) = 24952716766fb52f53429348f9fc8a9ab273a765de2eb6bf7148b9b8a49e76fc91c7e4c7e59a1afcef728ee13154c0840a1b8dd4031d36790940f17d2a497500
+Size (rquickjs-sys-0.14.0.crate) = 2125745 bytes
BLAKE2s (rusqlite-0.32.1.crate) = 25a9130b67053d124c6b9c0a5812edd21d3d679ad51a885ab3e46a4f0ba48464
SHA512 (rusqlite-0.32.1.crate) = f21986063af655842c41cb1f9a7711d289d52f69850d02b7c08eb5381e43c0b740fc047912dca5f9a745469ccf6bed12b751d2cc5e351adafdbf37fd69946cd9
Size (rusqlite-0.32.1.crate) = 155563 bytes
@@ -1647,6 +1710,9 @@ Size (serde_derive-1.0.228.crate) = 59605 bytes
BLAKE2s (serde_json-1.0.149.crate) = 2d8799691eba81211f3c93711b5afe6f051948eb7ed4d813d2e4dba1b4e95ed0
SHA512 (serde_json-1.0.149.crate) = 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43
Size (serde_json-1.0.149.crate) = 155994 bytes
+BLAKE2s (serde_repr-0.1.21.crate) = e3e32f8b1082bdbcbe5742a66674804944e63f56719c2ef7d93c9be5320c8992
+SHA512 (serde_repr-0.1.21.crate) = d4a5405f74ae7e5c8ae37faf1642446e55b92c9b214cdc0c2fbfc248830238e59c6df38521708460645e685f7b49468a194b6c01032edcff24bf1ef611fa9f4f
+Size (serde_repr-0.1.21.crate) = 12412 bytes
BLAKE2s (serde_spanned-0.6.9.crate) = ef7717caf8e0a8c53559ebe4e7389cae4d1e994f87cc89d52738db9b60e08015
SHA512 (serde_spanned-0.6.9.crate) = 7bea513792e7712d9672d890c0b80df8e212c90b22c6ffbaa290729a0f89d04e3b7a65a8b39b774d2203cbea2515047789de163f93c8839cfba8cc88737ca5f2
Size (serde_spanned-0.6.9.crate) = 10210 bytes
@@ -1986,6 +2052,9 @@ Size (typespec_macros-1.0.0.crate) = 8757 bytes
BLAKE2s (ucd-trie-0.1.7.crate) = 0dbc75901ecf51fb8f2bdbad1cf81a1462fca51012d6c95ee7a38ac7cf19ce4b
SHA512 (ucd-trie-0.1.7.crate) = 382a832e38654a9159ebb40a8e8bf6e7f2f3108940e5b9c388f3a1441848a241201e7e5cfb125e098f04f0b2893da231b8a0e5124270e774215374bff3c5445f
Size (ucd-trie-0.1.7.crate) = 46795 bytes
+BLAKE2s (uds_windows-1.2.1.crate) = b137ff1a9d876cf9a085a7a61ca353a8aebfdf2384b551b42e3be5f5fef42754
+SHA512 (uds_windows-1.2.1.crate) = a53b16a84147587472a577471f57ab8cf67e53e082f871397e0354fef70301a26f7c1330d5d783af2959daa7a627abf37b3d0b8dbb21f40202e4c96ac7269d72
+Size (uds_windows-1.2.1.crate) = 21931 bytes
BLAKE2s (unicase-2.9.0.crate) = 9fd9acce16f72873e80e9f0a527ee623ab370552a13680308e04ebf56fd4220b
SHA512 (unicase-2.9.0.crate) = 1255c6eb4cb7217f0ccb698f790115d88dac3dae3708832f9cdb135f6cd914b2653048463036bc396d0da0cf415251b53c70e27ad5a1cf39a9bb18d8112aae44
Size (unicase-2.9.0.crate) = 24368 bytes
@@ -2406,6 +2475,18 @@ Size (yoke-0.8.1.crate) = 32016 bytes
BLAKE2s (yoke-derive-0.8.1.crate) = b53d4bf6cc81a56b2e4e44090eb6e9bc414bb0ce38b5a95240e7c4f22b3add8c
SHA512 (yoke-derive-0.8.1.crate) = 20561f74561f3e7d5ce2a2b702bac565047be284cdd24a3bf837d423954c8260d32f8d27ef9761f5e891bb539f59af22afc4830a4e52cf9888c8ca2a50784a96
Size (yoke-derive-0.8.1.crate) = 7593 bytes
+BLAKE2s (zbus-5.19.0.crate) = 9a0ba017c6dea9e2ed5aa180029ee67851808adae6c284a5fb0f68f00a29382c
+SHA512 (zbus-5.19.0.crate) = a043ed90be97288fe17630dd44a7a4a2ced8c8433f97e702e1dd48c4ebeba500be90120a04b731b8397649a0692c9dca91ede32bf78dc7d31640dcefd5d1b358
+Size (zbus-5.19.0.crate) = 187145 bytes
+BLAKE2s (zbus_macros-5.19.0.crate) = e836f19b2cfedcc3eedbd9b0fe9a64e77e17f71aa16ca8716569d4f47f105aa1
+SHA512 (zbus_macros-5.19.0.crate) = f335122cfba92653995459996a3dd8d8aca63745d7b6a10445698ebba41b6c842ee266d936f31b54f7edc83f464aab2569b35f8505d3945467e5face6188ff39
+Size (zbus_macros-5.19.0.crate) = 39517 bytes
+BLAKE2s (zbus_names-4.3.4.crate) = 3e820c33f842ec854a245a41b1f1cf3142062cff83b816eaa6cdeed46e9f937f
+SHA512 (zbus_names-4.3.4.crate) = 0888011c39dc7639b87c220f97c8eaa0a3865762e7a9f425def9f389a00789cb1774ce22050953a79332648a328fbc5cb09d9481dbe957c385cb63b1970215e1
+Size (zbus_names-4.3.4.crate) = 18901 bytes
+BLAKE2s (zcheapstr-1.1.0.crate) = 3fdb3b7937df9423e759037421746df68448c446827f7574d3ec86c706826373
+SHA512 (zcheapstr-1.1.0.crate) = 488af5474c973f50ae2afdcf2e61387909e94b4b5e3473cf1e8b7ce98ecbb4aa2cd781d197fe7c6efa99ef513abe67f0de972f3e29f491807a16d5ccdf63dd26
+Size (zcheapstr-1.1.0.crate) = 13049 bytes
BLAKE2s (zerocopy-0.8.33.crate) = 77785d8368e995f04ee170c4d8c7c2c0358b4c055f705e9f34d7677a7aa1c197
SHA512 (zerocopy-0.8.33.crate) = 4520c9342abb933be030859527469d10266470481823d40764c0ddf5b437ef3301b35322a7d2198b86e46d1fe17fff21b1290581dbc40135fde284ef5d5a25b5
Size (zerocopy-0.8.33.crate) = 271917 bytes
@@ -2445,6 +2526,15 @@ Size (zune-jpeg-0.4.21.crate) = 68268 bytes
BLAKE2s (zune-jpeg-0.5.11.crate) = 15204f210dbd9aca9469424c2df5b7069b476a9007a4e5341cc3f5cc146a55fc
SHA512 (zune-jpeg-0.5.11.crate) = 2658d727827e18af11e00e4216a198e4da3a9c22f5195b5ec626a61878b1586b163f85b1ae04d1399ceb8fbf7e76f7085680f51826b61fb61944022c7ab79b2c
Size (zune-jpeg-0.5.11.crate) = 85683 bytes
+BLAKE2s (zvariant-5.15.0.crate) = d230d30aaf765ad85de4d0461861c08735bb87340884fe7a2c171c34350eb96f
+SHA512 (zvariant-5.15.0.crate) = 562053339fa25e0dd9a9e81e8286de2c0aade0dd8b5c49540f269c7f6e842a0c8c1cbc2b54110e6c04bac06f1c351ca5152e647b0b95d8fc305ce8e1dc1e29f5
+Size (zvariant-5.15.0.crate) = 99873 bytes
+BLAKE2s (zvariant_derive-5.15.0.crate) = 677381cd00c795067af920a60978f8e76782b57067db5faa78f84941083e7b69
+SHA512 (zvariant_derive-5.15.0.crate) = 5c7f35f7f6320d55a8ebaf46dff8b519aff7030562373109f40b737db16fafb3b85757354fc37e3f336f5c561066642f14f73465ad8d9ccb3f5729feb8179271
+Size (zvariant_derive-5.15.0.crate) = 10697 bytes
+BLAKE2s (zvariant_utils-4.2.0.crate) = 29e05a16d2814fe4272ff7a84f428aa9095025fa1c7bad974d1a8f7895b7faec
+SHA512 (zvariant_utils-4.2.0.crate) = f13c788156483bb57c969e7c2519c66855edc50dd65543e1cb50a7126f6a0908779a4d60c96086968f3eb50a0d89b954ee4ca86872f2a2a8d48ea9237bf7fc9a
+Size (zvariant_utils-4.2.0.crate) = 25869 bytes
SHA1 (patch-Cargo.lock) = 6b2767b9a711fd815f65fd1086e0312947a1bbba
SHA1 (patch-Cargo.toml) = f569f69b414a497031354163f65929fe36b7c495
SHA1 (patch-crates_jcode-app-core_Cargo.toml) = 059976f4d983a4f0398e6adc2b0fbc5724f49467
@@ -2455,7 +2545,7 @@ SHA1 (patch-crates_jcode-base_src_mcp_manager.rs) = 1ae3ca9bde7914da014264621be7
SHA1 (patch-crates_jcode-base_src_process_memory.rs) = e8b7ed4fe50f7a5f667bb09d657dd623758de7ab
SHA1 (patch-crates_jcode-base_src_process_memory_netbsd.rs) = 313c4998bf047b9027c44d62727b13c1dfe354f5
SHA1 (patch-crates_jcode-core_src_stdin_detect.rs) = 3eb7c9321a5e29860699835ad2638ca3f94b3f0f
-SHA1 (patch-crates_jcode-core_src_stdin_detect_tests.rs) = 7c3209f1e6e255e4db11b2c47f965daa8b2c092e
+SHA1 (patch-crates_jcode-core_src_stdin_detect_tests.rs) = c3fe88c2105dab88d4d22a703c4fb6eef6771a50
SHA1 (patch-crates_jcode-setup-hints_src_cli_launch_hints.rs) = 6006056bbf1f01dc92fcd2e117a68eca0946675d
SHA1 (patch-crates_jcode-setup-hints_src_lib.rs) = e7b836086d7ad84eeaeac300bc4c9a802fec9f6e
SHA1 (patch-crates_jcode-tui-mermaid_Cargo.toml) = dc88a36f32562326a13a895d1cdda12c6f216f24
diff --git a/jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs b/jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
index 246dab6427..09befe8802 100644
--- a/jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
+++ b/jcode/patches/patch-crates_jcode-core_src_stdin_detect_tests.rs
@@ -9,18 +9,9 @@ tests run only on NetBSD and check the behaviour against live processes: a
real pipe reader must be detected, and a sleeping process must not be, since
a false positive would prompt the user on every long-running command.
-The module-level std::process import is also gated to Linux: only the
-Linux-only tests use it, so it warns as unused on every other platform.
-
--- crates/jcode-core/src/stdin_detect_tests.rs.orig
+++ crates/jcode-core/src/stdin_detect_tests.rs
-@@ -1,4 +1,5 @@
- use super::*;
-+#[cfg(target_os = "linux")]
- use std::process::{Command, Stdio};
-
- #[test]
-@@ -319,3 +319,127 @@ fn direct_children_of_childless_process_does_not_scan_proc() {
+@@ -320,3 +320,127 @@
"sleep should have no children, got {children:?}"
);
}
Home |
Main Index |
Thread Index |
Old Index