| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-11-06 | remove return | cremno | |
| The return type of the mrb_objspace_each_objects function is void. So this return statement with an expression is unnecessary and also violates a constraint. From C99 §6.8.6.4: >A return statement with an expression shall not appear >in a function whose return type is void. | |||
| 2015-10-21 | Merge upstream | furunkel | |
| 2015-10-20 | Prefix mrb_gc_state enum members, make color defines private | furunkel | |
| 2015-10-19 | Remove gc_ prefix of mrb_gc fields | furunkel | |
| 2015-10-19 | Move MRB_GC_ARENA_SIZE to gc.h and fix compiler warnings | furunkel | |
| 2015-10-19 | Remove segregated value struct declaration | furunkel | |
| 2015-10-19 | Clean up GC code | furunkel | |
| 2015-09-22 | add new functions mrb_gc_register/unregister; close #1411 | Yukihiro "Matz" Matsumoto | |
| some routines need to refer mruby objects (e.g. callbacks), in that case you have to protect your objects from garbage collection. the new functions mrb_gc_register() keeps those objects from GC. you have to remove your objects using mrb_gc_unregister() when your C routines use mruby objects any longer, otherwise objects will leak. | |||
| 2015-07-14 | Applied gc patch to fix ORIGIN ICLASS method table leak | Corey Powell | |
| Based on the gc patch by ko1 https://github.com/ruby/ruby/commit/5922c954614e5947a548780bb3b894626affe6dd | |||
| 2014-10-02 | cast MRB_ENV_STACK_LEN to (mrb_int); ref #2600 | Yukihiro "Matz" Matsumoto | |
| 2014-08-29 | Fix mismatches for MRB_API declarations. | Tatsuhiko Kubo | |
| 2014-08-27 | Merge pull request #2567 from cubicdaiya/issues/space_after_comma2 | Yukihiro "Matz" Matsumoto | |
| Add a missing space after ",". | |||
| 2014-08-27 | Add a missing space after ",". | Tatsuhiko Kubo | |
| 2014-08-27 | Use mrb_malloc() instead of mrb_realloc(). | Tatsuhiko Kubo | |
| 2014-08-27 | Remove discareded NULL checks. | Tatsuhiko Kubo | |
| 2014-08-07 | Fix typo in gc.c | Jun Hiroe | |
| 2014-08-07 | Merge pull request #2512 from suzukaze/gc-state-root | Yukihiro "Matz" Matsumoto | |
| Rename GC_STATE_NONE GC_STATE_ROOT | |||
| 2014-08-06 | Refactor incremental_sweep_phase() in gc.c | Jun Hiroe | |
| 2014-08-06 | Rename GC_STATE_NONE GC_STATE_ROOT | Jun Hiroe | |
| 2014-08-05 | Refactor obj_free() in gc.c | Jun Hiroe | |
| 2014-08-05 | write barrier doc update | Yukihiro "Matz" Matsumoto | |
| 2014-08-05 | Merge branch 'add-gc-docs' of https://github.com/suzukaze/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| suzukaze-add-gc-docs | |||
| 2014-08-05 | Add write_barrier docs | Jun Hiroe | |
| 2014-08-04 | Merge branch 'master' of github.com:mruby/mruby | Yukihiro "Matz" Matsumoto | |
| 2014-08-03 | fix conversion warnings | cremno | |
| Those warnings are not enabled by default, but getting rid of them doesn't hurt. | |||
| 2014-08-04 | rename obsolete mrb_special_const_p to mrb_immediate_p | Yukihiro "Matz" Matsumoto | |
| 2014-08-04 | add MRB_API modifiers to mruby API functions | Yukihiro "Matz" Matsumoto | |
| 2014-07-24 | Merge pull request #2477 from take-cheeze/allocf_ud | Yukihiro "Matz" Matsumoto | |
| Add field `allocf_ud` to replace current `ud`. | |||
| 2014-07-21 | Use MRB_TT_EXCEPTION in exception object. | take_cheeze | |
| 2014-07-17 | Add field `allocf_ud` to replace current `ud`. | take_cheeze | |
| Since some use it as `mrb_state` associated user data. | |||
| 2014-07-02 | Ensure RVALUE is large enough for word boxing types. | David Turnbull | |
| 2014-06-04 | mark pre-allocated exception | Yukihiro "Matz" Matsumoto | |
| 2014-06-04 | use pre-allocated RuntimeError for out-of-memory | Yukihiro "Matz" Matsumoto | |
| 2014-06-03 | Fix typos in gc | katmutua | |
| 2014-05-03 | Fix indent | Jun Hiroe | |
| 2014-04-29 | stack may be uncleared | Yukihiro "Matz" Matsumoto | |
| 2014-04-29 | fiber context may be NULL | Yukihiro "Matz" Matsumoto | |
| 2014-04-27 | forgot to remove abort() | Yukihiro "Matz" Matsumoto | |
| 2014-04-27 | mark may be missed when eval() is called | Yukihiro "Matz" Matsumoto | |
| 2014-04-24 | Fix MSVC warning for gc.c | kyab | |
| 2014-04-01 | Use MRB_ENV_STACK_SHARED_P to check `cioff` field of REnv. | take_cheeze | |
| 2014-04-01 | Use MRB_ENV_STACK_LEN instead of accessing `flags` directly to get REnv's ↵ | take_cheeze | |
| stack length. | |||
| 2014-03-18 | mark root fiber object; close #1865 | Yukihiro "Matz" Matsumoto | |
| 2014-03-10 | add comments at end of include guard | cubicdaiya | |
| 2014-02-28 | remove break altogether in ci loop | Yukihiro "Matz" Matsumoto | |
| 2014-02-27 | should not continue loop when ci = NULL | Yukihiro "Matz" Matsumoto | |
| 2014-02-09 | Merge pull request #1674 from cremno/mrb_bool-FALSE-TRUE | Yukihiro "Matz" Matsumoto | |
| use mrb_bool, FALSE and TRUE more | |||
| 2014-02-06 | introduce mrb_str_new_lit() to create strings from C string litrals | Yukihiro "Matz" Matsumoto | |
| 2014-01-31 | use mrb_bool, FALSE and TRUE more | cremno | |
| It doesn't matter to me if one is using FALSE/TRUE instead of 1/0 but I prefer a type (alias) which emphasizes boolean vars to int. I changed 1/0 to FALSE/TRUE anyway. | |||
| 2014-01-31 | rework mruby-objectspace and gc.[ch] | cremno | |
| - functions should have C linkage (for C++ code) - add prefix to each_object_callback - use more appropriate variable types / initialization - ObjectSpace::count_objects has 1 opt. arg. - prefer mrb_intern_lit to mrb_intern_cstr for str. lit. - mruby/value.h is included by mruby.h - adjust coding style | |||
