summaryrefslogtreecommitdiff
path: root/test/ruby/test_regexp.rb
AgeCommit message (Expand)Author
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
2020-11-24Detect the premature end of char property in regexpJeremy Evans
2020-01-16`Regexp` in `MatchData` can be `nil`Nobuyoshi Nakada
2020-01-15Freeze Regexp literalsJean Boussier
2019-12-04Revert "Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)"NARUSE, Yui
2019-12-04Revert "Revert nil error and adding deprecation message"NARUSE, Yui
2019-11-06Undefine MatchData.allocate [Feature #16294]Nobuyoshi Nakada
2019-11-03Added assertions for linebreakNobuyoshi Nakada
2019-11-03Revert nil error and adding deprecation messageKenichi Kamiya
2019-10-17Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)Kenichi Kamiya
2019-06-29Escape control codes in regexp warning messageNobuyoshi Nakada
2019-04-05update to Unicode Version 12.1.0 (beta)duerst
2019-01-15Suppress warning: ambiguous first argument; put parentheses or a space even a...naruse
2018-12-20parse.y: ignore constant name capturesnobu
2018-12-04commit missduerst
2018-12-04change diaeresis from above to below for better visibilityduerst
2018-10-15regparse.c: Suppress duplicated range warning by mere \Xnobu
2018-03-16re.c: do not escape terminator in Regexp.unionnobu
2018-03-11re.c: fixed escaped multibyte charnobu
2017-12-12Revert r61192 and r61193eregon
2017-12-12Use EnvUtil.with_default_external in tests needing iteregon
2017-11-13regexec.c: invalidate previously matched positionnobu