summaryrefslogtreecommitdiff
path: root/re.c
AgeCommit message (Expand)Author
2 daysIntroduce encoding check macroS-H-GAMELINKS
3 daysPrevent segfault in String#scan with ObjectSpace.each_objectYusuke Endoh
2022-11-16Using UNDEF_P macroS-H-GAMELINKS
2022-11-08Suppress false warning by a bug of gccNobuyoshi Nakada
2022-10-24Refactor timeout-setting code to a functionYusuke Endoh
2022-10-24Refactor timeout-related code in re.c a littleYusuke Endoh
2022-10-24Fix per-instance Regexp timeout (#6621)Yusuke Endoh
2022-10-23Fix argument & Remove enumS-H-GAMELINKS
2022-10-23Introduce rb_memsearch_with_char_size functionS-H-GAMELINKS
2022-10-10* expand tabs. [ci skip]git
2022-10-10Should use dedecated function `Check_Type`Nobuyoshi Nakada
2022-10-10Add MatchData#deconstruct/deconstruct_keysVladimir Dementyev
2022-08-18[DOC] `offset` argument of Regexp#matchNobuyoshi Nakada
2022-08-02Speed up setting the backref match objectAaron Patterson
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-06-26[DOC] Fix a typo [ci skip]Kazuhiro NISHIYAMA
2022-06-20Document that Regexp#source does not retain lexer escapesJeremy Evans
2022-06-20[Feature #18788] [DOC] String options to `Regexp.new`Nobuyoshi Nakada
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-20[DOC] Refine Regexp.new argument descriptionsNobuyoshi Nakada
2022-06-20[DOC] Regexp timeout is float or nilNobuyoshi Nakada
2022-06-20[DOC] Fixed omissions in Regexp.new argumentsNobuyoshi Nakada
2022-06-06Ignore invalid escapes in regexp commentsJeremy Evans
2022-04-18[DOC] Enhanced RDoc for MatchData (#5822)Burdette Lamar
2022-04-18Enhanced RDoc for MatchData (#5821)Burdette Lamar
2022-04-18Enhanced RDoc for MatchData (#5820)Burdette Lamar
2022-04-18[DOC] Enhanced RDoc for MatchData (#5819)Burdette Lamar
2022-04-18[DOC] Enhanced RDoc for MatchData (#5818)Burdette Lamar
2022-04-18[DOC] Enhanced RDoc for Regexp (#5815)Burdette Lamar
2022-04-16[DOC] Enhanced RDoc for Regexp (#5812)Burdette Lamar
2022-04-15[DOC] Enhanced RDoc for Regexp (#5807)Burdette Lamar
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-30internal/ractor.h: AddedYusuke 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-02-19Add String#byteindex, String#byterindex, and MatchData#byteoffset (#5518)Shugo Maeda
2022-02-18LONG2NUM() should be used for rmatch_offset::{beg,end}Shugo Maeda
2022-02-08[DOC] Fix broken links to literals.rdocNobuyoshi Nakada
2022-01-17Replace to RBOOL macroS-H-GAMELINKS
2021-12-03Adding links to literals and Kernel (#5192)Burdette Lamar
2021-10-03Using NIL_P macro instead of `== Qnil`S.H
2021-10-01Avoid race condition in Regexp#matchJeremy Evans
2021-09-16[Feature #18172] Add MatchData#match_lengthNobuyoshi Nakada
2021-09-16[Feature #18172] Add MatchData#matchNobuyoshi Nakada
2021-09-15Refactor and Using RBOOL macroS.H
2021-09-12Extract backref_number_checkNobuyoshi Nakada
2021-09-12Preserve the encoding of the argument in IndexError [Bug #18160]Nobuyoshi Nakada