| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-06-21 | clear local variables for the first execution of mrb_context_run(); close #2405 | Yukihiro "Matz" Matsumoto | |
| 2014-06-16 | Add 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-11 | Add NOFREE macros | Jun Hiroe | |
| 2014-06-10 | rename 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-09 | Fallback to `mrb_assert` instead of dirty trick. | take_cheeze | |
| 2014-06-08 | Use `_Static_assert` when C11 is available and use it in pointer size check. | take_cheeze | |
| 2014-06-07 | move STR_* macros to mruby/string.h with renaming | Yukihiro "Matz" Matsumoto | |
| 2014-06-05 | implement `ISASCII` correctly | cremno | |
| 2014-06-06 | move IS_EVSTR macro that should be private to src/string.c | Yukihiro "Matz" Matsumoto | |
| 2014-06-05 | Merge branch 'atexit' of https://github.com/take-cheeze/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| take-cheeze-atexit | |||
| 2014-06-04 | upcoming Visual Studio versions provide `snprintf` | cremno | |
| 2014-06-04 | use pre-allocated RuntimeError for out-of-memory | Yukihiro "Matz" Matsumoto | |
| 2014-06-02 | Implement `NoMethodError#args`. | take_cheeze | |
| 2014-05-30 | add internal function mrb_toplevel_run_keep() to keep stack contents; close ↵ | Yukihiro "Matz" Matsumoto | |
| #2326 | |||
| 2014-05-20 | move prototype of mrb_format() from error.h to mruby.h; ref #2274 | Yukihiro "Matz" Matsumoto | |
| 2014-05-19 | allow NULL (no variable) in lvar section of mrb format; fix #2294 | Yukihiro "Matz" Matsumoto | |
| This fix use UINT16_MAX for NULL symbol tag, that means maximum symbol length is not UINT16_MAX-1. | |||
| 2014-05-18 | Merge pull request #2287 from yui-knk/add-space | Yukihiro "Matz" Matsumoto | |
| Add a space aftre bracket. | |||
| 2014-05-18 | Add a space aftre bracket. | yui-knk | |
| 2014-05-18 | Remove space. | yui-knk | |
| 2014-05-17 | Replace tab with spaces. | yui-knk | |
| 2014-05-16 | include/mruby/opcode.h fix operation doc | ksss | |
| src/vm.c fix operation doc [ci skip] | |||
| 2014-05-15 | move mrb_irep_remove_lv from etc.c to mruby-bin-strip gem | Yukihiro "Matz" Matsumoto | |
| 2014-05-15 | Support `LVAR` section removing. | take_cheeze | |
| 2014-05-14 | mv opcode.h -> include/mruby/opcode.h and remove duplication from mruby-eval gem | Yukihiro "Matz" Matsumoto | |
| 2014-05-14 | resize register number in LVAR section from 32bits to 16bits | Yukihiro "Matz" Matsumoto | |
| 2014-05-14 | rename lv section header from LOCV to LVAR | Yukihiro "Matz" Matsumoto | |
| 2014-05-14 | Merge branch 'dump_lv' of https://github.com/take-cheeze/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| take-cheeze-dump_lv | |||
| 2014-05-13 | fix overflow error like #2244 on MRB_WORD_BOXING | Yukihiro "Matz" Matsumoto | |
| 2014-05-13 | should use mrb_type() for the sake of MRB_WORD_BOXING | Yukihiro "Matz" Matsumoto | |
| 2014-05-08 | Add API `mrb_atexit()`. | take_cheeze | |
| `mrb_final_mrbgems` will be called as mrb_state atexit function. Maybe useful in #1844. | |||
| 2014-05-07 | Move Kernel#fail definition to mruby-kernel-ext mrbgem. | take_cheeze | |
| 2014-05-05 | add function for checked mrb_int subtraction | cremno | |
| 2014-05-05 | add function for checked mrb_int addition | cremno | |
| 2014-05-05 | temporary macros for checked arithmetic functions | cremno | |
| 2014-05-04 | simply use `isfinite` | cremno | |
| 2014-05-03 | new macro mrb_int(mrb,x) to retrieve mrb_int from mrb_value with conversion ↵ | Yukihiro "Matz" Matsumoto | |
| if needed | |||
| 2014-05-03 | Merge branch 'values_at' of https://github.com/take-cheeze/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| take-cheeze-values_at | |||
| 2014-05-02 | add namespace prefix to `dump_irep` | cremno | |
| 2014-05-02 | Implement Struct#values_at and Array#values_at . | take_cheeze | |
| Add API `mrb_get_values_at()` to mruby/range.h . | |||
| 2014-04-30 | Added dump_irep in header. | Thiago Scalone | |
| 2014-04-29 | Remove `lv_len` and use `nlocals - 1` instead. | take_cheeze | |
| Check that `lv`'s length is always `nlocals - 1`. | |||
| 2014-04-29 | Support local variables information dumping. | take_cheeze | |
| 2014-04-29 | remove `mrb_str_offset` | cremno | |
| 2014-04-29 | make cioff in struct REnv from int to ptrdiff_t; close #2149 | Yukihiro "Matz" Matsumoto | |
| 2014-04-28 | presreve local variables names in irep->lv | Yukihiro "Matz" Matsumoto | |
| 2014-04-28 | Merge pull request #2142 from cremno/rename-mrb_str_buf_append | Yukihiro "Matz" Matsumoto | |
| rename `mrb_str_buf_append` to `mrb_str_cat_str` | |||
| 2014-04-27 | rename `mrb_str_buf_append` to `mrb_str_cat_str` | cremno | |
| The new name is better and less confusing, because: - `mrb_str_append` calls `mrb_str_to_str` and this function doesn't - `mrb_str_buf_append` _is_ `mrb_str_cat` for `mrb_value` strings | |||
| 2014-04-28 | Fix MSVC warnings for numeric.c | kyab | |
| 2014-04-26 | Merge pull request #2118 from ksss/range-bool | Yukihiro "Matz" Matsumoto | |
| RRange excl flag use mrb_bool insteard of int | |||
| 2014-04-25 | better integer size assertion suggested by usak | Yukihiro "Matz" Matsumoto | |
