aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_regexp.rb
Commit message (Expand)AuthorAgeFilesLines
* 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
* Avoid race condition in Regexp#matchJeremy Evans2021-10-011-0/+21
* [Feature #18172] Fix duplicate test nameNobuyoshi Nakada2021-09-171-1/+1
* [Feature #18172] Add MatchData#match_lengthNobuyoshi Nakada2021-09-161-0/+17
* [Feature #18172] Add MatchData#matchNobuyoshi Nakada2021-09-161-0/+17
* Preserve the encoding of the argument in IndexError [Bug #18160]Nobuyoshi Nakada2021-09-121-1/+6
* Fix handling of control/meta escapes in literal regexpsJeremy Evans2021-05-121-0/+18
* test/ruby/test_regexp.rb: Avoid "ambiguity between regexp and two divisions"Yusuke Endoh2021-03-161-1/+1
* Check backref number buffer overrun [Bug #16376]xtkoba (Tee KOBAYASHI)2021-03-151-0/+6
* Capture to reserved name variables if already defined [Bug #17533]Nobuyoshi Nakada2021-01-131-0/+11
* Use category: :deprecated in warnings that are related to deprecationJeremy Evans2020-12-181-3/+3
* use eval to create different Regexp objectsKoichi Sasada2020-12-181-2/+7
* test/ruby: Check warning messages at a finer granularityNobuyoshi Nakada2020-12-171-26/+27
* Do not reduce quantifiers if it affects which text will be matchedJeremy Evans2020-12-021-0/+14
* [Feature #17136] Remove special behavior from $KCODENobuyoshi Nakada2020-11-281-10/+0
* Separated tests for $KCODE and $=Nobuyoshi Nakada2020-11-271-0/+3
* Detect the premature end of char property in regexpJeremy Evans2020-11-241-0/+11
* `Regexp` in `MatchData` can be `nil`Nobuyoshi Nakada2020-01-161-0/+4
* Freeze Regexp literalsJean Boussier2020-01-151-1/+1
* Revert "Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)"NARUSE, Yui2019-12-041-2/+2
* Revert "Revert nil error and adding deprecation message"NARUSE, Yui2019-12-041-2/+2
* Undefine MatchData.allocate [Feature #16294]Nobuyoshi Nakada2019-11-061-0/+5