aboutsummaryrefslogtreecommitdiffstats
path: root/regparse.c
Commit message (Expand)AuthorAgeFilesLines
* Improve error and memory handlingAdam Hess2023-11-081-5/+22
* fix regex from regex memory corruptionAdam Hess2023-11-081-2/+26
* Fix onigmo name table without stNobuyoshi Nakada2023-11-031-2/+85
* Fix functions for name tables as `st_foreach_callback_func`Nobuyoshi Nakada2023-11-021-8/+17
* Don't check for null pointer in calls to freePeter Zhu2023-06-301-14/+9
* Prevent potential buffer overrun in onigmoYusuke Endoh2022-10-251-1/+0
* Prevent buffer overrun in regparse.cYusuke Endoh2022-10-251-0/+1
* Fix some UBSAN false positives (#6115)Kevin Backhouse2022-07-121-0/+3
* regparse.c: Suppress false-positive warnings of GCC 12.1Yusuke Endoh2022-06-211-0/+7
* Add printf-style format attribute to oniguruma functionsNobuyoshi Nakada2021-09-271-1/+5
* Do not reduce quantifiers if it affects which text will be matchedJeremy Evans2020-12-021-8/+1
* Detect the premature end of char property in regexpJeremy Evans2020-11-241-2/+1
* Fixed misspellingsNobuyoshi Nakada2019-12-201-1/+1
* st_foreach now free from ANYARGS卜部昌平2019-08-271-4/+4
* Fixed String#grapheme_clusters with wide encodingsNobuyoshi Nakada2019-06-291-0/+6
* convert check for array length to assertion and comment outduerst2018-12-071-1/+1
* remove code duplication and put everything into forward orderduerst2018-12-071-158/+143
* remove an unused variableduerst2018-12-061-2/+0
* make sure all nodes are freed on error in node_extended_grapheme_cluster()duerst2018-12-061-36/+37
* remove code duplication and streamline identifiersduerst2018-12-061-58/+37
* remove obsolete data from unicode.cduerst2018-12-061-4/+0
* remove unused variables in node_extended_grapheme_cluster()duerst2018-12-051-8/+0
* tweak/remove comments [ci skip]duerst2018-12-051-10/+2
* adjust some comments in node_extended_grapheme_cluster() [ci skip]duerst2018-12-051-13/+9
* update to Unicode 11.0.0 (main step, not complete yet)duerst2018-12-051-309/+174
* remove unnecessary settings with NULL_NODE in \X implementationduerst2018-12-021-10/+1
* fix order of declarations and code at start of node_extended_grapheme_cluster()duerst2018-12-021-3/+2
* fix last commit (r66135)ko12018-12-021-2/+3
* make sure all nodes are freed on error in node_extended_grapheme_cluster()duerst2018-12-021-17/+16
* expand a small comment [ci skip]duerst2018-12-021-1/+1
* add/change some comments in node_extended_grapheme_cluster() [ci skip]duerst2018-12-021-5/+7
* reformat code [ci skip]duerst2018-12-021-13/+5
* remove unnecessary code removing CR/LF from rangeduerst2018-12-011-16/+1
* * remove trailing spaces.svn2018-12-011-1/+1
* introduce and use create_alternate_node()duerst2018-12-011-52/+68
* eliminate a list with only one elementduerst2018-12-011-7/+2
* remove two unnecessary variables (np2 and np3)duerst2018-11-281-4/+0
* eliminate intermediate variable in very short block (3 times)duerst2018-11-281-12/+3
* use create_sequence_node() four more timesduerst2018-11-281-78/+59
* use create_sequence_node() once moreduerst2018-11-281-19/+9
* introduce macro R_ERR to reduce repetitive codeduerst2018-11-281-85/+46
* reduce number of arguments on quantify_property_node()duerst2018-11-281-20/+38
* fix order of subexpressions for Hangulduerst2018-11-271-6/+6
* * remove trailing spaces.svn2018-11-271-1/+1
* introduce two more uses of create_sequence_node in node_extended_grapheme_clu...duerst2018-11-271-51/+27
* correctly handle return value from create_sequence_node()duerst2018-11-271-1/+2
* * remove trailing spaces.svn2018-11-271-1/+1
* declare array for sequence at start of code creating sequenceduerst2018-11-271-13/+11
* make sure all nodes are correctly freed in create_property_node()duerst2018-11-271-0/+4
* regparse.c: conform C90k0kubun2018-11-271-1/+4