aboutsummaryrefslogtreecommitdiffstats
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* * array.c (rb_ary_replace): use ptr and len of orig instead ofnobu2007-01-091-5/+7
* * Merge YARVko12006-12-311-30/+39
* Fix Array#reject, was working like Array#reject\!drbrain2006-12-311-1/+3
* * array.c (ary_iter_check): should check modification (sizematz2006-12-291-60/+142
* * array.c: revert lfree shift/unshift boost patch to avoid unknownmatz2006-11-021-91/+19
* * ruby.h (struct RArray): revert embedding ptr in RVALUE.matz2006-11-011-183/+100
* * array.c (ary_shared_first): should address offset aftermatz2006-10-311-0/+1
* * array.c (rb_ary_shift): shorten copy size. fixed: [ruby-list:42907]nobu2006-10-181-1/+1
* * array.c (ary_shared_array): should set NOEMBED flag for a copiedmatz2006-10-181-0/+1
* * array.c (rb_ary_unshift_m): a bug in lfree shift lengthmatz2006-10-161-37/+44
* * array.c: revert modify check during iteration.matz2006-10-111-21/+13
* * array.c (rb_ary_replace): should shift lfree pointer beforematz2006-10-111-1/+5
* * array.c (each_internal): patch miss.matz2006-10-111-36/+0
* * array.c (rb_ary_each): prohibit array modification during eachmatz2006-10-111-0/+36
* * ext/digest/sha1/sha1ossl.h: libssl 0.9.8c-3 defines nomatz2006-10-111-13/+21
* * eval.c (splat_value): use "to_splat" instead of "to_ary" tomatz2006-10-021-0/+1
* * array.c (rb_ary_shift): shift/unshift performance boost patch,matz2006-09-261-36/+95
* * array.c (rb_ary_shift): should not move memory region if arraymatz2006-09-251-1/+1
* array.c (rb_ary_shift): small bug fixmatz2006-09-251-1/+1
* * array.c (rb_ary_shift): should clear shifting top element.matz2006-09-241-2/+5
* * array.c (ary_shared_first): should create embedded copiesmatz2006-09-161-1/+1
* * array.c (Init_Array): #to_s to be an alias to #inspect.matz2006-09-071-19/+8
* * ruby.h (struct RArray): embed small arrays.matz2006-09-021-321/+425
* * string.c (rb_str_resize): should copy embedded string tomatz2006-09-011-1/+1
* * array.c (rb_ary_shuffle): RDoc fixed.eban2006-09-011-2/+2
* * array.c (rb_ary_shuffle_bang): new method.matz2006-08-311-2/+45
* * array.c (rb_ary_pop): may cause realloc oscillation. a patchmatz2006-07-131-1/+1
* * eval.c (rb_eval): use rb_ary_new2 instead of rb_ary_new4 to avoidakr2006-06-241-1/+1
* * sprintf.c (rb_str_format): allow %c to print one charactermatz2006-06-091-70/+40
* * array.c (rb_ary_diff): fix a GC problem on IA64 withakr2005-12-121-1/+2
* * array.c (rb_ary_fill): previous commit disabled this usage:ocean2005-11-151-6/+1
* * array.c (rb_ary_fill): tail elements were vanished when the middleocean2005-11-151-5/+7
* * array.c (rb_ary_fill): should adjust array length correctly whenmatz2005-11-151-4/+4
* * array.c (rb_ary_first): RDoc update from Daniel Bergermatz2005-11-141-4/+5
* * array.c, enum.c, eval.c, util.c: safer function pointer usage.nobu2005-10-111-10/+12
* banish some warnings.akr2005-09-241-1/+1
* * test/dbm/test_dbm.rb: remove locking test, which may not bematz2005-09-121-1/+0
* * array.c: moved to ANSI function style from K&R function style.ocean2005-09-121-8/+2
* * array.c: protoize.matz2005-09-101-308/+113
* * array.c, dir.c, enum.c, hash.c, io.c, range.c, string.c, struct.c:nobu2005-08-301-4/+10
* * bignum.c (rb_big_mul0): multiply two numbers (x, y) withoutmatz2005-08-101-24/+7
* * array.c (rb_ary_or): wraps the operand in an array if it is notmatz2005-08-021-7/+24
* * array.c (sort_2): get rid of yet another bcc's bug.nobu2005-07-051-2/+2
* * array.c (rb_ary_nitems): add the block feature to Array#nitems.matz2005-06-081-6/+20
* * array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz2005-03-041-109/+35
* * process.c (proc_getpgrp): prohibit for $SAFE=2.matz2004-11-181-15/+11
* * array.c (rb_ary_update): pedantic check to detectmatz2004-11-151-1/+1
* * dir.c (rb_glob): should have called rb_glob_caller().matz2004-11-111-4/+4
* * array.c (rb_ary_uniq_bang): do not push frozen string from hashmatz2004-11-031-11/+11
* * io.c (rb_f_open): create copy of popen specifier. [ruby-dev:24656]matz2004-10-311-1/+1