summaryrefslogtreecommitdiffstats
path: root/regex.c
Commit message (Expand)AuthorAgeFilesLines
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-10/+19
* regex: fix double free corruption bug.Kaz Kylheku2018-04-041-11/+13
* regex: read/print bug: escaped double quote.Kaz Kylheku2018-04-041-2/+2
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* regex: bugfix: squash duplicates in move set.Kaz Kylheku2017-09-131-2/+1
* regex: factor out repeated visit-coloring pattern.Kaz Kylheku2017-09-131-13/+15
* regex: re-introduce nfa_accept states.Kaz Kylheku2017-09-131-13/+14
* regex: retain unoptimized form for printing.Kaz Kylheku2017-09-121-5/+1
* regex: bug printing #/abc(def|ghi)/Kaz Kylheku2017-09-121-1/+1
* regex: accept-folding optimization.Kaz Kylheku2017-09-121-0/+23
* regex: eliminate nfa_accept state type.Kaz Kylheku2017-09-121-20/+26
* regex: epsilon-threading optimization on NFA graph.Kaz Kylheku2017-09-121-1/+78
* regex: elide needless increments of visited counter.Kaz Kylheku2017-09-121-5/+5
* regex: bugfix: incorrect use of nfa_move_closure.Kaz Kylheku2017-09-121-1/+1
* regex: new function, regex-prefix-match.Kaz Kylheku2017-09-111-0/+48
* regex: remove nfa_reject representation.Kaz Kylheku2017-09-111-40/+36
* regex: don't print superfluous parens around classes.Kaz Kylheku2017-07-161-2/+2
* cobj: rename poorly named default operation.Kaz Kylheku2017-05-151-2/+2
* Rename badly named default_bool_argKaz Kylheku2017-03-171-3/+3
* Fix missing nao terminator in formatted printing.Kaz Kylheku2017-03-131-1/+1
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* Fix inconsistency in regex-source.Kaz Kylheku2016-12-251-2/+8
* Adding functions fr^$, fr^, fr$ and frr.Kaz Kylheku2016-12-011-0/+28
* Add stream printing context.Kaz Kylheku2016-10-201-2/+4
* 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