aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_regexp.rb
Commit message (Expand)AuthorAgeFilesLines
* Copy encoding flags when copying a regex [Bug #20039]Dustin Brown2023-12-061-0/+10
* Improve error and memory handlingAdam Hess2023-11-081-0/+6
* Optimize regexp matching for look-around and atomic groups (#7931)Hiroya Fujinami2023-10-301-5/+59
* Skip some timeout tests on s390xYusuke Endoh2023-10-181-0/+2
* Move repeating `matches` and `unmatches` to keyword argumentsNobuyoshi Nakada2023-10-011-46/+48
* Add tests for Unicode age property 15.0Nobuyoshi Nakada2023-10-011-24/+101
* Allow the match cache optimization for atomic groups (#7804)TSUYUSATO Kitsune2023-05-221-0/+10
* Use UTF-8 encoding for literal extended regexps with UTF-8 characters in comm...Jeremy Evans2023-04-231-0/+7
* * remove trailing spaces. [ci skip]git2023-04-191-1/+1
* Refactor `Regexp#match` cache implementation (#7724)TSUYUSATO Kitsune2023-04-191-3/+11
* MatchData#named_captures: add optional symbolize_names keyword (#6952)Vladimir Dementyev2023-04-191-0/+3
* [Bug #19587] Fix `reset_match_cache` argumentsNobuyoshi Nakada2023-04-121-0/+8
* core_assertions.rb: Relax `assert_linear_performance`Nobuyoshi Nakada2023-03-181-1/+1
* Revert "core_assertions.rb: Refine `assert_linear_performance`"Takashi Kokubun2023-03-161-1/+1
* core_assertions.rb: Refine `assert_linear_performance`Nobuyoshi Nakada2023-03-161-1/+1
* [Bug #19476]: correct cache index computation for repetition (#7457)TSUYUSATO Kitsune2023-03-131-0/+5
* * remove trailing spaces. [ci skip]git2023-03-131-1/+1
* [Bug #19467] correct cache points and counting failure on `OP_ANYCHAR_STAR_PE...TSUYUSATO Kitsune2023-03-131-0/+10
* Add test for linear performanceNobuyoshi Nakada2023-03-121-0/+7
* [Bug #19471] `Regexp.compile` should handle keyword argumentsNobuyoshi Nakada2023-03-031-0/+5
* Remove support for the Regexp.new 3rd argumentJeremy Evans2023-03-011-32/+0
* Fix parsing of regexps that toggle extended mode on/off inside regexpJeremy Evans2023-01-301-0/+56
* Fix [Bug 19273], set correct value to `outer_repeat` on `OP_REPEAT` (#7035)TSUYUSATO Kitsune2022-12-281-0/+5
* Always issue deprecation warning when calling Regexp.new with 3rd positional ...Jeremy Evans2022-12-221-8/+32
* Share argument parsing in `Regexp#initialize` and `Regexp.linear_time?`Nobuyoshi Nakada2022-12-221-0/+3
* Add `Regexp.linear_time?` (#6901)TSUYUSATO Kitsune2022-12-141-0/+8
* Make absent operator work at the end of the input stringYusuke Endoh2022-12-121-0/+3
* Relax a too strict timeoutTakashi Kokubun2022-11-271-1/+1
* Relax the timeout of TestRegexp#test_cache_optimization_squareYusuke Endoh2022-11-241-1/+1
* Avoid a timeout on test_cache_optimization_exponentialTakashi Kokubun2022-11-191-1/+1
* Allow a float error for Regexp.timeoutYusuke Endoh2022-11-111-2/+6
* Run EnvUtil.apply_timeout_scale outside of assert_separatelyYusuke Endoh2022-11-111-10/+6
* Update timeout seconds for square testTSUYUSATO Kitsune2022-11-091-1/+1
* Update timeout secondsTSUYUSATO Kitsune2022-11-091-1/+1
* Fix and add regexp testsTSUYUSATO Kitsune2022-11-091-2/+22
* Fix per-instance Regexp timeout (#6621)Yusuke Endoh2022-10-241-8/+65
* Add MatchData#deconstruct/deconstruct_keysVladimir Dementyev2022-10-101-0/+32
* [Feature #18788] Support options as `String` to `Regexp.new`Nobuyoshi Nakada2022-06-201-0/+17
* Warn suspicious flag to `Regexp.new`Nobuyoshi Nakada2022-06-201-0/+6
* Ignore invalid escapes in regexp commentsJeremy Evans2022-06-061-0/+53
* Just free compiled pattern if no space is usedNobuyoshi Nakada2022-04-121-0/+9
* Apply timescale configuration for tests of Regexp.timeoutYusuke Endoh2022-04-051-6/+11
* Return only captured range in `MatchData` [Bug #18670]Nobuyoshi Nakada2022-03-311-0/+1
* re.c: stop a wrong warning of "flags ignored" on Regexp.new(//)Yusuke Endoh2022-03-311-0/+2
* re.c: raise Regexp::TimeoutError instead of RuntimeErrorYusuke Endoh2022-03-301-2/+2
* re.c: Add `timeout` keyword for Regexp.new and Regexp#timeoutYusuke Endoh2022-03-301-0/+17
* re.c: Add Regexp.timeout= and Regexp.timeoutYusuke Endoh2022-03-301-0/+17
* Fix multiplex backreferencs near end of string in regexp matchJeremy Evans2022-03-291-0/+6
* add some tests for Unicode Version 14.0.0Martin Dürst2022-03-131-0/+5
* Add String#byteindex, String#byterindex, and MatchData#byteoffset (#5518)Shugo Maeda2022-02-191-0/+21