summaryrefslogtreecommitdiff
path: root/re.c
Commit message (Expand)AuthorAgeFilesLines
* Use UTF-8 encoding for literal extended regexps with UTF-8 characters in comm...Jeremy Evans2023-04-231-1/+8
* MatchData#named_captures: add optional symbolize_names keyword (#6952)Vladimir Dementyev2023-04-191-4/+30
* [Feature #19474] Refactor NEWOBJ macrosMatt Valentine-House2023-04-061-2/+2
* Stop exporting symbols for MJITTakashi Kokubun2023-03-061-1/+1
* [DOC] Fix options of `Regexp#initialize`Nobuyoshi Nakada2023-03-061-1/+1
* `rb_scan_args` never fills optional arguments with `Qundef`Nobuyoshi Nakada2023-03-061-2/+2
* [Bug #19471] `Regexp.compile` should handle keyword argumentsNobuyoshi Nakada2023-03-031-1/+1
* Remove support for the Regexp.new 3rd argumentJeremy Evans2023-03-011-13/+2
* Adjust `else` style to be consistent in each files [ci skip]Nobuyoshi Nakada2023-02-261-4/+8
* Remove (newly unneeded) remarks about aliasesBurdetteLamar2023-02-191-11/+0
* Implement Write Barrier for RMatch objectsJean Boussier2023-02-101-13/+12
* [DOC] Fix typo in document of regexp [ci skip]OKURA Masafumi2023-02-101-2/+2
* Remove `REG_LITERAL` flagNobuyoshi Nakada2023-02-091-4/+0
* Fix parsing of regexps that toggle extended mode on/off inside regexpJeremy Evans2023-01-301-33/+120
* [DOC] Correction to RDoc for Regexp.new (#7130)Burdette Lamar2023-01-161-0/+2
* Always issue deprecation warning when calling Regexp.new with 3rd positional ...Jeremy Evans2022-12-221-14/+10
* Refactor `reg_extract_args` to return regexp if givenNobuyoshi Nakada2022-12-221-12/+9
* Share argument parsing in `Regexp#initialize` and `Regexp.linear_time?`Nobuyoshi Nakada2022-12-221-20/+41
* typo in doc [ci skip]卜部昌平2022-12-191-1/+1
* Note about Regexp.linera_time? [ci skip]卜部昌平2022-12-191-0/+10
* Add `Regexp.linear_time?` (#6901)TSUYUSATO Kitsune2022-12-141-0/+34
* Introduce encoding check macroS-H-GAMELINKS2022-12-021-1/+2
* Prevent segfault in String#scan with ObjectSpace.each_objectYusuke Endoh2022-12-011-0/+7
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-2/+2
* Suppress false warning by a bug of gccNobuyoshi Nakada2022-11-081-4/+5
* Refactor timeout-setting code to a functionYusuke Endoh2022-10-241-13/+12
* Refactor timeout-related code in re.c a littleYusuke Endoh2022-10-241-9/+9
* Fix per-instance Regexp timeout (#6621)Yusuke Endoh2022-10-241-2/+8
* Fix argument & Remove enumS-H-GAMELINKS2022-10-231-9/+3
* Introduce rb_memsearch_with_char_size functionS-H-GAMELINKS2022-10-231-10/+14
* * expand tabs. [ci skip]git2022-10-101-2/+2
* Should use dedecated function `Check_Type`Nobuyoshi Nakada2022-10-101-12/+4
* Add MatchData#deconstruct/deconstruct_keysVladimir Dementyev2022-10-101-0/+85
* [DOC] `offset` argument of Regexp#matchNobuyoshi Nakada2022-08-181-1/+6
* Speed up setting the backref match objectAaron Patterson2022-08-021-3/+1
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-636/+636
* [DOC] Fix a typo [ci skip]Kazuhiro NISHIYAMA2022-06-261-1/+1
* Document that Regexp#source does not retain lexer escapesJeremy Evans2022-06-201-1/+5
* [Feature #18788] [DOC] String options to `Regexp.new`Nobuyoshi Nakada2022-06-201-0/+5
* [Feature #18788] Support options as `String` to `Regexp.new`Nobuyoshi Nakada2022-06-201-0/+21
* Warn suspicious flag to `Regexp.new`Nobuyoshi Nakada2022-06-201-1/+3
* [DOC] Refine Regexp.new argument descriptionsNobuyoshi Nakada2022-06-201-6/+19
* [DOC] Regexp timeout is float or nilNobuyoshi Nakada2022-06-201-3/+3
* [DOC] Fixed omissions in Regexp.new argumentsNobuyoshi Nakada2022-06-201-2/+6
* Ignore invalid escapes in regexp commentsJeremy Evans2022-06-061-8/+63
* [DOC] Enhanced RDoc for MatchData (#5822)Burdette Lamar2022-04-181-50/+69
* Enhanced RDoc for MatchData (#5821)Burdette Lamar2022-04-181-32/+41
* Enhanced RDoc for MatchData (#5820)Burdette Lamar2022-04-181-33/+41
* [DOC] Enhanced RDoc for MatchData (#5819)Burdette Lamar2022-04-181-45/+47
* [DOC] Enhanced RDoc for MatchData (#5818)Burdette Lamar2022-04-181-31/+32