Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-21 | 0.1.90.1.9 | Andrew Gallant | |
2016-09-21 | 0.1.80.1.8 | Andrew Gallant | |
2016-09-20 | 0.1.70.1.7 | Andrew Gallant | |
2016-09-20 | 0.1.60.1.6 | Andrew Gallant | |
2016-09-19 | 0.1.50.1.5 | Andrew Gallant | |
2016-09-18 | ripgrep 0.1.4 | Andrew Gallant | |
2016-09-17 | 0.1.30.1.3 | Andrew Gallant | |
2016-09-17 | 0.1.20.1.2 | Andrew Gallant | |
2016-09-17 | bump grep | Andrew Gallant | |
2016-09-15 | Rework glob sets. | Andrew Gallant | |
We try to reduce the pressure on regexes and offload some of it to Aho-Corasick or exact lookups. | |||
2016-09-14 | Replace crossbeam with deque. | Andrew Gallant | |
deque appears faster. | |||
2016-09-13 | 0.1.10.1.1 | Andrew Gallant | |
2016-09-13 | We don't use thread_local any more, so remove it. | Andrew Gallant | |
2016-09-13 | update Cargo.toml description0.1.0 | Andrew Gallant | |
2016-09-11 | Update regex. | Andrew Gallant | |
2016-09-11 | We don't need regex-syntax directly in ripgrep. | Andrew Gallant | |
2016-09-09 | Add integration tests. | Andrew Gallant | |
2016-09-08 | Rename xrep to ripgrep. | Andrew Gallant | |
2016-09-05 | don't need parking lot | Andrew Gallant | |
2016-09-05 | Fix deps so that others can build it. | Andrew Gallant | |
2016-09-05 | More progress. With coloring! | Andrew Gallant | |
2016-08-28 | Lots of improvements. Most notably, removal of memory maps for searching. | Andrew Gallant | |
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 | Implementing core functionality. | Andrew Gallant | |
Initially experimenting with crossbeam to manage synchronization. | |||
2016-08-27 | File path filtering works and is pretty fast. | Andrew Gallant | |
I'm pretty disappointed by the performance of regex sets. They are apparently spending a lot of their time in construction of the DFA, which probably means that the DFA is just too big. It turns out that it's actually faster to build an *additional* normal regex with the alternation of every glob and use it as a first-pass filter over every file path. If there's a match, only then do we try the more expensive RegexSet. | |||
2016-08-25 | globbing by regex | Andrew Gallant | |
2016-06-20 | refactor progress | Andrew Gallant | |
2016-03-28 | rename to xrep | Andrew Gallant | |
2016-03-10 | beating 'grep -E' on some things | Andrew Gallant | |
2016-02-27 | initial commit | Andrew Gallant | |