pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/sem



Module Name:    pkgsrc
Committed By:   pin
Date:           Mon Sep  7 07:13:54 UTC 2026

Modified Files:
        pkgsrc/devel/sem: Makefile cargo-depends.mk distinfo

Log Message:
devel/sem: update to 0.24.0

[0.24.0] - 2026-08-23
Added

    sem find, sem grep, and sem context now accept multiple queries in a single call. sem find name1 name2 … resolves each name independently — a miss on one doesn't affect the others; sem grep -e 
pattern1 -e pattern2 … (rg-style repeated -e) keeps each pattern's hits separate; sem context --entity A --entity B … packs context for several entities in one invocation, each under the same 
--budget, refusing on an ambiguous or unresolved name the same way the single-entity form does. The MCP find, grep, and context tools gained matching array parameters (queries[], patterns[], 
entities[]). Single-query usage is unchanged.
    New sem_callers MCP tool, exposing the same reverse-caller lookup as the CLI's sem callers. sem callers itself gained --limit (cap the result list) and now refuses — listing every candidate — 
when a name matches more than one definition, instead of silently answering for just one.
    A middle zoom level between an outline and full source: sem entities --signatures and sem context --headers. Each shows an entity's signature (up to where its body starts) plus the first line of 
its leading doc comment, instead of either the bare name alone or the full body. Available over MCP as signatures: true on entities and mode: "headers" on context.

Fixed

    sem-mcp's format parameter now applies everywhere entities can return results. It was previously honored on some response shapes but ignored on others: entities' free-text and query-ranking modes 
always rendered human-readable text even when format=json was requested, and the cloud-served directory-listing fast path always returned raw JSON even for the default text format.

[0.23.1] - 2026-08-22
Fixed

    CSV, JSON, and Vue entities no longer collide on generated ids with entities from other files. Their id-generation scheme is now disambiguated per plugin, closing a gap where two entities could 
silently collapse onto the same id and one would drop out of the graph.
    Entities from non-code files (Markdown, TOML, YAML, JSON, CSV, Vue/Svelte) now carry accurate byte ranges, so tools that rely on byte offsets (extraction, editing, highlighting) work correctly 
for these file types instead of getting an inaccurate span.
    Markdown headings that appear inside a fenced code block are no longer parsed as real document headings.
    TypeScript/JavaScript entity byte spans now include a leading export keyword when present, so extracting an exported declaration's exact source text no longer drops the export prefix. Facts 
schema v4 — existing caches rebuild automatically on first use.
    sem entities no longer opens the git repository through libgit2 on every call. That was a fixed per-call cost regardless of file size, disproportionately noticeable on small-file lookups; it's 
now only paid when actually needed.
    sem-mcp's query and limit parameters on the entities and context tools now work correctly (previously ignored).

Added

    sem-mcp: new find and grep tools, giving MCP clients the same fast entity-lookup and trigram-accelerated search already available from the CLI (sem find, sem grep).
    sem-mcp: entities and context tools accept format=json, returning structured JSON instead of human-readable text for callers that want to parse results programmatically.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/sem/Makefile pkgsrc/devel/sem/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/sem/cargo-depends.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/sem/Makefile
diff -u pkgsrc/devel/sem/Makefile:1.7 pkgsrc/devel/sem/Makefile:1.8
--- pkgsrc/devel/sem/Makefile:1.7       Sat Aug 22 17:35:28 2026
+++ pkgsrc/devel/sem/Makefile   Mon Sep  7 07:13:54 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2026/08/22 17:35:28 pin Exp $
+# $NetBSD: Makefile,v 1.8 2026/09/07 07:13:54 pin Exp $
 
-DISTNAME=      sem-0.23.0
+DISTNAME=      sem-0.24.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Ataraxy-Labs/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -14,9 +14,9 @@ USE_TOOLS+=   pkg-config
 
 WRKSRC=                ${WRKDIR}/${DISTNAME}/crates/sem-cli
 
-#RUST_REQ=     1.99.0-beta.1
+#RUST_REQ=     1.99.0-beta.3
 #Upstream does not state the required MSRV.
-#This package is confirmed to build with Rust 1.99.0-beta.1 on amd64
+#This package is confirmed to build with Rust 1.99.0-beta.3 on amd64
 
 RUSTFLAGS+=    -C link-arg=${COMPILER_RPATH_FLAG}${SSLBASE}/lib
 
