diff --git a/Cargo.lock b/Cargo.lock index dd73ef7..067d859 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "aho-corasick" -version = "0.7.20" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -100,15 +100,15 @@ checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09" dependencies = [ "memchr", "once_cell", - "regex-automata", + "regex-automata 0.1.10", "serde", ] [[package]] name = "cc" -version = "1.0.90" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" +checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd" [[package]] name = "cfg-if" @@ -246,9 +246,9 @@ checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "memchr" -version = "2.5.0" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "normalize-line-endings" @@ -321,12 +321,13 @@ dependencies = [ [[package]] name = "regex" -version = "1.7.3" +version = "1.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" dependencies = [ "aho-corasick", "memchr", + "regex-automata 0.4.6", "regex-syntax", ] @@ -336,11 +337,22 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +[[package]] +name = "regex-automata" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + [[package]] name = "regex-syntax" -version = "0.6.29" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "rustix" @@ -457,14 +469,24 @@ dependencies = [ "regex", ] +[[package]] +name = "tree-sitter" +version = "0.22.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "688200d842c76dd88f9a7719ecb0483f79f5a766fb1c100756d5d8a059abc71b" +dependencies = [ + "cc", + "regex", +] + [[package]] name = "tree-sitter-c" -version = "0.20.2" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cca211f4827d4b4dc79f388bf67b6fa3bc8a8cfa642161ef24f99f371ba34c7b" +checksum = "d463580f35b642e3073d163c9ba84f5212bfde538e5c06c40a085b3d560190ea" dependencies = [ "cc", - "tree-sitter", + "tree-sitter 0.22.5", ] [[package]] @@ -473,7 +495,7 @@ version = "0.20.0" source = "git+https://github.com/tree-sitter/tree-sitter-c-sharp#92c0a9431400cd8b6b6ee7503f81da3ae83fc830" dependencies = [ "cc", - "tree-sitter", + "tree-sitter 0.20.10", ] [[package]] @@ -482,7 +504,7 @@ version = "0.20.2" source = "git+https://github.com/tree-sitter/tree-sitter-java#2b57cd9541f9fd3a89207d054ce8fbe72657c444" dependencies = [ "cc", - "tree-sitter", + "tree-sitter 0.20.10", ] [[package]] @@ -492,7 +514,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d015c02ea98b62c806f7329ff71c383286dfc3a7a7da0cc484f6e42922f73c2c" dependencies = [ "cc", - "tree-sitter", + "tree-sitter 0.20.10", ] [[package]] @@ -502,7 +524,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0832309b0b2b6d33760ce5c0e818cb47e1d72b468516bfe4134408926fa7594" dependencies = [ "cc", - "tree-sitter", + "tree-sitter 0.20.10", ] [[package]] @@ -512,7 +534,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10f4f25aa2790a524866eac9f872de86b8bbc01412f39402c2cef3b9fe1dff8b" dependencies = [ "cc", - "tree-sitter", + "tree-sitter 0.20.10", ] [[package]] @@ -522,7 +544,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e55ecb0372483057cb8f0f80c54d1cf76a3e301281d8db16d6c080e19395360f" dependencies = [ "cc", - "tree-sitter", + "tree-sitter 0.20.10", ] [[package]] @@ -532,7 +554,7 @@ dependencies = [ "anyhow", "clap", "csv", - "tree-sitter", + "tree-sitter 0.20.10", ] [[package]] diff --git a/treeedb-c/Cargo.toml b/treeedb-c/Cargo.toml index 56ef908..97a52a3 100644 --- a/treeedb-c/Cargo.toml +++ b/treeedb-c/Cargo.toml @@ -13,4 +13,4 @@ repository = "https://github.com/langston-barrett/treeedb" [dependencies] anyhow = "1.0" treeedb = { version = "0.1.0", path = "../treeedb", features = ["cli"] } -tree-sitter-c = { version = "0.20" } +tree-sitter-c = { version = "0.21" } diff --git a/treeedbgen-souffle-c/Cargo.toml b/treeedbgen-souffle-c/Cargo.toml index 76d6783..6d4608f 100644 --- a/treeedbgen-souffle-c/Cargo.toml +++ b/treeedbgen-souffle-c/Cargo.toml @@ -13,7 +13,7 @@ repository = "https://github.com/langston-barrett/treeedb" [dependencies] anyhow = "1" treeedbgen-souffle = { version = "0.1.0", path = "../treeedbgen-souffle", features = ["cli"] } -tree-sitter-c = { version = "0.20" } +tree-sitter-c = { version = "0.21" } [dev-dependencies] assert_cmd = "2.0"