summaryrefslogtreecommitdiff
path: root/test/ruby/test_regexp.rb
AgeCommit message (Expand)Author
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
2022-10-10Add MatchData#deconstruct/deconstruct_keysVladimir Dementyev
2022-06-20[Feature #18788] Support options as `String` to `Regexp.new`Nobuyoshi Nakada
2022-06-20Warn suspicious flag to `Regexp.new`Nobuyoshi Nakada
2022-06-06Ignore invalid escapes in regexp commentsJeremy Evans
2022-04-12Just free compiled pattern if no space is usedNobuyoshi Nakada
2022-04-05Apply timescale configuration for tests of Regexp.timeoutYusuke Endoh
2022-03-31Return only captured range in `MatchData` [Bug #18670]Nobuyoshi Nakada
2022-03-31re.c: stop a wrong warning of "flags ignored" on Regexp.new(//)Yusuke Endoh
2022-03-30re.c: raise Regexp::TimeoutError instead of RuntimeErrorYusuke Endoh
2022-03-30re.c: Add `timeout` keyword for Regexp.new and Regexp#timeoutYusuke Endoh
2022-03-30re.c: Add Regexp.timeout= and Regexp.timeoutYusuke Endoh
2022-03-29Fix multiplex backreferencs near end of string in regexp matchJeremy Evans
2022-03-13add some tests for Unicode Version 14.0.0Martin Dürst
2022-02-19Add String#byteindex, String#byterindex, and MatchData#byteoffset (#5518)Shugo Maeda
2021-10-01Avoid race condition in Regexp#matchJeremy Evans
2021-09-17[Feature #18172] Fix duplicate test nameNobuyoshi Nakada
2021-09-16[Feature #18172] Add MatchData#match_lengthNobuyoshi Nakada
2021-09-16[Feature #18172] Add MatchData#matchNobuyoshi Nakada
2021-09-12Preserve the encoding of the argument in IndexError [Bug #18160]Nobuyoshi Nakada
2021-05-12Fix handling of control/meta escapes in literal regexpsJeremy Evans
2021-03-16test/ruby/test_regexp.rb: Avoid "ambiguity between regexp and two divisions"Yusuke Endoh
2021-03-15Check backref number buffer overrun [Bug #16376]xtkoba (Tee KOBAYASHI)
2021-01-13Capture to reserved name variables if already defined [Bug #17533]Nobuyoshi Nakada
2020-12-18Use category: :deprecated in warnings that are related to deprecationJeremy Evans
2020-12-18use eval to create different Regexp objectsKoichi Sasada
2020-12-17test/ruby: Check warning messages at a finer granularityNobuyoshi Nakada