Commit Graph

287 Commits (dd5ce7ae3dc841d4ea3869b845e9d8bcf4ac4660)

Author SHA1 Message Date
Antonin Delpeuch dd5ce7ae3d Unvendor tree-sitter-r 2025-10-05 11:19:48 +07:00
Antonin Delpeuch 6d7b594aca Unvendor tree-sitter-hcl 2025-10-04 09:31:32 +07:00
Antonin Delpeuch 3a94668aee Unvendor tree-sitter-solidity 2025-10-04 09:29:38 +07:00
Antonin Delpeuch 07e5b2a85d Upgrade tree-sitter to 0.25, MSRV 1.76
Doing this upgrade would be very useful to unvendor more parsers,
because tree-sitter 0.25 supports ABIs 13, 14 and 15 at the same time,
whereas 0.24 supports ABIs 13 and 14 only.

A lot of the crates.io versions of the parsers are using ABI 15,
which is blocking their unvendoring.

This comes to the cost of bumping MSRV from 1.75 to 1.76, which seems
acceptable to me. This is still far behind the version in Debian stable,
1.85.
2025-10-02 19:28:15 +07:00
Antonin Delpeuch 595eca2edb Unvendor tree-sitter-cmake 2025-10-01 22:33:28 +07:00
Connor McCarthy 7984b49c37 Support `proto` diffs using `tree-sitter-proto` 2025-10-01 22:23:36 +07:00
Wilfred Hughes d9d6513c42 Roll version 2025-09-23 21:02:46 +07:00
Antonin Delpeuch dc4ce18196 Switch to tree-sitter-rust-orchard
Offers better attachment of attributes and doc comments
and supports newer language constructs.
Closes #35.
2025-09-17 23:59:31 +07:00
Wilfred Hughes 0b5ca1b3c3 Remove commonlisp parser from Cargo.toml 2025-08-16 12:09:48 +07:00
Wilfred Hughes 87521ed3fc Updated the lisp parser 2025-07-02 23:39:05 +07:00
Wilfred Hughes b3995cd967 Switch to a newer, actively maintained Zig parser
Fixes #851
2025-07-02 22:42:05 +07:00
Wilfred Hughes 71b38cc8d4 Roll version 2025-06-15 22:49:40 +07:00
Wilfred Hughes 7628f5f51c Switch to jemalloc, at least for now
See discussions in #805.
2025-06-13 00:54:08 +07:00
Bryce Berger 791b0e2bec add verilog, systemverilog support 2025-06-13 00:15:53 +07:00
Wilfred Hughes 6e1ec52bdc Remove little-used itertools dependency 2025-03-21 00:11:44 +07:00
Wilfred Hughes c824f601df Update Erlang parser 2025-03-20 23:58:53 +07:00
Wilfred Hughes 0b386d332f Update Erlang parser to use crate
Whilst we're here, restore support for rebar files now the parser
supports these.
2025-02-22 22:06:42 +07:00
Wilfred Hughes 89e2a459d6 Update F# parser to use crate 2025-02-22 21:53:21 +07:00
Wilfred Hughes 1b04d17c4d Update Swift parser to use crate 2025-02-22 21:41:08 +07:00
Wilfred Hughes 97bab83730 Update Pascal parser to use crate
Closes #817
2025-02-22 21:34:10 +07:00
Wilfred Hughes b6791c26bc Roll version 2025-02-11 08:39:44 +07:00
Wilfred Hughes d42797fa7e Update Nix parser and use the crate from crates.io 2025-02-10 08:59:52 +07:00
Wilfred Hughes bd9c98050e Update Elixir parser and use crate from crates.io 2025-02-10 08:48:31 +07:00
Wilfred Hughes 6f35d13fee Update to latest tree-sitter Rust parser on crates.io 2025-01-25 17:10:30 +07:00
Wilfred Hughes fadd0f22ef Support Windows-1252 and make UTF-16 detection stricter
Fixes #797
2025-01-04 15:48:39 +07:00
Wilfred Hughes 5a06f3d70d Update cc version 2025-01-03 23:10:45 +07:00
Wilfred Hughes 167f6144fd Update test dependencies 2025-01-03 21:37:40 +07:00
Wilfred Hughes 44be153e7d Use clap's dynamic String feature rather than another dependency 2025-01-03 21:33:05 +07:00
Wilfred Hughes 2c1feaedbf Update to latest clap 2025-01-03 21:29:32 +07:00
Wilfred Hughes 38eab9efe3 Update tree-magic-mini to remove a dependency 2025-01-03 21:24:18 +07:00
Wilfred Hughes 36efac7f6f Update to latest crossterm 2025-01-03 21:20:12 +07:00
Wilfred Hughes ac08ea986e Update winapi-util transitive dependency 2025-01-03 21:18:44 +07:00
Wilfred Hughes 33c13ed1d4 Update the ignore crate to remove a transitive dependency 2025-01-03 21:15:08 +07:00
Wilfred Hughes 4796db333d Migrate to clap4
Closes #775
2025-01-03 21:10:16 +07:00
Wilfred Hughes dfcb26c7af Use tree-sitter-yaml from crates.io 2024-12-21 14:19:40 +07:00
Wilfred Hughes dda64336e6 Use tree-sitter-make from crates.io 2024-12-21 14:10:07 +07:00
Wilfred Hughes 8bf5b90a7b Update bumpalo version 2024-12-20 19:54:46 +07:00
Wilfred Hughes 3ad4a84017 Remove the home version pin now we've increased MSRV 2024-12-20 19:40:15 +07:00
Wilfred Hughes 2a7a69c585 Update strum version 2024-12-20 19:39:18 +07:00
Wilfred Hughes 36607850a2 Roll version 2024-12-20 19:35:47 +07:00
Wilfred Hughes b3606fc219 Use tree-sitter-xml from crates.io 2024-12-20 09:16:19 +07:00
Wilfred Hughes cef0b569dd Use tree-sitter-lua from crates.io 2024-12-20 09:12:16 +07:00
Wilfred Hughes a6eb339f71 Use tree-sitter-toml from crates.io 2024-12-20 09:07:52 +07:00
Wilfred Hughes c73b18be77 Use tree-sitter-css from crates.io 2024-12-20 09:00:04 +07:00
Wilfred Hughes 4873e87dac Use tree-sitter-html from crates.io 2024-12-20 08:55:33 +07:00
Wilfred Hughes 507b60bc45 Use tree-sitter-json from crates.io 2024-12-20 08:49:09 +07:00
Wilfred Hughes eb0b47d403 Use tree-sitter-php from crates.io 2024-12-20 08:36:36 +07:00
Wilfred Hughes f9d663ea9f Use tree-sitter-bash from crates.io 2024-12-20 08:32:54 +07:00
Wilfred Hughes 7e8974e295 Use tree-sitter-go from crates.io 2024-12-20 08:29:30 +07:00
Wilfred Hughes 15b9590db5 Use tree-sitter-julia from crates.io 2024-12-20 08:25:23 +07:00