Index: pkgsrc/devel/sem/distinfo
diff -u pkgsrc/devel/sem/distinfo:1.7 pkgsrc/devel/sem/distinfo:1.8
--- pkgsrc/devel/sem/distinfo:1.7       Sat Aug 22 17:35:29 2026
+++ pkgsrc/devel/sem/distinfo   Mon Sep  7 07:13:54 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.7 2026/08/22 17:35:29 pin Exp $
+$NetBSD: distinfo,v 1.8 2026/09/07 07:13:54 pin Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -144,9 +144,9 @@ Size (criterion-plot-0.5.0.crate) = 2270
 BLAKE2s (crossbeam-deque-0.8.6.crate) = cf67e0c05e52f690d685df9a3b6fd861d6f2b4f21fa09ac997bb32c26946c8c5
 SHA512 (crossbeam-deque-0.8.6.crate) = 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
 Size (crossbeam-deque-0.8.6.crate) = 22471 bytes
-BLAKE2s (crossbeam-epoch-0.9.18.crate) = 6c1696682cc558719ff48faa4ffdc28b562cafea7f084f9b09a99f317def636e
-SHA512 (crossbeam-epoch-0.9.18.crate) = 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
-Size (crossbeam-epoch-0.9.18.crate) = 46875 bytes
+BLAKE2s (crossbeam-epoch-0.9.20.crate) = 1d1909914a24b2ef00bc6aa301497170fb0ac5424990c9324867ed32b4269eeb
+SHA512 (crossbeam-epoch-0.9.20.crate) = ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9
+Size (crossbeam-epoch-0.9.20.crate) = 47545 bytes
 BLAKE2s (crossbeam-utils-0.8.21.crate) = f1dc88d85d262e661db4f03e622bfea97e90e8b57766db804d8464255db80043
 SHA512 (crossbeam-utils-0.8.21.crate) = 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
 Size (crossbeam-utils-0.8.21.crate) = 42691 bytes
@@ -477,9 +477,9 @@ Size (once_cell_polyfill-1.70.2.crate) =
 BLAKE2s (oorandom-11.1.5.crate) = 07ed06daf37529f4a158aca356899f3e1ba11a1fbf65ca482f5fdaea4c4ecabc
 SHA512 (oorandom-11.1.5.crate) = 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6
 Size (oorandom-11.1.5.crate) = 23750 bytes
-BLAKE2s (openssl-0.10.79.crate) = 63a343fa387b57acbf3431d78fdc4274daf7f2b32c3abe5b496c243993b0a9f9
-SHA512 (openssl-0.10.79.crate) = da9b6025324499bef777f8a7caa3705e3857ddf0aa80c659da5adcc6b6518e8734ccdbe10410a578003bde1dec2006e8d7b84224d635d03003f4a91f2e71406d
-Size (openssl-0.10.79.crate) = 307119 bytes
+BLAKE2s (openssl-0.10.80.crate) = 061c63f20edf66e5dd492f15ca4022b379fbccf127d693e5be2c47c2b9d24d28
+SHA512 (openssl-0.10.80.crate) = fe48d19397d975b98c4b8ba682647ee08573072a234005821b91206128e551b2581cb425f19a56de4758a8ba8cd8825d1df9fd183c434d46c6d261d9f8bf8e36
+Size (openssl-0.10.80.crate) = 307341 bytes
 BLAKE2s (openssl-macros-0.1.1.crate) = edb78e0a672af6601a8a2fb10b3d9064caa4059b92688e022ff5354bfa59cac3
 SHA512 (openssl-macros-0.1.1.crate) = 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
 Size (openssl-macros-0.1.1.crate) = 5601 bytes
@@ -489,9 +489,9 @@ Size (openssl-probe-0.1.6.crate) = 8128 
 BLAKE2s (openssl-src-300.6.0+3.6.2.crate) = 78f180870343c86390954a02cbca671d19164e2448e290765b3daccc9d04f40e
 SHA512 (openssl-src-300.6.0+3.6.2.crate) = 1d81acf3a6516b24498880861d85df0f6fe7ff36bfe15bda2046ecc10e02822d3b59f16924d109bb35456a0545c371a60f972f0f6cf90db2e24060721bc0ff0f
 Size (openssl-src-300.6.0+3.6.2.crate) = 7191232 bytes
