Commit Graph

15694 Commits (711d39975806233ce505abcea45998170d402579)
 

Author SHA1 Message Date
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
Alex Manning af6043419f Generate parser 2025-02-07 14:27:03 +07:00
Alex Manning 3a5c285357
fix(functions): remove function body alias and use block (#111) 2025-02-07 08:26:13 +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
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 209ea7f0de Migrate to clap4 validators 2025-01-03 21:01:41 +07:00
Wilfred Hughes 5b7643602f Fix more clap deprecation issues 2025-01-03 20:49:41 +07:00
Wilfred Hughes c286656366 Fix more clap deprecation issues 2025-01-03 20:37:56 +07:00
Wilfred Hughes d5e58781be Fix another clap deprecation warning 2025-01-03 20:37:56 +07:00
0xflotus b570325568 chore: fixed small error in docs 2025-01-02 13:04:36 +07:00
JasonnnW3000 e68e662dce Update LICENSE, fix license year
Signed-off-by: JasonnnW3000 <sufssl04@gmail.com>
2025-01-01 16:35:28 +07:00
Wilfred Hughes 3f9cc44714 Use latest codecov action 2024-12-30 23:33:34 +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 97dbc9b018 Remove broken symlink 2024-12-20 08:56:57 +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 d9e9b87ad2 Alphabetical pedantry 2024-12-20 08:37:28 +07:00