summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2012-08-02use mrb_obj_equal to check poolYukihiro Matsumoto
2012-08-02mrb_get_args("&") gave wrong valueYukihiro Matsumoto
2012-08-02Time.new may not take any argumentYukihiro Matsumoto
2012-08-02small return optimization: use R0 to set return value if possibleYukihiro Matsumoto
2012-08-02wrong return value from empty block/lambdaYukihiro Matsumoto
2012-08-02keep minimal stack space (recv and blk)Yukihiro Matsumoto
2012-08-02stack pos should be adjusted for CFUNC OP_EXECYukihiro Matsumoto
2012-08-02mrb_check_convert_type should always return nil on errorYukihiro Matsumoto
2012-08-02reduce invoking mrb_intern from convert_typeYukihiro Matsumoto
2012-08-02reduce invoking const_missingYukihiro Matsumoto
2012-08-02protect return value from mrb_funcallYukihiro Matsumoto
2012-08-02remove OP_LOADNIL from NODE_OP_ASGNYukihiro Matsumoto
2012-08-02move OP_LOADNIL just before OP_SEND to improve performance on some platformsYukihiro Matsumoto
2012-08-01make mrb_funcall_argv and mrb_funcall_with_block to take mrb_sym as a method ↵Yukihiro Matsumoto
name
2012-08-01restore arena index after funcallYukihiro Matsumoto
2012-08-01no OP_LOADNIL for operators (OP_ADD, etc)Yukihiro Matsumoto
2012-08-01add cast to pacify optimizerYukihiro Matsumoto
2012-08-01some test requires double precisionYukihiro Matsumoto
2012-08-01add Math::TOLERANCEYukihiro Matsumoto
2012-08-01too much peephole optimizationYukihiro Matsumoto
2012-08-01remove stupid debug printYukihiro Matsumoto
2012-08-01float do not have enough precision to round if MRB_USE_FLOAT is setYukihiro Matsumoto
2012-08-01float do not have enough precision to represent Fixnum if MRB_USE_FLOAT is setYukihiro Matsumoto
2012-07-31float do not have enough precision if MRB_USE_FLOAT is setYukihiro Matsumoto
2012-07-31codegen optimization based on http://d.hatena.ne.jp/mirichi/20120730/p1 ↵Yukihiro Matsumoto
[Japanese].
2012-07-31Merge pull request #412 from monaka/pr-add-parameter-for-poolYukihiro "Matz" Matsumoto
POOL_ALIGNMENT POOL_PAGE_SIZE : Configurable parameters.
2012-07-31POOL_ALIGNMENT POOL_PAGE_SIZE : Configurable parameters.Masaki Muranaka
2012-07-31Remove redundant code in mrb_array_aget().Masaki Muranaka
2012-07-31mark mrb->exc objectYukihiro Matsumoto
2012-07-31reduce restoration of arena_idx in vm loopYukihiro Matsumoto
2012-07-30use const MRB_IV_INITIAL_SIZEYukihiro Matsumoto
2012-07-30iv khash initial size to 8Yukihiro Matsumoto
2012-07-30configurable MRB_HEAP_PAGE_SIZEYukihiro Matsumoto
2012-07-29Merge pull request #407 from silverhammermba/cppYukihiro "Matz" Matsumoto
C++ compatibility
2012-07-30Merge branch 'master' of github.com:mruby/mrubyYukihiro Matsumoto
2012-07-30do not use INT32_MAX; close #407Yukihiro Matsumoto
2012-07-29Make void casts explicit.Max Anselm
(Forgot a couple files)
2012-07-29Remove unnecessary mrb_assoc_new prototypeMax Anselm
Include array.h instead.
2012-07-29Make all(?) void casts explicit for C++Max Anselm
2012-07-29mrb_hash_delete_key(), mrb_hash_keys() : Declare as static.Masaki Muranaka
mrb_check_hash_type(): Remove as no implementation.
2012-07-29Merge pull request #402 from monaka/pr-remove-commented-out-codeYukihiro "Matz" Matsumoto
Remove commented out code.
2012-07-29Remove commented out code.Masaki Muranaka
2012-07-29Modify mrb_vm_define_class.Masamitsu MURASE
* Check mismatch of superclass. * Check constant value whose name is specified as a class's name.
2012-07-29fix segmentation fault in Array#firstAkira Kuroda
2012-07-28Merge pull request #398 from masamitsu-murase/modify_hash_shiftYukihiro "Matz" Matsumoto
Protect deleted key and value from GC.
2012-07-28Protect deleted key and value from GC.Masamitsu MURASE
2012-07-28Modify ci->nregs.Masamitsu MURASE
2012-07-28more peephole optimization on OP_MOVEYukihiro Matsumoto
2012-07-27remove <stdio.h> that added for debuggingYukihiro Matsumoto
2012-07-27adjust ci->nregs for C implemented methodsYukihiro Matsumoto