Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-08-04 | Try similar librarytry_similar_lib | Wilfred Hughes | |
2023-08-04 | Fix rustc warning on recent nightly | Wilfred Hughes | |
2023-08-04 | Implement some other useful traits on EqOnFirstItem | Wilfred Hughes | |
These aren't immediately used, but they're handy for experimenting with the similar library which requires these. | |||
2023-08-04 | Ensure size_hint never exceeds graph_limit | Wilfred Hughes | |
If we have thousands of syntax nodes on both sides, we can end up attempting to preallocate a very large hashmap. In #542, a user hit an issue with two JSON files where the LHS had 33,000 syntax nodes and the RHS had 34,000 nodes, so we'd attempt to preallocate a hashmap of capacity 1,122,000,000. This required allocating 70,866,960,400 bytes (roughly 66 GiB). Impose a sensible limit on the hashmap. Fixes #542 | |||
2023-08-04 | Log the number of bytes in the arena at the end of route finding | Wilfred Hughes | |
2023-08-03 | Be consistent in lifetime names for Vertex | Wilfred Hughes | |
2023-07-31 | Adjust header style | Wilfred Hughes | |
Show the hunk count and detected language in a dimmed style. This information is less important than the diff content itself, so this change makes the important information more prominent. First part of #544 | |||
2023-07-29 | Don't fail CI if coverage upload fails | Wilfred Hughes | |
This step sometimes fails, which does not mean our code is bad. | |||
2023-07-27 | Improve Java highlighting | Wilfred Hughes | |
2023-07-26 | Update crossbeam-channel dependency | Wilfred Hughes | |
0.5.x prior to 0.5.8 have been yanked: https://github.com/crossbeam-rs/crossbeam/blob/master/crossbeam-channel/CHANGELOG.md | |||
2023-07-26 | Add test for --ignore-comments option | Wilfred Hughes | |
2023-07-26 | Roll version | Wilfred Hughes | |
2023-07-26 | Move release logic to justfile | Wilfred Hughes | |
2023-07-26 | Document MSRV for newer bumpalo0.49.0 | Wilfred Hughes | |
2023-07-26 | Move to edition 2021 | Wilfred Hughes | |
2023-07-26 | Update crossterm version | Wilfred Hughes | |
This provides some minor bugfixes for Windows width detection: https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md This cherry-picks a5251966357cc7c0f883e94988b27c02319f81c6, after the MSRV bump. | |||
2023-07-26 | Bump minimum required Rust version to 1.58 | Wilfred Hughes | |
Difftastic is generally conservative about MSRV, and will only increase the version when there is a compelling reason (e.g. major performance improvement, important bug fix in a dependendency). This version increase will enable us to upgrade crossterm to 0.26, which has better detection of terminal width on Windows. I've also clarified MSRV details for other dependencies that cannot currently be upgraded. | |||
2023-07-26 | Revert "Update crossterm version" | Wilfred Hughes | |
This reverts commit a5251966357cc7c0f883e94988b27c02319f81c6. Looks like it doesn't compile on Rust 1.57. | |||
2023-07-24 | Print possible targets when running just with no arguments | Wilfred Hughes | |
2023-07-24 | Update strum dependency | Wilfred Hughes | |
2023-07-24 | Define a justfile for common commands | Wilfred Hughes | |
2023-07-24 | Merge commit '2c7aff437deed72bbceceab95797b3909cc4627d' | Wilfred Hughes | |
2023-07-24 | Merge commit 'ad095896dd223f1c22b85ac5ec84ab11fb732b07' | Wilfred Hughes | |
2023-07-24 | 0.20.4 | Amaan Qureshi | |
2023-07-24 | feat: rework release action | Amaan Qureshi | |
2023-07-24 | Merge pull request #156 from amaanq/fixes | Amaan Qureshi | |
Some fixes | |||
2023-07-24 | Clarify wording and difftastic's status in Tricky Cases | Wilfred Hughes | |
2023-07-24 | Suggest --locked when people install with cargo | Wilfred Hughes | |
2023-07-24 | chore: generate | Amaan Qureshi | |
2023-07-24 | chore: add tests | Amaan Qureshi | |
2023-07-24 | fix: make preproc newlines immediate so they don't span excess trailing newliens | Amaan Qureshi | |
2023-07-24 | fix: disallow `/` after `\S` to better handle comments in preproc_arg | Amaan Qureshi | |
2023-07-24 | fix: swap precedences of assignnment and conditional expressions | Amaan Qureshi | |
`a *= b != c ? d : e;` is parsed incorrectly as a result | |||
2023-07-24 | Merge pull request #216 from amaanq/update | Amaan Qureshi | |
Update grammar from changes in C | |||
2023-07-23 | refactor: remove unused function `skip` in scanner (#215) | Stephan Seitz | |
2023-07-23 | chore: generate | Amaan Qureshi | |
2023-07-23 | fix: remove `_typedef_type_specifier`, use git version of tree-sitter-c | Amaan Qureshi | |
2023-07-23 | Merge pull request #155 from amaanq/fix-attribute | Amaan Qureshi | |
feat: add `attribute_specifier` to struct | |||
2023-07-23 | fix: update `if_statement` to align with C | Amaan Qureshi | |
2023-07-23 | Update crossterm version | Wilfred Hughes | |
This provides some minor bugfixes for Windows width detection: https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md | |||
2023-07-22 | feat: add `attribute_specifier` to struct | Amaan Qureshi | |
2023-07-21 | Merge pull request #152 from amaanq/typedef-fixes | Amaan Qureshi | |
Typedef fixes | |||
2023-07-21 | Add sliders to the glossary | Wilfred Hughes | |
Fixes #537 | |||
2023-07-21 | Check more bytes when detecting encoding | Wilfred Hughes | |
I've observed PDF files that have sufficiently large headers that they were detected as text, which wasn't helpful. Also improve logging to report how many invalid bytes were found. | |||
2023-07-21 | Fix typo | Wilfred Hughes | |
2023-07-21 | Clarify how to find language names in argument help | Wilfred Hughes | |
2023-07-21 | chore: generate & update test | Amaan Qureshi | |
2023-07-21 | fix: rework typedef specifiers again | Amaan Qureshi | |
2023-07-20 | Document the new LaTeX support | Wilfred Hughes | |
2023-07-20 | Merge remote-tracking branch 'grunweg/master' | Wilfred Hughes | |