| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-07-03 | Use *_EMBED_* macro in state.c | Jun Hiroe | |
| 2014-07-03 | Use RSTR_NOFREE_P in state.c | Jun Hiroe | |
| 2014-06-23 | refacor mrb_open_core() to reduce a local variable | Yukihiro "Matz" Matsumoto | |
| 2014-06-23 | rename mrb_open_without_mrbgems to mrb_open_core | take_cheeze | |
| 2014-06-23 | make default allocf public to use it with mrb_open_without_mrbgems | take_cheeze | |
| 2014-06-23 | add mrb_open_without_mrbgems API | take_cheeze | |
| 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-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-08 | Use `_Static_assert` when C11 is available and use it in pointer size check. | take_cheeze | |
| 2014-06-06 | Release `mrb->atexit_stack` on `mrb_close`. | take_cheeze | |
| 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-04-28 | presreve local variables names in irep->lv | Yukihiro "Matz" Matsumoto | |
| 2014-04-14 | should always initialize header flags for pooled strings | Yukihiro "Matz" Matsumoto | |
| 2014-04-12 | Delegate irep string free to mrb_gc_free_str | ksss | |
| 2014-03-26 | Merge pull request #1948 from monaka/pr-remove-unused-null-check | Yukihiro "Matz" Matsumoto | |
| Remove redundant NULL checks. | |||
| 2014-03-26 | Remove redundant NULL checks. | Masaki Muranaka | |
| mrb_malloc causes an exception when memory was empty. | |||
| 2014-03-25 | mrb_str_pool add string capa | ksss | |
| 2014-03-23 | mrb_str_pool use embed-string | ksss | |
| 2014-03-06 | make embed string when create literals | ksss | |
| 2014-03-06 | embed small string | ksss | |
| use flags 4 for *this object is embed* use flags 8~64 for *embed string length* | |||
| 2014-03-01 | need to initialize flags for pooled strings; close #1768 | Yukihiro "Matz" Matsumoto | |
| 2014-02-06 | use mrb_str_new_lit() more widely | Yukihiro "Matz" Matsumoto | |
| 2014-01-07 | remove superfluous includes | cremno | |
| - reduce compile time by a little bit (full-core: ~0.7s for me) - thanks to 'include-what-you-use' for some help - include Standard C header files before any other (coding style) | |||
| 2013-12-25 | wrong operator precedence fixed | Yukihiro "Matz" Matsumoto | |
| 2013-12-25 | avoid copying when the original string comes with MRB_STR_NOFREE | Yukihiro "Matz" Matsumoto | |
| 2013-12-24 | remove MRB_IREP_ARRAY_INIT_SIZE which is no longer used | Yukihiro "Matz" Matsumoto | |
| 2013-11-27 | float objects in pool are objects when MRB_WORD_BOXING is set | Yukihiro "Matz" Matsumoto | |
| 2013-11-22 | Make mrb->arena variable sized. Use MRB_GC_FIXED_ARENA for old behavior. | Yukihiro "Matz" Matsumoto | |
| You will not see "arena overflow" error anymore, but I encourage gem authors to check your gems with MRB_GC_FIXED_ARENA to avoid memory broat. | |||
| 2013-11-20 | rename API mrb_str_dup_static() -> mrb_str_pool() | Yukihiro "Matz" Matsumoto | |
| 2013-11-20 | need to free pooled string bodies as well | Yukihiro "Matz" Matsumoto | |
| 2013-11-19 | irep->pool struct pool -> mrb_value | Miura Hideki | |
| 2013-11-15 | enum mrb_vtype varies on compile time configuration, namely MRB_NAN_BOXING | Yukihiro "Matz" Matsumoto | |
| 2013-11-08 | allow irep to be GCed | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | wrong return value from read_lineno_record() | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | forgot to free irep->reps | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | irep->pool not to be GCed | Yukihiro "Matz" Matsumoto | |
| 2013-11-07 | modified to use irep->reps to reference child ireps. preparation for | Yukihiro "Matz" Matsumoto | |
| removing irep array from mrb_state. note that instructions OP_LAMBDA, OP_EXEC and OP_EPUSH are incompatible, and dumped mrb format has changed. | |||
| 2013-09-03 | BUG: mrb_irep_free (access of freed memory) | Cremno | |
| 2013-09-02 | support multiple filename in irep | take_cheeze | |
| 2013-07-25 | replace assert with mrb_assert | fleuria | |
| 2013-06-11 | add assertion that check sizeof(void*) should be 4 bytes when MRB_NAN_BOXING ↵ | Yukihiro "Matz" Matsumoto | |
| is in use | |||
| 2013-05-20 | primary mruby fiber implementation | Yukihiro "Matz" Matsumoto | |
| 2013-05-13 | Fix early free of irep->filename | Carson McDonald | |
| 2013-04-25 | rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206 | Yukihiro "Matz" Matsumoto | |
| 2013-03-29 | Sort include files. Some redundant includes are removed. | Masaki Muranaka | |
| 2013-03-26 | main.to_s should also return "main" | Yukihiro Matz Matsumoto | |
| 2013-03-26 | remove all MRB_TT_MAIN from source | Yukihiro Matz Matsumoto | |
| 2013-03-26 | Merge branch 'selftopiv' of https://github.com/carsonmcdonald/mruby into ↵ | Yukihiro Matz Matsumoto | |
| carsonmcdonald-selftopiv | |||
| 2013-03-26 | use C99 flexible array member instead of [1] | Yukihiro Matz Matsumoto | |
| 2013-03-26 | zero length array is GCC extension | Yukihiro Matz Matsumoto | |
