summaryrefslogtreecommitdiff
path: root/re.c
AgeCommit message (Expand)Author
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
2012-03-14* include/ruby/intern.h: Add rb_check_arity, rb_error_arity [#6085]marcandre
2012-01-08* gc.c (rb_objspace_free): global_List is allocated with xmalloc.naruse
2011-11-20* re.c (rb_reg_initialize): fix indent.nobu
2011-10-24* re.c (match_aref): Use <code> around indexing examples to preventdrbrain
2011-09-29* use RB_TYPE_P which is optimized for constant types, instead ofnobu
2011-06-17* internal.h: declare internal functions here.akr
2011-05-29* re.c (rb_reg_match): fix rdoc of Regexp#=~.naruse
2011-05-12 * re.c (Init_Regexp): Document option constants. Patch by Vincentdrbrain
2011-02-02* re.c (Init_Regexp): added a constant for ARG_ENCODING_NONEtenderlove
2011-01-27 * re.c (rb_reg_raise): add GC guard to prevent intermediatekosaki
2010-12-29Sorry, commit miss of r30412.usa
2010-12-27* re.c: parenthesize macro arguments.akr
2010-12-02Revert "* re.c (rb_reg_initialize): don't set US-ASCII to regexp"naruse
2010-12-02* re.c (rb_reg_initialize): don't set US-ASCII to regexpnaruse
2010-11-26* re.c (rb_reg_initialize_str): should succeed the taint status fromusa
2010-10-04* random.c (rand_init): remove useless assignment.naruse
2010-08-23* re.c (rb_reg_search): fix: 4th argument should be regexpnaruse
2010-07-23* re.c (rb_reg_expr_str): fixed out-of-boundary access at invalidnobu
2010-07-22* re.c (rb_reg_expr_str): fix broken Regexp#inspect when itnaruse
2010-06-05* re.c (rb_reg_expr_str): ASCII incompatible stringsnaruse