summaryrefslogtreecommitdiffstats
path: root/Cargo.toml
AgeCommit message (Collapse)Author
2016-09-210.1.90.1.9Andrew Gallant
2016-09-210.1.80.1.8Andrew Gallant
2016-09-200.1.70.1.7Andrew Gallant
2016-09-200.1.60.1.6Andrew Gallant
2016-09-190.1.50.1.5Andrew Gallant
2016-09-18ripgrep 0.1.4Andrew Gallant
2016-09-170.1.30.1.3Andrew Gallant
2016-09-170.1.20.1.2Andrew Gallant
2016-09-17bump grepAndrew Gallant
2016-09-15Rework 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-14Replace crossbeam with deque.Andrew Gallant
deque appears faster.
2016-09-130.1.10.1.1Andrew Gallant
2016-09-13We don't use thread_local any more, so remove it.Andrew Gallant
2016-09-13update Cargo.toml description0.1.0Andrew Gallant
2016-09-11Update regex.Andrew Gallant
2016-09-11We don't need regex-syntax directly in ripgrep.Andrew Gallant
2016-09-09Add integration tests.Andrew Gallant
2016-09-08Rename xrep to ripgrep.Andrew Gallant
2016-09-05don't need parking lotAndrew Gallant
2016-09-05Fix deps so that others can build it.Andrew Gallant
2016-09-05More progress. With coloring!Andrew Gallant
2016-08-28Lots 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-28Implementing core functionality.Andrew Gallant
Initially experimenting with crossbeam to manage synchronization.
2016-08-27File 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-25globbing by regexAndrew Gallant
2016-06-20refactor progressAndrew Gallant
2016-03-28rename to xrepAndrew Gallant
2016-03-10beating 'grep -E' on some thingsAndrew Gallant
2016-02-27initial commitAndrew Gallant