| Age | Commit message (Expand) | Author |
| 2025-11-02 | Fix initialization of the table for quick search | K.Takata |
| 2025-11-02 | [Bug #13671] Fix that "ss" in look-behind causes syntax error | K.Takata |
| 2024-11-12 | [Bug #20886] Avoid double-free in regex timeout after stack_double (#12063) | John Hawthorn |
| 2024-07-25 | [Bug #20650] Fix memory leak in Regexp capture group when timeout (#11244) | Peter Zhu |
| 2024-05-29 | merge revision(s) d292a9b98ce03c76dbe13138d20b9fbf613cc02d: [Backport #20453] | Takashi Kokubun |
| 2024-05-29 | Skip under_gc_compact_stress on s390x (#10073) | Takashi Kokubun |
| 2024-05-28 | Fix RegExp warning causing flaky Ripper failure | Alan Wu |
| 2024-03-21 | merge revision(s) 18ee7c9a108bf3424814565377c8796e5e455cf7,4a6384ed9358e8fb84... | NARUSE, Yui |
| 2024-03-20 | merge revision(s) 3e6e3ca2627b1aa71b17de902cc1b8188246a828: [Backport #20207]... | NARUSE, Yui |
| 2024-03-20 | merge revision(s) 01bfd1a2bf013a9ed92a9722ac5228187e05e6a8,1c120efe02d079b0a1... | NARUSE, Yui |
| 2024-03-20 | merge revision(s) bb59696614083660241ef272f222628cbfa95844: [Backport #20098]... | NARUSE, Yui |
| 2024-02-01 | merge revision(s) 597955a,8b65d15: [Backport #20173] (#9794) | NARUSE, Yui |
| 2024-01-30 | merge revision(s) e12d4c654e3cb7a4473014610bc3bae41aaf811e: [Backport #20104] | NARUSE, Yui |
| 2024-01-30 | merge revision(s) d8702ddbfbe8cc7fc601a9a4d19842ef9c2b76c1: [Backport #20083] | NARUSE, Yui |
| 2023-12-24 | Fix Regexp#inspect for GC compaction | Peter Zhu |
| 2023-12-24 | Fix Regexp#match for GC compaction | Peter Zhu |
| 2023-12-23 | Fix Regexp#to_s for GC compaction | Peter Zhu |
| 2023-12-06 | Copy encoding flags when copying a regex [Bug #20039] | Dustin Brown |
| 2023-11-08 | Improve error and memory handling | Adam Hess |
| 2023-10-30 | Optimize regexp matching for look-around and atomic groups (#7931) | Hiroya Fujinami |
| 2023-10-18 | Skip some timeout tests on s390x | Yusuke Endoh |
| 2023-10-01 | Move repeating `matches` and `unmatches` to keyword arguments | Nobuyoshi Nakada |
| 2023-10-01 | Add tests for Unicode age property 15.0 | Nobuyoshi Nakada |
| 2023-05-22 | Allow the match cache optimization for atomic groups (#7804) | TSUYUSATO Kitsune |
| 2023-04-23 | Use UTF-8 encoding for literal extended regexps with UTF-8 characters in comm... | Jeremy Evans |
| 2023-04-19 | * remove trailing spaces. [ci skip] | git |
| 2023-04-19 | Refactor `Regexp#match` cache implementation (#7724) | TSUYUSATO Kitsune |
| 2023-04-19 | MatchData#named_captures: add optional symbolize_names keyword (#6952) | Vladimir Dementyev |
| 2023-04-12 | [Bug #19587] Fix `reset_match_cache` arguments | Nobuyoshi Nakada |
| 2023-03-18 | core_assertions.rb: Relax `assert_linear_performance` | Nobuyoshi Nakada |
| 2023-03-16 | Revert "core_assertions.rb: Refine `assert_linear_performance`" | Takashi Kokubun |
| 2023-03-16 | core_assertions.rb: Refine `assert_linear_performance` | Nobuyoshi Nakada |
| 2023-03-13 | [Bug #19476]: correct cache index computation for repetition (#7457) | TSUYUSATO Kitsune |
| 2023-03-13 | * remove trailing spaces. [ci skip] | git |
| 2023-03-13 | [Bug #19467] correct cache points and counting failure on `OP_ANYCHAR_STAR_PE... | TSUYUSATO Kitsune |
| 2023-03-12 | Add test for linear performance | Nobuyoshi Nakada |
| 2023-03-03 | [Bug #19471] `Regexp.compile` should handle keyword arguments | Nobuyoshi Nakada |
| 2023-03-01 | Remove support for the Regexp.new 3rd argument | Jeremy Evans |
| 2023-01-30 | Fix parsing of regexps that toggle extended mode on/off inside regexp | Jeremy Evans |
| 2022-12-28 | Fix [Bug 19273], set correct value to `outer_repeat` on `OP_REPEAT` (#7035) | TSUYUSATO Kitsune |
| 2022-12-22 | Always issue deprecation warning when calling Regexp.new with 3rd positional ... | Jeremy Evans |
| 2022-12-22 | Share argument parsing in `Regexp#initialize` and `Regexp.linear_time?` | 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-27 | Relax a too strict timeout | Takashi Kokubun |
| 2022-11-24 | Relax the timeout of TestRegexp#test_cache_optimization_square | Yusuke Endoh |
| 2022-11-19 | Avoid a timeout on test_cache_optimization_exponential | Takashi Kokubun |
| 2022-11-11 | Allow a float error for Regexp.timeout | Yusuke Endoh |
| 2022-11-11 | Run EnvUtil.apply_timeout_scale outside of assert_separately | Yusuke Endoh |
| 2022-11-09 | Update timeout seconds for square test | TSUYUSATO Kitsune |