summaryrefslogtreecommitdiff
path: root/src/algo.h
Commit message (Collapse)AuthorAgeFilesLines
* Bump version and add news for 2.5.1.Reuben Thomas2010-10-041-1/+1
|
* Fix permissions: remove spurious executable permissions.Reuben Thomas2010-08-011-0/+0
|
* Simplify collection of extra compilation arguments.Reuben Thomas2010-07-311-22/+6
|
* Simplify some code, and fix some formatting.Reuben Thomas2010-07-301-3/+2
|
* Update Lua function prototypes in comments.Reuben Thomas2010-07-301-5/+5
|
* Bump a missed version to 2.5.Reuben Thomas2010-07-301-1/+1
|
* Change ALG_NOMATCH to a macro that takes an argument, likeReuben Thomas2010-07-301-5/+5
| | | | ALG_ISMATCH, because the GNU API can return two different error codes.
* Various improvements to GNU regex support:Reuben Thomas2010-07-261-0/+8
| | | | | | | | | | | | 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.
* several files: luaL_typerror renamed to luaL_typeerror (as in Lua 5.2).shmuz2010-01-191-5/+4
| | | | common.h: added a macro for handling luaL_typeerror and luaL_typerror.
* eliminate a warning on 64 bit systems: cast to pointer from integer of ↵shmuz2008-08-161-1/+2
| | | | different size
* Changes related to Oniguruma addition and directory layout change.shmuz2008-07-301-0/+8
|
* [API extension] All functions receiving string-type regex accept a compiled ↵shmuz2008-06-141-14/+46
| | | | regex too. If this is the case, cf and lo arguments are ignored (should be either supplied as nils or omitted).
* Add two new methods (find and match). Refactoring.shmuz2008-03-301-41/+70
|
* plainfind_func: optimize for speed.shmuz2008-03-251-18/+32
| | | | plainfind_func: treat empty patterns as valid.
* refactoring (ALG_GETCFLAGS redefined)shmuz2007-12-191-5/+5
|
* version string updated to "Lrexlib 2.2.1"shmuz2007-10-251-1/+1
|
* (generic_tfind): bugfixshmuz2007-09-201-1/+1
|
* *** empty log message ***shmuz2007-06-101-2/+2
|
* updated due to removal of file algo_t.hshmuz2007-06-081-2/+2
|
* refactoring (adding ALG_ prefix to many macros)shmuz2007-05-021-70/+70
|
* move part of the file to algo_t.hshmuz2007-05-021-43/+12
|
* many changes -- see Changelogshmuz2007-04-191-85/+235
|
* Fix some compiler warnings.rrt2007-04-181-1/+5
|
* improved userdata validity checkshmuz2007-03-191-1/+13
|
* many changes: see ChangeLogshmuz2007-03-171-0/+488