-BLAKE2s (openssl-sys-0.9.115.crate) = fb9ece15b82ddeb6e4ac6e9ea27397a3940b8d4a57fe6f8ce2806d9c38151108
-SHA512 (openssl-sys-0.9.115.crate) = 2a5c46d20f8d194e92785311f3866cca4ccf8b0e1b665afd49768f230eee76e1e00f04415b4b2f2b8f449dbf9f11a62b56cb639dfdc1d4783ee8bb256864dd05
-Size (openssl-sys-0.9.115.crate) = 75821 bytes
+BLAKE2s (openssl-sys-0.9.117.crate) = 4f3b1b588d420bd02f964bce3f5548e46bd47198059a0b762ebbfc6e4e245cd2
+SHA512 (openssl-sys-0.9.117.crate) = 89eeb0bfaa2c1ac3e0a8d268a46f8bfaa9942b0f840b0403faa15474961066559b3a1d24f672b445e1029301e6a99c7e2d84dec27528183523a409e9fb57b242
+Size (openssl-sys-0.9.117.crate) = 76045 bytes
 BLAKE2s (owo-colors-4.3.0.crate) = 015fd0db3e206995f7f75738edc7a58730cf48c0b1f7cf5e0085de1349534ed4
 SHA512 (owo-colors-4.3.0.crate) = 7a63f3c9e8dba768779163ad8f547ce64587c35e85c39dd9c57f24670e9ae49b8955c0f0a84ec79c110f907925f429ac33ec6580a4c979ffadfe7e3eee554661
 Size (owo-colors-4.3.0.crate) = 31273 bytes
@@ -588,12 +588,18 @@ Size (portable-atomic-1.13.1.crate) = 19
 BLAKE2s (potential_utf-0.1.5.crate) = fc38d3a77dc1ab746af790e61608cd397049c01320d59d6d07eacb74531e3951
 SHA512 (potential_utf-0.1.5.crate) = 72950504acbd0aeeff44e0169f1857461f7627e7c638698ee005958c14cc0e68b2cfde33a91afafdcce98eac7ba7d54a125ae22562c4120c31e4b745bf298b54
 Size (potential_utf-0.1.5.crate) = 10189 bytes
+BLAKE2s (ppv-lite86-0.2.21.crate) = dcc7e79ae37986b5b66ff98fc97f05a07909fde17b5509ba1132169e8c5e5544
+SHA512 (ppv-lite86-0.2.21.crate) = 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
+Size (ppv-lite86-0.2.21.crate) = 22522 bytes
 BLAKE2s (prettyplease-0.2.37.crate) = 1884aa702dbb49dd61035fb930a031664bdee3c8989c5f9580a1019e1ba177cb
 SHA512 (prettyplease-0.2.37.crate) = 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
 Size (prettyplease-0.2.37.crate) = 72033 bytes
 BLAKE2s (proc-macro2-1.0.106.crate) = d914a8fc313c5a898a0a9381a19dfbdfe9b94efba3f431759ea2c7ce43cd5362
 SHA512 (proc-macro2-1.0.106.crate) = b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
 Size (proc-macro2-1.0.106.crate) = 59765 bytes
+BLAKE2s (proptest-1.11.0.crate) = de135f3f82b711c19dea053b25001a74381fb186d4f85f149476bed707109085
+SHA512 (proptest-1.11.0.crate) = 53ae933676f2e69d4459b71b0624ecf52ad682ef6e2ae1672e3bae33ee5f8917f1157cd7212e9d9e45a9b7eab810384bc19727fbd0a5ef95be4077eb5cbbfc09
+Size (proptest-1.11.0.crate) = 207859 bytes
 BLAKE2s (quote-1.0.45.crate) = 20533b49c424d16a57b48d77fd05ff08c31355221b3dd0d6fd917c60da7f748b
 SHA512 (quote-1.0.45.crate) = df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
 Size (quote-1.0.45.crate) = 31564 bytes
@@ -603,6 +609,18 @@ Size (r-efi-5.3.0.crate) = 64532 bytes
 BLAKE2s (r-efi-6.0.0.crate) = 43354cc640d5fc19106e09dd1841a1e8fa6504bbc8db6eaceeac64641c8f3b35
 SHA512 (r-efi-6.0.0.crate) = 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
 Size (r-efi-6.0.0.crate) = 65303 bytes
