Commit Graph

  • daa6cb6994 lposix.c: detect REG_STARTEND separately from other REX_POSIX_EXT features Reuben Thomas 2012-09-29 16:22:24 +01:00
  • d4adf8941c runtest.lua: Add a test set for POSIX regex engine. (Thanks to Enrico Tassi.) Reuben Thomas 2012-04-18 15:46:26 +01:00
  • 33f86c17d7 Makefile: make release target push tags, and update woger invocation. Reuben Thomas 2012-04-12 18:49:30 +01:00
  • 1a834d0b14 Temporarily remove ltre_w.c from being built by 2.6.0 release. Reuben Thomas 2012-04-12 18:43:40 +01:00
  • 2cc88cdc6b Update NEWS. Shmuel Zeigerman 2012-04-12 15:44:22 +03:00
  • 464f15cc85 Unix makefiles: bump version to 2.6.0. Reuben Thomas 2012-04-11 20:33:39 +01:00
  • 76b3ee24e1 Update docs towards the release. Shmuel Zeigerman 2012-04-10 23:58:12 +03:00
  • 732c050288 Fix and refactor. Shmuel Zeigerman 2012-04-06 14:12:09 +03:00
  • b6cb93b0fc Merge branch 'master' of github.com:rrthomas/lrexlib Shmuel Zeigerman 2012-04-06 11:37:10 +03:00
  • 9441e6762c 1. Define REX_CREATEGLOBALVAR only for Lua 5.1 build. 2. TRE: add macro REX_ADDWIDECHARFUNCS (undefined by default). Shmuel Zeigerman 2012-04-06 11:32:12 +03:00
  • 3e79e40af7 Parametrize Lua interpreter for Lua 5.2 support. Reuben Thomas 2012-04-05 13:46:36 +01:00
  • 20d043ccd5 Add macro REX_CREATEGLOBALVAR. Shmuel Zeigerman 2012-04-04 13:04:03 +03:00
  • 6539761e28 Lua 5.2 compatibility. Shmuel Zeigerman 2012-04-03 10:39:29 +03:00
  • 97081f48cc MinGW makefiles: removed -L<path>. Shmuel Zeigerman 2012-02-28 21:58:09 +02:00
  • a4bc992fa7 Make internal function names more consistent. Shmuel Zeigerman 2012-02-17 15:36:58 +02:00
  • e98c083148 TRE binding: add wide-character functions. Shmuel Zeigerman 2012-02-13 23:38:07 +02:00
  • 94b08ae226 Removed function plainfind. Shmuel Zeigerman 2012-02-13 14:42:31 +02:00
  • 9a4df7ffa5 TRE binding: add wide-character functions. Shmuel Zeigerman 2012-02-12 23:31:32 +02:00
  • f69b66572d Test suite: avoid using sysutils library. Shmuel Zeigerman 2012-02-12 17:50:05 +02:00
  • 377b4edbbb 1. TRE binding: add wide-character functions. 2. Test suite: fix and refactor. Shmuel Zeigerman 2012-02-12 17:20:40 +02:00
  • 6690dc14df Fix hyperlinks Shmuel Zeigerman 2012-01-22 17:06:36 +02:00
  • 900aa832bb Fix links in README.rst Shmuel Zeigerman 2012-01-22 07:53:15 +02:00
  • 261f55039c Fix links in README.rst Shmuel Zeigerman 2012-01-22 07:50:18 +02:00
  • ceca9f5092 Rename README to README.rst Shmuel Zeigerman 2012-01-21 20:25:31 +02:00
  • 647047de01 Tidy up Shmuel Zeigerman 2012-01-07 01:00:08 +02:00
  • 7836c34663 lpcre_f.c: added flags up to PCRE version 8.21 Shmuel Zeigerman 2011-12-22 18:48:57 +02:00
  • fb8d662bd0 luaL_reg replaced with luaL_Reg Shmuel Zeigerman 2011-12-22 16:20:44 +02:00
  • bd8370a70e luatest.lua: 1) bugfix; 2) don't use `module' function; Shmuel Zeigerman 2011-10-05 15:08:13 +02:00
  • d04e032833 lpcre_f.c: added flags up to PCRE version 8.13. Shmuel Zeigerman 2011-09-10 07:41:37 +03:00
  • 8b73b9fbb4 Improve portability to Darwin. Reuben Thomas 2011-03-22 14:51:34 +00:00
  • 67ffd75e21 Fix double space. Reuben Thomas 2011-03-12 07:46:44 +00:00
  • ade33d433c Remove accidentally inserted lines. Reuben Thomas 2011-02-08 23:17:55 +00:00
  • 0994a82deb Remind maintainer to make release manually on LuaForge. Reuben Thomas 2010-12-15 20:12:35 +00:00
  • ae2b9e5f1d Bump minor version. Reuben Thomas 2010-12-15 15:23:20 +00:00
  • 11192aba4b Add a FIXME not to repeat version. Reuben Thomas 2010-12-15 15:23:08 +00:00
  • cbbab5a1a4 Update NEWS for 2.5.3. Reuben Thomas 2010-12-15 15:20:19 +00:00
  • 0cacf0d872 1. fix rex.split (offset was out-of-range) 2. PCRE: add new flags from PCRE 8.11 shmuz 2010-12-15 15:28:01 +02:00
  • d98644d4b0 Add definition of missing VERSION. Reuben Thomas 2010-11-11 23:32:43 +00:00
  • e610a11ea7 Add release target. Reuben Thomas 2010-11-11 23:30:09 +00:00
  • 35e43310d8 Add release-notes. Reuben Thomas 2010-11-11 23:30:00 +00:00
  • 8bf2417ca8 Suffix distribution zip's top-level directory with the version number. Reuben Thomas 2010-11-11 19:51:15 +00:00
  • 865f933f41 Exclude zip files from dist zip\! Reuben Thomas 2010-11-10 21:14:49 +00:00
  • cbeafae0be Add NEWS for 2.5.2. Reuben Thomas 2010-11-10 21:12:19 +00:00
  • cbfd3bcefc Bump version to 2.5.2. Reuben Thomas 2010-11-10 21:11:02 +00:00
  • 3bdf31be00 Undo a mistakenly-committed change. Reuben Thomas 2010-11-10 21:10:53 +00:00
  • c0798523e9 Fix memory alignment bug. (Shmuel) Reuben Thomas 2010-11-10 21:07:58 +00:00
  • fd887fd2f8 Remove duplicate information. (Shmuel) Reuben Thomas 2010-11-05 23:23:36 +00:00
  • cee4d819c4 Improve portability of build system. (Shmuel) Reuben Thomas 2010-10-26 14:20:23 +01:00
  • 46f7350844 Merge branch 'master' of github.com:rrthomas/lrexlib Reuben Thomas 2010-10-05 15:57:43 +01:00
  • b9b9d14073 Clarify what is meant by backwards searching. Reuben Thomas 2010-10-05 13:25:11 +01:00
  • e3c05062b5 Remove useless comment. (Shmuel) Reuben Thomas 2010-10-04 22:55:00 +01:00
  • b8b9736035 Add minor version number MINORV for building Zip files. Reuben Thomas 2010-10-04 17:47:32 +01:00
  • 3b03866a82 Bump version and add news for 2.5.1. Reuben Thomas 2010-10-04 17:45:16 +01:00
  • f6ebf44cca Re-add old ChangeLog as ChangeLog.old. (Shmuel) Reuben Thomas 2010-10-04 17:41:19 +01:00
  • edd8ad0b33 Mention that TRE and Oniguruma bindings are incomplete. (Shmuel) Reuben Thomas 2010-10-04 17:39:27 +01:00
  • 42ac6edc88 Make new libraries build on mingw and improve Makefile. (Shmuel) Reuben Thomas 2010-10-04 17:36:31 +01:00
  • 8e7ec72a59 Fix incorrect documentation. (Shmuel) Reuben Thomas 2010-10-04 17:35:48 +01:00
  • 4d2bcaa109 Remove incorrect comments and add a test. (Shmuel) Reuben Thomas 2010-10-04 17:35:33 +01:00
  • e8336b3a56 Remove GNU regex files. (Shmuel) Reuben Thomas 2010-10-04 17:30:45 +01:00
  • 428a5fbbbb Fix typo. (Shmuel) Reuben Thomas 2010-10-04 17:29:11 +01:00
  • 9665d7ae48 Don't copy generated file over original; exclude SCiTE properties files from dist. Reuben Thomas 2010-10-04 17:28:04 +01:00
  • fa5aa9b417 Change name of flag in test. Reuben Thomas 2010-10-03 18:43:35 +01:00
  • e3814f00d7 Add index.txt. Reuben Thomas 2010-10-03 18:41:56 +01:00
  • 0585eac16a Use doc/index.txt as README. Reuben Thomas 2010-10-03 18:31:27 +01:00
  • 6068e9280e Remove README. Reuben Thomas 2010-10-03 18:28:06 +01:00
  • 17482b7b09 Update date in NEWS for 2.5.0 release. Reuben Thomas 2010-09-12 22:41:22 +02:00
  • e8e04688c3 Add gnulib regex headers, and settings to lgnu.c and Makefile to build against gnulib (but the actual building must be done elsewhere at the moment). Reuben Thomas 2010-09-12 21:50:15 +02:00
  • 247b99d4e7 Remove gnu_rex.setsyntax, reimplement syntax flags as compilation flags, adding the per-feature flags (which is why we need them to be numbers, not strings, so they can be combined). Reuben Thomas 2010-09-12 17:38:04 +02:00
  • cfeb0ba81b Fix some erroneous markup fixing in last commit but one. Reuben Thomas 2010-09-10 23:53:51 +02:00
  • c38ab1b1d8 Document the translation parameter for GNU regexs. Reuben Thomas 2010-09-10 23:52:46 +02:00
  • e8cad1ece2 Improve documentation of syntax parameters, and make some use of markup slightly more consistent. Reuben Thomas 2010-09-10 23:41:34 +02:00
  • 68665b65a3 Shorten if (p) free(p) to free(p) and fix a space leak in gnu.c (call regfree). Reuben Thomas 2010-08-20 22:14:43 +01:00
  • e1f0310b0f Fix permissions: remove spurious executable permissions. Reuben Thomas 2010-08-01 11:31:12 +01:00
  • 9e34b3155d Write NEWS for 2.5.0. Reuben Thomas 2010-08-01 11:29:02 +01:00
  • a26af9f491 Add rex_tre.mak from Shmuel. Reuben Thomas 2010-08-01 11:27:06 +01:00
  • 6234d16e51 Remove old commented-out -gt which is not documented in rst2html(1). Reuben Thomas 2010-08-01 11:21:08 +01:00
  • 94972d73a8 Fix up errors: mostly remove links that now point to index.txt. Reuben Thomas 2010-08-01 11:20:33 +01:00
  • e8e645b2a5 Update version and years in license.html. Reuben Thomas 2010-08-01 11:19:39 +01:00
  • 000dfd96b5 Make dist depend on all, and build docs as part of all. Reuben Thomas 2010-08-01 11:10:01 +01:00
  • 92f91a1cf0 Write the rest of the dist target to build a release zip. Reuben Thomas 2010-08-01 11:02:37 +01:00
  • 86d0f1f1ad Remove unneeded .cvsignore files. Reuben Thomas 2010-08-01 10:58:36 +01:00
  • 0cd46aec03 Add distribution archive and ChangeLog to ignore list. Reuben Thomas 2010-08-01 10:57:17 +01:00
  • 1722255316 Make .gitignore from .cvsignore Reuben Thomas 2010-08-01 10:56:44 +01:00
  • 5fb4470735 Add initialiser to avoid compiler warnings. Reuben Thomas 2010-08-01 10:39:59 +01:00
  • 7e253eeb8c Fix fixes to NOTBOL tests. Sorry, Shmuel. Reuben Thomas 2010-08-01 10:39:41 +01:00
  • 718e1c51d6 Add mingw makefile for GNU, from Shmuel. Reuben Thomas 2010-08-01 10:34:14 +01:00
  • f6d3944dee Fix other NOTBOL tests (thanks, Shmuel!). Reuben Thomas 2010-08-01 10:30:19 +01:00
  • f97eca5b73 Remove out-of-date binary win32 builds, as agreed with Shmuel. Reuben Thomas 2010-08-01 10:29:09 +01:00
  • f424a9ab05 Document GNU library flags. Reuben Thomas 2010-07-31 23:16:36 +01:00
  • 9c8f7c9708 Simplify collection of extra compilation arguments. Reuben Thomas 2010-07-31 23:11:42 +01:00
  • c37e2f1f40 To be more compatible with GNU autotools, make “check” target depend on “all”, and make previous “build” target the new “all” target. Reuben Thomas 2010-07-31 20:14:07 +01:00
  • d1152cf950 Implement reverse searching in GNU, and add a test for it. Reuben Thomas 2010-07-31 20:13:55 +01:00
  • a896b1b439 Fix two that use the “not beginning of line” flag (POSIX & GNU). They erroneously had the subject “^abc”, not “abc”, so would always pass (because the pattern “^abc” would never match). Of course, they still pass with the flag set, but I have confirmed that they now fail with the flag removed (whereas before they passed). Reuben Thomas 2010-07-31 19:07:50 +01:00
  • 02d7f1820a Merge duplicate material between index.txt and manual.txt. Reuben Thomas 2010-07-31 18:52:46 +01:00
  • ea463d5127 Remove README (use index.txt instead). Reuben Thomas 2010-07-31 18:42:12 +01:00
  • 058df20919 Simplify the build system, adding the test target to common.mak (and renaming it “check” for compatibility with GNU autotools), and using a list of library names to perform the top-level build, check and clean targets, rather than hand-written targets for each library. Reuben Thomas 2010-07-31 18:40:47 +01:00
  • e5447d64af Remove ChangeLog from repository; use git2cl to generate it. Reuben Thomas 2010-07-31 12:10:14 +01:00
  • 7ffa436da6 Remove unnecessary .PHONY target. Reuben Thomas 2010-07-31 10:35:45 +01:00
  • 5bfd13b8e7 Rename per-library makefiles to Makefile. Reuben Thomas 2010-07-31 10:34:50 +01:00
  • 605b960863 Use custom eflags codes so we can add one for backwards searching, and add a reverse flag to TGnu. Reuben Thomas 2010-07-31 10:32:23 +01:00