[TRE-general] TRE 0.7.5 released

Ville Laurikari ville at laurikari.net
Sun Dec 10 09:55:54 EET 2006


TRE 0.7.5 has been released.  The source code is available on the TRE
website:

  http://laurikari.net/tre/

New in 0.7.5:
  - Swedish translation added.

  - Makefile and source code distribution problems fixed.

  - Documentation updates.

  - Adding a "+" or "*" after another repetition operator is now an
    error instead of an application of that operator and gives the
    REG_BADRPT error.  Adding a "?" means matching as few characters
    as possible and is still allowed.

    This change was made to avoid confusion with "possessive"
    (non-backtracking) quantifiers.  In Java (and .NET?) adding a "+"
    means that the matcher doesn't backtrack over that point.  In
    previous versions of TRE adding a "+" or "*" caused the
    backtracking matcher to backtrack a lot more instead of less.  In
    some cases this caused very slow execution.

  - New agrep command line option -q (--quiet, --silent).

  - Bug fixes:
    - agrep now correctly returns exit code 1 when no matches found.
    - Fixed regexp parser bug affecting big-endian 64 bit
      architectures (sparc, ppc).  The bug caused all regexps to match
      an empty string and nothing else.
    - Fixed agrep memory usage problems when reading from pipes.

See the file `ChangeLog' included in the source code distribution for
a detailed list of changes.

--
http://www.iki.fi/vl/


More information about the TRE-general mailing list