| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |||
| 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) | |||
| 2014-01-02 | Merge pull request #1637 from h2so5/extended-arena-size | Yukihiro "Matz" Matsumoto | |
| Fix extended arena check in gc_protect | |||
| 2014-01-02 | Fix extended arena check in gc_protect | h2so5 | |
| 2014-01-02 | remove various preprocessor conditionals | cremno | |
| - HAVE_IEEEFP_H is nowhere defined or needed at all - FreeBSD < 4 is unsupported since years - MSVC workaround (around what exactly?) | |||
| 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-08 | allow irep to be GCed | 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-11-04 | add Fiber.current | Yukihiro "Matz" Matsumoto | |
| 2013-10-02 | Improve Grammar of Documentation | Daniel Bovensiepen | |
| 2013-08-14 | check d->type before accessing d->type->dfree; #1474 #858 | Yukihiro "Matz" Matsumoto | |
| 2013-08-09 | clean up the warnings when GC_PROFILE is on | fleuria | |
| 2013-08-09 | remove duplicated incremental_gc_until() in generational GC; #1449 | Yukihiro "Matz" Matsumoto | |
| 2013-08-09 | add comments for major GC | fleuria | |
| 2013-08-08 | finish half-baked GC cycle before starting full GC; #1447 | Yukihiro "Matz" Matsumoto | |
| 2013-08-08 | allow turning off GC generational mode by default by ↵ | Yukihiro "Matz" Matsumoto | |
| MRB_GC_TURN_OFF_GENERATIONAL; #1447 | |||
| 2013-08-07 | fix #1442 | fleuria | |
| in the marking root phase, we only marked the root context, but leaving the current context unmarked. when we execute a fiber, the current context would be changed and trigger this issue. | |||
| 2013-08-01 | revise the comment in mrb_full_gc() | fleuria | |
| the old comment "clean all the black object as old" looks confusing, it looks like "transform black object to old object", but indeed black is old, | |||
| 2013-08-01 | add comment for clear_all_old() | fleuria | |
| 2013-07-25 | replace gc_assert with mrb_assert | fleuria | |
| 2013-07-24 | remove an unused local variable | Yukihiro "Matz" Matsumoto | |
| 2013-07-24 | revise gc_mark_gray_list() not to cause SEGV on Ubuntu 32bit | Yukihiro "Matz" Matsumoto | |
| 2013-07-24 | restore once removed mrb_garbage_collect() | Yukihiro "Matz" Matsumoto | |
| 2013-07-24 | Merge pull request #1407 from Fleurer/gc-introduce-incremental-gc-step | Yukihiro "Matz" Matsumoto | |
| separate out `incremental_gc_step()` from `mrb_incremental_gc()`, and misc minor rename | |||
| 2013-07-24 | fix warning | fleuria | |
| 2013-07-24 | rename variable_gray_list to atomic_gray_list | fleuria | |
| 2013-07-24 | introduce gc_mark_gray_list(), and cleanup redaunt code with it | fleuria | |
| 2013-07-24 | gc: replace comment "a round of GC" to "a GC cycle" | fleuria | |
| 2013-07-24 | rename mrb_garbage_collect() to mrb_full_gc() | fleuria | |
| 2013-07-24 | introduce incremental_gc_step() | fleuria | |
| 2013-07-23 | gc: add comments for Generational Mode | fleuria | |
| 2013-07-22 | revise the Two White Parts comments in gc.c | fleuria | |
| 2013-07-21 | Merge pull request #1392 from Fleurer/gc-rename-advance-phase | Yukihiro "Matz" Matsumoto | |
| rename advance_phace() to incremental_gc_until(), and cleanup some redundant codes with it. | |||
