by Ville Laurikari on September 20, 2009
Download here. New in this release:
- Added tre_ prefix to all functions exported from libtre. This changes the binary interface (ABI). The old source interface (API) is still available in
<tre/regex.h>. New code should use <tre/tre.h> which exports functions that have the prefix.
- Visual C++ 6 project files replaced with Visual Studio 2008 files.
- Bug fixes.
by Ville Laurikari on August 9, 2009
Earlier this year Alistair Crooks contacted me, telling that they would be interested in replacing the old NetBSD C library regex implementation with libtre. The only problem was the license (LGPL). I thought about it for about two seconds, and decided to finally release TRE with a BSD license. So starting from 0.7.6, TRE comes with a 2-clause BSD license instead of the LGPL.
In a Google Summer of Code project, Matthias-Christian Ott has now ported TRE to NetBSD:
NetBSD’s current regular expression library was initially written by Henry Spencer in 1986, when ASCII was the de facto standard. Moreover, Spencer described it as slow. So it makes real sense to replace it and seek for alternatives.
The project home page is here.