notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
ast-grep CLI tool for code structural search, lint and rewriting
0.45.3 textproc on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.44.0Version of this port present on the latest quarterly branch.
Maintainer: tagattie@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-06-03 14:00:05
Last Update: 2026-08-31 06:01:04
Commit Hash: 866df68
Also Listed In: devel
License: MIT
WWW:
https://ast-grep.github.io/
Description:
ast-grep is an abstract syntax tree based tool to search code by pattern code. Think of it as your old-friend grep, but matching AST nodes instead of text. You can write patterns as if you are writing ordinary code. It will match all code that has the same syntactical structure. You can use $ sign + upper case letters as a wildcard, e.g. $MATCH, to match any single AST node. Think of it as regular expression dot ., except it is not textual.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (8 items)
Collapse this list.
  1. bin/ast-grep
  2. bin/sg
  3. etc/bash_completion.d/ast-grep
  4. share/fish/completions/ast-grep.fish
  5. share/zsh/site-functions/_ast-grep
  6. /usr/local/share/licenses/ast-grep-0.45.3/catalog.mk
  7. /usr/local/share/licenses/ast-grep-0.45.3/LICENSE
  8. /usr/local/share/licenses/ast-grep-0.45.3/MIT
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ast-grep>0:textproc/ast-grep
To install the port:
cd /usr/ports/textproc/ast-grep/ && make install clean
To add the package, run one of these commands:
  • pkg install textproc/ast-grep
  • pkg install ast-grep
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ast-grep
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1788154393 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438

Expand this list (542 items)

Collapse this list.

