summaryrefslogtreecommitdiffhomepage
path: root/src/range.c
AgeCommit message (Expand)Author
2014-08-04add MRB_API modifiers to mruby API functionsYukihiro "Matz" Matsumoto
2014-05-18Change range_check before mrb_obj_alloc.yui-knk
2014-05-17Use boolean macro in mrb_range_initialize()Jun Hiroe
2014-05-03new macro mrb_int(mrb,x) to retrieve mrb_int from mrb_value with conversion i...Yukihiro "Matz" Matsumoto
2014-05-03use proper length for mrb_get_values_at()Yukihiro "Matz" Matsumoto
2014-05-03reindent elseYukihiro "Matz" Matsumoto
2014-05-03convert range edges to integersYukihiro "Matz" Matsumoto
2014-05-03do not raise error in mrb_range_beg_len()Yukihiro "Matz" Matsumoto
2014-05-03raise TypeError instead of ArgumentError when argument of wrong type given to...Yukihiro "Matz" Matsumoto
2014-05-03Merge branch 'values_at' of https://github.com/take-cheeze/mruby into take-ch...Yukihiro "Matz" Matsumoto
2014-05-03remove each from range.cYukihiro "Matz" Matsumoto
2014-05-02Implement Struct#values_at and Array#values_at .take_cheeze
2014-04-24range_init argument for exclude_end use mrb_boolksss
2014-04-24mrb_range_new excl flag use mrb_bool insteard of intksss
2014-04-15resolve conflictYukihiro "Matz" Matsumoto
2014-02-09Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUEYukihiro "Matz" Matsumoto
2014-02-08made mrb_define_class to return existing class, with heavy refactoringYukihiro "Matz" Matsumoto
2014-01-31use mrb_bool, FALSE and TRUE morecremno
2014-01-31clean up external symbolscremno
2014-01-02tiny word boxing optimizationcremno
2013-08-01remove unused inspect_rangeYukihiro "Matz" Matsumoto
2013-07-15Repalace int with mrb_bool because a return value is boolean.Jun Hiroe
2013-07-05Refactor mrb_range_beg_len() func in range.cJun Hiroe
2013-06-30Merge pull request #1324 from h2so5/fix-range-equalYukihiro "Matz" Matsumoto
2013-06-30Fix Range#==h2so5
2013-06-30Refactor range_eql() func in rangec.cJun Hiroe
2013-06-30Refactor mrb_range_eq() func in range.c.Jun Hiroe
2013-06-15Merge upstreamDaniel Bovensiepen
2013-06-17Add ISO Number to RangeDaniel Bovensiepen
2013-05-01Remove mrb_class_obj_geth2so5
2013-04-25rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206Yukihiro "Matz" Matsumoto
2013-04-22Use mrb_bool for the 'b' format specifier of mrb_get_argsh2so5
2013-03-19rename mrb_true_or_false_value() to mrb_bool_value()Yukihiro Matz Matsumoto
2013-03-19Use mrb_true_or_false_value() / in range_eql().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in mrb_range_include().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in mrb_range_eq().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in mrb_range_excl().Masaki Muranaka
2013-03-16Remove unused string.h.Masaki Muranaka
2013-03-03Clean up range.c. Use mrb_int. Use mrb_vtype.Masaki Muranaka
2013-03-01Add typedef to structures that have mrb_ prefix. Use typedef-ed type instead ...Masaki Muranaka
2013-02-26Simplify mrb_range_beg_len(). Don't use OTHER macro.Masaki Muranaka
2013-01-29Merge pull request #788 from masamitsu-murase/modify_range_initializeYukihiro "Matz" Matsumoto
2013-01-29Remove unused function parametes.Masaki Muranaka
2013-01-28Initialize Range->edges after cheking `beg` and `end` to prevent segmentation...Masamitsu MURASE
2013-01-13Modify `Range#initialize` to accept optional `exclusive` argument.Masamitsu MURASE
2013-01-13Initialize edges of RRange.Masamitsu MURASE
2012-11-13fix the issue String#slice with Range may return broken String.Tomoyuki Sahara
2012-10-23mrb_raisef(): new function. Same as previou version of mrb_raise().Masaki Muranaka
2012-10-15Avoid memcpy() on copying structure.Masaki Muranaka
2012-08-14NaN boxingYukihiro Matsumoto