summaryrefslogtreecommitdiff
path: root/re.c
AgeCommit message (Expand)Author
2024-04-18Add a hint of `ASCII-8BIT` being `BINARY`Jean Boussier
2024-02-02Fix memory leak in OnigRegion when match raisesPeter Zhu
2024-02-02Fix memory leak in stk_base when Regexp timeoutPeter Zhu
2024-01-07* expand tabs. [ci skip]git
2024-01-08Adjust styles and indents [ci skip]Nobuyoshi Nakada
2024-01-01Don't create T_MATCH object if /regexp/.match(string) doesn't matchLuke Gruber
2023-12-24Fix Regexp#inspect for GC compactionPeter Zhu
2023-12-24Fix Regexp#match for GC compactionPeter Zhu
2023-12-23Fix Regexp#to_s for GC compactionPeter Zhu
2023-12-19[DOC] State MatchData#[] when multiple captures with the same nameNobuyoshi Nakada
2023-12-14[DOC] Adjust some new features wording/examples. (#9183)Victor Shepelev
2023-12-06Copy encoding flags when copying a regex [Bug #20039]Dustin Brown
2023-11-14[DOC] Fix doc/regexp.rdoc linksNobuyoshi Nakada
2023-10-20[DOC] Indentation fix in comments of MatchData#inspectHerwin
2023-10-20[DOC] Fix typo in docs of Regexp#deconstruct_keysHerwin
2023-07-31Reuse Regexp ptr when recompilingPeter Zhu
2023-07-27Resurrect rb_reg_prepare_re C APITakashi Kokubun
2023-07-27Don't load RREGEXP_PTR twicePeter Zhu
2023-07-27Refactor err string in rb_reg_prepare_rePeter Zhu
2023-07-27Add function rb_reg_onig_matchPeter Zhu
2023-07-20Embed struct rmatch into GC slot (#8097)Kunshan Wang
2023-06-27Stop allocating unused backref strings at `defined?`Nobuyoshi Nakada
2023-06-27Use `rb_reg_nth_defined` instead of `rb_match_nth_defined`Nobuyoshi Nakada
2023-06-20[DOC] Regexp doc (#7923)Burdette Lamar
2023-06-09* expand tabs. [ci skip]git
2023-06-09Optimize `Regexp#dup` and `Regexp.new(/RE/)`Nobuyoshi Nakada
2023-04-23Use UTF-8 encoding for literal extended regexps with UTF-8 characters in comm...Jeremy Evans
2023-04-19MatchData#named_captures: add optional symbolize_names keyword (#6952)Vladimir Dementyev
2023-04-06[Feature #19474] Refactor NEWOBJ macrosMatt Valentine-House
2023-03-06Stop exporting symbols for MJITTakashi Kokubun
2023-03-06[DOC] Fix options of `Regexp#initialize`Nobuyoshi Nakada
2023-03-06`rb_scan_args` never fills optional arguments with `Qundef`Nobuyoshi Nakada
2023-03-03[Bug #19471] `Regexp.compile` should handle keyword argumentsNobuyoshi Nakada
2023-03-01Remove support for the Regexp.new 3rd argumentJeremy Evans
2023-02-26Adjust `else` style to be consistent in each files [ci skip]Nobuyoshi Nakada
2023-02-19Remove (newly unneeded) remarks about aliasesBurdetteLamar
2023-02-10Implement Write Barrier for RMatch objectsJean Boussier
2023-02-10[DOC] Fix typo in document of regexp [ci skip]OKURA Masafumi
2023-02-09Remove `REG_LITERAL` flagNobuyoshi Nakada
2023-01-30Fix parsing of regexps that toggle extended mode on/off inside regexpJeremy Evans
2023-01-16[DOC] Correction to RDoc for Regexp.new (#7130)Burdette Lamar
2022-12-22Always issue deprecation warning when calling Regexp.new with 3rd positional ...Jeremy Evans
2022-12-22Refactor `reg_extract_args` to return regexp if givenNobuyoshi Nakada
2022-12-22Share argument parsing in `Regexp#initialize` and `Regexp.linear_time?`Nobuyoshi Nakada
2022-12-19typo in doc [ci skip]卜部昌平
2022-12-19Note about Regexp.linera_time? [ci skip]卜部昌平
2022-12-14Add `Regexp.linear_time?` (#6901)TSUYUSATO Kitsune
2022-12-02Introduce encoding check macroS-H-GAMELINKS
2022-12-01Prevent segfault in String#scan with ObjectSpace.each_objectYusuke Endoh
2022-11-16Using UNDEF_P macroS-H-GAMELINKS