summaryrefslogtreecommitdiffstats
path: root/regex.c
Commit message (Expand)AuthorAgeFilesLines
* Copyright year bump 2024.Kaz Kylheku2024-01-181-1/+1
* Copyright year bump 2023.Kaz Kylheku2023-01-011-1/+1
* regsub: allow string in place of regex.Kaz Kylheku2022-07-271-1/+12
* regsub: avoid consing list.Kaz Kylheku2022-07-271-10/+10
* Fix some issues found by ubsan.Kaz Kylheku2022-02-141-1/+2
* Few adjustments to no-implicit-conversion patch.Kaz Kylheku2022-02-141-2/+2
* Fix various instances of implicit conversions.Paul A. Patience2022-02-141-1/+2
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* Eliminate declaration-after-statement everywhere.Kaz Kylheku2021-12-291-3/+3
* string-extend: third optional argument.Kaz Kylheku2021-09-071-1/+1
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* compat: fix glaringly broken init-time handling.Kaz Kylheku2021-07-211-7/+14
* type: disallow structs using built-in type names.Kaz Kylheku2021-07-081-15/+21
* regex-compile: argument defaulting issue.Kaz Kylheku2021-07-051-1/+1
* regex: bugfix: print/read consistency of n-ary ops.Kaz Kylheku2021-06-271-2/+4
* regex: exposing optimization pass a regex-optimizeKaz Kylheku2021-06-271-2/+7
* c_str now takes a self argument.Kaz Kylheku2021-06-231-1/+1
* 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