summaryrefslogtreecommitdiffhomepage
path: root/src/kernel.c
AgeCommit message (Collapse)Author
2013-07-122.Replace mrb_intern() func with mrb_intern2() func or mrb_intern_cstr() func.Jun Hiroe
2013-05-26Add MRB_WORD_BOXING mode (represent mrb_value as a word)kimu_shu
2013-05-20primary mruby fiber implementationYukihiro "Matz" Matsumoto
2013-04-26small cosmetic refactoringYukihiro "Matz" Matsumoto
2013-04-26rename mrb_interned API functionsYukihiro "Matz" Matsumoto
2013-04-26Merge branch 'suppress_intern' of https://github.com/crimsonwoods/mruby into ↵Yukihiro "Matz" Matsumoto
crimsonwoods-suppress_intern
2013-04-25suppress intern inside of 'respond_to?'.crimsonwoods
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-20small consmetic fixYukihiro "Matz" Matsumoto
2013-04-20Add implementation for respond_to_missing?Carson McDonald
2013-04-20Refactor kernel.c and class.ch2so5
2013-04-13move no block check to mrb_yield_internalYukihiro "Matz" Matsumoto
2013-04-13add no block check; based on patch from h2so5; close #1174Yukihiro "Matz" Matsumoto
2013-04-01bugfix: Kernel#!=, and add #!= testcase.Kouki Ooyatsu
2013-03-29Sort include files. Some redundant includes are removed.Masaki Muranaka
2013-03-28Modify mrb_name_error() to use mrb_format().Masaki Muranaka
2013-03-27use new mrb_format API from mrb_raisef; its only format specifier is "%S" ↵Yukihiro Matz Matsumoto
(stringify) and takes mrb_value; close #1062
2013-03-26remove all MRB_TT_MAIN from sourceYukihiro Matz Matsumoto
2013-03-25Make mrb_top_self return a real instance.Carson McDonald
2013-03-24Remove needless prototypemattn
2013-03-22Use mrb_intern2() instead of mrb_intern(). This is for avoiding overhead by ↵Masaki Muranaka
strlen().
2013-03-19rename mrb_true_or_false_value() to mrb_bool_value()Yukihiro Matz Matsumoto
2013-03-19Use mrb_true_or_false_value() / in obj_respond_to().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in mrb_obj_is_kind_of_m().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in mrb_obj_ivar_defined().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in obj_is_instance_of().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in mrb_f_block_given_p_m().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in mrb_equal_m().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in mrb_obj_not_equal_m().Masaki Muranaka
2013-03-19Use mrb_true_or_false_value() / in mrb_obj_equal_m().Masaki Muranaka
2013-03-15rename mrb_basic to mrb_basic_ptr; close #1011Yukihiro Matz Matsumoto
2013-03-14Add break to default case in switch statementkano4
2013-03-14symbol length make size_t from mrb_int; cancel #993 ↵Yukihiro Matz Matsumoto
monaka/pr-cleanup-symbol.c-20130312
2013-03-04Separate Kernel#sprintf support from mruby core. It's moved to mrbgems.Masaki Muranaka
2013-03-03Merge pull request #931 from matsumoto-r/fix_some_indentsYukihiro "Matz" Matsumoto
Adjust some indents
2013-03-03Remove trailing whitespaces. This is just a cosmetic change.Masaki Muranaka
2013-03-02Adjust some indentsMATSUMOTO Ryosuke
2013-03-01Remove unused structures.Masaki Muranaka
2013-02-27Remove freeze leftoversbrainopia
2013-01-15use the new specifier b instead of oCremno
2012-12-12save lastpc on exception and use it in mruby stack traceYukihiro Matz Matsumoto
2012-12-09fix incorrect checkups in check_iv_nameskandhas
2012-11-26make 'class_instance_method_list' into a non-static funcionskandhas
2012-11-18delete redundant '__send__' definitionskandhas
2012-11-16prepare metaclass of metaclass when retrieving by singleton_class(); close #540Yukihiro Matz Matsumoto
2012-11-14init_copy should copy IV of SCLASS, HASH, DATA as wellYukihiro Matz Matsumoto
2012-11-04replace RBASIC by mrb_basicYukihiro Matz Matsumoto
2012-11-04replace RTEST() by mrb_test_p()Yukihiro Matz Matsumoto
2012-11-03Module#dup should copy class methods as wellYukihiro Matz Matsumoto