summaryrefslogtreecommitdiffhomepage
path: root/src/array.c
AgeCommit message (Expand)Author
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
2013-11-29rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513Yukihiro "Matz" Matsumoto
2013-11-01changed argument type of mrb_ary_modify(); ref #1554Yukihiro "Matz" Matsumoto
2013-10-31add mrb_ary_modify(mrb,a); you have to ensure mrb_value a to be an array; ref...Yukihiro "Matz" Matsumoto
2013-07-22change else formattingYukihiro "Matz" Matsumoto
2013-07-18Changed use of MRB_INT_MAX to MRB_INT_MAX-1Carson McDonald
2013-07-01Refactor mrb_ary_eql() func in array.c.Jun Hiroe
2013-07-01Refactor mrb_ary_equal() func in array.c.Jun Hiroe
2013-06-15Merge upstreamDaniel Bovensiepen
2013-06-17Add ISO Number to ArrayDaniel Bovensiepen
2013-06-13fix indentYukihiro "Matz" Matsumoto
2013-05-18removed unused variables / assigns never usedJulien Ammous
2013-04-25rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206Yukihiro "Matz" Matsumoto
2013-04-20put spaces after if/whileYukihiro "Matz" Matsumoto
2013-04-01Fix typos.Masaki Muranaka
2013-03-29Rearrange SIZE_MAX. It is supported also VC++ since its version10. And there ...Masaki Muranaka
2013-03-29Sort include files. Some redundant includes are removed.Masaki Muranaka
2013-03-27use new mrb_format API from mrb_raisef; its only format specifier is "%S" (st...Yukihiro Matz Matsumoto
2013-03-26Remove #if 0 ... #endif code.Masaki Muranaka
2013-03-24Adjusted indent, space and tabMATSUMOTO Ryosuke
2013-03-24resolve conflictYukihiro Matz Matsumoto
2013-03-23Make array.c and vm.c share value_move().Masaki Muranaka