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
Wilfred Hughes
d2ed2f6123
Use tree-sitter-java from crates.io
2024-12-20 08:18:17 +07:00
Wilfred Hughes
776d978f09
Use tree-sitter-typescript from crates.io
2024-12-20 00:09:12 +07:00