Antonin Delpeuch
1bbcb20040
Unvendor tree-sitter-newick
...
For #891 .
2025-10-08 20:14:15 +07:00
Antonin Delpeuch
6047469f71
Unvendor tree-sitter-gleam
...
For #891 .
2025-10-07 09:46:07 +07:00
Wilfred Hughes
bf335094b8
Autodetect dark/light terminals
...
Closes #890
2025-10-06 22:23:43 +07:00
Antonin Delpeuch
3e8e78c991
Unvendor tree-sitter-elm ( #893 )
...
Co-authored-by: Wilfred Hughes <me@wilfred.me.uk>
2025-10-06 13:53:57 +07:00
Antonin Delpeuch
35f63d1015
Unvendor tree-sitter-devicetree
2025-10-06 21:52:29 +07:00
Wilfred Hughes
5c7dc03109
Conservatively bump cc
...
Cargo.lock already specifies a newer version, but there's a ton of
bugfixes in each cc version and raising the requirement ensures that
users benefit from more recent fixes.
Difftastic has a non-trivial amount of C code from vendored
parsers and newer cc ensures that difftastic builds correctly even in
exotic environments.
2025-10-05 21:15:24 +07:00
Antonin Delpeuch
6fbd425b55
Unvendor tree-sitter-dart
2025-10-05 21:09:41 +07:00
Wilfred Hughes
c75d87ead7
Bump strsim
2025-10-05 21:07:37 +07:00
Wilfred Hughes
e4668eaff3
Bump assert_cmd and predicates
2025-10-05 20:57:14 +07:00
Wilfred Hughes
45e65c6d81
Bump owo-colors
2025-10-05 20:49:32 +07:00
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
Dmitry Marakasov
9f31286dc3
Do not use jemalloc on FreeBSD
...
FreeBSD uses jemalloc anyway, and tikv_jemallocator does not build.
2025-09-24 05:28:09 +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
Dan Cross
d6ab90d840
Do not use jemalloc on illumos
...
jemalloc does not work on illumos; it's use is
already conditional on environments that are not
msvc, so extend the conditionals involved to also
exclude illumos.
2025-09-16 21:05:13 +07:00
Wilfred Hughes
1a4313423d
Increase minimum Rust version
2025-08-29 22:53:54 +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
dc13a38428
Fix cargo TOML section breaking Windows builds
2025-06-15 22:06:19 +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
7a3c91dbd6
Update tree_magic_mini package version
...
This version handles the XDG specification properly:
https://github.com/mbrubeck/tree_magic/releases/tag/v3.1.6
Although the version was already 3.1.6 in Cargo.lock, it's better to
be explicit here.
2025-05-13 01:04:17 +07:00
Wilfred Hughes
2c0a188e1a
Reorder tree-sitter parser list in Cargo.toml
2025-04-09 22:10:02 +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
44be153e7d
Use clap's dynamic String feature rather than another dependency
2025-01-03 21:33:05 +07:00
Wilfred Hughes
36efac7f6f
Update to latest crossterm
2025-01-03 21:20:12 +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