summaryrefslogtreecommitdiffstats
path: root/regex.c
Commit message (Expand)AuthorAgeFilesLines
* Support n-ary and and or operators in regex.Kaz Kylheku2016-10-101-1/+63
* Simplify some regex tree walking code.Kaz Kylheku2016-10-101-18/+10
* New function rra.Kaz Kylheku2016-10-031-0/+50
* New rr function.Kaz Kylheku2016-10-031-0/+12
* search-regex improvement: negative start and more.Kaz Kylheku2016-10-031-40/+52
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17
* Flurry of regex bugfixes.Kaz Kylheku2016-09-251-11/+27
* regex.c: code formatting.Kaz Kylheku2016-09-251-1/+1
* New function: regex-source.Kaz Kylheku2016-09-251-0/+7
* Bugfix in regex printing: & operator.Kaz Kylheku2016-09-251-1/+1
* New regex functions: m^$, m^, m$, and others.Kaz Kylheku2016-09-231-0/+130
* Semantics change in match-regex-right.Kaz Kylheku2016-09-221-3/+59
* Fix match-regex not conforming to documentation.Kaz Kylheku2016-09-221-3/+15
* Support functional argument in regsub.Kaz Kylheku2016-09-221-23/+41
* Support negative positions in regex matching funs.Kaz Kylheku2016-09-211-1/+9
* Move regex intrinsic registrations to regex.c.Kaz Kylheku2016-09-211-0/+14
* regex: optimize double complement.Kaz Kylheku2016-09-161-40/+46
* regex: add case to complement optimization.Kaz Kylheku2016-09-151-0/+2
* regex: fix broken complement operator.Kaz Kylheku2016-09-151-1/+3
* NFA regex optimization: use just one set array.Kaz Kylheku2016-07-191-48/+31
* NFA regex optimization: combine move and closure.Kaz Kylheku2016-07-191-37/+90
* New --free-all option for freeing memory on exit.Kaz Kylheku2016-06-071-4/+16
* Some streamlining in the cons recycling.Kaz Kylheku2016-05-151-1/+1
* Recycle conses in unget-char and read-until-match.Kaz Kylheku2016-04-201-3/+7
* read-until-match can optionally keep matched text.Kaz Kylheku2016-04-201-21/+19
* Fix broken read_until_match.Kaz Kylheku2016-04-191-17/+51
* Header file cleanup.Kaz Kylheku2016-01-221-1/+0
* Regex printing not escaping [ and ].Kaz Kylheku2016-01-121-1/+2
* Print control chars in regexes using \x.Kaz Kylheku2016-01-121-53/+70
* regex_print: [ and ] in char class must be escaped.Kaz Kylheku2016-01-121-1/+1
* Record-delimiting stream adapter.Kaz Kylheku2016-01-011-0/+41
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* range-regex returns range, not cons.Kaz Kylheku2015-12-071-2/+2
* 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