pire (0.0.6-1) unstable; urgency=low

  * PIRE now requires C++11 compatible compiler.
  * Add support for matching within a given Levenshtein distance.
  * Add AdvancedCountingScanner as a much more accurate alternative to CountingScanner.
  * Add SlowCapturingScanner.
  * Add HalfFinal multiscanner.
  * Add NoGlueLimitCountScanner.
  * Add support for unicode escape sequences.
  * Reduce memory usage of scanners.
  * Use smart-pointers and containers instead of manual memory management.
  * Use Hopcroft algorithm for minimization of Fsm and glued scanners.
  * Lexer: fix Parse() memleaks on invalid regexps.
  * Fix possible invalid read in DoRun.
  * Make serialization of scanners stable.
  * CountingScanner: increase RE count from 4 to 16
  * Lots of small fixes.
  * Lots of style improvements, including C++11 updates.
  * Add a second license - MIT.

 -- Sergey Galtsev <galtsev@yandex-team.ru>  Tue, 12 May 2020 17:55:29 +0300

pire (0.0.5-1) unstable; urgency=low

  * Fixed lots of compatibility issues (clang, libc++,
    older & newer autotools, older & newer bison, etc...)
  * Added a valgrind-friendly memory fetch.
  * Added an "r" option for pire_inline as a shortcut for Fsm::Reverse.
  * Dumping of FSM has been rewritten in DOT language.
  * Fixed handling of escape sequences in pire_inline.
  * Made pire_inline put '#line' directive on a top of its output file.
  * Added a simple "Do what I mean" mode.
  * Explicitly restricted build on systems where uint64_t requires custom alignment.
  * Improvements in shortcutting logic.
  * Binary format of scanners compatible across diffesent platform having
    the same word size and endianness.
  * Made pire_inline capable of handling comments inside regexp definitions.
  * Made pire_inline capable of agglutinating multiple regexps, producing a single scanner.

 -- Dmitry Prokoptsev <dprokoptsev@yandex-team.ru>  Fri, 08 Nov 2013 21:43:45 +0400

pire (0.0.4-1) unstable; urgency=low

  * Implemented SSE2-bases shortcutting, resulting
    in dramatic performance boost on simple regexps;
  * Fixed a few build issues;
  * Made Pire work on ia64 and armel.

 -- Dmitry Prokoptsev <dprokoptsev@yandex-team.ru>  Sat, 09 Jul 2010 00:51:45 +0400

pire (0.0.3-1) unstable; urgency=low

  * Lots of performance optimizations.

 -- Dmitry Prokoptsev <dprokoptsev@yandex-team.ru>  Sat, 09 Jul 2010 00:51:45 +0400

pire (0.0.2-1) unstable; urgency=low

  * Slashes no longer require to be escaped.
  * Implemented Fsm::Reverse().
  * Scan() now searches longest acceptable prefix.
  * Optimized compiling of a union of a huge amount of relatively small patterns.

 -- Dmitry Prokoptsev <dprokoptsev@yandex-team.ru>  Sat, 09 Jul 2010 00:51:45 +0400

pire (0.0.1-1) unstable; urgency=low

  * Initial release

 -- Dmitry Prokoptsev <dprokoptsev@yandex-team.ru>  Fri, 02 Jul 2010 13:04:26 +0400

