summaryrefslogtreecommitdiff
path: root/re.c
Commit message (Expand)AuthorAgeFilesLines
* re.c: RMatch::regexp can be nilnobu2015-02-211-2/+3
* re.c: append excape sequence as-isnobu2014-12-291-1/+2
* re.c: rb_reg_region_copynobu2014-12-011-6/+17
* re.c: check if onig_region_copy failednobu2014-12-011-0/+4
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-3/+1
* * re.c (unescape_nonascii): cast -1 for the case char is unsigned char.naruse2014-11-061-1/+1
* re.c: mak eregexps with binary escapes ASCII-8BITnobu2014-10-171-2/+9
* get rid of function calls in RSTRING_PTRnobu2014-07-301-2/+2
* * process.c (rlimit_resource_type, rlimit_resource_value):ktsj2014-07-301-1/+1
* introduce ZALLOC{,_N} to replace ALLOC{,_N}+MEMZERO usenormal2014-07-251-2/+1
* re.c: consider name encodingnobu2014-06-041-6/+7
* re.c: reduce new stringsnobu2014-06-041-12/+15
* re.c: fix name with NULnobu2014-06-041-7/+3
* encoding.h: constify rb_encodingnobu2014-06-021-31/+31
* constify rb_encoding and OnigEncodingnobu2014-06-011-31/+31
* string.c: infect match resultnobu2014-03-281-0/+1
* string.c: backref substitutionnobu2014-03-281-1/+1
* string.c: search by rb_str_indexnobu2014-03-271-1/+37
* re.c: class name encodingnobu2014-03-271-3/+3
* re.c: indentnobu2014-03-271-1/+1
* Stop allocating backref strings within gsub's search loopcharliesome2014-03-251-3/+12
* [DOC] add links to `Object#hash`nobu2014-03-141-0/+4
* re.c (rb_reg_raise): remove volatilenormal2014-02-131-1/+1
* re.c (rb_reg_regcomp): remove volatilenormal2014-02-131-2/+1
* * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko12013-12-201-2/+2
* * compile.c: Use rb_fstring() to de-duplicate string literals in code. [ruby...tmm12013-11-261-2/+1
* * re.c: [DOC] arguments of Regexp::union receive #to_regexp [Bug #8205]zzak2013-09-261-0/+3
* re.c: suppress warningnobu2013-08-091-2/+2
* * re.c (rb_reg_to_s): convert closing parenthes to the target encodingnaruse2013-07-251-2/+24
* re.c: use built-in encoding indexesnobu2013-07-021-2/+2
* * compile.c (make_name_for_block): use PRIsVALUE in format stringcharliesome2013-06-241-1/+1
* * include/ruby/ruby.h (OBJ_WRITE): cast to (VALUE *) for secondko12013-06-211-2/+2
* * include/ruby/ruby.h, re.c: support write barrier for T_REGEXP.ko12013-06-211-3/+3
* * safe.c (rb_set_safe_level, safe_setter): raise an ArgumentErrorshugo2013-06-121-2/+0
* * doc/re.rdoc: Rename to doc/regexp.rdoczzak2013-06-111-1/+1
* * *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko12013-05-131-1/+1
* * array.c: Document synonymous methods, by windwiny [GH-277]zzak2013-04-121-0/+1
* * re.c (rb_reg_to_s): suppress duplicated charclass warning.naruse2013-04-021-0/+3
* * string.c (rb_str_rpartition): revert r39903, and convert byte offsetnaruse2013-03-241-0/+1
* * re.c (reg_operand): Simplify and reuse error handling [Bug #7539]marcandre2013-01-291-6/+1
* [rdoc] expalin kcode argument of Regexp.newnaruse2013-01-131-3/+4
* adjust stylenobu2012-12-291-2/+2
* * re.c (rb_reg_eqq): doc: #=== is not a synonym for #=~, added examplezzak2012-12-231-3/+6
* Apply performance improvement to short byte array search.knu2012-11-221-0/+3
* * re.c (rb_memsearch_ss): performance improvement by using memmem(3) ifglass2012-11-131-0/+13
* * re.c (rb_memsearch): performance improvement by using memchr().glass2012-11-081-6/+6
* * include/ruby/ruby.h: add C APIs.nari2012-10-201-4/+2
* * re.c (rb_reg_initialize_m): Forgot to update output for or'd-optionsdrbrain2012-08-201-4/+4
* * re.c (rb_reg_initialize_m): Update example to show that regexpdrbrain2012-08-201-11/+12
* * re.c (rb_reg_s_last_match): Update $~ to reference Regexpdrbrain2012-07-241-7/+9