SHA256 (rust/crates/aho-corasick-1.1.5.crate) = c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba SIZE (rust/crates/aho-corasick-1.1.5.crate) = 184315 SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838 SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d SIZE (rust/crates/anstream-1.0.0.crate) = 28916 SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 SIZE (rust/crates/anstyle-1.0.14.crate) = 17787 SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042 SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 SHA256 (rust/crates/anyhow-1.0.104.crate) = 330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470 SIZE (rust/crates/anyhow-1.0.104.crate) = 48819 SHA256 (rust/crates/assert_cmd-2.2.2.crate) = 2aa3a22042e45de04255c7bf3626e239f450200fd0493c1e382263544b20aea6 SIZE (rust/crates/assert_cmd-2.2.2.crate) = 27683 SHA256 (rust/crates/async-trait-0.1.92.crate) = 82f6aeea286b8eb4dd3431a1be1b59d290ace00f5bfd8e2a159bc2a05e2c1667 SIZE (rust/crates/async-trait-0.1.92.crate) = 32039 SHA256 (rust/crates/autocfg-1.5.1.crate) = f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53 SIZE (rust/crates/autocfg-1.5.1.crate) = 18911 SHA256 (rust/crates/bit-set-0.11.1.crate) = 56d87354e4229f54a44f7bf2435906a4656dba36026ab6eaca629a2c436a691c SIZE (rust/crates/bit-set-0.11.1.crate) = 19997 SHA256 (rust/crates/bit-vec-0.10.1.crate) = 5727b15fa97d4f4fee0a3b7c3d550ed0269f54329207b86388de918604e31269 SIZE (rust/crates/bit-vec-0.10.1.crate) = 30095 SHA256 (rust/crates/bitflags-2.13.1.crate) = b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da SIZE (rust/crates/bitflags-2.13.1.crate) = 51395 SHA256 (rust/crates/borrow-or-share-0.2.4.crate) = dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c SIZE (rust/crates/borrow-or-share-0.2.4.crate) = 5243 SHA256 (rust/crates/borsh-1.8.0.crate) = a88b7ea17d208c4193f2c1e6de3c35fe71f98c96982d5ced308bdcc749ff6e1f SIZE (rust/crates/borsh-1.8.0.crate) = 84983 SHA256 (rust/crates/borsh-derive-1.8.0.crate) = d8f347189c62a579b8cd5f80714efa178f52e461dc2e6d701d264f5ff22e566c SIZE (rust/crates/borsh-derive-1.8.0.crate) = 33072 SHA256 (rust/crates/bstr-1.13.1.crate) = 6bb31b46c14244e20ee9984b11bf5c992b91fb6939fea616e3512c8baecdbe5f SIZE (rust/crates/bstr-1.13.1.crate) = 356631 SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649 SIZE (rust/crates/bumpalo-3.20.3.crate) = 98671 SHA256 (rust/crates/bytes-1.12.1.crate) = fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04 SIZE (rust/crates/bytes-1.12.1.crate) = 75667 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5 SIZE (rust/crates/cast-0.3.0.crate) = 11452 SHA256 (rust/crates/cc-1.4.4.crate) = 0ad534f4357a5264cce5019c989cf66a4f0dc4e0d1b1d15f8aacec0ff7360273 SIZE (rust/crates/cc-1.4.4.crate) = 100602 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 SHA256 (rust/crates/cfg_aliases-0.2.2.crate) = f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527 SIZE (rust/crates/cfg_aliases-0.2.2.crate) = 6527 SHA256 (rust/crates/clap-4.6.6.crate) = 473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca SIZE (rust/crates/clap-4.6.6.crate) = 64815 SHA256 (rust/crates/clap_builder-4.6.6.crate) = 7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889 SIZE (rust/crates/clap_builder-4.6.6.crate) = 171756 SHA256 (rust/crates/clap_complete-4.6.9.crate) = 3be2ad0423bdbbb0e25bc89add796f3559706d4a95e1bc98e4d9662a957b6a19 SIZE (rust/crates/clap_complete-4.6.9.crate) = 51920 SHA256 (rust/crates/clap_derive-4.6.4.crate) = d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061 SIZE (rust/crates/clap_derive-4.6.4.crate) = 33533 SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9 SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470 SHA256 (rust/crates/codespan-reporting-0.13.1.crate) = af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681 SIZE (rust/crates/codespan-reporting-0.13.1.crate) = 57424 SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570 SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187 SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9 SIZE (rust/crates/convert_case-0.10.0.crate) = 24083 SHA256 (rust/crates/convert_case-0.11.0.crate) = affbf0190ed2caf063e3def54ff444b449371d55c58e513a95ab98eca50adb49 SIZE (rust/crates/convert_case-0.11.0.crate) = 31545 SHA256 (rust/crates/coolor-1.1.0.crate) = 980c2afde4af43d6a05c5be738f9eae595cff86dce1f38f88b95058a98c027f3 SIZE (rust/crates/coolor-1.1.0.crate) = 137173 SHA256 (rust/crates/crokey-1.5.0.crate) = 074bc31bff1084f74e5a145ad5f6ac74469fa312159faa5144f0b1c4506b8d80 SIZE (rust/crates/crokey-1.5.0.crate) = 44815 SHA256 (rust/crates/crokey-proc_macros-1.5.0.crate) = b88c4ff2d5717616c3bb4a31d06b0b241ed811c7c0c41d077d77631bee7caad0 SIZE (rust/crates/crokey-proc_macros-1.5.0.crate) = 6488 SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8 SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500 SHA256 (rust/crates/crossbeam-channel-0.5.16.crate) = d85363c37faeca707aef026efa9f3b34d077bce547e48f770770625c6013679e SIZE (rust/crates/crossbeam-channel-0.5.16.crate) = 93189 SHA256 (rust/crates/crossbeam-deque-0.8.7.crate) = 5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb SIZE (rust/crates/crossbeam-deque-0.8.7.crate) = 24141 SHA256 (rust/crates/crossbeam-epoch-0.9.20.crate) = 2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f SIZE (rust/crates/crossbeam-epoch-0.9.20.crate) = 47545 SHA256 (rust/crates/crossbeam-queue-0.3.13.crate) = 803d13fb3b09d88be9f4dbc29062c66b19bf7170867ceb746d2a8689bf6c7a26 SIZE (rust/crates/crossbeam-queue-0.3.13.crate) = 18407 SHA256 (rust/crates/crossbeam-utils-0.8.22.crate) = 61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17 SIZE (rust/crates/crossbeam-utils-0.8.22.crate) = 46874 SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b SIZE (rust/crates/crossterm-0.29.0.crate) = 136635 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027 SHA256 (rust/crates/ctor-1.0.13.crate) = 914a755b7c2d4af2bdcff7ce1739e2db9a1b81a9b07123d8015786ae03c0980d SIZE (rust/crates/ctor-1.0.13.crate) = 48320 SHA256 (rust/crates/dashmap-6.2.1.crate) = e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c SIZE (rust/crates/dashmap-6.2.1.crate) = 26885 SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134 SIZE (rust/crates/derive_more-2.1.1.crate) = 88632 SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094 SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8 SIZE (rust/crates/difflib-0.4.0.crate) = 7638 SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61 SIZE (rust/crates/document-features-0.2.12.crate) = 14739 SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555 SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb SIZE (rust/crates/errno-0.3.14.crate) = 12002 SHA256 (rust/crates/fastrand-2.5.0.crate) = da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223 SIZE (rust/crates/fastrand-2.5.0.crate) = 20782 SHA256 (rust/crates/find-msvc-tools-0.1.11.crate) = d45db016d36b838f563236e9193d0ee6ce38f3f68b6c94e914b4929c96bbb890 SIZE (rust/crates/find-msvc-tools-0.1.11.crate) = 31517 SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8 SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702 SHA256 (rust/crates/fluent-uri-0.4.1.crate) = bc74ac4d8359ae70623506d512209619e5cf8f347124910440dbc221714b328e SIZE (rust/crates/fluent-uri-0.4.1.crate) = 51205 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/futures-0.3.34.crate) = 9a31d2a3fbaaeb2af2368bbdd904aa8e812d3c04a1ee10d3171f52d556e5d0a3 SIZE (rust/crates/futures-0.3.34.crate) = 61966 SHA256 (rust/crates/futures-channel-0.3.34.crate) = b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4 SIZE (rust/crates/futures-channel-0.3.34.crate) = 33165 SHA256 (rust/crates/futures-core-0.3.34.crate) = 92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e SIZE (rust/crates/futures-core-0.3.34.crate) = 14692 SHA256 (rust/crates/futures-executor-0.3.34.crate) = 031b47cf1a3c6cc8bc2fc76cd437f521619387907d469316e7c0bc278f1f5432 SIZE (rust/crates/futures-executor-0.3.34.crate) = 18560 SHA256 (rust/crates/futures-io-0.3.34.crate) = 53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed SIZE (rust/crates/futures-io-0.3.34.crate) = 9189 SHA256 (rust/crates/futures-macro-0.3.34.crate) = 9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44 SIZE (rust/crates/futures-macro-0.3.34.crate) = 11926 SHA256 (rust/crates/futures-sink-0.3.34.crate) = 1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d SIZE (rust/crates/futures-sink-0.3.34.crate) = 8107 SHA256 (rust/crates/futures-task-0.3.34.crate) = cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd SIZE (rust/crates/futures-task-0.3.34.crate) = 11376 SHA256 (rust/crates/futures-util-0.3.34.crate) = 0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc SIZE (rust/crates/futures-util-0.3.34.crate) = 169782 SHA256 (rust/crates/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94 SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047 SHA256 (rust/crates/getrandom-0.4.3.crate) = 300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099 SIZE (rust/crates/getrandom-0.4.3.crate) = 52437 SHA256 (rust/crates/globset-0.4.20.crate) = 07c34a9410465b45bd9787443bc7370f37735bad04b0f0cd57ff1a3186c98988 SIZE (rust/crates/globset-0.4.20.crate) = 29724 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 SHA256 (rust/crates/hashbrown-0.17.1.crate) = ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a SIZE (rust/crates/hashbrown-0.17.1.crate) = 155512 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 SIZE (rust/crates/httparse-1.10.1.crate) = 45190 SHA256 (rust/crates/ignore-0.4.33.crate) = 00b69833ed729dc5aa7d19541d96d6cf8e9137194207a04916d658e43168402f SIZE (rust/crates/ignore-0.4.33.crate) = 73872 SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9 SIZE (rust/crates/indexmap-2.14.0.crate) = 104085 SHA256 (rust/crates/inquire-0.9.4.crate) = 6654738b8024300cf062d04a1c13c10c8e2cea598ec1c47dc9b6641159429756 SIZE (rust/crates/inquire-0.9.4.crate) = 101235 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682 SIZE (rust/crates/itoa-1.0.18.crate) = 15935 SHA256 (rust/crates/js-sys-0.3.104.crate) = 0e0c1080212aad755ea003d18543e8768dd432c48819efd73a7bf1e39b7a5a3a SIZE (rust/crates/js-sys-0.3.104.crate) = 108816 SHA256 (rust/crates/lazy-regex-3.6.1.crate) = 4994ba703f78b083e2f7946dac9251abd83fd43a0365f030e99b69be5b4b9ef9 SIZE (rust/crates/lazy-regex-3.6.1.crate) = 11550 SHA256 (rust/crates/lazy-regex-proc_macros-3.6.1.crate) = fd97232314824e6dbef1918a871bb93f51070455e3715bf26e19a6d01aa977a0 SIZE (rust/crates/lazy-regex-proc_macros-3.6.1.crate) = 6826 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 SHA256 (rust/crates/libc-0.2.189.crate) = 3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2 SIZE (rust/crates/libc-0.2.189.crate) = 851502 SHA256 (rust/crates/libloading-0.9.0.crate) = 754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60 SIZE (rust/crates/libloading-0.9.0.crate) = 33816 SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981 SIZE (rust/crates/libm-0.2.16.crate) = 164243 SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53 SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116 SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092 SIZE (rust/crates/litrs-1.0.0.crate) = 46610 SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 SHA256 (rust/crates/log-0.4.34.crate) = f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6 SIZE (rust/crates/log-0.4.34.crate) = 53395 SHA256 (rust/crates/ls-types-0.0.6.crate) = 896e16b8e17d8732b9efe4d5b66cb0cc162b3023a2d8122f2aea6f7f185e0a67 SIZE (rust/crates/ls-types-0.0.6.crate) = 75900 SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 SIZE (rust/crates/matchers-0.2.0.crate) = 7075 SHA256 (rust/crates/memchr-2.8.3.crate) = cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98 SIZE (rust/crates/memchr-2.8.3.crate) = 99165 SHA256 (rust/crates/minicov-0.3.9.crate) = c3aa3aa12b448ac225b3102217d1ac5cc717908f02722926524b0599c933c7a0 SIZE (rust/crates/minicov-0.3.9.crate) = 47898 SHA256 (rust/crates/minimad-0.16.0.crate) = de632ee829aec3a874d18a4192eae64a0460b3a45c54ed556b334f6fe5a1d62f SIZE (rust/crates/minimad-0.16.0.crate) = 23016 SHA256 (rust/crates/mio-1.2.2.crate) = 30d65c71f1ce40ab09135ce117d742b9f8a19ff91a41a8b57ed50bc2de59c427 SIZE (rust/crates/mio-1.2.2.crate) = 111363 SHA256 (rust/crates/napi-3.12.2.crate) = 58c5f4d5375213fdb7be2655e152386e82f026f9a5ba36a75556e11359aafe09 SIZE (rust/crates/napi-3.12.2.crate) = 212173 SHA256 (rust/crates/napi-build-2.4.1.crate) = 60fdf9b392c50e7c4170fa633bd909490ed7835cea4c046776d1a4dd8d2ae0ab SIZE (rust/crates/napi-build-2.4.1.crate) = 5071 SHA256 (rust/crates/napi-derive-3.6.3.crate) = 0fa55ea69990c90b888e9e77044410e304ce7f35de599dc6d0b5c1923d2e59af SIZE (rust/crates/napi-derive-3.6.3.crate) = 23009 SHA256 (rust/crates/napi-derive-backend-6.1.2.crate) = df4056ac7c18e4438ccf0edaed4340ca0d269278c8ec19284f7b23cb039fd0ae SIZE (rust/crates/napi-derive-backend-6.1.2.crate) = 41747 SHA256 (rust/crates/napi-sys-3.3.0.crate) = 85fbf1fa9f1babfe396d74bbbf52b3643770243e8f5b0b46715d4caf7f0dfc9a SIZE (rust/crates/napi-sys-3.3.0.crate) = 7970 SHA256 (rust/crates/nix-0.31.3.crate) = cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d SIZE (rust/crates/nix-0.31.3.crate) = 347476 SHA256 (rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451 SIZE (rust/crates/nohash-hasher-0.2.0.crate) = 8051 SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737 SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5 SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 SIZE (rust/crates/once_cell-1.21.4.crate) = 35010 SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e SIZE (rust/crates/oorandom-11.1.5.crate) = 23750 SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735 SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1 SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110 SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 SHA256 (rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd SIZE (rust/crates/pin-project-lite-0.2.17.crate) = 31034 SHA256 (rust/crates/portable-atomic-1.15.0.crate) = 05c8b63e8d9609db387f0324918f81d68fe27748f084ef092fb35954d0539a85 SIZE (rust/crates/portable-atomic-1.15.0.crate) = 202705 SHA256 (rust/crates/predicates-3.1.4.crate) = ada8f2932f28a27ee7b70dd6c1c39ea0675c55a36879ab92f3a715eaa1e63cfe SIZE (rust/crates/predicates-3.1.4.crate) = 24327 SHA256 (rust/crates/predicates-core-1.0.10.crate) = cad38746f3166b4031b1a0d39ad9f954dd291e7854fcc0eed52ee41a0b50d144 SIZE (rust/crates/predicates-core-1.0.10.crate) = 8649 SHA256 (rust/crates/predicates-tree-1.0.13.crate) = d0de1b847b39c8131db0467e9df1ff60e6d0562ab8e9a16e568ad0fdb372e2f2 SIZE (rust/crates/predicates-tree-1.0.13.crate) = 8422 SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033 SHA256 (rust/crates/proc-macro-crate-3.5.0.crate) = e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f SIZE (rust/crates/proc-macro-crate-3.5.0.crate) = 12709 SHA256 (rust/crates/proc-macro2-1.0.107.crate) = 985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9 SIZE (rust/crates/proc-macro2-1.0.107.crate) = 59588 SHA256 (rust/crates/pyo3-0.29.2.crate) = 4688ddedf473e32662b9b067670129a8afb8c18e351482c70d62ba4a88171e8b SIZE (rust/crates/pyo3-0.29.2.crate) = 1255741 SHA256 (rust/crates/pyo3-build-config-0.29.2.crate) = f41027e41b4bd03f6e60f9f417fe24a6341a6bb744edd62b6f709f2a52ea30e9 SIZE (rust/crates/pyo3-build-config-0.29.2.crate) = 41104 SHA256 (rust/crates/pyo3-ffi-0.29.2.crate) = e591a95526fead067432c3b3a33fc74770b87b1e04e73671090d9c2055a2b327 SIZE (rust/crates/pyo3-ffi-0.29.2.crate) = 90029 SHA256 (rust/crates/pyo3-macros-0.29.2.crate) = 73225868fc1cd84eef2c3c230ddb91273bf1de46aeb8a4248da76d32a0924a1c SIZE (rust/crates/pyo3-macros-0.29.2.crate) = 9044 SHA256 (rust/crates/pyo3-macros-backend-0.29.2.crate) = 571575aa3749fa6216757dd47d2a3e7ef360f329a40f0666a9fbd14889024952 SIZE (rust/crates/pyo3-macros-backend-0.29.2.crate) = 93749 SHA256 (rust/crates/pythonize-0.29.0.crate) = 6ec376e1216e0c929a74964ce2020012a1a39f32d80e78aa688721219ea7fb89 SIZE (rust/crates/pythonize-0.29.0.crate) = 23091 SHA256 (rust/crates/quote-1.0.47.crate) = 1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001 SIZE (rust/crates/quote-1.0.47.crate) = 31622 SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf SIZE (rust/crates/r-efi-6.0.0.crate) = 65303 SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747 SHA256 (rust/crates/ref-cast-1.0.27.crate) = 7e440fb4e4b4147295338efb76001ab9e4efc0e5839df2c47fc5ac2381d365c3 SIZE (rust/crates/ref-cast-1.0.27.crate) = 15335 SHA256 (rust/crates/ref-cast-impl-1.0.27.crate) = 92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a SIZE (rust/crates/ref-cast-impl-1.0.27.crate) = 10194 SHA256 (rust/crates/regex-1.13.1.crate) = f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d SIZE (rust/crates/regex-1.13.1.crate) = 157118 SHA256 (rust/crates/regex-automata-0.4.18.crate) = ad8553b9b26413251cbf30e620595c7a41b3887f03da04579c0e6b0d6a06b4b2 SIZE (rust/crates/regex-automata-0.4.18.crate) = 628707 SHA256 (rust/crates/regex-syntax-0.8.11.crate) = d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4 SIZE (rust/crates/regex-syntax-0.8.11.crate) = 359055 SHA256 (rust/crates/rustc-hash-2.1.3.crate) = 6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d SIZE (rust/crates/rustc-hash-2.1.3.crate) = 14811 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190 SIZE (rust/crates/rustix-1.1.4.crate) = 425241 SHA256 (rust/crates/rustversion-1.0.23.crate) = cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f SIZE (rust/crates/rustversion-1.0.23.crate) = 21013 SHA256 (rust/crates/ryu-1.0.23.crate) = 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f SIZE (rust/crates/ryu-1.0.23.crate) = 52823 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 SHA256 (rust/crates/schemafy_core-0.6.0.crate) = 2bec29dddcfe60f92f3c0d422707b8b56473983ef0481df8d5236ed3ab8fdf24 SIZE (rust/crates/schemafy_core-0.6.0.crate) = 1878 SHA256 (rust/crates/schemafy_lib-0.6.0.crate) = af3d87f1df246a9b7e2bfd1f4ee5f88e48b11ef9cfc62e63f0dead255b1a6f5f SIZE (rust/crates/schemafy_lib-0.6.0.crate) = 10431 SHA256 (rust/crates/schemars-1.2.2.crate) = 687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a SIZE (rust/crates/schemars-1.2.2.crate) = 94320 SHA256 (rust/crates/schemars_derive-1.2.2.crate) = d98c67716b46af2f0b8cf752abc930f6f9aecfbf671ecfb531db8a31dbe4e2ba SIZE (rust/crates/schemars_derive-1.2.2.crate) = 31436 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/semver-1.0.28.crate) = 8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd SIZE (rust/crates/semver-1.0.28.crate) = 33064 SHA256 (rust/crates/serde-1.0.229.crate) = 4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba SIZE (rust/crates/serde-1.0.229.crate) = 83669 SHA256 (rust/crates/serde-sarif-0.8.0.crate) = a053c46f18a8043570d4e32fefc4c6377f82bf29ec310a33e93f273048e3b0be SIZE (rust/crates/serde-sarif-0.8.0.crate) = 32527 SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098 SHA256 (rust/crates/serde_core-1.0.229.crate) = 67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48 SIZE (rust/crates/serde_core-1.0.229.crate) = 63100 SHA256 (rust/crates/serde_derive-1.0.229.crate) = e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348 SIZE (rust/crates/serde_derive-1.0.229.crate) = 59864 SHA256 (rust/crates/serde_derive_internals-0.30.0.crate) = f852137cce035d6a4df67ccce505ff6b3e9fd3a10e3e52b24dc71e650bb1a9bd SIZE (rust/crates/serde_derive_internals-0.30.0.crate) = 27140 SHA256 (rust/crates/serde_json-1.0.151.crate) = c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14 SIZE (rust/crates/serde_json-1.0.151.crate) = 156556 SHA256 (rust/crates/serde_regex-1.2.0.crate) = bafc8d0c5330cecff10f16b459b479fd9acaa5b4acd7167301414e21b0057012 SIZE (rust/crates/serde_regex-1.2.0.crate) = 11203 SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47 SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 SHA256 (rust/crates/shlex-2.0.1.crate) = f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba SIZE (rust/crates/shlex-2.0.1.crate) = 19332 SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2 SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862 SHA256 (rust/crates/signal-hook-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373 SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668 SHA256 (rust/crates/similar-3.2.0.crate) = 4f66ca1f7aca2474dc10c942eb22feffc897735f54cd1db90138c2fddb490987 SIZE (rust/crates/similar-3.2.0.crate) = 100297 SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 SIZE (rust/crates/slab-0.4.12.crate) = 19080 SHA256 (rust/crates/smallvec-1.15.2.crate) = 8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90 SIZE (rust/crates/smallvec-1.15.2.crate) = 34899 SHA256 (rust/crates/streaming-iterator-0.1.9.crate) = 2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520 SIZE (rust/crates/streaming-iterator-0.1.9.crate) = 18482 SHA256 (rust/crates/strict-0.2.0.crate) = f42444fea5b87a39db4218d9422087e66a85d0e7a0963a439b07bcdf91804006 SIZE (rust/crates/strict-0.2.0.crate) = 4918 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf SIZE (rust/crates/strum-0.27.2.crate) = 8489 SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7 SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 SHA256 (rust/crates/syn-2.0.119.crate) = 872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297 SIZE (rust/crates/syn-2.0.119.crate) = 307407 SHA256 (rust/crates/syn-3.0.3.crate) = 53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3 SIZE (rust/crates/syn-3.0.3.crate) = 312999 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 SHA256 (rust/crates/target-lexicon-0.13.5.crate) = adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca SIZE (rust/crates/target-lexicon-0.13.5.crate) = 26928 SHA256 (rust/crates/target-triple-1.0.1.crate) = c3a6bfce3d99adfa72d24750a61f782f3036a81e7f86d8841ee1326deaebd171 SIZE (rust/crates/target-triple-1.0.1.crate) = 7274 SHA256 (rust/crates/tempfile-3.27.0.crate) = 32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd SIZE (rust/crates/tempfile-3.27.0.crate) = 44780 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 SHA256 (rust/crates/termimad-0.35.2.crate) = bc986efe2e680fbd1051790103f01b176eb6b1bbc926e41d46adfe44ea43614c SIZE (rust/crates/termimad-0.35.2.crate) = 447450 SHA256 (rust/crates/terminal-light-1.9.1.crate) = 23493cf1be461ed14d2c81bf1d39dcea17c8095d4f623b1a1292ea212f6b88ed SIZE (rust/crates/terminal-light-1.9.1.crate) = 40216 SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683 SIZE (rust/crates/termtree-0.5.1.crate) = 8498 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 SHA256 (rust/crates/thiserror-2.0.20.crate) = ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f SIZE (rust/crates/thiserror-2.0.20.crate) = 28969 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 SHA256 (rust/crates/thiserror-impl-2.0.20.crate) = bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af SIZE (rust/crates/thiserror-impl-2.0.20.crate) = 21436 SHA256 (rust/crates/thread_local-1.1.10.crate) = 1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070 SIZE (rust/crates/thread_local-1.1.10.crate) = 16361 SHA256 (rust/crates/tokio-1.53.1.crate) = 202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed SIZE (rust/crates/tokio-1.53.1.crate) = 920101 SHA256 (rust/crates/tokio-macros-2.7.2.crate) = 78773a2a397f451582ce068015985c33193cf6dea8b74d2a639fe457b2f07b0e SIZE (rust/crates/tokio-macros-2.7.2.crate) = 16081 SHA256 (rust/crates/tokio-stream-0.1.19.crate) = a3d06f0b082ba57c26b79407372e57cf2a1e28124f78e9479fe80322cf53420b SIZE (rust/crates/tokio-stream-0.1.19.crate) = 48088 SHA256 (rust/crates/tokio-util-0.7.19.crate) = 494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52 SIZE (rust/crates/tokio-util-0.7.19.crate) = 147245 SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7 SIZE (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 17982 SHA256 (rust/crates/toml_edit-0.25.13+spec-1.1.0.crate) = 6975367e4d2ef766d86af01ffad14b622fecc8d4357a998fbc4deb6e9bacaf9b SIZE (rust/crates/toml_edit-0.25.13+spec-1.1.0.crate) = 68589 SHA256 (rust/crates/toml_parser-1.1.3+spec-1.1.0.crate) = 1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56 SIZE (rust/crates/toml_parser-1.1.3+spec-1.1.0.crate) = 35888 SHA256 (rust/crates/toml_writer-1.1.2+spec-1.1.0.crate) = 7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2 SIZE (rust/crates/toml_writer-1.1.2+spec-1.1.0.crate) = 18968 SHA256 (rust/crates/tower-0.5.3.crate) = ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4 SIZE (rust/crates/tower-0.5.3.crate) = 110488 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 SHA256 (rust/crates/tower-lsp-server-0.23.0.crate) = 2f0e711655c89181a6bc6a2cc348131fcd9680085f5b06b6af13427a393a6e72 SIZE (rust/crates/tower-lsp-server-0.23.0.crate) = 69411 SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100 SIZE (rust/crates/tracing-0.1.44.crate) = 463135 SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733 SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 SHA256 (rust/crates/tracing-subscriber-0.3.23.crate) = cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319 SIZE (rust/crates/tracing-subscriber-0.3.23.crate) = 213773 SHA256 (rust/crates/tree-sitter-0.27.0.crate) = 2038684e0058edba0d17302619f62eabce4a8e11c6ac59506996a8d79848851d SIZE (rust/crates/tree-sitter-0.27.0.crate) = 229415 SHA256 (rust/crates/tree-sitter-bash-0.25.1.crate) = 9e5ec769279cc91b561d3df0d8a5deb26b0ad40d183127f409494d6d8fc53062 SIZE (rust/crates/tree-sitter-bash-0.25.1.crate) = 438310 SHA256 (rust/crates/tree-sitter-c-0.24.2.crate) = a9b2eb57a55fed6b00812912e730b7a275cf4fe98bfd6a5d76263d4438371728 SIZE (rust/crates/tree-sitter-c-0.24.2.crate) = 249792 SHA256 (rust/crates/tree-sitter-c-sharp-0.23.5.crate) = c1aac67f1ad71de1d6d39708d34811081c26dfa495658de6c14c34200849357c SIZE (rust/crates/tree-sitter-c-sharp-0.23.5.crate) = 1181972 SHA256 (rust/crates/tree-sitter-cpp-0.23.4.crate) = df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743 SIZE (rust/crates/tree-sitter-cpp-0.23.4.crate) = 971129 SHA256 (rust/crates/tree-sitter-css-0.25.0.crate) = a5cbc5e18f29a2c6d6435891f42569525cf95435a3e01c2f1947abcde178686f SIZE (rust/crates/tree-sitter-css-0.25.0.crate) = 52131 SHA256 (rust/crates/tree-sitter-dart-0.2.0.crate) = 325dd1e24ee9ee21111e9c43680ae7d6010aaa9f282b048a99b9c7163c1cf553 SIZE (rust/crates/tree-sitter-dart-0.2.0.crate) = 352404 SHA256 (rust/crates/tree-sitter-elixir-0.3.5.crate) = 66dd064a762ed95bfc29857fa3cb7403bb1e5cb88112de0f6341b7e47284ba40 SIZE (rust/crates/tree-sitter-elixir-0.3.5.crate) = 464733 SHA256 (rust/crates/tree-sitter-go-0.25.0.crate) = c8560a4d2f835cc0d4d2c2e03cbd0dde2f6114b43bc491164238d333e28b16ea SIZE (rust/crates/tree-sitter-go-0.25.0.crate) = 110415 SHA256 (rust/crates/tree-sitter-haskell-0.23.1.crate) = 977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4 SIZE (rust/crates/tree-sitter-haskell-0.23.1.crate) = 842034 SHA256 (rust/crates/tree-sitter-hcl-1.1.0.crate) = 5a7b2cc3d7121553b84309fab9d11b3ff3d420403eef9ae50f9fd1cd9d9cf012 SIZE (rust/crates/tree-sitter-hcl-1.1.0.crate) = 60729 SHA256 (rust/crates/tree-sitter-html-0.23.2.crate) = 261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee SIZE (rust/crates/tree-sitter-html-0.23.2.crate) = 21295 SHA256 (rust/crates/tree-sitter-java-0.23.5.crate) = 0aa6cbcdc8c679b214e616fd3300da67da0e492e066df01bcf5a5921a71e90d6 SIZE (rust/crates/tree-sitter-java-0.23.5.crate) = 159677 SHA256 (rust/crates/tree-sitter-javascript-0.25.0.crate) = 68204f2abc0627a90bdf06e605f5c470aa26fdcb2081ea553a04bdad756693f5 SIZE (rust/crates/tree-sitter-javascript-0.25.0.crate) = 151425 SHA256 (rust/crates/tree-sitter-json-0.24.8.crate) = 4d727acca406c0020cffc6cf35516764f36c8e3dc4408e5ebe2cb35a947ec471 SIZE (rust/crates/tree-sitter-json-0.24.8.crate) = 13236 SHA256 (rust/crates/tree-sitter-kotlin-sg-0.4.1.crate) = c06ec43ae3c12165d4ac08afe4e1f5fc6757ffe274fa7bd5af9007ef11ba4319 SIZE (rust/crates/tree-sitter-kotlin-sg-0.4.1.crate) = 1869359 SHA256 (rust/crates/tree-sitter-language-0.1.8.crate) = ca0d1bf6fdd806e43ae5198f82f527056d359def39e54e67a0f478ac09dac081 SIZE (rust/crates/tree-sitter-language-0.1.8.crate) = 5279 SHA256 (rust/crates/tree-sitter-lua-0.5.0.crate) = 8daaf5f4235188a58603c39760d5fa5d4b920d36a299c934adddae757f32a10c SIZE (rust/crates/tree-sitter-lua-0.5.0.crate) = 47065 SHA256 (rust/crates/tree-sitter-md-0.5.3.crate) = 2efd398be546456c814598ee56c0f51769a77241511b4a58077815d120afa882 SIZE (rust/crates/tree-sitter-md-0.5.3.crate) = 324966 SHA256 (rust/crates/tree-sitter-nix-0.3.0.crate) = 4952a9733f3a98f6683a0ccd1035d84ab7a52f7e84eeed58548d86765ad92de3 SIZE (rust/crates/tree-sitter-nix-0.3.0.crate) = 45486 SHA256 (rust/crates/tree-sitter-php-0.24.2.crate) = 0d8c17c3ab69052c5eeaa7ff5cd972dd1bc25d1b97ee779fec391ad3b5df5592 SIZE (rust/crates/tree-sitter-php-0.24.2.crate) = 623737 SHA256 (rust/crates/tree-sitter-python-0.25.0.crate) = 6bf85fd39652e740bf60f46f4cda9492c3a9ad75880575bf14960f775cb74a1c SIZE (rust/crates/tree-sitter-python-0.25.0.crate) = 180146 SHA256 (rust/crates/tree-sitter-ruby-0.23.1.crate) = be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95 SIZE (rust/crates/tree-sitter-ruby-0.23.1.crate) = 512753 SHA256 (rust/crates/tree-sitter-rust-0.24.2.crate) = 439e577dbe07423ec2582ac62c7531120dbfccfa6e5f92406f93dd271a120e45 SIZE (rust/crates/tree-sitter-rust-0.24.2.crate) = 368844 SHA256 (rust/crates/tree-sitter-scala-0.26.2.crate) = 24e0ab4505990bfe30051761d40a7bf4033ce5a81c9eda9e20e987a5cdc84826 SIZE (rust/crates/tree-sitter-scala-0.26.2.crate) = 1199154 SHA256 (rust/crates/tree-sitter-solidity-1.2.13.crate) = 4eacf8875b70879f0cb670c60b233ad0b68752d9e1474e6c3ef168eea8a90b25 SIZE (rust/crates/tree-sitter-solidity-1.2.13.crate) = 188062 SHA256 (rust/crates/tree-sitter-swift-0.7.3.crate) = fe36052155b9dd69ca82b3b8f1b4ccfb2d867125ac1a4db1dd7331829242668c SIZE (rust/crates/tree-sitter-swift-0.7.3.crate) = 1053208 SHA256 (rust/crates/tree-sitter-typescript-0.23.2.crate) = 6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff SIZE (rust/crates/tree-sitter-typescript-0.23.2.crate) = 829457 SHA256 (rust/crates/tree-sitter-yaml-0.7.2.crate) = 53c223db85f05e34794f065454843b0668ebc15d240ada63e2b5939f43ce7c97 SIZE (rust/crates/tree-sitter-yaml-0.7.2.crate) = 107299 SHA256 (rust/crates/typed-builder-0.21.2.crate) = fef81aec2ca29576f9f6ae8755108640d0a86dd3161b2e8bca6cfa554e98f77d SIZE (rust/crates/typed-builder-0.21.2.crate) = 22561 SHA256 (rust/crates/typed-builder-macro-0.21.2.crate) = 1ecb9ecf7799210407c14a8cfdfe0173365780968dc57973ed082211958e0b18 SIZE (rust/crates/typed-builder-macro-0.21.2.crate) = 21717 SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 SHA256 (rust/crates/unicode-segmentation-1.13.3.crate) = c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8 SIZE (rust/crates/unicode-segmentation-1.13.3.crate) = 112325 SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615 SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254 SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768 SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861 SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101 SHA256 (rust/crates/uriparse-0.6.4.crate) = 0200d0fc04d809396c2ad43f3c95da3582a2556eba8d453c1087f4120ee352ff SIZE (rust/crates/uriparse-0.6.4.crate) = 56145 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 SIZE (rust/crates/valuable-0.1.1.crate) = 28679 SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11 SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 SHA256 (rust/crates/wasm-bindgen-0.2.127.crate) = 1b70935747edd64d89de3efa29d73789b806c15798f8e7dca4d8ac356b50ce70 SIZE (rust/crates/wasm-bindgen-0.2.127.crate) = 68138 SHA256 (rust/crates/wasm-bindgen-futures-0.4.77.crate) = 6b7777d5cc23d0e91404e53ce2d5e8ec7acae3026b16233dba62cd3246457950 SIZE (rust/crates/wasm-bindgen-futures-0.4.77.crate) = 8254 SHA256 (rust/crates/wasm-bindgen-macro-0.2.127.crate) = 77775f8f3f7217702089053b94958f8f54061a3f663417df76e19cbdcca29bc1 SIZE (rust/crates/wasm-bindgen-macro-0.2.127.crate) = 9372 SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.127.crate) = e11d33f857dc2fb11b8bc75aee111aa9cbeb12cd9f25efd3d4c2a3dd4e235284 SIZE (rust/crates/wasm-bindgen-macro-support-0.2.127.crate) = 85236 SHA256 (rust/crates/wasm-bindgen-shared-0.2.127.crate) = 7ef64dbcc55df09c7e5a46182d181c2cfa3e925f3da937ea764728b4bbb9dcbf SIZE (rust/crates/wasm-bindgen-shared-0.2.127.crate) = 11291 SHA256 (rust/crates/wasm-bindgen-test-0.3.77.crate) = 895a2607575412a4eda1df892084a375ea10dfeadc4d7d2ab87b854e4ddc7ba1 SIZE (rust/crates/wasm-bindgen-test-0.3.77.crate) = 51074 SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.77.crate) = 4288cb0ebe215033bf949ae1fd046726daa4c32a157f24b9dc6ac387a52aa759 SIZE (rust/crates/wasm-bindgen-test-macro-0.3.77.crate) = 10609 SHA256 (rust/crates/wasm-bindgen-test-shared-0.2.127.crate) = 33ff1c1b360982e93b6d8ea9c04836f71dba0817a16f91e229cf3a51bdd9d987 SIZE (rust/crates/wasm-bindgen-test-shared-0.2.127.crate) = 6483 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66 SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78 SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 SHA256 (rust/crates/winnow-1.0.4.crate) = 23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81 SIZE (rust/crates/winnow-1.0.4.crate) = 188513 SHA256 (rust/crates/xterm-query-0.6.0.crate) = e468ba3129b3d5acd2655410cf12adccd818746e2b8d7fd4b2d22a6e3515ec98 SIZE (rust/crates/xterm-query-0.6.0.crate) = 11587 SHA256 (rust/crates/zmij-1.0.23.crate) = 29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b SIZE (rust/crates/zmij-1.0.23.crate) = 28612 SHA256 (ast-grep-ast-grep-0.45.3_GH0.tar.gz) = 0ad252ce2535493e105bd4b2dd6db2829439732d15599825aecb0b02fc9e606f SIZE (ast-grep-ast-grep-0.45.3_GH0.tar.gz) = 589614

Collapse this list.


Packages (timestamps in pop-ups are UTC):
ast-grep
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest0.45.10.45.2--0.45.3---
FreeBSD:14:quarterly0.44.10.44.1--0.44.1---
FreeBSD:15:latest0.45.10.45.2n/a-n/an/a--
FreeBSD:15:quarterly0.44.10.44.1n/a-n/an/a--
FreeBSD:16:latest0.45.10.45.2n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rust>=1.97.0 : lang/rust
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for ast-grep-0.45.3: COMPLETIONS=on DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
textproc_ast-grep
USES:
cargo
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ast-grep/ast-grep/tar.gz/0.45.3?dummy=/
Collapse this list.

Number of commits found: 9

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.45.3
31 Aug 2026 06:01:04
commit hash: 866df68de44ccb1e25dbb26f53b42c6323c7520bcommit hash: 866df68de44ccb1e25dbb26f53b42c6323c7520bcommit hash: 866df68de44ccb1e25dbb26f53b42c6323c7520bcommit hash: 866df68de44ccb1e25dbb26f53b42c6323c7520b files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
textproc/ast-grep: Update to 0.45.3

Changelog: https://github.com/ast-grep/ast-grep/blob/0.45.3/CHANGELOG.md

Reported by:	GitHub (watch releases)
0.45.2
24 Aug 2026 08:42:05
commit hash: 6de892375e2c757af4e2f79b70f6ee7b92d7824fcommit hash: 6de892375e2c757af4e2f79b70f6ee7b92d7824fcommit hash: 6de892375e2c757af4e2f79b70f6ee7b92d7824fcommit hash: 6de892375e2c757af4e2f79b70f6ee7b92d7824f files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
textproc/ast-grep: Update to 0.45.2

Changelog: https://github.com/ast-grep/ast-grep/blob/0.45.2/CHANGELOG.md

Reported by:	GitHub (watch releases)
0.45.1
08 Aug 2026 23:29:09
commit hash: f8da646b154566e03f6dfbbe023d932011bc9af5commit hash: f8da646b154566e03f6dfbbe023d932011bc9af5commit hash: f8da646b154566e03f6dfbbe023d932011bc9af5commit hash: f8da646b154566e03f6dfbbe023d932011bc9af5 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
textproc/ast-grep: Update to 0.45.1

Changelog: https://github.com/ast-grep/ast-grep/blob/0.45.1/CHANGELOG.md

Reported by:	GitHub (watch releases)
0.45.0
25 Jul 2026 04:20:03
commit hash: f171182ed32f7a5f7ef29a2e06e1492c0b074376commit hash: f171182ed32f7a5f7ef29a2e06e1492c0b074376commit hash: f171182ed32f7a5f7ef29a2e06e1492c0b074376commit hash: f171182ed32f7a5f7ef29a2e06e1492c0b074376 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
textproc/ast-grep: Update to 0.45.0

Changelog: https://github.com/ast-grep/ast-grep/blob/0.45.0/CHANGELOG.md

Reported by:	GitHub (watch releases)
0.44.1_1
21 Jul 2026 06:47:24
commit hash: 9c892d26015fa543bc587dcd7d241c57af7e13f4commit hash: 9c892d26015fa543bc587dcd7d241c57af7e13f4commit hash: 9c892d26015fa543bc587dcd7d241c57af7e13f4commit hash: 9c892d26015fa543bc587dcd7d241c57af7e13f4 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.97.1

PR:		296645
0.44.1
07 Jul 2026 09:03:52
commit hash: d9f7f62c30b98b312f0343b16e9c38197b793c48commit hash: d9f7f62c30b98b312f0343b16e9c38197b793c48commit hash: d9f7f62c30b98b312f0343b16e9c38197b793c48commit hash: d9f7f62c30b98b312f0343b16e9c38197b793c48 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
textproc/ast-grep: Update to 0.44.1

Changelog: https://github.com/ast-grep/ast-grep/blob/0.44.1/CHANGELOG.md

Reported by:	GitHub (watch releases)
0.44.0
23 Jun 2026 08:58:54
commit hash: 81fcffcafc6115d0fa160b6becbcf23d76fa0854commit hash: 81fcffcafc6115d0fa160b6becbcf23d76fa0854commit hash: 81fcffcafc6115d0fa160b6becbcf23d76fa0854commit hash: 81fcffcafc6115d0fa160b6becbcf23d76fa0854 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
textproc/ast-grep: Update to 0.44.0

Changelog: https://github.com/ast-grep/ast-grep/blob/0.44.0/CHANGELOG.md

Reported by:	GitHub (watch releases)
0.43.0_1
04 Jun 2026 08:52:51
commit hash: e29b5eeec31db62161d9f83c4ea2ddff023e5d00commit hash: e29b5eeec31db62161d9f83c4ea2ddff023e5d00commit hash: e29b5eeec31db62161d9f83c4ea2ddff023e5d00commit hash: e29b5eeec31db62161d9f83c4ea2ddff023e5d00 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.96.0

PR:		295694
0.43.0
03 Jun 2026 13:57:59
commit hash: 43317ff756d01ed77779f618d7486022e4f81aadcommit hash: 43317ff756d01ed77779f618d7486022e4f81aadcommit hash: 43317ff756d01ed77779f618d7486022e4f81aadcommit hash: 43317ff756d01ed77779f618d7486022e4f81aad files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
textproc/ast-grep: Add port: CLI tool for code structural search, lint and
rewriting

ast-grep is an abstract syntax tree based tool to search code by
pattern code. Think of it as your old-friend grep, but matching AST
nodes instead of text. You can write patterns as if you are writing
ordinary code. It will match all code that has the same syntactical
structure. You can use $ sign + upper case letters as a wildcard,
e.g. $MATCH, to match any single AST node. Think of it as regular
expression dot ., except it is not textual.

WWW: https://ast-grep.github.io/

Number of commits found: 9