summaryrefslogtreecommitdiffhomepage
path: root/src/array.c
AgeCommit message (Expand)Author
2015-07-11Removing unndeeded to_sjbreeden
2015-07-11Patching array joinjbreeden
2015-06-03Merge pull request #2823 from cremno/remove-unnecessary-mrb_immediate_pYukihiro "Matz" Matsumoto
2015-06-02remove unnecessary mrb_immediate_p()cremno
2015-06-02directly call ary_new_capa()cremno
2015-06-01fix two potential cases of signed integer overflowcremno
2014-10-30avoid wrong ArgumentError from mrb_get_args() when surrounding method takes m...Yukihiro "Matz" Matsumoto
2014-10-30add cast to return from aget_index(); ref #2627Yukihiro "Matz" Matsumoto
2014-10-29Handle Array#[float, int] Close #2626mattn
2014-09-12constify pointer from RARRAY_PTR to detect potential write barrier bugs.Yukihiro "Matz" Matsumoto
2014-08-18refactor mruby method(fix indent. remove temporary value, duplicate procedure)kkkkkt
2014-08-05Refactor obj_free() in gc.cJun Hiroe
2014-08-04rename obsolete mrb_special_const_p to mrb_immediate_pYukihiro "Matz" Matsumoto
2014-08-04add MRB_API modifiers to mruby API functionsYukihiro "Matz" Matsumoto
2014-07-08Merge pull request #2451 from take-cheeze/remove_mem_out_checkYukihiro "Matz" Matsumoto
2014-07-07Remove unnecessary out of memory check in `ary_expand_capa`.take_cheeze
2014-07-06Add new API `mrb_ary_resize`(mruby implementation of `rb_ary_resize`).take_cheeze
2014-07-06reformat else part; ref #2447Yukihiro "Matz" Matsumoto
2014-07-05Reduce allocation in shared RArray clearing.take_cheeze
2014-05-08use mrb_field_write_barrier_value() in array.cYukihiro "Matz" Matsumoto
2014-05-08Make Array#[]= raise IndexError.yui-knk
2014-04-27rename `mrb_str_buf_append` to `mrb_str_cat_str`cremno
2014-04-25eliminate plain int except for a few cases like arena_indexYukihiro "Matz" Matsumoto
2014-04-21remove `mrb_str_buf_cat`cremno
2014-04-15resolve conflictYukihiro "Matz" Matsumoto
2014-04-02implement part of Array#<=> in CYukihiro "Matz" Matsumoto
2014-04-02implement Array comparisons by RubyYukihiro "Matz" Matsumoto
2014-04-01move Array#inspect implementation to mrblib/array.rbYukihiro "Matz" Matsumoto
2014-03-18add a space after C reserved wordsYukihiro "Matz" Matsumoto
2014-03-18Reduce implicit type casts.Masaki Muranaka
2014-03-01add _FLAG to SET_SHARED macros; ref #1750Yukihiro "Matz" Matsumoto
2014-03-01Merge branch 'array-shared-macro' of https://github.com/ksss/mruby into ksss-...Yukihiro "Matz" Matsumoto
2014-02-27move check condition to outside in while blockksss
2014-02-27add macro ARY_UNSET_SHAREDksss
2014-02-27add macro ARY_SET_SHAREDksss
2014-02-26add macro ARY_SHARED_Pksss
2014-02-12array implementation: several small changescremno
2014-02-08made mrb_define_class to return existing class, with heavy refactoringYukihiro "Matz" Matsumoto
2014-02-06use mrb_str_new_lit() more widelyYukihiro "Matz" Matsumoto
2014-02-01fix NODE_SPLAT codegenh2so5
2014-01-30Array#[]= is now range awareYukihiro "Matz" Matsumoto
2014-01-29move range aware aget to array.c from mruby-array-ext gemYukihiro "Matz" Matsumoto
2014-01-07remove superfluous includescremno
2014-01-04should splat and iterate elements when "*ary" speficied in the case-when clau...Yukihiro "Matz" Matsumoto
2014-01-03mrb_ary_splat() to call #to_aYukihiro "Matz" Matsumoto
2014-01-02Merge pull request #1634 from cremno/use-mrb_fixnum_pYukihiro "Matz" Matsumoto
2014-01-02remove various preprocessor conditionalscremno
2014-01-02tiny word boxing optimizationcremno
2013-12-07Fix ISO no in Array#* and Array#+Jun Hiroe
2013-12-01add mrb_intern_lit for creating symbol from string literaltake_cheeze