Wilfred Hughes
1df4971deb
Grammar fix in manual
2022-04-02 16:12:13 +07:00
Wilfred Hughes
16d5d2350d
Clarify wording
2022-04-01 09:30:07 +07:00
Wilfred Hughes
1f8b6fe377
Mention the minimum GCC version following #187
2022-04-01 09:24:16 +07:00
Andrew Gutekanst
82071d70c1
Merge upstream changes and resolve conflict
2022-03-31 12:42:57 +07:00
Alessandro Manno
f0ea7dc44e
Merge branch 'master' into add_yaml_support
...
# Conflicts:
# README.md
2022-03-31 11:23:15 +07:00
Wilfred Hughes
8d44b2476a
Expand 'Adding a parser' as a separate chapter in the manual
2022-03-30 23:58:50 +07:00
Wilfred Hughes
c4c05fdde5
Prefer a single language list, in the manual
...
It's easy for these to get out of sync.
2022-03-30 22:50:17 +07:00
Wilfred Hughes
e653b77194
Hack is not currently supported
2022-03-30 22:46:40 +07:00
Andrew Gutekanst
6075f70a84
Update documentation to include Zig
2022-03-30 23:39:01 +07:00
Alessandro Manno
ffddaa645e
Added yaml support
2022-03-30 12:43:01 +07:00
Wilfred Hughes
16ecf15867
Mention prebuilt packages and expand build instructions
...
Fixes #202
2022-03-29 23:20:22 +07:00
Wilfred Hughes
ecdf993ff1
Add support for Nix
...
Closes #196
2022-03-29 22:46:09 +07:00
Jafar
eb29b824c3
Merge branch 'master' into pr-add_lua_parser
2022-03-30 06:23:20 +07:00
JafarAbdi
b850d41fa5
Add lua support
2022-03-30 06:21:10 +07:00
Wilfred Hughes
646ab39cbb
Mention that Janet is supported
2022-03-29 19:50:25 +07:00
Felix Yan
d92cb9633f
Correct a typo in tricky_cases.md
2022-03-30 02:23:07 +07:00
Wilfred Hughes
29050f00ce
Configure language and fix highlighting for dart
2022-03-20 11:36:12 +07:00
Ömer Sinan Ağacan
a2488f984c
Add support for Dart
2022-03-20 11:07:32 +07:00
Wilfred Hughes
ed0bde6b91
Adding support for PHP
2022-03-09 23:52:31 +07:00
Wilfred Hughes
2d4ec0a4be
Bump minimum Rust version to 1.56 for rpds support
2022-03-05 10:42:52 +07:00
Wilfred Hughes
78d4d59c0c
Documenting some recently found tricky cases
2022-02-25 00:43:18 +07:00
Wilfred Hughes
b0e835feb6
Document the release script
2022-02-20 16:48:58 +07:00
Wilfred Hughes
7291900b56
Remove Hack parser
...
Waiting on upstream to merge my changes first.
2022-02-07 21:43:37 +07:00
Wilfred Hughes
80ed279bb5
Run cargo-flamegraph with debug symbols
2022-02-06 14:39:55 +07:00
Wilfred Hughes
9e48b64d2c
Add a --missing-as-empty flag to allow non-existent paths
...
By default, difftastic now errors if paths don't exist.
2022-02-03 21:26:51 +07:00
Wilfred Hughes
3400a97a9d
Add Scala to introduction in manual
2022-02-02 23:24:50 +07:00
Wilfred Hughes
43605bd5e8
Add support for Hack
2022-02-02 23:22:15 +07:00
Wilfred Hughes
6aa7d59540
Expand and improve glossary
2022-01-30 14:22:42 +07:00
Wilfred Hughes
af52cc060f
Suggest a pager and an alias with difftool
...
Suggested in #29
2022-01-24 09:29:18 +07:00
Wilfred Hughes
4e33a0c4bc
Add a benchmarking example of a larger file
2022-01-22 18:59:32 +07:00
Wilfred Hughes
fb680ccdb3
Document diffing directories
...
Also add sample directories to exercise this.
Helps with #98 .
2022-01-22 18:58:04 +07:00
Wilfred Hughes
68d60f076c
Fix wording in manual
2022-01-22 11:26:55 +07:00
Hugo van Rijswijk
3eee1e32db
Add scala to upstream_parsers.md
2022-01-19 09:09:19 +07:00
Wilfred Hughes
d68b6d5909
Expanding related projects page in manual
2022-01-10 16:37:23 +07:00
Wilfred Hughes
79281ea98d
Add glossary
...
Closes #87
2022-01-09 12:06:20 +07:00
Wilfred Hughes
6257bce826
Document the string literal problem
...
Closes #69
2021-12-30 09:58:56 +07:00
Wilfred Hughes
9a8441ecbf
Document blank line challenges
...
See #69
2021-12-30 09:47:44 +07:00
Wilfred Hughes
2d16d4aec4
Clarify comment prefix/suffix matching
2021-12-30 09:39:00 +07:00
Wilfred Hughes
24bbff1bbe
Improve headings
2021-12-30 09:37:16 +07:00
Wilfred Hughes
b5aaf1f2f2
Document punctuation from autoformatter challenge
...
See #69
2021-12-30 09:35:34 +07:00
Wilfred Hughes
0227104ea8
We're now on elixir-lang's parser
2021-12-29 10:36:04 +07:00
Wilfred Hughes
2dde483a16
Update which files need changing for a new parser
2021-12-28 10:24:38 +07:00
Wilfred Hughes
06ad384243
Document the best we can do for mercurial log viewing
...
Closes #61
2021-12-17 09:46:50 +07:00
Wilfred Hughes
efafd817ef
Reorder and polish contributing page
2021-12-17 09:39:13 +07:00
Wilfred Hughes
1fc9f3f07a
Give git and mercurial their own pages in the manual
2021-12-17 09:38:09 +07:00
Wilfred Hughes
1c4eb774d8
Minor grammar fix to contributing guide
2021-12-04 23:56:59 +07:00
Wilfred Hughes
05873b546b
Add support for Common Lisp
2021-11-26 22:53:21 +07:00
Wilfred Hughes
d8ca54fc25
Add missing parsers to upstream repo table
2021-11-25 00:08:57 +07:00
Wilfred Hughes
de56eabe94
Add support for bash syntax
2021-11-24 23:53:21 +07:00
Wilfred Hughes
1084e892be
Link in manual to rustdoc pages
2021-11-21 19:14:58 +07:00
Wilfred Hughes
a5ed3fbd48
Add basic Ruby support
2021-11-20 01:08:33 +07:00
Wilfred Hughes
77242fd41f
Fix casing
2021-11-19 23:59:48 +07:00
Wilfred Hughes
4761f3872a
Add a command for tracking parser updates
2021-11-19 23:46:18 +07:00
Wilfred Hughes
8cb321ebf6
Document logging used for debugging
2021-11-19 00:06:09 +07:00
Wilfred Hughes
6e955793db
Tweak wording on manual intro
2021-11-14 15:29:40 +07:00
Wilfred Hughes
a87882c0a3
Increase required rust version
...
radix-heap uses macros for built-in arguments, which was added in Rust
1.54:
https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1540-2021-07-29
2021-10-30 12:46:42 +07:00
Wilfred Hughes
1f39284127
Clarify that link points to GitHub
2021-10-29 00:22:55 +07:00
Wilfred Hughes
c0cd13bd9b
Pin Rust version to 1.46
...
Specify the minimum Rust version in cargo.toml, exercise this version in CI,
and document it in the manual.
We require 1.46 for bitflags, which is a dependency of clap.
Fixes #51
2021-10-29 00:20:07 +07:00
Wilfred Hughes
9df3089199
Fix typo
2021-10-27 23:39:42 +07:00
Wilfred Hughes
c698f8979b
Rename binary to `difft` for brevity
2021-10-23 16:19:33 +07:00
Wilfred Hughes
6824ba7d6b
Add release instructions to the manual
2021-10-18 22:41:56 +07:00
Wilfred Hughes
484e373986
Link to tree-sitter-rust fork
2021-10-05 23:03:33 +07:00
Wilfred Hughes
74a5e7b151
Note that the manual is tracking the bleeding edge version
2021-10-03 16:45:20 +07:00
Wilfred Hughes
3df7bb57e1
Add basic syntax highlighting for keywords and operators
...
Helps with #32
2021-10-03 15:23:27 +07:00
Wilfred Hughes
8a145e7b76
Improving profiling instructions
...
Provide full working examples and mention `perf`.
2021-09-26 21:32:49 +07:00
Wilfred Hughes
ec37c5bef1
Add full Mercurial extdiff support
2021-09-26 21:23:22 +07:00
Wilfred Hughes
22febe6736
Documenting mercurial support
2021-09-26 11:50:26 +07:00
Wilfred Hughes
0828089e69
Link to the source code in the introduction
2021-09-24 23:44:32 +07:00
Wilfred Hughes
c9f85d806e
Document the main tricky cases with tree diffs
2021-09-24 23:33:25 +07:00
Wilfred Hughes
3b36e6486d
Add C# support
...
Closes #37 .
2021-09-22 22:37:53 +07:00
Wilfred Hughes
f6ada434fe
Add Haskell support
...
Fixes #36
2021-09-22 10:18:48 +07:00
Wilfred Hughes
74def3e394
Tweak wording in diff description
...
Clarify grpah choices, and use 'graph vertex' and 'syntax node'
consistently to avoid confusion.
2021-09-19 22:44:46 +07:00
Wilfred Hughes
c93d53af98
Discussing the major alternative projects doing tree diffing
2021-09-19 22:14:41 +07:00
Wilfred Hughes
740916d084
Separate and expand Upstream Parsers in manual
2021-09-19 14:28:05 +07:00
Wilfred Hughes
d7b0c917c1
Remove regex parser
2021-09-19 12:17:25 +07:00
Wilfred Hughes
0f27c97865
Add robots.txt to manual
2021-09-19 12:08:55 +07:00
Wilfred Hughes
6c08507b0d
Add C++ support
2021-09-17 22:37:41 +07:00
Wilfred Hughes
fb96b0a78d
Add C support
2021-09-14 23:25:22 +07:00
Wilfred Hughes
7d6e61b103
Link to the rust perf book
2021-09-12 17:03:38 +07:00
Wilfred Hughes
84e36285c8
Prefer running difftastic against the src/ directory
...
vendor/ gets really big (it has 100,000+ line files) and difftastic
does not yet scale well to files of that size.
2021-09-12 00:37:15 +07:00
Wilfred Hughes
1d333141af
Correct directory name and tweak wording for building manual
2021-09-09 20:50:35 +07:00
Wilfred Hughes
532e0a3cc8
Mention languages supported in the manual too
2021-09-08 23:40:28 +07:00
Wilfred Hughes
4601d3b50c
Improve syntax highlighting in Getting Started chapter
2021-09-08 23:18:02 +07:00
Wilfred Hughes
05df450601
Use 'manual' terminology consistently
2021-09-08 23:15:32 +07:00