+BLAKE2s (rand-0.9.5.crate) = 7d2f72dd852f573fd6be8eba15bbf35301a2274c28aa6916ce63e34a83d22091
+SHA512 (rand-0.9.5.crate) = a59c3ddca83a6c6c5a8c39312d33aae2f7464017fca8738e2c8aed7ec013690eba7165d0f0dcc9caac4f103fd62663b80907de1cf9d41ae7a49db01f83f42343
+Size (rand-0.9.5.crate) = 100216 bytes
+BLAKE2s (rand_chacha-0.9.0.crate) = 92c607c07408ba75e10597aba27370fc46ceece6bf2e3d836de2eeb55af6dd72
+SHA512 (rand_chacha-0.9.0.crate) = f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
+Size (rand_chacha-0.9.0.crate) = 18258 bytes
+BLAKE2s (rand_core-0.9.5.crate) = bb780e2b4bfc4864096bdf32c3991e4b872e49c8f88cf785a5c6c1df3ca3345d
+SHA512 (rand_core-0.9.5.crate) = 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56
+Size (rand_core-0.9.5.crate) = 24129 bytes
+BLAKE2s (rand_xorshift-0.4.0.crate) = 7ffe3c85a6867aad12c791299ddb2a9bbd0f5ca48932bca72fd7b815ee5608dd
+SHA512 (rand_xorshift-0.4.0.crate) = 4fba5eab0f510ebe5054899ef0f8fe3635a4e798da72a3ef449cbd5297869dff8baa05eb2b69ad01f103163744db158dc6a3a61f4b4a5a7d63f72e7a2b58b3d3
+Size (rand_xorshift-0.4.0.crate) = 10262 bytes
 BLAKE2s (rayon-1.12.0.crate) = 1ec86547b1ab286e2daf0fa2b64191bf7f24a1dabe5e205ca3038a65cf44101f
 SHA512 (rayon-1.12.0.crate) = adad1851620e8f4652449aeb110c62741d454818910cb6aebc2bdf71672b8b3e1371a0045b1e2d8faf2a1a638558220fd2b7e3dd3a7b8178441dacf2d0bce2cb
 Size (rayon-1.12.0.crate) = 183391 bytes
@@ -672,9 +690,9 @@ Size (schemars_derive-1.2.1.crate) = 313
 BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
 SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 Size (scopeguard-1.2.0.crate) = 11619 bytes
-BLAKE2s (sem-0.23.0.tar.gz) = 1019c1d565ff1c7b3628459991d4078d17d964b326049764a71d93a04a0dd71c
-SHA512 (sem-0.23.0.tar.gz) = 37b366b31b2bccaf5da1ac5075c6a1c10297f641f13b6254cfe1db66bc493156ae54d90207c006da6271f4d45649d941ec6305ee106fff6ecb59a4ad7256cfb9
-Size (sem-0.23.0.tar.gz) = 2018651 bytes
+BLAKE2s (sem-0.24.0.tar.gz) = a77a0fd844b3ecb568a4dc47c20c1f04846b12e2c3aa92f93f4605a457016f16
+SHA512 (sem-0.24.0.tar.gz) = 47f38c3e7a0fc3a2f522fcce3807e0656a90cb7cc3857016658a6626c73d54f06955601f51f03e9d5d105403a947dab43dc27445f0a4c9dee2482588723b2841
+Size (sem-0.24.0.tar.gz) = 2052914 bytes
 BLAKE2s (semver-1.0.28.crate) = cc54fd8b7e1ad8e773e58137625a19c3ca7c46fec285a7eec1685230a1e9b88f
 SHA512 (semver-1.0.28.crate) = bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7
 Size (semver-1.0.28.crate) = 33064 bytes
@@ -945,6 +963,9 @@ Size (tree-sitter-zig-1.1.2.crate) = 212
 BLAKE2s (ts-parser-perl-1.1.2.crate) = e47d1da6e3e608970e2c701b4f3870230fcb717f2e16fafb82f3f9da6f1c583c
 SHA512 (ts-parser-perl-1.1.2.crate) = 8795a7d7239be86a02a53a55e26c189df9053f5938c4d1b9acafca7c4421096140bc3b1c5b1440c79e953b51b7df4ac92eeaa6e7915ede9eaa1611e8accff9fb
 Size (ts-parser-perl-1.1.2.crate) = 1627912 bytes
+BLAKE2s (unarray-0.1.4.crate) = ba4c2ad15e23e675dc2e52cf8b376669362554c8c24638c7e586743ec0129e1e
+SHA512 (unarray-0.1.4.crate) = 373d16e9688938762c61cc9056a50badfde417f64385de1949678333cf9465cc496a357707989da83ee5e4ab041a89688fcd3ab9dfb9c6ec66446c9f5b56b630
+Size (unarray-0.1.4.crate) = 12895 bytes
 BLAKE2s (unicode-id-start-1.4.0.crate) = f94014cf15b84e1e1488a19dc942b0b395115ee1243ca9a4a2fb329e4dd8ef50
 SHA512 (unicode-id-start-1.4.0.crate) = f095a3db207648f6f34e57df105a7d742344af56de7066309a397cf914db2254d9d9057a839ef33342ff54020e3a982113ddf2098fa77dc023aac8811bdf46a1
 Size (unicode-id-start-1.4.0.crate) = 48270 bytes

