Andrew Gallant
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
Andrew Gallant
0bf278e72f
making search work (finally)
2016-09-03 21:48:23 -04:00
Andrew Gallant
c2b5577cba
progress on after contexts
2016-09-03 01:11:14 -04:00
Andrew Gallant
7f0b1ccbd3
Before contexts seem to work.
...
Code is in a little better shape.
2016-09-02 23:25:07 -04:00
Andrew Gallant
5450aed9a8
Make "before" context work.
...
No line numbers. And match inverting is broken.
This is awful.
2016-09-01 21:56:23 -04:00
Andrew Gallant
5aa3b9bc58
struggling with printing contexts, what a mess
2016-08-31 20:02:59 -04:00
Andrew Gallant
03d9df4303
tests and refactoring search
2016-08-31 15:52:35 -04:00
Andrew Gallant
d011cea053
The search code is a mess, but...
...
... we now support inverted matches and line numbers!
2016-08-29 22:44:15 -04:00
Andrew Gallant
c809679cf2
Lots of improvements. Most notably, removal of memory maps for searching.
...
Memory maps appear to degrade quite a bit in the presence of multithreading.
Also, switch to lock free data structures for synchronization. Give each
worker an input and output buffer which require no synchronization.
2016-08-28 20:18:34 -04:00
Andrew Gallant
1c8379f55a
Implementing core functionality.
...
Initially experimenting with crossbeam to manage synchronization.
2016-08-28 01:37:12 -04:00
Andrew Gallant
0163b39faa
refactor progress
2016-06-20 16:55:13 -04:00
Andrew Gallant
8d9d602945
update
2016-04-03 21:22:09 -04:00
Andrew Gallant
07bff7409b
tweaks
2016-03-30 22:24:59 -04:00
Andrew Gallant
f1a91307cd
short matches
2016-03-30 20:44:26 -04:00
Andrew Gallant
79a51029c1
progress
2016-03-29 21:21:34 -04:00