| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2013-05-17 | Changed the each_object callback so that a pointer is passed for the object, ↵ | Ryan Scott | |
| instead of the struct. | |||
| 2013-05-17 | Changed the object_count so that it only iterates over the RBasic object, ↵ | Ryan Scott | |
| not the full RVALUE known by the GC | |||
| 2013-05-17 | First implementation of ObjectSpace moved outside of gc.c | Ryan Scott | |
| 2013-05-12 | Change in formatting for os_count_objects to be consistent with other functions. | Ryan Scott | |
| 2013-05-12 | ObjectSpace.count_objects was incorrectly checking if an object was already ↵ | Ryan Scott | |
| freed. Amended the count_objects test to ensure the correct distinction | |||
| 2013-05-12 | Implemented ObjectSpace.count_objects to count the number of allocated ↵ | Ryan Scott | |
| objects for each type | |||
| 2013-04-29 | change return value of mrb_free from void* to void | Yukihiro "Matz" Matsumoto | |
| 2013-04-29 | rename hash related gc functions | Yukihiro "Matz" Matsumoto | |
| 2013-04-29 | fix mrb_string_shared memory leaks | Yukihiro "Matz" Matsumoto | |
| 2013-04-28 | mrb_str_new_static(): zero copy string creation | Yukihiro "Matz" Matsumoto | |
| 2013-04-25 | rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206 | Yukihiro "Matz" Matsumoto | |
| 2013-04-22 | Use mrb_bool for the 'b' format specifier of mrb_get_args | h2so5 | |
| 2013-04-01 | Add the care for malloc failed. | Masaki Muranaka | |
| At the first time, mrb_realloc raise RuntimeError. At the time fails twice in a row, it causes panic. | |||
| 2013-03-29 | Rearrange SIZE_MAX. It is supported also VC++ since its version10. And there ↵ | Masaki Muranaka | |
| seems SIZE_MAX is defined in stdint.h. And it possibly (depends on the version of VC++) conflicts with SIZE_MAX in limits.h. This patch is no need if I did not support VC++. | |||
| 2013-03-29 | Sort include files. Some redundant includes are removed. | Masaki Muranaka | |
| 2013-03-26 | remove all MRB_TT_MAIN from source | Yukihiro Matz Matsumoto | |
| 2013-03-25 | Make mrb_top_self return a real instance. | Carson McDonald | |
| 2013-03-24 | Use size_t instead of int. This is for portability. | Yukihiro Matz Matsumoto | |
| 2013-03-19 | rename mrb_true_or_false_value() to mrb_bool_value() | Yukihiro Matz Matsumoto | |
| 2013-03-19 | Use mrb_true_or_false_value() / in gc_generational_mode_set(). | Masaki Muranaka | |
| 2013-03-19 | Use mrb_true_or_false_value() / in change_gen_gc_mode(). | Masaki Muranaka | |
| 2013-03-19 | Use mrb_true_or_false_value() / in gc_disable(). | Masaki Muranaka | |
| 2013-03-19 | Use mrb_true_or_false_value() / in gc_enable(). | Masaki Muranaka | |
| 2013-03-15 | rename mrb_basic to mrb_basic_ptr; close #1011 | Yukihiro Matz Matsumoto | |
| 2013-03-14 | Define type mrb_bool. It is typedef-ed to _Bool on C99, unsigned int on MSVC. | Masaki Muranaka | |
| It is safer than applying 1bit bit-fields to signed int. For forward compatibility, you should substiture only 1 or 0 for the variable typed mrb_bool. | |||
| 2013-03-02 | Adjust some indents | MATSUMOTO Ryosuke | |
| 2013-03-01 | Merge branch 'master' into pluggable_struct | mattn | |
| 2013-03-01 | Pluggable Struct | mattn | |
| 2013-03-01 | Pluggable Struct | mattn | |
| 2013-02-28 | Fix arena size check. | Carson McDonald | |
| 2013-02-26 | Clean code up. | Masaki Muranaka | |
| 2013-02-20 | rename RVALUE union members | Yukihiro Matz Matsumoto | |
| 2013-02-20 | add RData entrie to RVALUE union | Yukihiro Matz Matsumoto | |
| 2013-02-15 | Pluggable Regexp | mattn | |
| 2013-01-17 | Clear all old flags, even if we change the gc mode during the major gc. | Narihiro Nakamura | |
| 2013-01-16 | Merge pull request #739 from cremno/use-b-specifier | Yukihiro "Matz" Matsumoto | |
| Use new mrb_get_args binary specifier. | |||
| 2013-01-16 | mrb_field_write_barrier paints also gray in the major collector. | Narihiro Nakamura | |
| These objects will be traversed after a minor collect cycle. | |||
| 2013-01-15 | use the new specifier b instead of o | Cremno | |
| 2013-01-13 | Merge pull request #730 from masamitsu-murase/modify_range_initialize | Yukihiro "Matz" Matsumoto | |
| Modify `Range#initialize` | |||
| 2013-01-13 | Initialize edges of RRange. | Masamitsu MURASE | |
| 2013-01-13 | Doesn't clear black of all marked objects in major collections. | Narihiro Nakamura | |
| Since the minor collector doesn't need to mark these objects, the worst-case pause time is reduced. | |||
| 2013-01-07 | Merge pull request #703 from authorNari/skip_sweeping_old | Yukihiro "Matz" Matsumoto | |
| Skip sweeping old slots which don't contain any young object in the minor GC | |||
| 2013-01-07 | Skip sweeping old slots which don't contain any young object. | Narihiro Nakamura | |
| 2013-01-07 | gc.c: Enable DEBUG(x) if GC_DEBUG is defined. | Masaki Muranaka | |
| vm.c: Enable DEBUG(x) if VM_DEBUG is defined. | |||
| 2013-01-07 | Add the generational gc | Narihiro Nakamura | |
| 2012-12-31 | Fix a wrong comment | Narihiro Nakamura | |
| 2012-11-08 | Fix build on c++ compiler | Xuejie Xiao | |
| 2012-11-05 | inline include/mruby/object.h | Yukihiro Matz Matsumoto | |
| 2012-11-04 | replace RBASIC by mrb_basic | Yukihiro Matz Matsumoto | |
| 2012-11-04 | remove FL_XXX macros | Yukihiro Matz Matsumoto | |
