summaryrefslogtreecommitdiffhomepage
path: root/src/class.c
AgeCommit message (Expand)Author
2012-11-16prepare metaclass of metaclass when retrieving by singleton_class(); close #540Yukihiro Matz Matsumoto
2012-11-14should print SCLASS as modules and classesYukihiro Matz Matsumoto
2012-11-14zero initialize singleton_class ivYukihiro Matz Matsumoto
2012-11-12modify aspecskandhas
2012-11-09add Module#class_variablesskandhas
2012-11-08avoid local variable declaration in the middlenkshigeru
2012-11-07Ruby and align the behavior.Akira Yumiyama
2012-11-07fix 'undefined method' error message.Akira Yumiyama
2012-11-04add new predicates mrb_string_p(),mrb_array_p(),mrb_hash_p()Yukihiro Matz Matsumoto
2012-11-04replace SYMBOL_P() by mrb_symbol_p()Yukihiro Matz Matsumoto
2012-11-03FALSE and STRING should not be converted to float for get_args("f"); close #525Yukihiro Matsumoto
2012-10-28change the error message (NoMethodError, NameError)Akira Yumiyama
2012-10-23mrb_raisef(): new function. Same as previou version of mrb_raise().Masaki Muranaka
2012-10-09Bugfix for crash if main was extended with a module.Beoran
2012-09-06add Module#inspect; close #453Yukihiro Matsumoto
2012-09-06inspect on classes should not cause SEGVYukihiro Matsumoto
2012-08-14NaN boxingYukihiro Matsumoto
2012-08-13setjmp in mrb_funcall_with_block if mrb->jmp is emptyYukihiro Matsumoto
2012-08-13use TRUE/FALSE instead of 1/0Yukihiro Matsumoto
2012-08-12now segmented list can be used as instance variable tables by -DMRB_USE_IV_SE...Yukihiro Matsumoto
2012-08-08store :initialize in mrb structureYukihiro Matsumoto
2012-08-04super look-up scheme fixed; close #415Yukihiro Matsumoto
2012-08-03define_method to copy block bodyYukihiro Matsumoto
2012-08-03mrb_singleton_class should raise TypeError for immediate objectsYukihiro Matsumoto
2012-08-03mrb_define_method_vm should update target_classYukihiro Matsumoto
2012-08-02mrb_get_args("&") gave wrong valueYukihiro Matsumoto
2012-08-01make mrb_funcall_argv and mrb_funcall_with_block to take mrb_sym as a method ...Yukihiro Matsumoto
2012-07-29Modify mrb_vm_define_class.Masamitsu MURASE
2012-07-25Undefine new for class rather than instance.Max Anselm
2012-07-22Remove initialization of mt.Masamitsu MURASE
2012-07-19use no malloc in mrb_funcall; close #386Yukihiro Matsumoto
2012-07-18MRB_FUNCALL_ARGC_MAX support. (refs comments in #324).Masaki Muranaka
2012-07-18Remove magic numbers in mrb_funcall()Masaki Muranaka
2012-07-17Merge pull request #380 from masamitsu-murase/modify_respond_toYukihiro "Matz" Matsumoto
2012-07-18Kernel#respond_to? should return false if the method is undefined.Masamitsu MURASE
2012-07-18Undef Class#extend_object.Masamitsu MURASE
2012-07-17CRuby style inclusion order; close #377Yukihiro Matsumoto
2012-07-17undef append_features for ClassesYukihiro Matsumoto
2012-07-17resolve conflictYukihiro Matsumoto
2012-07-17add Module#ancestors 15.2.2.4.9Yukihiro Matsumoto
2012-07-17Add Module#extend_object and Module#extended.Masamitsu MURASE
2012-07-15Merge pull request #370 from masamitsu-murase/remove_unnecessary_const_setYukihiro "Matz" Matsumoto
2012-07-15make class_from_sym staticYukihiro Matsumoto
2012-07-14Remove unnecessary mrb_const_set in class.c.Masamitsu MURASE
2012-07-13add missing (empty) default for swtch; close #364Yukihiro Matsumoto
2012-07-07Improvement of Module#include.Masamitsu MURASE
2012-07-05Module#include should also include included modules; close #340Yukihiro Matsumoto
2012-07-01Initialize mt of module with khash.Masamitsu MURASE
2012-06-27resolve conflict in class.cYukihiro Matsumoto
2012-06-27use return value from sprintf/snprintfYukihiro Matsumoto