Wilfred Hughes
267a2eaef3
Configure typos
2025-03-31 23:26:40 +07:00
Wilfred Hughes
b8383e191a
Mention difftastic.el
...
Closes #808
2025-03-22 15:45:31 +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
0e0e81dde7
Reference diff-slider-tools
2025-03-20 22:36:20 +07:00
Wilfred Hughes
ba45a40f71
Elide lifetimes in more places
...
Versions of clippy after the MSRV complain about these, and it's fine
on our current Rust version too.
2025-03-18 00:27:11 +07:00
Wilfred Hughes
0e6c4ba77a
Fix typo
2025-03-18 00:22:55 +07:00
Wilfred Hughes
d8b715bd5b
Rename myers_diff to LCS diff as it's not actually Myers algorithm
2025-03-09 23:55:08 +07:00
Wilfred Hughes
ca9b7da43f
Run cargo fmt
2025-03-06 23:03:40 +07:00
Wilfred Hughes
8953c55cf8
Pass String to new_atom
...
This is a very tiny perf hit, but allows us to pass newly allocated
strings to new_atom(), which will be necessary for normalising
case-insensitive languages.
2025-02-23 20:08:45 +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
5420cd19fa
Remove old symlink
2025-02-22 21:48:54 +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
de601cbfc5
Position no longer has any effect on diffing
2025-02-21 08:27:08 +07:00
Wilfred Hughes
f34a901476
Update version number in build instructions
2025-02-15 14:28:24 +07:00
Wilfred Hughes
22e4693c57
Document usage with jj
2025-02-11 08:44:57 +07:00
Wilfred Hughes
b6791c26bc
Roll version
2025-02-11 08:39:44 +07:00
Wilfred Hughes
f45f81cf98
Missing words
2025-02-10 17:41:06 +07:00
crbelaus
b0a4ddc7ed
Fix output regression test
2025-02-10 09:06:03 +07:00
crbelaus
505a9f6c24
Consider Elixir sigils as atom nodes
2025-02-10 09:05:39 +07:00
crbelaus
c5527634b8
Add Elixir example files
2025-02-10 09:04:49 +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
8f6484cf75
Fix typo
2025-02-10 08:40:58 +07:00
Wilfred Hughes
59034daf60
Sort parsers alphabetically
2025-02-07 09:06:54 +07:00
Wilfred Hughes
17e6a54294
Ensure side-by-side-show-both always uses two columns
...
Fixes #812
2025-02-07 09:03:10 +07:00
Wilfred Hughes
e83fd336a2
Use array consistently in tree_sitter_parser
2025-02-03 22:25:56 +07:00
Wilfred Hughes
c14f567f81
Use FxHashSet everywhere
...
This is a performance improvement, and makes the code more consistent.
Instruction counts before:
3,137M instructions typing_*.ml
2,210M instructions slow_*.rs
Instruction counts after:
2,994M instructions typing_*.ml
2,180M instructions slow_*.rs
So almost a 5% reduction in instruction count.
2025-02-03 22:17:04 +07:00
Wilfred Hughes
2218c88fb0
Enable prebuilt musl binaries on release
...
These binaries now work when testing them on CI, so I believe the
issues have now been resolved. This was probably due to the rustc
version upgrades.
Closes #563
2025-02-03 08:46:40 +07:00
Wilfred Hughes
c013972848
Try enabling musl tests on CI
2025-02-03 08:37:12 +07:00
Wilfred Hughes
7a0d50380a
Tweak punctuation in man page
2025-01-25 17:21:44 +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
8fcfdae7bd
Ignore .git subdirectories when diffing directoriesa
...
Closes #798
2025-01-21 21:54:00 +07:00
Wilfred Hughes
56bf026c49
Add missing files for latex build
2025-01-21 21:49:18 +07:00
Wilfred Hughes
28d7cadd40
Document latex update
...
Closes #733
2025-01-21 08:43:15 +07:00
Wilfred Hughes
37eb3526bd
Regenerate latex parser.c
2025-01-21 08:42:28 +07:00
Wilfred Hughes
d51fb186be
Merge commit '7b06f6ed394308e7407a1703d2724128c45fc9d7'
2025-01-21 08:39:54 +07:00
Wilfred Hughes
398da169e0
Merge commit '7b06f6ed394308e7407a1703d2724128c45fc9d7'
2025-01-21 08:26:59 +07:00
Wilfred Hughes
ba843a689d
Remove --missing-as-empty from argument parsing and man page
...
Fixes #802
2025-01-11 15:14:57 +07:00
Wilfred Hughes
09355c6c21
Make Windows-1252 detection stricter
2025-01-11 14:50:27 +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