Index: pkgsrc/devel/sem/cargo-depends.mk
diff -u pkgsrc/devel/sem/cargo-depends.mk:1.1 pkgsrc/devel/sem/cargo-depends.mk:1.2
--- pkgsrc/devel/sem/cargo-depends.mk:1.1       Sat Aug 22 17:35:28 2026
+++ pkgsrc/devel/sem/cargo-depends.mk   Mon Sep  7 07:13:54 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.1 2026/08/22 17:35:28 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.2 2026/09/07 07:13:54 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
 CARGO_CRATE_DEPENDS+=  ahash-0.8.12
@@ -48,7 +48,7 @@ CARGO_CRATE_DEPENDS+= crc32fast-1.5.0
 CARGO_CRATE_DEPENDS+=  criterion-0.5.1
 CARGO_CRATE_DEPENDS+=  criterion-plot-0.5.0
 CARGO_CRATE_DEPENDS+=  crossbeam-deque-0.8.6
-CARGO_CRATE_DEPENDS+=  crossbeam-epoch-0.9.18
+CARGO_CRATE_DEPENDS+=  crossbeam-epoch-0.9.20
 CARGO_CRATE_DEPENDS+=  crossbeam-utils-0.8.21
 CARGO_CRATE_DEPENDS+=  crunchy-0.2.4
 CARGO_CRATE_DEPENDS+=  darling-0.23.0
@@ -159,11 +159,11 @@ CARGO_CRATE_DEPENDS+=     number_prefix-0.4.
 CARGO_CRATE_DEPENDS+=  once_cell-1.21.4
 CARGO_CRATE_DEPENDS+=  once_cell_polyfill-1.70.2
 CARGO_CRATE_DEPENDS+=  oorandom-11.1.5
-CARGO_CRATE_DEPENDS+=  openssl-0.10.79
+CARGO_CRATE_DEPENDS+=  openssl-0.10.80
 CARGO_CRATE_DEPENDS+=  openssl-macros-0.1.1
 CARGO_CRATE_DEPENDS+=  openssl-probe-0.1.6
 CARGO_CRATE_DEPENDS+=  openssl-src-300.6.0+3.6.2
-CARGO_CRATE_DEPENDS+=  openssl-sys-0.9.115
+CARGO_CRATE_DEPENDS+=  openssl-sys-0.9.117
 CARGO_CRATE_DEPENDS+=  owo-colors-4.3.0
 CARGO_CRATE_DEPENDS+=  oxc-miette-3.0.1
 CARGO_CRATE_DEPENDS+=  oxc-miette-derive-3.0.1
@@ -196,11 +196,17 @@ CARGO_CRATE_DEPENDS+=     plotters-backend-0
 CARGO_CRATE_DEPENDS+=  plotters-svg-0.3.7
 CARGO_CRATE_DEPENDS+=  portable-atomic-1.13.1
 CARGO_CRATE_DEPENDS+=  potential_utf-0.1.5
+CARGO_CRATE_DEPENDS+=  ppv-lite86-0.2.21
 CARGO_CRATE_DEPENDS+=  prettyplease-0.2.37
 CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.106
+CARGO_CRATE_DEPENDS+=  proptest-1.11.0
 CARGO_CRATE_DEPENDS+=  quote-1.0.45
 CARGO_CRATE_DEPENDS+=  r-efi-5.3.0
 CARGO_CRATE_DEPENDS+=  r-efi-6.0.0
+CARGO_CRATE_DEPENDS+=  rand-0.9.5
+CARGO_CRATE_DEPENDS+=  rand_chacha-0.9.0
+CARGO_CRATE_DEPENDS+=  rand_core-0.9.5
+CARGO_CRATE_DEPENDS+=  rand_xorshift-0.4.0
 CARGO_CRATE_DEPENDS+=  rayon-1.12.0
 CARGO_CRATE_DEPENDS+=  rayon-core-1.13.0
 CARGO_CRATE_DEPENDS+=  redox_syscall-0.5.18
@@ -314,6 +320,7 @@ CARGO_CRATE_DEPENDS+=       tree-sitter-typesc
 CARGO_CRATE_DEPENDS+=  tree-sitter-xml-0.7.0
 CARGO_CRATE_DEPENDS+=  tree-sitter-zig-1.1.2
 CARGO_CRATE_DEPENDS+=  ts-parser-perl-1.1.2
+CARGO_CRATE_DEPENDS+=  unarray-0.1.4
 CARGO_CRATE_DEPENDS+=  unicode-id-start-1.4.0
 CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.24
 CARGO_CRATE_DEPENDS+=  unicode-linebreak-0.1.5



Home | Main Index | Thread Index | Old Index