Commit Graph

15694 Commits (711d39975806233ce505abcea45998170d402579)
 

Author SHA1 Message Date
Wilfred Hughes 62752b6ab6 Allow users to override binary detection using globs
Closes #841
2025-07-02 22:28:48 +07:00
Wilfred Hughes 6aa5eb2d24 More logging of text encoding detection 2025-07-02 22:28:48 +07:00
Wilfred Hughes a104d0ae90 Silence a clippy warning 2025-07-02 22:28:48 +07:00
Wilfred Hughes 390360f97a Add doc comment 2025-07-02 22:28:48 +07:00
sogaiu be514eec2c Update what and why docs again 2025-06-27 14:20:57 +07:00
sogaiu abe937c8da Update what and why docs 2025-06-27 03:40:19 +07:00
Wilfred Hughes e6fc867755
Merge pull request #848 from asibahi/master
Update jj.md
2025-06-20 23:25:24 +07:00
Wilfred Hughes b14cc7c96f Make Windows-1252 detection stricter, consistent with other encodings
This should help with #841.
2025-06-20 23:20:48 +07:00
Wilfred Hughes 43eb109472 Display Flatpak status in --version 2025-06-18 21:14:47 +07:00
Abdul-Rahman Sibahi 0a24f131a1
add jj link 2025-06-17 13:20:03 +07:00
Abdul-Rahman Sibahi ef890856c1
Correct jj links 2025-06-17 13:18:47 +07:00
Abdul-Rahman Sibahi c0c33517e3
Update jj.md
old setting was deprecated. this setting worked for me
2025-06-17 08:51:04 +07:00
Wilfred Hughes 5db8937262 Update changelog for release 2025-06-16 09:42:35 +07:00
Wilfred Hughes 71b38cc8d4 Roll version 2025-06-15 22:49:40 +07:00
Wilfred Hughes 484708c6d3 The next release will use jemalloc
Closes #805
2025-06-15 22:48:50 +07:00
Wilfred Hughes cf19bf12de Update changelog for gleam 2025-06-15 22:38:56 +07:00
Wilfred Hughes eff3c36c38
Merge pull request #844 from llakala/update-gleam
Update gleam parser
2025-06-15 22:16:50 +07:00
Wilfred Hughes dc13a38428 Fix cargo TOML section breaking Windows builds 2025-06-15 22:06:19 +07:00
Wilfred Hughes c23952e707 Use a consistent, pinned version of actions/checkout 2025-06-15 21:53:21 +07:00
Wilfred Hughes 7eaf57fe79 Revert accidental comparison change from previous commit 2025-06-15 21:42:49 +07:00
Eman Resu 91b288c1c0 Fix gleam sample files to use `let assert` 2025-06-14 15:05:11 +07:00
Wilfred Hughes 7628f5f51c Switch to jemalloc, at least for now
See discussions in #805.
2025-06-13 00:54:08 +07:00
Wilfred Hughes 1c1617c5d1 Add an atom node declaration for Verilog 2025-06-13 00:33:30 +07:00
Wilfred Hughes 2c963d831b Improve doc comments 2025-06-13 00:29:53 +07:00
Wilfred Hughes 6b522b867c Clarify atom nodes docs
This is a frequent source of confusion, so rewrite and add some
examples of when it's necessary and the consequence of not having it.
2025-06-13 00:27:14 +07:00
Bryce Berger 791b0e2bec add verilog, systemverilog support 2025-06-13 00:15:53 +07:00
Bryce Berger 32a5a16dfd compare_all.sh: get difft binary using `cargo metadata`
I have cargo configured to have a global target directory (in my case,
at /tmp/cargo). The output directory for cargo builds is not guarunteed
to be at ./target.

This could alternatively be solved by the user with strange defaults
(me) making a symlink like `ln -s /tmp/cargo ./target`, which doesn't
require having `jq` installed.
2025-06-08 10:04:42 +07:00
Eman Resu 49c8f28c43 Merge commit '6ece453acf8b14568c10f629f8cd25d3dde3794f' 2025-06-05 20:59:19 +07:00
sogaiu 40c5fc2e2a Remove some users
Lapce seems to be loading grammars dynamically now,
see: https://github.com/lapce/lapce/pull/2478

tree-sitter-commonlisp depends on the commonlisp
branch of https://github.com/theHamsta/tree-sitter-clojure
(note the master branch looks like oakmac's work, but
the commonlisp branch didn't look that way)
2025-05-26 17:10:02 +07:00
sogaiu 9827f043ff Update README and credits 2025-05-25 23:17:05 +07:00
Wilfred Hughes 36037cf7e0 Use line-oriented terminology consistently in manual 2025-05-24 23:22:14 +07:00
Wilfred Hughes dbfc68ec6a Improve file detection on compressed files
Fixes #835
2025-05-21 00:24:28 +07:00
Wilfred Hughes 1341ec68e5 Fix typo 2025-05-21 00:13:29 +07:00
Gears 6ece453acf Generate parser 2025-05-17 12:51:15 +07:00
Gears bf545869aa
Use constructor names for unqualified imported values (#120) 2025-05-17 07:50:31 +07:00
Wilfred Hughes bbe681013d Expand packaging manual page 2025-05-13 09:56:09 +07:00
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