summaryrefslogtreecommitdiffhomepage
path: root/src/array.c
AgeCommit message (Expand)Author
2012-10-23mrb_raisef(): new function. Same as previou version of mrb_raise().Masaki Muranaka
2012-10-21Avoid memcpy() on copying structures.Masaki Muranaka
2012-09-27should adjust array sizeYukihiro Matsumoto
2012-09-12typo fixedYukihiro Matsumoto
2012-09-10Array#reverse! should call ary_modifyYukihiro Matsumoto
2012-09-10eagerly reduce allocated array memoryYukihiro Matsumoto
2012-09-10use mrb_malloc instead of clearing mrb_callocYukihiro Matsumoto
2012-09-10check special_const before calling respond_to?Yukihiro Matsumoto
2012-08-18reduce mrb_funcall invocationsYukihiro Matsumoto
2012-07-31Remove redundant code in mrb_array_aget().Masaki Muranaka
2012-07-29Make all(?) void casts explicit for C++Max Anselm
2012-07-29fix segmentation fault in Array#firstAkira Kuroda
2012-07-25fix segmentation fault in Array#lastAkira Kuroda
2012-07-15Array#join to accept only strings as sepYukihiro Matsumoto
2012-07-10Add ary_modify to prevent corrupting shared array.Masamitsu MURASE
2012-07-08Use mrb_calloc if you want zero cleard buffers.Masaki Muranaka
2012-07-07Optimize range check.Masaki Muranaka
2012-06-22Use mrb_str_new() instead of mrb_str_new2() as possible.Masaki Muranaka
2012-06-21Remove strlen(). We can use sizeof() of char array because sizeof(char) is al...Masaki Muranaka
2012-06-13optimize Array#unshift using shared body objectYukihiro Matsumoto
2012-06-13wrong ary->capa size was set in ary_modify()Yukihiro Matsumoto
2012-06-05mruby/array.h: rename buf to ptrYukihiro Matsumoto
2012-06-03make arrays to share bodiesYukihiro Matsumoto
2012-06-02remove unused mrb_mem_clearYukihiro Matsumoto
2012-06-02clean appendix comments from array.cYukihiro Matsumoto
2012-06-02unify long,size_t to int in array.[ch]Yukihiro Matsumoto
2012-06-02changed prototype mrb_ary_replace to (mrb_state*,mrb_value,mrb_value)Yukihiro Matsumoto
2012-06-02small refactoring around Array#concatYukihiro Matsumoto
2012-06-02remove ary_reverse that no longer usedYukihiro Matsumoto
2012-06-02add proper type check (using mrb_get_args) in Array#replaceYukihiro Matsumoto
2012-06-02avoid using mrb_value in Array#+Yukihiro Matsumoto
2012-06-02Array#reverse revisitedYukihiro Matsumoto
2012-06-01reorder mrb_ary_new_from_values() args to (argc, argv)Yukihiro Matsumoto
2012-06-01remove prototype for mrb_exec_recursive_paired()Yukihiro Matsumoto
2012-06-01stop using mrb_exec_recursive_paired() from Array comparisonYukihiro Matsumoto
2012-05-24simplify Array#joinYukihiro Matsumoto
2012-05-24made mrb_get_args() better (optinal args, type checks); close #173 #176Yukihiro Matsumoto
2012-05-23cast style consistencyYukihiro Matsumoto
2012-05-20More C++ compilability work: mrb_obj_alloc void* conversionsMitchell Blank Jr
2012-05-10remove code moved to mrblib/array.rbYukihiro Matsumoto
2012-05-10remove INCLUDE_REGEXP dependency from array.cYukihiro Matsumoto
2012-05-03Fix SEGV caused by using the splat operator for non arraysKazuki Tsujimoto
2012-04-30rm whitespaceroco
2012-04-26mrb_ary_dup is only used by mrb_ary_sort which is removed by #if 0Patrick Hogan
2012-04-23remove code for unsupported taint-modeYukihiro Matsumoto
2012-04-23Merge branch 'master' of github.com:mruby/mrubymimaki
2012-04-23add file headermimaki
2012-04-21avoid integer overflowYukihiro Matsumoto
2012-04-20Remove unnecessary check for size_t < 0Patrick Hogan
2012-04-20move src/mdata.h to include/mruby/data.hYukihiro Matsumoto