Wilfred Hughes
76e9eae32e
Document how to build difftastic for packaging
...
Closes #531
Closes #813
2025-05-13 01:14:24 +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
Kian-Meng Ang
39aacd8272
Fix typo
...
Found via `typos --hidden --format brief`
2025-05-09 09:18:03 +07:00
Harry Mander
d9e9e90bcf
Parse .ipynb as JSON
2025-05-06 06:17:35 +07:00
Wilfred Hughes
149c040c45
Prefer 'line-oriented diff' terminology
...
'Text diff' is confusing as the input files to difftastic's structural
diffing logic is also text. Line-oriented more accurately captures the
important aspect.
2025-04-28 09:05:11 +07:00
GearsDatapacks
5efbe4fdf1
Generate parser
2025-04-21 11:13:08 +07:00
GearsDatapacks
4ede65fafb
Add support for individually deprecated constructors
2025-04-21 12:12:18 +07:00
GearsDatapacks
ae4adef5cc
Generate parser
2025-04-19 14:43:34 +07:00
GearsDatapacks
1b6570df84
Format grammar.js
2025-04-19 15:42:49 +07:00
GearsDatapacks
4e48fb94bf
Add bool `assert` syntax
2025-04-19 15:42:49 +07:00
Wilfred Hughes
eff3e16cad
Document parse error behaviour and recommendations
...
Closes #815
2025-04-09 22:23:26 +07:00
Wilfred Hughes
2c0a188e1a
Reorder tree-sitter parser list in Cargo.toml
2025-04-09 22:10:02 +07:00
Wilfred Hughes
3f18a6333b
Update CI to Ubuntu 22.04
...
Closes #828
2025-04-09 22:05:30 +07:00
Wilfred Hughes
2efe4003b3
Update expected output now file name has changed
2025-04-08 08:54:52 +07:00
Wilfred Hughes
083efd06f6
Tweak file size formatting to one decimal place
...
Fixes #821
2025-04-08 08:54:48 +07:00
Wilfred Hughes
aa04647514
Improve help text on other CLI options
2025-04-08 08:42:03 +07:00
Wilfred Hughes
c4ba17b1ec
Clarify --graph-limit
...
See discussion in #814
2025-04-08 08:40:31 +07:00
Wilfred Hughes
362cd8f2b7
Update comparison file following file name fix
2025-04-08 08:20:20 +07:00
Wilfred Hughes
1a2e1e81ec
Run typos on more files in homepage/ directory
2025-03-31 23:37:11 +07:00
Wilfred Hughes
d920839be1
Configure typos for more directories and fix issues found
2025-03-31 23:35:27 +07:00
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
Louis Pilfold
99ec410150
Disable blank issue
2025-03-20 12:15:08 +07:00
Louis Pilfold
05a162d560
Add issue template
2025-03-20 12:12:41 +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
Stephan Seitz
32323509b3
docs: fix README.md typo `tree_sitter_json` -> `tree_sitter_commonlisp`
2025-03-16 16:49:27 +07:00
Stephan Seitz
9db594efb4
publish: bump version 0.4.1
...
Try to fix Python publish
2025-03-16 16:36:54 +07:00
Stephan Seitz
841451559f
docs: add usage examples to README.md
...
Addresses #37
2025-03-16 16:32:41 +07:00
Stephan Seitz
6503780092
build: Update requires-python to 3.9
2025-03-16 16:11:28 +07:00
Stephan Seitz
0b42e195ea
publish: bump version 0.4.0
2025-03-16 15:59:04 +07:00
Stephan Seitz
a398b9a885
ci: add Swift tests
2025-03-16 15:59:04 +07:00
Stephan Seitz
fe5cc32fda
fix: Swift package excludes
2025-03-16 15:59:04 +07:00
Stephan Seitz
6b703aeebc
chore: add `.build` to .gitignore
2025-03-16 15:59:04 +07:00
Stephan Seitz
5e206c14f7
deps: update Go deps
2025-03-16 15:59:04 +07:00
Stephan Seitz
57a7c14f4f
deps: update tree-sitter-cli
2025-03-16 15:59:04 +07:00
Stephan Seitz
dfe57db650
ci: add Python test
2025-03-16 15:59:04 +07:00
Stephan Seitz
1808ba3764
chore: add tree-sitter.json
2025-03-16 15:59:04 +07:00
Stephan Seitz
68609dc822
chore: regenerate grammar
2025-03-16 15:59:04 +07:00
Stephan Seitz
6017b4ff6c
ci: test bindings
2025-03-16 15:59:04 +07:00
Stephan Seitz
a92e3612e0
feat: migrate to Rust 2024 edition
2025-03-16 15:59:04 +07:00
Stephan Seitz
aa14ee9ee9
feat: modernize Rust bindings to use `tree_sitter_language::LanguageFn`
...
Fixes #38
2025-03-16 15:59:04 +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
Giacomo Cavalieri
e01c88449b
add missing echo test
2025-03-06 08:28:21 +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