Skip to content
This repository
branch: master

Feb 28, 2014

  1. laurikari

    Merge pull request #12 from bjones1/win_python_fix

    Fix Windows compilation errors
    authored
  2. laurikari

    Merge pull request #14 from opoplawski/R

    R additions
    authored

Jan 31, 2014

  1. Add the following additional routines from the R tre modifications:

    tre_regnexecb
    tre_regexecb
    tre_regncompb
    tre_regaexecb
    tre_regcompb
    
    These work on raw byte vectors.
    
    Add REG_USEBYTES define used by the above.
    Make use of REG_USEBYTES.
    Orion Poplawski authored
  2. Add the following additional routines from the R tre modifications:

    tre_regnexecb
    tre_regexecb
    tre_regncompb
    tre_regaexecb
    tre_regcompb
    
    These work on raw byte vectors.
    Orion Poplawski authored

Dec 06, 2013

  1. Fix: Copy tre-config.h from include/tre for Windows compile.

         Copy setup.py from setup.py.in for Windows.
         Change setup.py[.in] to place tre.dll in the Python site-packages directory.
    Bryan A. Jones authored

Jul 28, 2013

  1. laurikari

    Merge pull request #6 from prantlf/vcbuild

    Squash MSVS 2012 warnings.
    authored

May 26, 2013

  1. Ferdinand Prantl

    TRE public headers moved to include/tre to follow Linux header location.

    prantlf authored

May 25, 2013

  1. Ferdinand Prantl

    Warnings produced by the MS Visual Studion 2012 C compiler suppressed.

    Changing macros with "while(0)" to "while(0,0)" and "while(1)"
    to "while(1,1)". Apparently the MS developer like the owl-y eyes :-)
    Explicit casts to (tre_cint_t) (tre_char_t) at places where the conversion
    is obviously wanted.
    prantlf authored

Mar 03, 2013

  1. Ferdinand Prantl

    - accidentaly commited solution

    prantlf authored
  2. Ferdinand Prantl

    + ignore file for VS output

    prantlf authored
  3. Ferdinand Prantl

    + VS project to build a static lib

    prantlf authored

Feb 26, 2013

  1. laurikari

    Remove dependency to Darcs.

    authored

Jan 24, 2013

  1. laurikari

    Merge pull request #1 from avm/master

    tre-python: basic support for Unicode patterns and strings.
    authored

Jan 15, 2013

  1. Alexander Myltsev

    tre-python.c: support searching in Unicode strings.

    Please note that the Unicode string is copied over
    and converted to a wchar_t[] before matching.
    This is unacceptable for large strings.
    
    TODO: use tre_reguexec to iterate directly over the
    Unicode string.
    avm authored avm committed
  2. Alexander Myltsev

    tre-python.c: raise PyErr_NoMem when appropriate.

    avm authored avm committed
  3. Alexander Myltsev

    tre-python.c: support Unicode patterns.

    avm authored avm committed
  4. Alexander Myltsev

    tre-python.c: correct docstring and function name for search().

    avm authored avm committed

Oct 02, 2009

  1. Include the new Visual Studio project files in packages.

    darcs-hash:20091002110849-ced27-bf2f86b54d060180cbc8f054f81216f395d37fea.gz
    Ville Laurikari authored

Sep 20, 2009

  1. Updates for 0.8.0.

    darcs-hash:20090920074952-ced27-263d97034981850b6fd321885ed82d32396be3b6.gz
    Ville Laurikari authored

