summaryrefslogtreecommitdiffhomepage
path: root/src/kernel.c
AgeCommit message (Collapse)Author
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
2012-11-03cosmetic changes in mrb_obj_clone()Yukihiro Matz Matsumoto
2012-10-23mrb_raisef(): new function. Same as previou version of mrb_raise().Masaki Muranaka
mrb_raise(): API modified. It cannot treat variable arguments.
2012-10-16Kernel#block_given? always gave falseYukihiro Matsumoto
2012-10-16true/false should print proper inspect stringYukihiro Matsumoto
2012-09-03make Kernel#inspect not to call #to_sYukihiro Matsumoto
2012-09-03introduce toplevel object main; close #327Yukihiro Matsumoto
2012-08-31wrong condition for iv name checkYukihiro Matsumoto
2012-08-14NaN boxingYukihiro Matsumoto
2012-08-13use TRUE/FALSE instead of 1/0Yukihiro Matsumoto
2012-08-12now segmented list can be used as instance variable tables by ↵Yukihiro Matsumoto
-DMRB_USE_IV_SEGLIST; we still need to measure the performance and memory consumption
2012-08-12add const qualifier to stop warningYukihiro Matsumoto
2012-08-11add check for instance variable namesYukihiro Matsumoto
2012-08-03mrb_singleton_class should raise TypeError for immediate objectsYukihiro Matsumoto
2012-08-01make mrb_funcall_argv and mrb_funcall_with_block to take mrb_sym as a method ↵Yukihiro Matsumoto
name
2012-07-29Make all(?) void casts explicit for C++Max Anselm
2012-07-29Remove commented out code.Masaki Muranaka
2012-07-24instance_eval should set target_class in the blockYukihiro Matsumoto
2012-07-24instance_eval should raise NotImplementedError on string argumentYukihiro Matsumoto
2012-07-14Remove unnecessary header inclusionJunji Sawada
2012-07-14mrb_load_xxx to return undef + mrb_undef_pYukihiro Matsumoto
2012-07-13less <stdio.h>Yukihiro Matsumoto
2012-07-05move RDoc commentsYukihiro Matsumoto
2012-06-27do not undef config macrosYukihiro Matsumoto
2012-06-24Modify Kernel#clone and Kernel#dup.Masamitsu MURASE
Kernel#clone, Kernel#dup: - 'iv' should not be shared with the original object, but it should be copied. Kernel#clone: - 'mt' of singleton_class should be copied.
2012-06-23reduce calling mrb_str_new_cstr() to avoid strlen(); #301Yukihiro Matsumoto
2012-06-23check object type before retrieving instance variabls; close #311Yukihiro Matsumoto
2012-06-21move KHASH_DECLARE to header filesYukihiro Matsumoto
2012-06-21Merge branch 'modify_khash' of https://github.com/crimsonwoods/mruby into ↵Yukihiro Matsumoto
crimsonwoods-modify_khash
2012-06-20remove RuntimeError from mrb_stateYukihiro Matsumoto
2012-06-20__send__ addedYukihiro Matsumoto
2012-06-20ISO conforming lambdaYukihiro Matsumoto
2012-06-19split declaration and definition for 'khash_xxx'.crimsonwoods
2012-06-19remove dummy local_variablesYukihiro Matsumoto
2012-06-19remove dummy require/loopYukihiro Matsumoto
2012-06-19remove obsolete commentYukihiro Matsumoto
2012-06-19Kernel#raise: better argument checkYukihiro Matsumoto
2012-06-19forgot to replace INLCUDE_KERNEL_SPRINTF by ENABLE_KERNEL_SPRINTFYukihiro Matsumoto
2012-06-15Remove some redundant code.Masaki Muranaka
2012-06-14remove get_errorinfo; close #275Yukihiro Matsumoto
2012-06-14Remove as err is already unused since applied 54bc7e0721ffcMasaki Muranaka
2012-06-14!= should call == inside; close #268Yukihiro Matsumoto
2012-06-14avoid accessing non-allocated memory; close #271Yukihiro Matsumoto
2012-06-14update RDoc for #raiseYukihiro Matsumoto
2012-06-13mrb_f_send to use mrb_get_args(n)Yukihiro Matsumoto
2012-06-13remove unused variable from mrb_f_block_given_p_mYukihiro Matsumoto
2012-06-12Merge pull request #263 from monaka/pr-make-sprintf-optionalYukihiro "Matz" Matsumoto
Make sprintf/format optional.
2012-06-12block_given? should work; close #262Yukihiro Matsumoto