summaryrefslogtreecommitdiff
path: root/regint.h
AgeCommit message (Expand)Author
2024-02-02Fix memory leak in stk_base when Regexp timeoutPeter Zhu
2023-10-30Optimize regexp matching for look-around and atomic groups (#7931)Hiroya Fujinami
2023-05-04Delay start of the match cache optimization (#7738)TSUYUSATO Kitsune
2023-04-19Refactor `Regexp#match` cache implementation (#7724)TSUYUSATO Kitsune
2023-04-16Fix `PLATFORM_GET_INC`Nobuyoshi Nakada
2022-11-09Use long instead of intTSUYUSATO Kitsune
2022-11-09Revert "Refactor field names"TSUYUSATO Kitsune
2022-11-09Refactor field namesTSUYUSATO Kitsune
2022-11-09Support OP_REPEAT and OP_REPEAT_INCTSUYUSATO Kitsune
2022-11-09Add index to the latest NULL_CHECK_STACK for fast matchingTSUYUSATO Kitsune
2022-11-09Keep cache optimization info to MatchArg for global matchingTSUYUSATO Kitsune
2022-11-09Implement cache optimization for regexp matchingTSUYUSATO Kitsune
2022-10-19Fix and improve coroutines for Darwin (macOS) ppc/ppc64. (#5975)Sergey Fedorov
2022-03-30re.c: Add Regexp.timeout= and Regexp.timeoutYusuke Endoh
2022-03-24regint.h: Reduce the frequency of rb_thread_check_intsYusuke Endoh
2021-09-27Add printf-style format attribute to oniguruma functionsNobuyoshi Nakada
2020-08-14Enable arm64 optimizations that exist for power/x86 (#3393)AGSaidi
2017-02-11Merge Onigmo 6.1.1naruse
2016-12-24regint.h: version for secure functionsnobu
2016-12-10Merge Onigmo 6.0.0naruse
2016-04-30revert UNALIGNED_WORD_ACCESS for GCC6naruse
2016-01-15disable unaligned word accessnobu
2016-01-15* regint.h (PLATFORM_UNALIGNED_WORD_ACCESS): The value ofngoto
2015-12-09Revert r52995nobu
2015-12-09use atomic operationsnobu
2015-11-26* regcomp.c, regenc.c, regexec.c, regint.h, enc/unicode.c:naruse
2014-10-17* Avoid undefined behaviors found by gcc -fsanitize=undefined.akr
2014-09-15* reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544naruse
2014-07-23UNALIGNED_WORD_ACCESS on ppc64nobu
2014-07-16* regcomp.c: Merge Onigmo 5.14.1 25a8a69fc05ae3b56a09.naruse
2013-04-13* Merge Onigmo 5.13.4 f22cf2e566712cace60d17f84d63119d7c5764ee.naruse
2013-04-10* regint.h: fix typo: _M_AMD86 -> _M_AMD64.naruse
2013-04-05defines.h: RUBY_SYMBOL_EXPORT_{BEGIN,END}nobu
2013-03-01* Merge Onigmo 0fe387da2fee089254f6b04990541c731a26757fnaruse
2012-03-22* regint.h (BITS_IN_ROOM, BS_ROOM, BS_BIT): suppress warnings.nobu
2012-02-17* Merge Onigmo-5.13.1. [ruby-dev:45057] [Feature #5820]naruse
2011-12-15* regcomp.c (onig_region_memsize): implemented for memsize_of().nobu
2011-07-14* regint.h (PLATFORM_UNALIGNED_WORD_ACCESS): Power PC does notnobu
2011-01-31* addr2line.c: suppressed shorten-64-to-32 warnings.naruse
2010-11-17* regint.h (OnigOpInfoType): constify name.naruse
2010-08-26* regint.h (OnigStackIndex): the type should be intptr_t.naruse
2010-08-14* regcomp.c (onig_memsize): constified.nobu
2010-07-21* configure.in (XCFLAGS): use -fvisibility=hidden if possible.nobu
2010-03-01* include/ruby/oniguruma.h: updated to follow Oniguruma 5.9.2.matz
2009-12-21* regcomp.c (print_enc_string): follow enclen's change.naruse
2009-09-22* regint.h: commit miss.nobu
2009-08-30*regparse.c (CC_DUP_WARN): use rb_compile_warn if ScanEnv has sourcenaruse
2009-06-30* include/ruby/oniguruma.h, include/ruby/re.h, re.c, regcomp.c,nobu
2008-08-13* thread.c (rb_thread_check_ints): added. please note thatko1
2008-08-05* include/ruby/win32.h, bcc32/Makefile.sub (config.h): bcc 5.8 hasnobu