summaryrefslogtreecommitdiff
path: root/regexec.c
Commit message (Expand)AuthorAgeFilesLines
* Reduce warningsTSUYUSATO Kitsune2022-11-091-10/+8
* Use long instead of intTSUYUSATO Kitsune2022-11-091-15/+15
* Check for integer overflow in the allocation of match_cache tableYusuke Endoh2022-11-091-0/+4
* Ensure that the table size for CACHE_MATCH fits with intYusuke Endoh2022-11-091-1/+1
* Prevent GCC warningsYusuke Endoh2022-11-091-4/+4
* Return ONIGERR_MEMORY if it fails to allocate memory for cache_match_optYusuke Endoh2022-11-091-7/+9
* Revert "Refactor field names"TSUYUSATO Kitsune2022-11-091-147/+156
* Refactor field namesTSUYUSATO Kitsune2022-11-091-156/+147
* Remove debug printfTSUYUSATO Kitsune2022-11-091-12/+0
* Clear cache on OP_NULL_CHECK_END_MEMSTTSUYUSATO Kitsune2022-11-091-17/+95
* Support OP_REPEAT and OP_REPEAT_INCTSUYUSATO Kitsune2022-11-091-38/+180
* Reduce warningsTSUYUSATO Kitsune2022-11-091-26/+6
* Fix to compile when USE_CACHE_MATCH_OPT is disabledTSUYUSATO Kitsune2022-11-091-7/+29
* Enable optimization for PUSH_IF/OR opcodesTSUYUSATO Kitsune2022-11-091-0/+2
* Enable optimization for ANYCHAR_STAR opcodesTSUYUSATO Kitsune2022-11-091-0/+4
* Add index to the latest NULL_CHECK_STACK for fast matchingTSUYUSATO Kitsune2022-11-091-4/+17
* Add static declaration to new functionsTSUYUSATO Kitsune2022-11-091-3/+3
* Increment num_fail on OP_POP tooTSUYUSATO Kitsune2022-11-091-4/+15
* Fix look-around like operators and cclassTSUYUSATO Kitsune2022-11-091-43/+25
* Keep cache optimization info to MatchArg for global matchingTSUYUSATO Kitsune2022-11-091-35/+26
* Implement cache optimization for regexp matchingTSUYUSATO Kitsune2022-11-091-1/+468
* re.c: Add Regexp.timeout= and Regexp.timeoutYusuke Endoh2022-03-301-0/+2
* Fix multiplex backreferencs near end of string in regexp matchJeremy Evans2022-03-291-2/+4
* regint.h: Reduce the frequency of rb_thread_check_intsYusuke Endoh2022-03-241-0/+2
* Allow interrupting regexps that backtrackJeremy Evans2022-03-101-0/+1
* Fixed shorten-64-to-32 errors when USE_COMBINATION_EXPLOSION_CHECKNobuyoshi Nakada2021-05-071-4/+4
* Only define history_root member of the Oniguruma re_registers struct if USE_C...Lourens Naudé2019-04-241-0/+2
* label as lvalue is a GCCismshyouhei2018-01-021-3/+2
* re-apply r60755naruse2017-12-011-0/+1
* Update to Onigmo 6.1.3-669ac9997619954c298da971fcfacccf36909d05.naruse2017-12-011-20/+25
* regexec.c: invalidate previously matched positionnobu2017-11-131-0/+1
* Merge Onigmo 6.1.1naruse2017-02-111-33/+124
* Merge Onigmo 6.0.0naruse2016-12-101-445/+450
* * regexec.c (OPCODE_EXEC_HOOK): op is p-1 because p is alreadynaruse2016-10-031-9/+13
* * regexec.c (ONIGENC_IS_MBC_ASCII_WORD): redefine optimized one.naruse2016-05-291-0/+12
* * regexec.c (match_at): make compilers optimize harder.naruse2016-05-291-6/+7
* regexec.c: constifynobu2016-04-241-1/+1
* regexec.c: fix build with direct threaded VMnobu2015-12-221-187/+191
* regexec.c: enable direct threaded VMnobu2015-12-221-0/+4
* * remove trailing spaces.svn2015-11-261-1/+1
* * regcomp.c, regenc.c, regexec.c, regint.h, enc/unicode.c:naruse2015-11-261-298/+424
* uninitialized variablenobu2014-12-261-1/+2
* fix printf format conversion specifiersnobu2014-12-261-3/+3
* * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544naruse2014-09-151-3/+4
* * regcomp.c: Merge Onigmo 5.14.1 25a8a69fc05ae3b56a09.naruse2014-07-161-30/+51
* constify rb_encoding and OnigEncodingnobu2014-06-011-1/+1
* * Merge Onigmo 5.13.4 f22cf2e566712cace60d17f84d63119d7c5764ee.naruse2013-04-131-5/+4
* * Merge Onigmo d4bad41e16e3eccd97ccce6f1f96712e557c4518.naruse2013-03-111-3/+6
* * Merge Onigmo 0fe387da2fee089254f6b04990541c731a26757fnaruse2013-03-011-2/+2
* * regcomp.c: Merge Onigmo 3d855b30d574536d3ae600260208c6624ae4791c.naruse2012-03-211-3/+3