summaryrefslogtreecommitdiffstats
path: root/regex.c
Commit message (Expand)AuthorAgeFilesLines
* Fix serious regression in search_regex.Kaz Kylheku2015-11-061-3/+1
* Stop using C library setjmp/longjmp.Kaz Kylheku2015-10-251-1/+0
* Additional reductions for and.Kaz Kylheku2015-09-291-0/+6
* Simplify and optimization.Kaz Kylheku2015-09-291-4/+1
* Optimize some cases of the regex branch operator.Kaz Kylheku2015-09-291-0/+43
* Some optimizations for * ? and +.Kaz Kylheku2015-09-291-4/+21
* Regex printer fails on \w, \s or \d in char class.Kaz Kylheku2015-09-291-0/+2
* More complement optimizations.Kaz Kylheku2015-09-281-0/+19
* Streamline some regex optimizations.Kaz Kylheku2015-09-281-15/+48
* Optimization for one-character range.Kaz Kylheku2015-09-271-2/+7
* Optimize complement operator more.Kaz Kylheku2015-09-271-0/+28
* S-exp level regex optimization.Kaz Kylheku2015-09-271-32/+156
* Support t regex in NFA compiler and in printer.Kaz Kylheku2015-09-271-1/+16
* Replace internal_error with exception throws in regex.Kaz Kylheku2015-09-271-7/+7
* Bug in complement case of reg_matches_all.Kaz Kylheku2015-09-271-1/+2
* regex: major optimization for complement operator.Kaz Kylheku2015-09-241-1/+46
* Regex state-marking counter wraparound bug.Kaz Kylheku2015-09-151-1/+28
* Use alloca for some temporary arrays in regex module.Kaz Kylheku2015-09-151-11/+5
* Remove limit on NFA state size and allocate tightly.Kaz Kylheku2015-09-151-62/+63
* Fix memory leak in regexes.Kaz Kylheku2015-09-141-1/+1
* Don't use prot1 for temporary gc protection.Kaz Kylheku2015-09-071-3/+1
* Count East Asian Wide and Full Fidth chars as two columns.Kaz Kylheku2015-08-101-0/+66
* Pass pretty flag to cobj print operation.Kaz Kylheku2015-08-011-2/+3
* Correction to COBJ initialization pattern.Kaz Kylheku2015-07-301-2/+2
* Bugfix: throwing error when trying to print valid regexps.Kaz Kylheku2015-04-191-1/+1
* * regex.c (match_regex_right): Bugfix: zero length matchesKaz Kylheku2015-02-201-1/+1
* String-returning wrappers for some regex matching functions.Kaz Kylheku2015-02-201-0/+21
* * regex.c (print_rec): A compound must use parentheses forKaz Kylheku2015-02-151-2/+8
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* Use macro to initialize cobj_ops.Kaz Kylheku2015-01-291-14/+10
* * Makefile: Removing trailing spaces.Kaz Kylheku2014-10-241-16/+16
* Converting cast expressions to macros that are retargettedKaz Kylheku2014-10-171-67/+67
* C++ upkeep.Kaz Kylheku2014-10-141-1/+3
* Version 99.txr-99Kaz Kylheku2014-10-051-0/+1
* Printing of regular expression objects implemented.Kaz Kylheku2014-10-041-1/+151
* Keep regex source code in regex objects, in anticipationKaz Kylheku2014-10-041-2/+13
* Using unified COBJ representation for both regex kinds,Kaz Kylheku2014-10-021-29/+42
* GC correctness fixes: make sure we pin down objects for which we borrowKaz Kylheku2014-08-251-1/+8
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-16/+16
* * eval.c (eval_init): register range_regex and tok_whereKaz Kylheku2014-06-261-0/+13
* * eval.c, gc.c, rand.c, regex.c, signal.c: Remove inclusion of unneededKaz Kylheku2014-04-131-1/+0
* * parser.l (regex_parse, lisp_parse): Fix neglected handling ofKaz Kylheku2014-03-141-1/+1
* Issue: match_regex and search_regex were continuing to feed charactersKaz Kylheku2014-03-091-20/+44
* Replacing uses of the eq function which are used only as C booleans,Kaz Kylheku2014-02-221-4/+4
* The C function nullp is being renamed to null, and the rarelyKaz Kylheku2014-02-221-1/+1
* * arith.c (lognot): Conform to new scheme for defaulting optional args.Kaz Kylheku2014-02-051-5/+5
* * regex.c (match_regex_right): Fix not returning value.Kaz Kylheku2014-01-291-0/+2
* * regex.c (match_regex_right): Fix semantics of second argumentKaz Kylheku2014-01-271-5/+6
* * regex.c (match_regex_right): New function.Kaz Kylheku2014-01-261-0/+20
* Changes to the list collection mechanism to improveKaz Kylheku2014-01-221-8/+9