aboutsummaryrefslogtreecommitdiff
path: root/jimregexp.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-19regexp: fix incorrect check for invalid escape sequence at end of charsetSteve Bennett1-1/+1
2023-04-19regexp: fix check for termination in [[:class:]]Steve Bennett1-0/+4
2022-12-03regexp: fix end of word checkSteve Bennett1-1/+1
2020-07-31jimregexp: rename local regex functionsSteve Bennett1-4/+4
2020-05-04regexp: Improved error messageSteve Bennett1-3/+17
2019-12-30regexp: Reset scanner position on failed optional groupSteve Bennett1-0/+2
2019-11-01regexp,regsub: utf8: Fix incorrect count with . matchesSteve Bennett1-2/+1
2017-12-31regexp: Implement class shorthand escapes in bracketsSteve Bennett1-11/+29
2017-05-12regexp: Fix bad memory access on missing close braceSteve Bennett1-0/+4
2016-08-29Fix some minor compiler warnings.Steve Bennett1-1/+1
2016-02-02regexp: Add missing support for character classesSteve Bennett1-18/+64
2016-02-02regexp: add partial support for \A \Z matchingSteve Bennett1-5/+28
2016-02-02regexp: add support for \D, \W and \SSteve Bennett1-5/+9
2014-04-23jimregexp: remove dead codeSteve Bennett1-2/+1
2014-04-23jimregexp: missing break for \U handlingSteve Bennett1-0/+1
2014-01-21many comment changes, some small code changesSteve Bennett1-3/+4
2014-01-15jimregexp: code simplifications and doc cleanupsSteve Bennett1-94/+87
2013-11-11regexp: fix utf8_setunicode -> utf8_getcharsSteve Bennett1-4/+4
2013-11-06Fix [string tolower] buffer overflow for non-utf8Steve Bennett1-4/+4
2012-01-19Fix some warnings identified by iccSteve Bennett1-2/+1
2011-12-08Fix a regexp infinite loop on bad utf-8 inputSteve Bennett1-1/+4
2011-12-02Add support for \U with up to 8 hex digitsSteve Bennett1-0/+4
2011-12-02Extend UTF-8 support past the BMPSteve Bennett1-2/+13
2011-11-10regex: counts were not all being clearedSteve Bennett1-6/+25
2011-11-10regex: support - as the last element of a char setSteve Bennett1-1/+1
2011-11-10regex: add support for non-capturing parenthesesSteve Bennett1-3/+20
2011-09-12Remove all trailing whitespace in sourceSteve Bennett1-7/+7
2011-09-12Trim the size of the boostrap jimsh sourceSteve Bennett1-3/+2
2011-07-07Minor code cleanupsSteve Bennett1-8/+2
2011-06-29Change the builtin regexp to avoid compiling twiceSteve Bennett1-281/+238
2011-06-28Fix builtin regexp for memory overwriteSteve Bennett1-3/+5
2011-06-09Revert regexp nested repeats from b34ab2f895Steve Bennett1-5/+6
2011-06-07Simplify/fix repeating matchesSteve Bennett1-297/+228
2011-06-05Fix simple * and + case for utf-8Steve Bennett1-5/+7
2011-06-04Fix utf8 char matching in character rangesSteve Bennett1-41/+42
2011-06-03Add non-greedy regexp supportSteve Bennett1-28/+147
2011-06-03Add make-bootstrap-jim scriptSteve Bennett1-11/+11
2011-04-08Fix some minor warnings on mingw32Steve Bennett1-3/+3
2010-11-28Bug fix: regexp should not treat \n as |Steve Bennett1-4/+3
2010-11-18built-in regexp was always being includedSteve Bennett1-0/+1
2010-11-17Bug fix: [regexp] single braced count was rejectedSteve Bennett1-5/+10
2010-11-17Minor cleanupsSteve Bennett1-1/+0
2010-11-17Fix a regexec() bugSteve Bennett1-2/+2
2010-11-17Update documentation to cover UTF-8 support for regexpSteve Bennett1-5/+6
2010-11-17Add UTF-8 support to regexpSteve Bennett1-251/+621
2010-11-17POSIX-compatible regex interfaceSteve Bennett1-0/+1375