Changes for version 2.03_03
- Sped up the -l and -c flags by optimizing them into their own special cases.
- Made other speed improvements. Thanks, Rob and Michael.
Changes for version 2.03_02
- The minimum Perl requirement for ack is now explicitly 5.8.8. Anything before 5.8.8 will not work, and we've added checks.
- Massive speedups of ack internals to get us back to where performance was back on 1.96, but we're not there yet.
Changes for version 2.03_01
- ack now runs on a standard Perl 5.8.8 install with no module updates. Thanks, Michael McClimon.
- ack was colorizing captured groups even if --nocolor was given. Thanks, Dale Sedivic.
- It turns out that ack 2 is a good deal slower than ack 1.96. We have made a number of speedups but we are not yet at ack 1.x performance levels. You probably won't notice any differences unless you're working with very large code repositories, so please don't let this scare you from ack 2.
- Removed a use of $& that slowed down grouped matches. Thanks, Michael McClimon.
- ack - grep-like text finder
- App::Ack::ConfigDefault in ConfigDefault.pm
- App::Ack::ConfigFinder in ConfigFinder.pm
- App::Ack::ConfigLoader in ConfigLoader.pm
- App::Ack::Filter::Default in Default.pm
- App::Ack::Filter::Extension in Extension.pm
- App::Ack::Filter::FirstLineMatch in FirstLineMatch.pm
- App::Ack::Filter::Inverse in Inverse.pm
- App::Ack::Filter::Is in Is.pm
- App::Ack::Filter::Match in Match.pm
- App::Ack::Resource in Resource.pm
- App::Ack::Resource::Basic in Basic.pm
- App::Ack::Resources in Resources.pm