summaryrefslogtreecommitdiffstats
path: root/regex.c
Commit message (Expand)AuthorAgeFilesLines
* regex: regsub wrongly destructive.Kaz Kylheku2021-04-131-3/+4
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* New functions trim-left and trim-right.Kaz Kylheku2020-10-051-0/+28
* c_num: now takes self argument.Kaz Kylheku2020-06-291-3/+5
* regex: duplicate character range crash fix.Kaz Kylheku2020-04-171-6/+12
* unicode: wide character upkeep 3.Kaz Kylheku2020-04-171-0/+7
* unicode: wide character upkeep 2.Kaz Kylheku2020-04-171-2/+2
* unicode: character width upkeep.Kaz Kylheku2020-04-171-5/+4
* internals: rename misnamed curry_* functions.Kaz Kyheku2020-03-171-7/+7
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* safety: fix type tests that code can subvert.Kaz Kylheku2019-09-301-6/+6
* Replace lt(x, zero) pattern.Kaz Kylheku2019-06-151-8/+8
* scan-until-match, count-until-match: new functions.Kaz Kylheku2019-02-161-7/+35
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Eliminate ALLOCA_H.Kaz Kylheku2018-12-311-1/+1
* Drastically reduce inclusion of <dirent.h>.Kaz Kylheku2018-12-111-1/+0
* regex: relocate unlikely case after other tests.Kaz Kylheku2018-11-121-3/+3
* 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