summaryrefslogtreecommitdiff
path: root/re.c
Commit message (Expand)AuthorAgeFilesLines
* `Regexp` in `MatchData` can be `nil`Nobuyoshi Nakada2020-01-161-0/+1
* Freeze Regexp literalsJean Boussier2020-01-151-0/+1
* decouple internal.h headers卜部昌平2019-12-261-4/+11
* Revert "Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)"NARUSE, Yui2019-12-041-1/+1
* Revert "Revert nil error and adding deprecation message"NARUSE, Yui2019-12-041-7/+1
* Revert "Improve warning message"NARUSE, Yui2019-12-041-2/+2
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-25/+0
* Undefine MatchData.allocate [Feature #16294]Nobuyoshi Nakada2019-11-061-0/+1
* Improve warning messageKenichi Kamiya2019-11-031-2/+2
* Revert nil error and adding deprecation messageKenichi Kamiya2019-11-031-1/+7
* Mention correct class name in uninitialized errorAlan Wu2019-11-011-1/+1
* Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)Kenichi Kamiya2019-10-171-1/+1
* re.c (match_set_string): add a check for memory allocationYusuke Endoh2019-10-121-1/+2
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-291-1/+1
* delete `$` sign from C identifiers卜部昌平2019-08-271-2/+2
* rb_define_hooked_variable now free from ANYARGS卜部昌平2019-08-271-10/+16
* Reuse match dataNobuyoshi Nakada2019-07-281-0/+6
* Document encoding of string returned by Regexp.quote [ci skip]Jeremy Evans2019-07-221-2/+2
* Remove member char_offset_updated from struct rmatch as member char_offset_nu...Lourens Naudé2019-04-241-12/+2
* [DOC] fix markups [ci skip]nobu2019-03-281-41/+41
* re.c: [DOC] fix typosstomar2018-12-131-3/+3
* [DOC] Fix typos [ci skip]kazu2018-12-131-1/+1
* Enchance MatchData docs [Bug #14450]naruse2018-12-121-7/+45
* Prefer rb_check_arity when 0 or 1 argumentsnobu2018-12-041-4/+2
* char is not unsignedshyouhei2018-11-211-4/+5
* char is neither signed nor unsignedshyouhei2018-11-121-5/+6
* Fix call-seq [ci skip]kazu2018-11-071-1/+1
* no-op if it is T_STRINGnaruse2018-09-291-0/+3
* * expand tabs.svn2018-09-291-1/+1
* Remove unnecessary use of function pointernaruse2018-09-291-1/+1
* Remove -Wno-parentheses flag.nobu2018-09-211-1/+1
* re.c: do not escape terminator in Regexp.unionnobu2018-03-161-12/+19
* re.c: fixed escaped multibyte charnobu2018-03-111-0/+12
* mjit_compile.c: merge initial JIT compilerk0kubun2018-02-041-1/+1
* rb_reg_raise_str marked as NORETURNshyouhei2018-01-181-0/+2
* rb_enc_reg_raise marked as NORETURNshyouhei2018-01-181-0/+2
* rb_reg_enc_error marked as NORETURNshyouhei2018-01-181-0/+1
* rb_reg_raise marked as NORETURNshyouhei2018-01-181-0/+2
* internal.h: remove dependecy on ruby/encoding.hnobu2018-01-091-1/+2
* ULL suffix is a C99ismshyouhei2018-01-041-7/+1
* [DOC] Fix exception class [ci skip]kazu2017-12-131-2/+2
* Regexp#===: Use `\A` and `\z` instead of `^` and `$`kazu2017-11-161-3/+3
* [Feature #13712] String#start_with? supports regexpnaruse2017-10-211-0/+77
* use rb_hash_new_with_size()nobu2017-10-021-3/+3
* re.c: remove unused rb_memcmp() functionrhe2017-09-181-8/+0
* re.c: options for sub-regexpnobu2017-08-111-1/+1
* refine a warning message.akr2017-03-021-1/+1
* refine warning message for binary regexp /.../n.akr2017-02-221-1/+1
* re.c: consider the case of RMatch::regexp is nilrhe2016-12-201-2/+7
* re.c: RB_TYPE_Pnobu2016-12-191-22/+14