Age | Commit message (Expand) | Author |
---|
2025-05-15 | Align styles [ci skip] | Nobuyoshi Nakada |
2025-04-24 | Fix memoization for the `/(...){0}/` case (#13169) | Hiroya Fujinami |
2025-04-13 | Fix macro for disabled match cache | Daniel Colson |
2024-11-11 | Fix regex timeout double-free after stack_double | John Hawthorn |
2024-10-31 | [DOC] Fix typos | kojix2 |
2024-09-25 | Fix size modifier for `size_t` | Nobuyoshi Nakada |
2024-07-26 | Fix memory in String#start_with? when regexp times out | Peter Zhu |
2024-07-25 | Fix memory in Regexp capture group when timeout | Peter Zhu |
2024-04-25 | [Bug #20453] segfault in Regexp timeout | Daniel Colson |
2024-04-23 | Fix Use-After-Free issue for Regexp | Hiroshi SHIBATA |
2024-04-23 | Fix handling of reg->dmin in Regex matching | Isaac Peka |
2024-02-27 | [Bug #20305] Fix matching against an incomplete character | Nobuyoshi Nakada |
2024-02-07 | [Bug #20239] Fix overflow at down-casting | Nobuyoshi Nakada |
2024-02-02 | Fix memory in stk_base when Regexp timeout | Peter Zhu |
2024-01-29 | Correctly handle consecutive lookarounds (#9738) | Hiroya Fujinami |
2024-01-10 | Fix to work match cache with peek next optimization (#9459) | Hiroya Fujinami |
2023-12-30 | Reduce `if` for decreasing counter on OP_REPEAT_INC (#9393) | Hiroya Fujinami |
2023-12-29 | Fix [Bug #20098]: set counter value for {n,m} repetition correctly (#9391) | Hiroya Fujinami |
2023-12-28 | Fix [Bug #20083]: correct a cache point size for atomic groups (#9367) | Hiroya Fujinami |
2023-11-16 | Fix regex match cache out-of-bounds access | Alan Wu |
2023-10-30 | Optimize regexp matching for look-around and atomic groups (#7931) | Hiroya Fujinami |
2023-07-27 | Add function rb_reg_onig_match | Peter Zhu |
2023-06-30 | Don't check for null pointer in calls to free | Peter Zhu |
2023-05-22 | Allow the match cache optimization for atomic groups (#7804) | TSUYUSATO Kitsune |
2023-05-13 | Remove warnings and errors in `regexec.c` with `ONIG_DEBUG_...` macros (#7803) | TSUYUSATO Kitsune |
2023-05-04 | Delay start of the match cache optimization (#7738) | TSUYUSATO Kitsune |
2023-04-19 | Refactor `Regexp#match` cache implementation (#7724) | TSUYUSATO Kitsune |
2023-04-16 | Fix `PLATFORM_GET_INC` | Nobuyoshi Nakada |
2023-04-12 | [Bug #19587] Fix `reset_match_cache` arguments | Nobuyoshi Nakada |
2023-04-12 | Constify | Nobuyoshi Nakada |
2023-04-12 | Extract `bsearch_cache_index` function | Nobuyoshi Nakada |
2023-03-13 | [Bug #19476]: correct cache index computation for repetition (#7457) | TSUYUSATO Kitsune |
2023-03-13 | [Bug #19467] correct cache points and counting failure on `OP_ANYCHAR_STAR_PE... | TSUYUSATO Kitsune |
2022-12-28 | Fix [Bug 19273], set correct value to `outer_repeat` on `OP_REPEAT` (#7035) | TSUYUSATO Kitsune |
2022-12-22 | Adjust style [ci skip] | Nobuyoshi Nakada |
2022-12-14 | Add `Regexp.linear_time?` (#6901) | TSUYUSATO Kitsune |
2022-12-12 | Make absent operator work at the end of the input string | Yusuke Endoh |
2022-11-17 | Add default cases for cache point finding function | TSUYUSATO Kitsune |
2022-11-17 | Add OP_CCLASS_MB case | TSUYUSATO Kitsune |
2022-11-09 | Reduce warnings | TSUYUSATO Kitsune |
2022-11-09 | Use long instead of int | TSUYUSATO Kitsune |
2022-11-09 | Check for integer overflow in the allocation of match_cache table | Yusuke Endoh |
2022-11-09 | Ensure that the table size for CACHE_MATCH fits with int | Yusuke Endoh |
2022-11-09 | Prevent GCC warnings | Yusuke Endoh |
2022-11-09 | Return ONIGERR_MEMORY if it fails to allocate memory for cache_match_opt | Yusuke Endoh |
2022-11-09 | Revert "Refactor field names" | TSUYUSATO Kitsune |
2022-11-09 | Refactor field names | TSUYUSATO Kitsune |
2022-11-09 | Remove debug printf | TSUYUSATO Kitsune |
2022-11-09 | Clear cache on OP_NULL_CHECK_END_MEMST | TSUYUSATO Kitsune |
2022-11-09 | Support OP_REPEAT and OP_REPEAT_INC | TSUYUSATO Kitsune |