fa8112ec34
Add alternative compile strategy (in a comment).
2016-09-11 00:42:30 -04:00
cf21b4a97e
Add doc.
2016-09-11 00:42:19 -04:00
19615245cd
Make line counting much faster.
2016-09-10 01:35:44 -04:00
98a48b44bc
Fix off-by-one bug in searcher.
2016-09-10 01:35:30 -04:00
e3da726836
Rename search module to search_stream.
...
The name better reflects the difference between it and the search_buffer
module.
2016-09-10 00:08:42 -04:00
5b36c86c15
Rejigger the atty detection stuff.
2016-09-10 00:05:20 -04:00
76331e5fec
Fix test that relied on non-deterministic order of results.
2016-09-09 23:24:01 -04:00
1e678d7052
Fix files
test. What a pain.
2016-09-09 23:19:46 -04:00
dd986d7fe9
Add standard Linux CI (GNU libc).
2016-09-09 23:19:37 -04:00
f83cd63b11
Add integration tests.
2016-09-09 22:58:30 -04:00
9a4527d107
fix Rust version number in CI
2016-09-09 18:47:05 -04:00
8f0d3d78ca
clean up CI script
2016-09-09 18:10:20 -04:00
3f7cd977bc
expand Rust versions we test on.
2016-09-09 18:07:30 -04:00
cc6b6dcf5b
fix windows build
0.0.16
2016-09-09 08:53:10 -04:00
48878bbb8f
update project name
0.0.15
2016-09-08 21:47:49 -04:00
0766617e07
Refactor how coloring is done.
...
All in the name of appeasing Windows.
0.0.14
2016-09-08 21:46:14 -04:00
afd99c43d7
fix deploy
0.0.13
2016-09-08 16:35:48 -04:00
96e87ab738
update distributable to include readme and license
0.0.12
2016-09-08 16:21:37 -04:00
a744ec133d
Rename xrep to ripgrep.
2016-09-08 16:15:44 -04:00
0042dce949
Hack in Windows console coloring.
...
The code has suffered and needs refactoring/commenting. BUT... IT WORKS!
0.0.11
2016-09-07 21:54:28 -04:00
ca058d7584
Add support for memory maps.
...
I though plain `read` had usurped them, but when searching a very small
number of files, mmaps can be around 20% faster on Linux. It'd be really
unfortunate to leave that on the table.
Mmap searching doesn't support contexts yet, but we probably don't really
care. And duplicating that logic doesn't sound fun. Without contexts, mmap
searching is delightfully simple.
2016-09-06 21:47:33 -04:00
af3b56a623
Fix grep match iterator.
2016-09-06 21:45:41 -04:00
5938bed339
Add support for printing column numbers.
2016-09-06 19:50:27 -04:00
feff1849c8
Tweak colors.
2016-09-06 19:35:52 -04:00
9948e0ca07
Only create the Grep searcher once.
2016-09-06 19:33:19 -04:00
fd3e5069b6
Fix required literal handling and add debug prints.
...
In particular, if we had an inner literal and were doing a case insensitive
search, then the literals are dropped because we previously only allowed
a single inner literal to have an effect. Now we allow alternations of
inner literals, but still don't quite take full advantage.
2016-09-06 19:33:03 -04:00
0891b4a3c0
update appveyor
0.0.10
2016-09-05 22:01:53 -04:00
af48aaa647
another try
0.0.9
2016-09-05 21:57:57 -04:00
ee7f300ae2
windows debug, take 1
0.0.8
2016-09-05 21:46:11 -04:00
a4d8db16f7
Fix glob tests.
...
When matching directly with a regex, we need to make sure the path is
normalized first.
0.0.7
2016-09-05 21:36:19 -04:00
3bb387abdd
Fix glob problem on Windows.
...
We weren't actually escaping every use of the file path separator. D'oh.
0.0.6
2016-09-05 21:20:19 -04:00
7f0273c347
Fix yellow color to match ack.
2016-09-05 21:19:56 -04:00
5b42999a3d
windows, take 3
0.0.5
2016-09-05 21:02:08 -04:00
8887250860
windows, take 2
0.0.4
2016-09-05 20:58:50 -04:00
5c820ba638
setting up windows, take 1
0.0.3
2016-09-05 20:57:58 -04:00
b2e9ff1361
use correct api key
0.0.2
2016-09-05 20:39:10 -04:00
8023f6fd03
Fix context writing.
...
Don't show the filename twice... (Copy/paste error).
0.0.1
2016-09-05 20:18:31 -04:00
e9a89520cf
incite riots
2016-09-05 20:10:18 -04:00
1a3e7c0bb2
Trying CI.
2016-09-05 20:08:46 -04:00
02ac331529
Whoops. Remove other bits of parking lot.
2016-09-05 19:55:31 -04:00
14b8cd4faf
don't need parking lot
2016-09-05 19:51:29 -04:00
2bda77c414
Fix deps so that others can build it.
2016-09-05 18:22:12 -04:00
7a149c20fe
More progress. With coloring!
2016-09-05 17:36:41 -04:00
d8d7560fd0
TODOs and some cleanup/refactoring.
2016-09-05 10:15:13 -04:00
812cdb13c6
Lots of progress:
...
- Refactored interaction between CLI args and rest of xrep.
- Filling in a lot more options, including file type filtering.
- Fixing some bugs in globbing/ignoring.
- More documentation.
2016-09-05 00:52:23 -04:00
0bf278e72f
making search work (finally)
2016-09-03 21:48:23 -04:00
c2b5577cba
progress on after contexts
2016-09-03 01:11:14 -04:00
062aa5ef76
Switch to Chase-Lev work stealing queue.
...
It seems to be a touch faster.
2016-09-02 23:38:27 -04:00
7f0b1ccbd3
Before contexts seem to work.
...
Code is in a little better shape.
2016-09-02 23:25:07 -04:00
5450aed9a8
Make "before" context work.
...
No line numbers. And match inverting is broken.
This is awful.
2016-09-01 21:56:23 -04:00