Wilfred Hughes
|
f1c59dcfba
|
Add a basic benchmark for the parser
|
2021-09-14 22:24:25 +07:00 |
Wilfred Hughes
|
31572a83a9
|
Roll version following release
|
2021-09-14 00:34:38 +07:00 |
Wilfred Hughes
|
ea3cb7737a
|
Use a radix heap to speed up Dijkstra implementation
|
2021-09-12 22:04:15 +07:00 |
Wilfred Hughes
|
6222987872
|
Move to mimalloc
This produces a small (~10% less runtime) improvement on larger files,
as difftastic spends a lot of time allocating.
|
2021-09-12 20:14:44 +07:00 |
Wilfred Hughes
|
0f042fb160
|
Roll version
|
2021-09-05 11:23:00 +07:00 |
Wilfred Hughes
|
86a330c44e
|
Add debug logging and log stats on shortest path found
|
2021-09-04 10:46:51 +07:00 |
Wilfred Hughes
|
cc93976969
|
Handle SIGPIPE
Based on the sample code in
https://stackoverflow.com/a/65760807/509706
Closes #28
|
2021-08-29 16:50:05 +07:00 |
Wilfred Hughes
|
763b9d2d17
|
Roll version
|
2021-08-24 01:07:07 +07:00 |
Wilfred Hughes
|
001a36a7e3
|
Define regexp parsers in code rather than TOML
|
2021-08-21 19:13:01 +07:00 |
Wilfred Hughes
|
c80ce0d024
|
Use vendored tree-sitter-rust
|
2021-08-15 16:50:43 +07:00 |
Wilfred Hughes
|
e7a6c3b11e
|
Initial tree-sitter prototype
|
2021-08-15 16:16:48 +07:00 |
Wilfred Hughes
|
3ae0b7df84
|
Allow RHS to be arbitrarily long in a pager
If stdout is not a TTY, assume it's a pager and don't truncate the
RHS.
|
2021-08-08 17:35:31 +07:00 |
Wilfred Hughes
|
6e321d070a
|
Bump dependencies to latest minor versions
|
2021-07-28 00:06:58 +07:00 |
Wilfred Hughes
|
da63704675
|
Roll version
|
2021-07-28 00:04:47 +07:00 |
Wilfred Hughes
|
6d5704aed9
|
Only compile the newline regexp once
|
2021-07-25 12:56:02 +07:00 |
Wilfred Hughes
|
928584676a
|
Only highlight individual comment words for comments that are similar
|
2021-07-24 17:01:30 +07:00 |
Wilfred Hughes
|
b81312e88b
|
Roll version
|
2021-07-22 00:09:13 +07:00 |
Wilfred Hughes
|
aa87085b95
|
Remove unused dependency
|
2021-07-17 15:35:43 +07:00 |
Wilfred Hughes
|
4c79267602
|
Roll version
|
2021-07-13 23:27:17 +07:00 |
Wilfred Hughes
|
9e821956a5
|
Roll version
|
2021-07-07 22:25:03 +07:00 |
Wilfred Hughes
|
64bfc73a6c
|
Roll version for next release
|
2021-07-04 11:42:59 +07:00 |
Wilfred Hughes
|
cf2b5d762a
|
Bump version for initial release
|
2021-07-03 23:09:11 +07:00 |
Wilfred Hughes
|
a38b20d5a6
|
Prefer rustc-hash for faster hashing
This is hot when profiling.
|
2021-07-03 15:42:23 +07:00 |
Wilfred Hughes
|
3b033c1438
|
Embed syntax.toml in binary
|
2021-06-20 16:32:22 +07:00 |
Wilfred Hughes
|
48c31ec0ec
|
Read a language block from syntax.toml
|
2021-06-01 23:57:08 +07:00 |
Wilfred Hughes
|
cb75585679
|
Basic .toml language description
|
2021-05-31 23:10:49 +07:00 |
Wilfred Hughes
|
ca1aca1021
|
Use arena allocation for Syntax
|
2021-05-23 17:39:54 +07:00 |
Wilfred Hughes
|
f13ee634ad
|
Bump dependencies
|
2021-03-07 13:02:31 +07:00 |
Wilfred Hughes
|
26a3ee36a6
|
Use pretty assertions
|
2019-11-18 12:03:33 +07:00 |
Wilfred Hughes
|
635b0380ab
|
Update dependencies
|
2019-11-18 11:44:17 +07:00 |
Wilfred Hughes
|
c7b1281a91
|
Update for Rust 2018
|
2019-11-18 11:38:14 +07:00 |
dependabot[bot]
|
5a9a982170
|
Bump regex from 1.1.0 to 1.1.2
Bumps [regex](https://github.com/rust-lang/regex) from 1.1.0 to 1.1.2.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.1.0...1.1.2)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
2019-03-03 22:49:11 +07:00 |
dependabot[bot]
|
5a92de425d
|
Bump colored from 1.6.1 to 1.7.0
Bumps [colored](https://github.com/mackwic/colored) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/mackwic/colored/releases)
- [Changelog](https://github.com/mackwic/colored/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mackwic/colored/compare/v1.6.1...v1.7.0)
Signed-off-by: dependabot[bot] <support@dependabot.com>
|
2019-01-27 20:39:57 +07:00 |
Wilfred Hughes
|
71bc6a53c4
|
Pad to the terminal width if the files are narrower
|
2018-12-31 17:53:07 +07:00 |
Wilfred Hughes
|
958033924a
|
Initial proof of concept
|
2018-12-29 15:29:42 +07:00 |