aboutsummaryrefslogtreecommitdiffstats
path: root/re.c
Commit message (Expand)AuthorAgeFilesLines
* Copy encoding flags when copying a regex [Bug #20039]Dustin Brown2023-12-061-0/+2
* [DOC] Fix doc/regexp.rdoc linksNobuyoshi Nakada2023-11-141-2/+2
* [DOC] Indentation fix in comments of MatchData#inspectHerwin2023-10-201-4/+3
* [DOC] Fix typo in docs of Regexp#deconstruct_keysHerwin2023-10-201-1/+1
* Reuse Regexp ptr when recompilingPeter Zhu2023-07-311-10/+25
* Resurrect rb_reg_prepare_re C APITakashi Kokubun2023-07-271-1/+1
* Don't load RREGEXP_PTR twicePeter Zhu2023-07-271-2/+1
* Refactor err string in rb_reg_prepare_rePeter Zhu2023-07-271-3/+4
* Add function rb_reg_onig_matchPeter Zhu2023-07-271-143/+99
* Embed struct rmatch into GC slot (#8097)Kunshan Wang2023-07-201-14/+15
* Stop allocating unused backref strings at `defined?`Nobuyoshi Nakada2023-06-271-6/+22
* Use `rb_reg_nth_defined` instead of `rb_match_nth_defined`Nobuyoshi Nakada2023-06-271-17/+0
* [DOC] Regexp doc (#7923)Burdette Lamar2023-06-201-4/+4
* * expand tabs. [ci skip]git2023-06-091-4/+4
* Optimize `Regexp#dup` and `Regexp.new(/RE/)`Nobuyoshi Nakada2023-06-091-7/+36
* 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