Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Parametrize Lua interpreter for Lua 5.2 support. | Reuben Thomas | 2012-04-05 | 2 | -1/+2 | |
| | | ||||||
* | | 1. Define REX_CREATEGLOBALVAR only for Lua 5.1 build. | Shmuel Zeigerman | 2012-04-06 | 2 | -7/+26 | |
|/ | | | | 2. TRE: add macro REX_ADDWIDECHARFUNCS (undefined by default). | |||||
* | Add macro REX_CREATEGLOBALVAR. | Shmuel Zeigerman | 2012-04-04 | 1 | -4/+8 | |
| | ||||||
* | Lua 5.2 compatibility. | Shmuel Zeigerman | 2012-04-03 | 8 | -84/+78 | |
| | ||||||
* | Make internal function names more consistent. | Shmuel Zeigerman | 2012-02-17 | 7 | -96/+96 | |
| | ||||||
* | TRE binding: add wide-character functions. | Shmuel Zeigerman | 2012-02-13 | 4 | -48/+47 | |
| | ||||||
* | Removed function plainfind. | Shmuel Zeigerman | 2012-02-13 | 8 | -58/+7 | |
| | ||||||
* | TRE binding: add wide-character functions. | Shmuel Zeigerman | 2012-02-12 | 4 | -7/+52 | |
| | ||||||
* | 1. TRE binding: add wide-character functions. | Shmuel Zeigerman | 2012-02-12 | 4 | -7/+234 | |
| | | | | 2. Test suite: fix and refactor. | |||||
* | Tidy up | Shmuel Zeigerman | 2012-01-07 | 1 | -12/+7 | |
| | ||||||
* | lpcre_f.c: added flags up to PCRE version 8.21 | Shmuel Zeigerman | 2011-12-22 | 1 | -0/+6 | |
| | ||||||
* | luaL_reg replaced with luaL_Reg | Shmuel Zeigerman | 2011-12-22 | 5 | -11/+11 | |
| | ||||||
* | lpcre_f.c: added flags up to PCRE version 8.13. | Shmuel Zeigerman | 2011-09-10 | 1 | -0/+3 | |
| | ||||||
* | Improve portability to Darwin. | Reuben Thomas | 2011-03-22 | 1 | -1/+3 | |
| | ||||||
* | Fix double space. | Reuben Thomas | 2011-03-12 | 1 | -1/+1 | |
| | ||||||
* | Bump minor version.rel-2-5-3 | Reuben Thomas | 2010-12-15 | 1 | -1/+1 | |
| | ||||||
* | Add a FIXME not to repeat version. | Reuben Thomas | 2010-12-15 | 1 | -0/+1 | |
| | ||||||
* | 1. fix rex.split (offset was out-of-range) | shmuz | 2010-12-15 | 2 | -8/+18 | |
| | | | | 2. PCRE: add new flags from PCRE 8.11 | |||||
* | Bump version to 2.5.2. | Reuben Thomas | 2010-11-10 | 1 | -1/+1 | |
| | ||||||
* | Undo a mistakenly-committed change. | Reuben Thomas | 2010-11-10 | 1 | -2/+2 | |
| | ||||||
* | Fix memory alignment bug. (Shmuel) | Reuben Thomas | 2010-11-10 | 1 | -1/+10 | |
| | ||||||
* | Improve portability of build system. (Shmuel) | Reuben Thomas | 2010-10-26 | 1 | -2/+2 | |
| | ||||||
* | Add minor version number MINORV for building Zip files.rel-2-5-1 | Reuben Thomas | 2010-10-04 | 1 | -0/+1 | |
| | ||||||
* | Bump version and add news for 2.5.1. | Reuben Thomas | 2010-10-04 | 1 | -1/+1 | |
| | ||||||
* | Remove GNU regex files. (Shmuel) | Reuben Thomas | 2010-10-04 | 2 | -1553/+0 | |
| | ||||||
* | Add gnulib regex headers, and settings to lgnu.c and Makefile to build | Reuben Thomas | 2010-09-12 | 4 | -3/+1561 | |
| | | | | | against gnulib (but the actual building must be done elsewhere at the moment). | |||||
* | Remove gnu_rex.setsyntax, reimplement syntax flags as compilation | Reuben Thomas | 2010-09-12 | 1 | -82/+68 | |
| | | | | | | | | | | | | flags, adding the per-feature flags (which is why we need them to be numbers, not strings, so they can be combined). Hence, remove the special “syn” argument from the constructors, and alter the tests accordingly. Improve the documentation of GNU regex in one or two places. Rename the “reverse” execution flag to “backward”, for clarity. | |||||
* | Shorten if (p) free(p) to free(p) and fix a space leak in gnu.c (call | Reuben Thomas | 2010-08-20 | 4 | -9/+6 | |
| | | | | regfree). | |||||
* | Fix permissions: remove spurious executable permissions. | Reuben Thomas | 2010-08-01 | 17 | -0/+0 | |
| | ||||||
* | Write the rest of the dist target to build a release zip. | Reuben Thomas | 2010-08-01 | 2 | -2/+2 | |
| | | | | | | | Move make variable V into defaults.mak, which can be included from top-level Makefile, and used to name the zip. In release Zip, copy doc/index.txt to README. | |||||
* | Remove unneeded .cvsignore files. | Reuben Thomas | 2010-08-01 | 5 | -5/+0 | |
| | ||||||
* | Add initialiser to avoid compiler warnings. | Reuben Thomas | 2010-08-01 | 1 | -1/+1 | |
| | ||||||
* | Simplify collection of extra compilation arguments. | Reuben Thomas | 2010-07-31 | 4 | -58/+42 | |
| | ||||||
* | To be more compatible with GNU autotools, make “check” target depend | Reuben Thomas | 2010-07-31 | 1 | -1/+1 | |
| | | | | | | | on “all”, and make previous “build” target the new “all” target. Make the comment in top-level Makefile about where to look for user settings include defaults.mak. | |||||
* | Implement reverse searching in GNU, and add a test for it. | Reuben Thomas | 2010-07-31 | 1 | -6/+16 | |
| | ||||||
* | Simplify the build system, adding the test target to common.mak (and | Reuben Thomas | 2010-07-31 | 6 | -17/+10 | |
| | | | | | | 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. | |||||
* | Rename per-library makefiles to Makefile. | Reuben Thomas | 2010-07-31 | 5 | -0/+0 | |
| | ||||||
* | Use custom eflags codes so we can add one for backwards searching, and add a ↵ | Reuben Thomas | 2010-07-31 | 1 | -4/+12 | |
| | | | | reverse flag to TGnu. | |||||
* | Remove a couple of eflags which can’t be used as eflags (oops). | Reuben Thomas | 2010-07-30 | 1 | -7/+0 | |
| | | | | | Remove the commented-out reverse-search functions and methods (we’ll use an extra argument to the existing functions and methods instead). | |||||
* | Simplify some code, and fix some formatting. | Reuben Thomas | 2010-07-30 | 1 | -3/+2 | |
| | ||||||
* | Update Lua function prototypes in comments. | Reuben Thomas | 2010-07-30 | 1 | -5/+5 | |
| | ||||||
* | Add execution flags for GNU. | Reuben Thomas | 2010-07-30 | 1 | -13/+28 | |
| | ||||||
* | Bump a missed version to 2.5. | Reuben Thomas | 2010-07-30 | 1 | -1/+1 | |
| | ||||||
* | Tweak for clarity. | Reuben Thomas | 2010-07-30 | 1 | -1/+1 | |
| | ||||||
* | Fix typo in commit b7161ee8963352d140cd35f9d26d345d58047227. | Reuben Thomas | 2010-07-30 | 1 | -1/+1 | |
| | ||||||
* | Fix some bitrot in rex_tre.mak. | Reuben Thomas | 2010-07-30 | 1 | -3/+3 | |
| | ||||||
* | Fix up some uses of ALG_NOMATCH missed earlier. | Reuben Thomas | 2010-07-30 | 2 | -2/+2 | |
| | ||||||
* | Change ALG_NOMATCH to a macro that takes an argument, like | Reuben Thomas | 2010-07-30 | 6 | -11/+10 | |
| | | | | ALG_ISMATCH, because the GNU API can return two different error codes. | |||||
* | Implement per-regex syntax. Use this in the tests, but because most of | Reuben Thomas | 2010-07-29 | 1 | -17/+7 | |
| | | | | | | | | the test harnesses are not set up for extra compile-time arguments, discard most of the tests in emacs_sets. Shmuel was happy with this idea; it’s similar to what other bindings do. Remove per-regex cflags, as the GNU API doesn’t have any. | |||||
* | Various improvements to GNU regex support: | Reuben Thomas | 2010-07-26 | 3 | -52/+109 | |
| | | | | | | | | | | | | 1. Change default syntax to POSIX_EXTENDED, as agreed with Shmuel. 2. Add setsyntax function to set the syntax. Use it to run a much smaller emacs_sets.lua, while using common_sets.lua (with normal syntax) as the main test. This commit also introduces preliminary untested code to support translation arrays, and code to parse a syntax argument so per-regex syntax can be selected. |