summaryrefslogtreecommitdiffhomepage
path: root/src/array.c
AgeCommit message (Expand)Author
2016-12-18Add "not reached" mark in mrb_ary_concat()Yukihiro "Matz" Matsumoto
2016-12-12rename prefix RBASIC_ to MRB_; ref #3340Yukihiro "Matz" Matsumoto
2016-12-11Implement Object#freezeTakashi Kokubun
2016-12-01Fix more integer overflows.Clayton Smith
2016-12-01Fix compile error by #3309Yukihiro "Matz" Matsumoto
2016-11-30Prevent array size calculation overflows.Clayton Smith
2016-11-29Use size_t to calculate bytes needed for array.Clayton Smith
2016-11-29ary_concat: support self concatenation; fix #3302Yukihiro "Matz" Matsumoto
2016-11-24fixed a bug in self modifying Array#[]=; fix #3274Yukihiro "Matz" Matsumoto
2016-11-16Fixed rindex calling into mrb_equal bugYukihiro "Matz" Matsumoto
2016-11-16Fixed a memory problem in Array#to_hYukihiro "Matz" Matsumoto
2016-09-08Fix SEGV when splat objectksss
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-10-20Increasing docs coverageSeba Gamboa
2015-10-01Array#index to take block; fix #2968 close #2970Yukihiro "Matz" Matsumoto
2015-08-12Remove duplicated RARRAY_LEN checkgo.kikuta
2015-07-13use "S!" specifier of mrb_get_args() to improve #2882 fix.Yukihiro "Matz" Matsumoto
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