summaryrefslogtreecommitdiffhomepage
path: root/src/range.c
AgeCommit message (Expand)Author
2018-06-14Need to add a write barrier for ranges; fix #4042Yukihiro "Matz" Matsumoto
2017-10-11Add MRB_WITHOUT_FLOATYAMAMOTO Masaya
2017-09-27fix: src\range.c(136): warning C4244: '=': conversion from 'mrb_int' to 'int'...Tomasz Dąbrowski
2017-08-26Keep `Range` class in `mrb_state` structure for performance.Yukihiro "Matz" Matsumoto
2017-01-23Change return type of mrb_range_beg_len() from `int` to `mrb_int`.Yukihiro "Matz" Matsumoto
2017-01-23Add MRB_API to mrb_range_beg_len(); ref #3411Yukihiro "Matz" Matsumoto
2017-01-23Changed the behavior of mrb_range_beg_len(); close #3411Yukihiro "Matz" Matsumoto
2016-12-13Check type before calling mrb_range_ptr.Clayton Smith
2016-12-03Check before retrieving struct RRange pointer; fix #3320Yukihiro "Matz" Matsumoto
2016-11-18Range#include?: simplify condition; ref #3255Yukihiro "Matz" Matsumoto
2016-11-18Merge pull request #3255 from ksss/range-includeYukihiro "Matz" Matsumoto
2016-11-18Fix condition of Range#include?ksss
2016-11-17Ranges should not rewriteksss
2016-10-24macro mrb_bool() may evaluate arg multiple times; ref #3228Yukihiro "Matz" Matsumoto
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-07-16use mrb_str_cat_str() instead of mrb_str_append()cremno
2014-08-16removed unused variable in range_beg_lengo kikuta
2014-08-04fix linkage of range_beg_len and mrb_range_beg_lencremno
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