summaryrefslogtreecommitdiff
path: root/test/ruby/test_regexp.rb
AgeCommit message (Expand)Author
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
2023-01-30Fix parsing of regexps that toggle extended mode on/off inside regexpJeremy Evans
2022-12-28Fix [Bug 19273], set correct value to `outer_repeat` on `OP_REPEAT` (#7035)TSUYUSATO Kitsune
2022-12-22Always issue deprecation warning when calling Regexp.new with 3rd positional ...Jeremy Evans
2022-12-22Share argument parsing in `Regexp#initialize` and `Regexp.linear_time?`Nobuyoshi Nakada
2022-12-14Add `Regexp.linear_time?` (#6901)TSUYUSATO Kitsune
2022-12-12Make absent operator work at the end of the input stringYusuke Endoh
2022-11-27Relax a too strict timeoutTakashi Kokubun
2022-11-24Relax the timeout of TestRegexp#test_cache_optimization_squareYusuke Endoh
2022-11-19Avoid a timeout on test_cache_optimization_exponentialTakashi Kokubun
2022-11-11Allow a float error for Regexp.timeoutYusuke Endoh
2022-11-11Run EnvUtil.apply_timeout_scale outside of assert_separatelyYusuke Endoh
2022-11-09Update timeout seconds for square testTSUYUSATO Kitsune
2022-11-09Update timeout secondsTSUYUSATO Kitsune
2022-11-09Fix and add regexp testsTSUYUSATO Kitsune
2022-10-24Fix per-instance Regexp timeout (#6621)Yusuke Endoh