summaryrefslogtreecommitdiffhomepage
path: root/src/object.c
AgeCommit message (Expand)Author
2016-12-01Use mrb_ptr instead of mrb_cptr in Kernel#to_sBouke van der Bijl
2016-11-30Prohibit instantiation of immediate objectsYukihiro "Matz" Matsumoto
2016-11-24Avoid casting from int to unsigned char for C++; ref #3267Yukihiro "Matz" Matsumoto
2016-11-17renamed "inline" to "istruct" to represent inline struct; ref #3251Yukihiro "Matz" Matsumoto
2016-11-17inline structures data type for mruby (MRB_TT_INLINE) (fix #3237)Tomasz Dąbrowski
2015-12-16Add case statement of MRB_TT_SCLASS in mrb_obj_is_kind_of()Kei Sawada
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-10-20Increasing docs coverageSeba Gamboa
2015-09-05remove `origin` member to implement prepend from struct RClass; ref #2885Yukihiro "Matz" Matsumoto
2015-07-13Set origin when doing kind_of? comparisonsBlaž Hrastnik
2015-06-24Remove unnecessary backticks.Franck Verrot
2014-10-29Fix mrb_convert_to_integer.Jun Hiroe
2014-08-18revert mrb_equal methodkkkkkt
2014-08-18refactor mruby method(fix indent. remove temporary value, duplicate procedure)kkkkkt
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-09Clean up value.h and mrb_value boxingDavid Turnbull
2014-03-16fix bool number to macroksss
2014-03-12fix mrb_funcall callingtake_cheeze
2014-03-08use mrb_str_cat_lit for literalscremno
2014-03-06make embed string when create literalsksss
2014-03-06embed small stringksss
2014-03-01use C style comments instead of C++ style commentscubicdaiya
2014-02-27use mrb_str_cat_lit() intead of mrb_str_catcubicdaiya
2014-02-13mrb_str_cat2: deprecated since 0cedf8fcremno
2014-02-09Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUEYukihiro "Matz" Matsumoto
2014-02-06use mrb_str_new_lit() more widelyYukihiro "Matz" Matsumoto
2014-01-31use mrb_bool, FALSE and TRUE morecremno
2014-01-07remove superfluous includescremno
2014-01-02tiny word boxing optimizationcremno
2013-12-19fix TypeError messageh2so5
2013-10-26mrb_Integer() should not convert strings to integersYukihiro "Matz" Matsumoto
2013-09-21rename voidp to cptrYukihiro "Matz" Matsumoto
2013-08-07rename mrb_value_p() to mrb_ptr() since _p means predicate in mruby sourceYukihiro "Matz" Matsumoto
2013-08-03add read barrier to value.pYuichi Nishiwaki
2013-07-15Repalace int with mrb_bool because a return value is boolean.Jun Hiroe
2013-07-12Replace mrb_intern() func with mrb_intern2() func or mrb_intern_cstr() func.Jun Hiroe
2013-07-08Refactor true_or() and false_and() in object.c.Jun Hiroe
2013-07-07Change parameter type to suppress -Wsign-compare warningsKazuki Tsujimoto
2013-07-05Fix indents in object.c.Jun Hiroe
2013-06-30Refactor mrb_obj_eq() func in object.c.Jun Hiroe
2013-06-28add nil.to_a, nil.to_f, nil.to_i methodsAkira Yumiyama
2013-05-26Add MRB_WORD_BOXING mode (represent mrb_value as a word)kimu_shu
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-04-11string interpolation (#{foo}) does stringify implicitly; no need to call #to_sYukihiro "Matz" Matsumoto
2013-04-11Fix TypeError messagesh2so5
2013-04-01mrb_any_to_s: add separatorYukihiro "Matz" Matsumoto
2013-03-29Remove mrb_flt2big() as there is no bignum in the core.Masaki Muranaka
2013-03-29Sort include files. Some redundant includes are removed.Masaki Muranaka