summaryrefslogtreecommitdiffstats
path: root/Cargo.toml
AgeCommit message (Collapse)Author
2016-10-10Finish overhaul of glob matching.Andrew Gallant
This commit completes the initial move of glob matching to an external crate, including fixing up cross platform support, polishing the external crate for others to use and fixing a number of bugs in the process. Fixes #87, #127, #131
2016-09-30Move glob implementation to new crate.Andrew Gallant
It is isolated and complex enough that it deserves attention all on its own. It's also eminently reusable.
2016-09-260.2.10.2.1Andrew Gallant
2016-09-250.2.00.2.0Andrew Gallant
2016-09-25bump grep to 0.1.3Andrew Gallant
2016-09-230.1.170.1.17Andrew Gallant
2016-09-23Don't use panic-on-abort.Andrew Gallant
We don't really care anyway, it was there as an experiment, and it seems to be causing problems. Fixes #14.
2016-09-220.1.160.1.16Andrew Gallant
2016-09-220.1.150.1.15Andrew Gallant
2016-09-220.1.140.1.14Andrew Gallant
2016-09-210.1.130.1.13Andrew Gallant
2016-09-210.1.120.1.12Andrew Gallant
2016-09-210.1.110.1.11Andrew Gallant
2016-09-210.1.100.1.10Andrew Gallant
2016-09-21bump grep to 0.1.2Andrew Gallant
2016-09-21Bump regex version.Andrew Gallant
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