summaryrefslogtreecommitdiff
path: root/test/ruby/test_regexp.rb
AgeCommit message (Expand)Author
2024-07-15merge partially d292a9b98ce03c76dbe13138d20b9fbf613cc02d. Just add the test t...nagachika
2023-07-17merge revision(s) a8ba1ddd78544b4bda749051d44f7b2a8a0ec5ff: [Backport #19455]nagachika
2023-07-17merge revision(s) 0ac3f2c20e50c22d298238f602f25f84248ac7a5: [Backport #19587]nagachika
2023-03-28merge revision(s) 680bd9027f8cb7977bbc216609db2f4e3cf199a8: [Backport #19471]NARUSE, Yui
2023-03-22merge revision(s) dddc542e9b61b292d80a96d0d0efbbf58719e3be: [Backport #19476]NARUSE, Yui
2023-03-20merge revision(s) e22c4e8877677ff90805e4a4dcbdef80f4220136: [Backport #19467]NARUSE, Yui
2023-01-31merge revision(s) eccfc978fd6f65332eb70c9a46fbb4d5110bbe0a: [Backport #19379]NARUSE, Yui
2022-12-29merge revision(s) b726d60c986bf951d13e7a2ab5f5e58f58657b03: [Backport #19273]NARUSE, Yui
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
2020-12-02Do not reduce quantifiers if it affects which text will be matchedJeremy Evans
2020-11-28[Feature #17136] Remove special behavior from $KCODENobuyoshi Nakada
2020-11-27Separated tests for $KCODE and $=Nobuyoshi Nakada