summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
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
2014-06-08Check `RSTRING_EMBED_LEN_MAX` with static assert.take_cheeze
2014-06-08Use `_Static_assert` when C11 is available and use it in pointer size check.take_cheeze
2014-06-08do not ignore negative characters (e.g. EOF and partial EOF); fix #2361 fix ↵Yukihiro "Matz" Matsumoto
#2369
2014-06-08revert #2368 due to #2369Yukihiro "Matz" Matsumoto
2014-06-07move String#clear to mruby-string-ext; ref #2370Yukihiro "Matz" Matsumoto
2014-06-07move STR_* macros to mruby/string.h with renamingYukihiro "Matz" Matsumoto
2014-06-07clear shared and nofree flags; ref #2370Yukihiro "Matz" Matsumoto
2014-06-07inline str_discard(); ref #2370Yukihiro "Matz" Matsumoto
2014-06-07Implement String#clearJun Hiroe
2014-06-06Treat partial hook success '\n' to fix #2361 .take_cheeze
Now it will parse the #2361 code as: ``` module A end module B end ``` instead of ``` module A end module B end ```
2014-06-06Merge pull request #2359 from take-cheeze/src_gen_depYukihiro "Matz" Matsumoto
Add generator script to dependency so that it will regenerate C codes when it's modified.
2014-06-06Merge branch 'ascii' of https://github.com/cremno/mruby into cremno-asciiYukihiro "Matz" Matsumoto
2014-06-05use uppercase US-ASCII ctype macroscremno
2014-06-05don't (re-)define `ascii_isspace` and `isascii`cremno
`ISSPACE` and `ISASCII` can be used instead.