summaryrefslogtreecommitdiff
path: root/re.c
AgeCommit message (Expand)Author
2014-11-15* internal.h: Include ruby.h and ruby/encoding.h to beakr
2014-11-06* re.c (unescape_nonascii): cast -1 for the case char is unsigned char.naruse
2014-10-17re.c: mak eregexps with binary escapes ASCII-8BITnobu
2014-07-30get rid of function calls in RSTRING_PTRnobu
2014-07-30* process.c (rlimit_resource_type, rlimit_resource_value):ktsj
2014-07-25introduce ZALLOC{,_N} to replace ALLOC{,_N}+MEMZERO usenormal
2014-06-04re.c: consider name encodingnobu
2014-06-04re.c: reduce new stringsnobu
2014-06-04re.c: fix name with NULnobu
2014-06-02encoding.h: constify rb_encodingnobu
2014-06-01constify rb_encoding and OnigEncodingnobu
2014-03-28string.c: infect match resultnobu
2014-03-28string.c: backref substitutionnobu
2014-03-27string.c: search by rb_str_indexnobu
2014-03-27re.c: class name encodingnobu
2014-03-27re.c: indentnobu
2014-03-25Stop allocating backref strings within gsub's search loopcharliesome
2014-03-14[DOC] add links to `Object#hash`nobu
2014-02-13re.c (rb_reg_raise): remove volatilenormal
2014-02-13re.c (rb_reg_regcomp): remove volatilenormal
2013-12-20* include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko1
2013-11-26* compile.c: Use rb_fstring() to de-duplicate string literals in code. [ruby...tmm1
2013-09-26* re.c: [DOC] arguments of Regexp::union receive #to_regexp [Bug #8205]zzak
2013-08-09re.c: suppress warningnobu
2013-07-25* re.c (rb_reg_to_s): convert closing parenthes to the target encodingnaruse
2013-07-02re.c: use built-in encoding indexesnobu
2013-06-24* compile.c (make_name_for_block): use PRIsVALUE in format stringcharliesome
2013-06-21* include/ruby/ruby.h (OBJ_WRITE): cast to (VALUE *) for secondko1
2013-06-21* include/ruby/ruby.h, re.c: support write barrier for T_REGEXP.ko1
2013-06-12* safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo
2013-06-11* doc/re.rdoc: Rename to doc/regexp.rdoczzak
2013-05-13* *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko1
2013-04-12* array.c: Document synonymous methods, by windwiny [GH-277]zzak
2013-04-02* re.c (rb_reg_to_s): suppress duplicated charclass warning.naruse
2013-03-24* string.c (rb_str_rpartition): revert r39903, and convert byte offsetnaruse
2013-01-29* re.c (reg_operand): Simplify and reuse error handling [Bug #7539]marcandre
2013-01-13[rdoc] expalin kcode argument of Regexp.newnaruse
2012-12-29adjust stylenobu
2012-12-23* re.c (rb_reg_eqq): doc: #=== is not a synonym for #=~, added examplezzak
2012-11-22Apply performance improvement to short byte array search.knu
2012-11-13* re.c (rb_memsearch_ss): performance improvement by using memmem(3) ifglass
2012-11-08* re.c (rb_memsearch): performance improvement by using memchr().glass
2012-10-20* include/ruby/ruby.h: add C APIs.nari
2012-08-20* re.c (rb_reg_initialize_m): Forgot to update output for or'd-optionsdrbrain
2012-08-20* re.c (rb_reg_initialize_m): Update example to show that regexpdrbrain
2012-07-24* re.c (rb_reg_s_last_match): Update $~ to reference Regexpdrbrain
2012-06-05obj_init_copynobu
2012-05-23use RB_TYPE_P() instead of comparison of TYPE()nobu
2012-05-08* re.c (rb_reg_equal): Removed incorrect example for Regexp#== withdrbrain
2012-04-13* encoding.c (rb_enc_codepoint_len): Use UNREACHABLE to avoid "controldrbrain