Sep 19, 2009

  1. Fixed warnings on Windows.

    darcs-hash:20090919211113-ced27-19f72efa43f9701cf4cd156a9bfac191f84dd2bf.gz
    Ville Laurikari authored
  2. Updated Python module and examples.

    By permission from the original author, I've changed the license of
    the Python module to be the same as the rest of the library.  Also,
    slight changes to module API.
    
    darcs-hash:20090919210725-ced27-eeb5983d2e827ada4e0bf4be89232f4349aca341.gz
    Ville Laurikari authored
  3. Replaced Visual C++ 6 project files with Visual Studio 2008 files.

    darcs-hash:20090919210529-ced27-c73e8ad713404ff6130d7d956e131c3835c1c741.gz
    Ville Laurikari authored
  4. Added tre_ prefix to all functions.

    This fixes long-standing problems where binaries compiled against
    libtre would end up using symbols from libc, usually resulting in
    crashes.
    
    The #include <tre/regex.h> header now defines macros like this:
      #define regexec tre_regexec
    Recompiling is necessary, so updated the libtre ABI version number
    accordingly.
    
    darcs-hash:20090919184043-ced27-b309d20f00d9d0f4ab6c6e7102c7870fee1d3921.gz
    Ville Laurikari authored

Sep 04, 2009

  1. Fixed a bug when sizeof(size_t) != sizeof(int).

    The PyArg_ParseTuple "s#" formatter requires an int (and _not_ a
    size_t) for the string length.  On 64-bit platforms the higher bits
    were often left as garbage, leading to an out of memory condition
    later in libtre.  Then, a second yet unfixed bug would lead to a
    crash.  This fix at least takes care of the first bug.
    
    darcs-hash:20090904171748-ced27-681b87142937f3f01da7fb60d7787e254d000038.gz
    Ville Laurikari authored

Jul 28, 2009

  1. Updated.

    darcs-hash:20090728100735-ced27-93313f9c9872add251cb2a6b8e700fe2e01b0b0d.gz
    Ville Laurikari authored

May 23, 2009

  1. Updated for 0.7.6.

    darcs-hash:20090523164533-ced27-26f48dd414ca59a5a39800dd4c21f824080791c1.gz
    Ville Laurikari authored

May 22, 2009

  1. Changed the license from LGPL to a BSD-style license.

    The new license is essentially the same as the "2 clause" BSD-style
    licenses used in NetBSD.  See the file LICENSE for details.
    
    darcs-hash:20090522153207-ced27-79d98fb8ae6f948fc734e183acb36febae9cad84.gz
    Ville Laurikari authored
  2. Fixed to compile on systems which don't have mbrtowc.

    darcs-hash:20090522122418-ced27-c031ad7ad9683df80cb6a81186e56fcd808f281f.gz
    Ville Laurikari authored
  3. Removed gnulib.

    darcs-hash:20090522090950-ced27-04dc958cb7d4c7f303dcc8c929c1e92d5313fd5b.gz
    Ville Laurikari authored
  4. Fix more warnings from gcc and lint.

    These should allow for a clean build in the NetBSD tree with WARNS=4.
    Thanks to Alistair Crooks for the patches!
    
    darcs-hash:20090522090853-ced27-5f1132e73422c5592d1c40612b4e6283e5d09916.gz
    Ville Laurikari authored

May 20, 2009

  1. Fixed compiler warnings.

    darcs-hash:20090520082420-ced27-178f0f16fc706c808ce81c57e36e9663e5481761.gz
    Ville Laurikari authored

May 19, 2009

  1. Surround tests for known bugs with #ifdef KNOWN_BUG.

    darcs-hash:20090519182942-ced27-55f49767d855115de601a033565d11e621c5f406.gz
    Ville Laurikari authored
  2. Updates for new gettext and gnulib.

    darcs-hash:20090519164335-ced27-593b1160a4c63b52e6d3813651c339d8c03b70de.gz
    Ville Laurikari authored
  3. Some updates and fixes to documentation.

    darcs-hash:20090519164213-ced27-9bde4a59615a94a760509ec062ba622ec43689b9.gz
    Ville Laurikari authored
  4. Try iso-8859-1 tests with a locale which is more often available.

    darcs-hash:20090519164101-ced27-b9ab7c15679d051defe161b95a2e651da424eed3.gz
    Ville Laurikari authored
Something went wrong with that request. Please try again.