summaryrefslogtreecommitdiffhomepage
path: root/src/variable.c
AgeCommit message (Expand)Author
2013-02-17Merge pull request #850 from mattn/pluggable_regexpYukihiro "Matz" Matsumoto
2013-02-15add Module#remove_constYukihiro Matz Matsumoto
2013-02-15Pluggable Regexpmattn
2013-01-07These places need the write barrierNarihiro Nakamura
2012-12-23add mrb_mod_cv_defined and mrb_cv_definedskandhas
2012-12-22mruby should be throw a NameError, if class variable is not exist.skandhas
2012-12-21fix mrb_mod_cv_set and add test for Module#class_variable_setskandhas
2012-12-21add mrb_mod_cv_set, mrb_cv_setskandhas
2012-12-20refactor mrb_vm_cv_getskandhas
2012-12-20add mrb_cv_getskandhas
2012-12-20add mrb_mod_cv_getskandhas
2012-12-12new function mrb_obj_iv_ifnone()Yukihiro Matz Matsumoto
2012-11-30Stop warning: extra ';' outside of a functionRyunosuke SATO
2012-11-14out of bound access in iv seglistYukihiro Matz Matsumoto
2012-11-09add Module#class_variablesskandhas
2012-11-06The output of Object#instance_variables contains instance variables and class...skandhas
2012-11-04replace SYM2ID() by mrb_symbol()Yukihiro Matz Matsumoto
2012-11-01constant access should refer outer class/module; close #514Yukihiro Matsumoto
2012-10-30fix cannot get/set const variable form singleton classskandhas
2012-10-26singleton classes should be able to have instance variables; close #509Yukihiro Matsumoto
2012-10-23mrb_raisef(): new function. Same as previou version of mrb_raise().Masaki Muranaka
2012-09-05Check iv.Masamitsu MURASE
2012-09-04rename config macro name IV_INITIAL_SIZE -> IVHASH_INIT_SIZEYukihiro Matsumoto
2012-08-18reduce mrb_funcall invocationsYukihiro Matsumoto
2012-08-18replace mrb_iv_set by mrb_obj_iv_setYukihiro Matsumoto
2012-08-16MRB_IV_INITIAL_SIZE duplicate definitionSelman ULUG
2012-08-16khash.h including at line:255Selman ULUG
2012-08-16outer might be NULL; close #428Yukihiro Matsumoto
2012-08-14NaN boxingYukihiro Matsumoto
2012-08-13iv table may be 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-05class variable resolution should be same as const resolutionYukihiro Matsumoto
2012-08-02reduce invoking const_missingYukihiro Matsumoto
2012-08-01make mrb_funcall_argv and mrb_funcall_with_block to take mrb_sym as a method ...Yukihiro Matsumoto
2012-07-30use const MRB_IV_INITIAL_SIZEYukihiro Matsumoto
2012-07-30iv khash initial size to 8Yukihiro Matsumoto
2012-07-29Remove commented out code.Masaki Muranaka
2012-07-25const reference from instance_eval should not cause SEGVYukihiro Matsumoto
2012-07-15make class_from_sym staticYukihiro Matsumoto
2012-07-14Remove unnecessary header inclusionJunji Sawada
2012-07-13less <stdio.h>Yukihiro Matsumoto
2012-07-13remove st.h inclusionYukihiro Matsumoto
2012-06-23check object type before retrieving instance variabls; close #311Yukihiro Matsumoto
2012-06-21move KHASH_DECLARE to header filesYukihiro Matsumoto
2012-06-19split declaration and definition for 'khash_xxx'.crimsonwoods
2012-06-15use ENABLE/DISABLE instead of INCLUDE for configuration macro namesYukihiro Matsumoto
2012-06-15Remove some redundant code.Masaki Muranaka
2012-06-12a bug in contant reference from modulesYukihiro Matsumoto
2012-06-02Merge pull request #225 from MobiRuby/fixed_const_missingYukihiro "Matz" Matsumoto