Hebbut.Net Public Download Area

Public Offerings by Ger Hobbelt - available for download:

TRE / libtre - a fast regex library for Win32/UNIX

Several releases are available for download. Some are better than others. Releases are listed ordered by time, so the topmost is the most recent version. With each, a little status indicator shows what I think of it; some of those may be 'highly experimental' which means those are only for you when you feel at home with handling explosives.

All releases are 'augmented' compared to the vanilla CRM114 as they come with GNU-style ./configure setup scripts for UNIX flavors and prebuilt Win32/64 binaries and MSVC2005 source projects for when you like to build these babies from source on your own machines.

Have fun!

Ger Hobbelt

NOTE:

You may need the Microsoft Visual Studio 2005 (SP1) C/C++ run rime libraries too if you get error messages about manifest files, etc. (This is NOT the .NET Microsoft redistributable!)

Get the installer for the runtime libraries from Microsoft itself.

OR: try this local copy of the same (as was distributed with the MSVC2005 setup which was used to create the executable[s] above).

What is this?

(ANSI C) Win32 native port of the TRE regex library. Comes with MSVC2005 / MSVC2008 project files and all.

Of course, also compiles on UNIX using the original ./configure script.

Changes/Fixes:

This source code contains a fix to make TRE behave properly on Win32 when used with CRM114 or other applications which assume the availability of the [[:blank:]] class.

Downloads

Legend

Downloadable archives / files

Compiles on:
Platform
Files / Archives Date/Time Quality Notes

Microsoft WindowsMicrosoft Visual StudioGNUUNIXLinux Penguin

Microsoft Windows64-bit Microsoft Windows (Intel Itanium)65-bit Microsoft Windows - AMD64 Open SourceMicrosoft Visual StudioGNUUNIXLinux Penguin libtre-0.8.0 at github: https://github.com/GerHobbelt/libtre

2011-07-01 Production / bleeding edge you can use the downloads or the git repository itself at github

Microsoft WindowsMicrosoft Visual StudioGNUUNIXLinux Penguin

Microsoft Windows64-bit Microsoft Windows (Intel Itanium)65-bit Microsoft Windows - AMD64 Open SourceMicrosoft Visual StudioGNUUNIXLinux Penguin libtre-0.7.5-20081031-GerH.I_A-patched.7z

2008-10-31 Production ---

Microsoft Windows

Microsoft Windows64-bit Microsoft Windows (Intel Itanium)65-bit Microsoft Windows - AMD64 Open SourceMicrosoft Visual StudioGNUUNIXLinux Penguin libtre-0.7.5-20080505-GerH.I_A-patched.7z

2008-05-05 Production ---

Microsoft Windows

Open SourceMicrosoft Visual StudioGNUUNIXLinux Penguin libtre-0.7.5-patched-i_a.7z

Open SourceMicrosoft Visual StudioGNUUNIXLinux Penguin libtre-0.7.5-patched-i_a.tar.bz2

Winter 2007 Production ---

Microsoft Windows

Microsoft Visual Studio 2005 SP1 Redistributable Package

You'll need to install this if you cannot run the compiled executables on your Windows platform:

Microsoft Windows (Win32: 32-bit Windows) Microsoft.Visual.Studio.2005.SP1.Redistributable.Package.(x86).exe

64-bit Microsoft Windows (Intel Itanium) (IA64 / Itanium: 64-bit Windows) Microsoft.Visual.Studio.2005.SP1.Redistributable.Package.(IA64).exe

65-bit Microsoft Windows - AMD64 (x64 / AMD64: 64-bit Windows) Microsoft.Visual.Studio.2005.SP1.Redistributable.Package.(x64).exe

2008-05-24 Production Mirror from Microsoft.