summaryrefslogtreecommitdiff
path: root/test/ruby/test_regexp.rb
AgeCommit message (Expand)Author
2025-04-18[Feature #20724] Bump Unicode version to 16.0.0Mari Imaizumi
2025-03-28TestRegexp#test_match_cache_positive_look_ahead_complex: Extend the timeout l...Yusuke Endoh
2025-03-18[Feature #19908] Update Unicode headers to 15.1.0Mari Imaizumi
2025-03-18Fix case folding in single byte encodingMari Imaizumi
2025-03-11Fix memory leak in rb_reg_search_set_matchPeter Zhu
2025-02-28Improve tests for small UTF regex with case fold.Maciek Rząsa
2025-02-28Use mbuf instead of bitset for character class for small UTF. Fixes #16145Maciej Rzasa
2024-11-11Fix regex timeout double-free after stack_doubleJohn Hawthorn
2024-07-25Fix memory leak in Regexp capture group when timeoutPeter Zhu
2024-07-16Add MatchData#bytebegin and MatchData#byteendShugo Maeda
2024-06-07TestRegexp#test_match_cache_positive_look_behind: Extend the timeout limitYusuke Endoh
2024-06-07TestRegexp#test_timeout_shorter_than_global: Extend the timeout limitYusuke Endoh
2024-06-07TestRegexp#test_s_timeout: accept timeout errors more tolerantlyYusuke Endoh
2024-04-25Don't use assert_separately in Bug 20453 testDaniel Colson
2024-04-25[Bug #20453] segfault in Regexp timeoutDaniel Colson
2024-02-22Skip under_gc_compact_stress on s390x (#10073)Takashi Kokubun
2024-02-13Fix [Bug #20246]: Don't set next_head_exact if a capture is called (#9897)Hiroya Fujinami
2024-02-02Add memory leak test for Regexp timeoutPeter Zhu
2024-01-29Fix RegExp warning causing flaky Ripper failureAlan Wu
2024-01-29Correctly handle consecutive lookarounds (#9738)Hiroya Fujinami
2024-01-11Prevent syntax warnings in test/ruby/test_regexp.rbYusuke Endoh
2024-01-10Fix test case for `test_match_cache_with_peek_optimization` (#9466)Hiroya Fujinami
2024-01-10Fix to work match cache with peek next optimization (#9459)Hiroya Fujinami
2024-01-01Don't create T_MATCH object if /regexp/.match(string) doesn't matchLuke Gruber
2023-12-29Fix [Bug #20098]: set counter value for {n,m} repetition correctly (#9391)Hiroya Fujinami
2023-12-28Fix [Bug #20083]: correct a cache point size for atomic groups (#9367)Hiroya Fujinami
2023-12-24Fix Regexp#inspect for GC compactionPeter Zhu
2023-12-24Fix Regexp#match for GC compactionPeter Zhu
2023-12-23Fix Regexp#to_s for GC compactionPeter Zhu
2023-12-06Copy encoding flags when copying a regex [Bug #20039]Dustin Brown
2023-11-08Improve error and memory handlingAdam Hess
2023-10-30Optimize regexp matching for look-around and atomic groups (#7931)Hiroya Fujinami
2023-10-18Skip some timeout tests on s390xYusuke Endoh
2023-10-01Move repeating `matches` and `unmatches` to keyword argumentsNobuyoshi Nakada
2023-10-01Add tests for Unicode age property 15.0Nobuyoshi Nakada
2023-05-22Allow the match cache optimization for atomic groups (#7804)TSUYUSATO Kitsune
2023-04-23Use 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-19Refactor `Regexp#match` cache implementation (#7724)TSUYUSATO Kitsune
2023-04-19MatchData#named_captures: add optional symbolize_names keyword (#6952)Vladimir Dementyev
2023-04-12[Bug #19587] Fix `reset_match_cache` argumentsNobuyoshi Nakada
2023-03-18core_assertions.rb: Relax `assert_linear_performance`Nobuyoshi Nakada
2023-03-16Revert "core_assertions.rb: Refine `assert_linear_performance`"Takashi Kokubun
2023-03-16core_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-12Add test for linear performanceNobuyoshi Nakada
2023-03-03[Bug #19471] `Regexp.compile` should handle keyword argumentsNobuyoshi Nakada
2023-03-01Remove support for the Regexp.new 3rd argumentJeremy Evans