summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2014-06-28Merge pull request #2430 from SHyx0rmZ/remove-duplicateYukihiro "Matz" Matsumoto
Sacrifice some micro-optimization to remove duplicate code
2014-06-27initialize nomem_err->mesg->c before exposing to Ruby world; close #2428Yukihiro "Matz" Matsumoto
2014-06-27reduce mrb_funcall in exception allocationYukihiro "Matz" Matsumoto
2014-06-26Sacrifice some micro-optimization to remove duplicate codePatrick Pokatilo
2014-06-25OP_ENTER: Rewrite split aspec use macrosksss
2014-06-25Proc#arity return 0 when opcode was not OP_ENTERksss
2014-06-25Not create local variables in scope_newksss
2014-06-25Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2014-06-25Merge pull request #2333 from yui-knk/fix/dumpYukihiro "Matz" Matsumoto
Fix to not print unnecessary comma.
2014-06-25revert #2344 because of #2395Yukihiro "Matz" Matsumoto
2014-06-23refacor mrb_open_core() to reduce a local variableYukihiro "Matz" Matsumoto
2014-06-23rename mrb_open_without_mrbgems to mrb_open_coretake_cheeze
2014-06-23make default allocf public to use it with mrb_open_without_mrbgemstake_cheeze
2014-06-23add mrb_open_without_mrbgems APItake_cheeze
2014-06-23Merge pull request #2399 from ksss/cfunc-procYukihiro "Matz" Matsumoto
Proc class should be defined before a first method definition
2014-06-21clear local variables for the first execution of mrb_context_run(); close #2405Yukihiro "Matz" Matsumoto
2014-06-18Merge branch 'suzukaze-delete-string.slice_comment'Yukihiro "Matz" Matsumoto
2014-06-18update String#slice docYukihiro "Matz" Matsumoto
2014-06-17Merge pull request #2401 from take-cheeze/fixed_state_atexit_stackYukihiro "Matz" Matsumoto
Add fixed state atexit stack feature.
2014-06-17Merge pull request #2402 from katmutua/masterYukihiro "Matz" Matsumoto
[minor-fix]Update value pointer comments
2014-06-16[minor-fix]Minor cleanups on variable.c commentskatmutua
2014-06-16Add fixed state atexit stack feature.take_cheeze
Adds following macros: * MRB_FIXED_STATE_ATEXIT_STACK (not defined by default) * When defined enables fixed state atexit stack. * MRB_FIXED_STATE_ATEXIT_STACK_SIZE (default value: 5) * This macro will be ignored when `MRB_FIXED_STATE_ATEXIT_STACK` isn't defined. * When `mrb_state_atexit` is called more than this value it will raise runtime error.
2014-06-15arity for cfunc is not implemented yetksss
2014-06-15Proc class define before a first methodksss
mrb_define_method setting mrb->proc_class for method proc
2014-06-15Unsupported Regex in mrb_str_aref_m()Jun Hiroe
2014-06-14Merge pull request #2344 from yui-knk/fix-localsYukihiro "Matz" Matsumoto
Change to always use locals->car->car.
2014-06-13Rolling back change induced because of 'clang-analizer' report.Jose Narvaez
2014-06-13Using 'mrb_assert' instead of an returning 0 while checking s->irep in ↵Jose Narvaez
codegen.c.
2014-06-13Fixed dead assignment in 'parser.y' reported by 'clang-analyzer'Jose Narvaez
2014-06-13Fixed dead assignment in 'parser.y' reported by 'clang-analyzer'Jose Narvaez
2014-06-13Fixed dead assignment in 'parser.y' reported by 'clang-analyzer'Jose Narvaez
2014-06-13Revert "Fixed dereference to null pointer in 'codegen.c' reported by ↵Jose Narvaez
'clang-analyzer'" This reverts commit 29f14e728d319d9fc80702ba78959c1957944767.
2014-06-13Fixed dereference to null pointer in 'codegen.c' reported by 'clang-analyzer'Jose Narvaez
2014-06-13Fixed dereference to null pointer in 'codegen.c' reported by 'clang-analyzer'Jose Narvaez
2014-06-13Fixed dead increment in 'dump.c' reported by 'clang-analyzer'Jose Narvaez
2014-06-13Fixed possible division by zero in 'codegen.c' reported by 'clang-analyzer'Jose Narvaez
2014-06-13Fixed dead assignment in 'vm.c' reported by 'clang-analyzer'Jose Narvaez
2014-06-13Fixed dead assignment in 'parse.y' reported by 'clang-analyzer'Jose Narvaez
2014-06-13Fixed dead assignment in 'backtrace.c' reported by 'clang-analyzer'Jose Narvaez
2014-06-13Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2014-06-13need to call write barrier on hash keys; ref #2375Yukihiro "Matz" Matsumoto
2014-06-12Merge pull request #2389 from ksss/str-mem-leaksYukihiro "Matz" Matsumoto
Fix memory leaks in String
2014-06-11str_replace: self should not be shared and nofreeksss
2014-06-11Refactor how to use RSTR_NOFREE_P macroJun Hiroe
2014-06-11Add NOFREE macrosJun Hiroe
2014-06-10rename mrb_atexit to mrb_state_atexit to clarify a func will be called at ↵Yukihiro "Matz" Matsumoto
the end of state, not process; ref #2211
2014-06-10reserve a register for a block parameter in a for statement body; ref #2375Yukihiro "Matz" Matsumoto
2014-06-10should not add extra stack space to callinfo->nregs; maybe related to #2375Yukihiro "Matz" Matsumoto
2014-06-10NODE_FOR does not introduce new local variablesYukihiro "Matz" Matsumoto
2014-06-09codedump should display proper L(n) for OP_STRING opYukihiro "Matz" Matsumoto