From e8aa5db07a9b5368de12d724d80f473526318bde Mon Sep 17 00:00:00 2001 From: Cornelius Riemenschneider Date: Mon, 11 Nov 2024 12:10:34 +0100 Subject: [PATCH] Rust: Update cargo dependencies. There was a recent round of tree-sitter-* package releases, so the latest code is now a) released and b) available on crates.io. Therefore, move away from the (super slow on CI) git dependencies to released crates instead. This also includes a run of `cargo update`, so there's a bunch of more changes to the lockfile. --- Cargo.lock | 249 +++++++++++++----------- ql/Cargo.lock | Bin 34593 -> 25631 bytes ruby/extractor/Cargo.toml | 4 +- shared/tree-sitter-extractor/Cargo.toml | 5 +- 4 files changed, 137 insertions(+), 121 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9304acd6d2e..ea1bca33cd3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -43,9 +43,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.15" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" +checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" dependencies = [ "anstyle", "anstyle-parse", @@ -58,43 +58,43 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.8" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" [[package]] name = "anstyle-parse" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" +checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" +checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.4" +version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" +checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" dependencies = [ "anstyle", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "anyhow" -version = "1.0.87" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f00e1f6e58a40e807377c75c6a7f97bf9044fab57816f2414e6f5f4499d7b8" +checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" [[package]] name = "argfile" @@ -133,9 +133,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "base64" @@ -173,9 +173,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae" +checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d" [[package]] name = "byteorder" @@ -217,9 +217,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.18" +version = "1.1.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476" +checksum = "40545c26d092346d8a8dab71ee48e7685a7a9cba76e634790c215b41a4a7b4cf" dependencies = [ "shlex", ] @@ -274,7 +274,7 @@ dependencies = [ "chalk-derive", "chalk-ir", "ena", - "indexmap 2.5.0", + "indexmap 2.6.0", "itertools 0.12.1", "petgraph", "rustc-hash", @@ -298,9 +298,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.17" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac" +checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" dependencies = [ "clap_builder", "clap_derive", @@ -308,9 +308,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.17" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73" +checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" dependencies = [ "anstream", "anstyle", @@ -320,9 +320,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.13" +version = "4.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" +checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -409,9 +409,9 @@ dependencies = [ [[package]] name = "colorchoice" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" +checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" [[package]] name = "core-foundation-sys" @@ -657,9 +657,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.0.33" +version = "1.0.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" +checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" dependencies = [ "crc32fast", "miniz_oxide", @@ -721,8 +721,8 @@ dependencies = [ "aho-corasick", "bstr", "log", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", + "regex-automata 0.4.8", + "regex-syntax 0.8.5", ] [[package]] @@ -737,6 +737,12 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +[[package]] +name = "hashbrown" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" + [[package]] name = "heck" version = "0.4.1" @@ -778,9 +784,9 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.60" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -818,12 +824,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.1", "serde", ] @@ -911,9 +917,9 @@ checksum = "8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae" [[package]] name = "js-sys" -version = "0.3.70" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" +checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" dependencies = [ "wasm-bindgen", ] @@ -952,9 +958,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.158" +version = "0.2.162" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" +checksum = "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398" [[package]] name = "libredox" @@ -969,9 +975,9 @@ dependencies = [ [[package]] name = "line-index" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67d61795376ae2683928c218fda7d7d7db136fd38c06b7552904667f0d55580a" +checksum = "3e27e0ed5a392a7f5ba0b3808a2afccff16c64933312c84b57618b49d1209bd2" dependencies = [ "nohash-hasher", "text-size", @@ -1115,9 +1121,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "oorandom" @@ -1212,14 +1218,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.5.0", + "indexmap 2.6.0", ] [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" [[package]] name = "powerfmt" @@ -1238,9 +1244,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" dependencies = [ "unicode-ident", ] @@ -1404,7 +1410,7 @@ dependencies = [ "either", "fst", "hashbrown 0.14.5", - "indexmap 2.5.0", + "indexmap 2.6.0", "itertools 0.12.1", "la-arena", "ra-ap-rustc_abi", @@ -1469,7 +1475,7 @@ dependencies = [ "cov-mark", "either", "ena", - "indexmap 2.5.0", + "indexmap 2.6.0", "itertools 0.12.1", "la-arena", "nohash-hasher", @@ -1506,7 +1512,7 @@ dependencies = [ "crossbeam-channel", "either", "fst", - "indexmap 2.5.0", + "indexmap 2.6.0", "itertools 0.12.1", "line-index", "memchr", @@ -1615,7 +1621,7 @@ version = "0.0.232" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "809670622e93f105abc60ea0cb371cfaff990beae7ce534b127fb39b423b4b92" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.6.0", "ra_ap_base_db", "ra_ap_intern", "ra_ap_paths", @@ -1671,7 +1677,7 @@ version = "0.0.232" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "370b302873eeafd07ccc6a714fc9395cae11e385955ccb78081093ee3b86f94e" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.6.0", "itertools 0.12.1", "lock_api", "oorandom", @@ -1734,7 +1740,7 @@ checksum = "f1ac12decfd5cadd880177316fc16afc1f2c67f241f6290b51fd6f222e2bd4d5" dependencies = [ "cov-mark", "either", - "indexmap 2.5.0", + "indexmap 2.6.0", "itertools 0.12.1", "ra-ap-rustc_lexer", "ra_ap_parser", @@ -1804,7 +1810,7 @@ checksum = "d833eaa5422de9bb51ab1841fe505ed00fb51e64cce397e21de6c324bbcbffa0" dependencies = [ "crossbeam-channel", "fst", - "indexmap 2.5.0", + "indexmap 2.6.0", "nohash-hasher", "ra_ap_paths", "ra_ap_stdx", @@ -1881,23 +1887,23 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.3" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" +checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" dependencies = [ "bitflags 2.6.0", ] [[package]] name = "regex" -version = "1.10.6" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", + "regex-automata 0.4.8", + "regex-syntax 0.8.5", ] [[package]] @@ -1911,13 +1917,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" +checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.4", + "regex-syntax 0.8.5", ] [[package]] @@ -1928,9 +1934,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "rowan" @@ -2006,18 +2012,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.210" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.214" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" dependencies = [ "proc-macro2", "quote", @@ -2026,9 +2032,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ "itoa", "memchr", @@ -2038,15 +2044,15 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.9.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cecfa94848272156ea67b2b1a53f20fc7bc638c4a46d2f8abde08f05f4b857" +checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" dependencies = [ "base64", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.5.0", + "indexmap 2.6.0", "serde", "serde_derive", "serde_json", @@ -2056,9 +2062,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.9.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8fee4991ef4f274617a51ad4af30519438dacb2f56ac773b08a1922ff743350" +checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" dependencies = [ "darling", "proc-macro2", @@ -2072,7 +2078,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.6.0", "itoa", "ryu", "serde", @@ -2134,6 +2140,12 @@ dependencies = [ "thread_local", ] +[[package]] +name = "streaming-iterator" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520" + [[package]] name = "strsim" version = "0.11.1" @@ -2142,9 +2154,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "syn" -version = "2.0.77" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -2179,18 +2191,18 @@ checksum = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233" [[package]] name = "thiserror" -version = "1.0.63" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.63" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", @@ -2301,20 +2313,22 @@ dependencies = [ [[package]] name = "tree-sitter" -version = "0.23.0" +version = "0.24.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20f4cd3642c47a85052a887d86704f4eac272969f61b686bdd3f772122aabaff" +checksum = "b67baf55e7e1b6806063b1e51041069c90afff16afcbbccd278d899f9d84bca4" dependencies = [ "cc", "regex", - "regex-syntax 0.8.4", + "regex-syntax 0.8.5", + "streaming-iterator", "tree-sitter-language", ] [[package]] name = "tree-sitter-embedded-template" -version = "0.23.0" -source = "git+https://github.com/tree-sitter/tree-sitter-embedded-template.git?rev=62b0a6e45900a7dff7c37da95fec20a09968ba52#62b0a6e45900a7dff7c37da95fec20a09968ba52" +version = "0.23.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "790063ef14e5b67556abc0b3be0ed863fb41d65ee791cf8c0b20eb42a1fa46af" dependencies = [ "cc", "tree-sitter-language", @@ -2322,8 +2336,9 @@ dependencies = [ [[package]] name = "tree-sitter-json" -version = "0.23.0" -source = "git+https://github.com/tree-sitter/tree-sitter-json#8bfdb43f47ad805bb1ce093203cfcbaa8ed2c571" +version = "0.24.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d727acca406c0020cffc6cf35516764f36c8e3dc4408e5ebe2cb35a947ec471" dependencies = [ "cc", "tree-sitter-language", @@ -2331,14 +2346,15 @@ dependencies = [ [[package]] name = "tree-sitter-language" -version = "0.1.0" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2545046bd1473dac6c626659cc2567c6c0ff302fc8b84a56c4243378276f7f57" +checksum = "e8ddffe35a0e5eeeadf13ff7350af564c6e73993a24db62caee1822b185c2600" [[package]] name = "tree-sitter-ql" -version = "0.23.0" -source = "git+https://github.com/tree-sitter/tree-sitter-ql#c73c31c89cb0019ef56fe8bc1723e7c36e0be607" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80b7bcaf39acefbb199417a6ec2fd0c038083ba115da3e4f4426c820dc76d386" dependencies = [ "cc", "tree-sitter-language", @@ -2346,8 +2362,9 @@ dependencies = [ [[package]] name = "tree-sitter-ruby" -version = "0.23.0" -source = "git+https://github.com/tree-sitter/tree-sitter-ruby.git?rev=a66579f70d6f50ffd81a16fc3d3358e2ac173c88#a66579f70d6f50ffd81a16fc3d3358e2ac173c88" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95" dependencies = [ "cc", "tree-sitter-language", @@ -2355,9 +2372,9 @@ dependencies = [ [[package]] name = "triomphe" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6631e42e10b40c0690bf92f404ebcfe6e1fdb480391d15f17cc8e96eeed5369" +checksum = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85" dependencies = [ "serde", "stable_deref_trait", @@ -2392,15 +2409,15 @@ checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" [[package]] name = "unicode-properties" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ea75f83c0137a9b98608359a5f1af8144876eb67bcb1ce837368e906a9f524" +checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" [[package]] name = "unicode-xid" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "unsafe-libyaml" @@ -2444,9 +2461,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" +checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" dependencies = [ "cfg-if", "once_cell", @@ -2455,9 +2472,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" +checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" dependencies = [ "bumpalo", "log", @@ -2470,9 +2487,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" +checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2480,9 +2497,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" +checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", @@ -2493,9 +2510,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" +checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" [[package]] name = "winapi" diff --git a/ql/Cargo.lock b/ql/Cargo.lock index 67a3f78fb41bd2db8f83abf2be2f79968abd186f..853271e24e646e65b788d49d459950c94a97b636 100644 GIT binary patch delta 6704 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 Y6w9=!XA#2MwzCbvxnpW37CW@?e|bHrtpET3 literal 34593 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 diff --git a/ruby/extractor/Cargo.toml b/ruby/extractor/Cargo.toml index bd0cde9bb02..1328eb6b12c 100644 --- a/ruby/extractor/Cargo.toml +++ b/ruby/extractor/Cargo.toml @@ -7,8 +7,8 @@ edition = "2021" [dependencies] tree-sitter = ">= 0.23.0" -tree-sitter-embedded-template = { git = "https://github.com/tree-sitter/tree-sitter-embedded-template.git", rev = "62b0a6e45900a7dff7c37da95fec20a09968ba52" } -tree-sitter-ruby = { git = "https://github.com/tree-sitter/tree-sitter-ruby.git", rev = "a66579f70d6f50ffd81a16fc3d3358e2ac173c88" } +tree-sitter-embedded-template = "0.23.2" +tree-sitter-ruby = "0.23.1" clap = { version = "4.2", features = ["derive"] } tracing = "0.1" tracing-subscriber = { version = "0.3.3", features = ["env-filter"] } diff --git a/shared/tree-sitter-extractor/Cargo.toml b/shared/tree-sitter-extractor/Cargo.toml index d7d1e0f37ab..d15a165bfef 100644 --- a/shared/tree-sitter-extractor/Cargo.toml +++ b/shared/tree-sitter-extractor/Cargo.toml @@ -20,7 +20,6 @@ chrono = { version = "0.4.19", features = ["serde"] } num_cpus = "1.14.0" [dev-dependencies] -tree-sitter-ql = { git = "https://github.com/tree-sitter/tree-sitter-ql" } -tree-sitter-json = {git = "https://github.com/tree-sitter/tree-sitter-json" } +tree-sitter-ql = "0.23.1" +tree-sitter-json = "0.24.8" rand = "0.8.5" -