| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-18 | Avoid singleton classes with mrb_class_real | Rory O'Connell | |
| 2020-07-17 | Adding memsize_of_all doc | Rory OConnell | |
| 2020-07-17 | Add ObjectSpace.memsize_of_all | Rory OConnell | |
| 2020-07-17 | Fix indent of compiler conditions; #5032 | Yukihiro "Matz" Matsumoto | |
| 2020-07-17 | Fix `memsize_of` to count method table size; #5032 | Yukihiro "Matz" Matsumoto | |
| Also avoid `mrb_funcall` to minimize VM recursion. | |||
| 2020-07-17 | Fix `memsize_of` Fibers; #5032 | Yukihiro "Matz" Matsumoto | |
| Memory size of a Fiber is calculated by stack size only in CRuby. | |||
| 2020-07-17 | Add `const` to `irep` pointer in `os_memsize_of_irep`; #5032 | Yukihiro "Matz" Matsumoto | |
| 2020-07-17 | Remove recursive `memsize_of`; #5032 | Yukihiro "Matz" Matsumoto | |
| This is enhancement from CRuby's `memsize_of`. We need to change the CRuby first for the enhancement. | |||
| 2020-07-17 | Remove `MRB_TT_DATA` calculation of `memsize_of`; #5032 | Yukihiro "Matz" Matsumoto | |
| 2020-07-17 | Use `mrb_test` instead of `mrb_obj_eq`; #5032 | Yukihiro "Matz" Matsumoto | |
| 2020-07-17 | Fix `memsize_of` for fiber objects; #5032 | Yukihiro "Matz" Matsumoto | |
| 2020-07-17 | Fix `memsize_of` for string objects; #5032 | Yukihiro "Matz" Matsumoto | |
| 2020-07-15 | mrb_ prefix convention | Rory O'Connell | |
| 2020-07-14 | Clarify memsize_of documentation | Rory O'Connell | |
| 2020-07-14 | Finishing out memsize_of recursion | Rory O'Connell | |
| 2020-07-13 | Validate ensure stack presense before calculating | Rory OConnell | |
| 2020-07-13 | C89 compiler mode fixes | Rory OConnell | |
| 2020-07-13 | Calculating sizes of VM components for a Fiber | Rory OConnell | |
| 2020-07-13 | Use object iv table size in calculation | Rory OConnell | |
| 2020-07-13 | Use size of hash's table in calculation | Rory OConnell | |
| 2020-07-13 | All values use page slot size in calculation | Rory OConnell | |
| 2020-07-10 | fix case scopes and variable names | Rory OConnell | |
| 2020-07-09 | Initial ObjectSpace.memsize_of implementation | Rory OConnell | |
| 2020-06-15 | Remove unused `MRB_TT_FILE`. | Yukihiro "Matz" Matsumoto | |
| 2019-09-16 | Entrust "no block given" error to `mrb_get_args()` | dearblue | |
| Some error messages will be changed. | |||
| 2018-07-30 | Keyword argument implemented. | Yukihiro "Matz" Matsumoto | |
| 2017-04-20 | Allow `mrb_objspace_each_objects()` to break iteration; ref #3359 | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Fixes for compiling mruby as C++ | Tomasz Dąbrowski | |
| 2015-11-27 | include changed from by quotes ("") to by brackets (<>); close #3032 | Yukihiro "Matz" Matsumoto | |
| 2015-10-19 | Clean up GC code | furunkel | |
| 2014-06-29 | Reduce warning for enumeration | ksss | |
| 22 enumeration values not handled in switch: 'MRB_TT_FALSE', 'MRB_TT_FREE', 'MRB_TT_TRUE'... [-Wswitch] | |||
| 2014-06-28 | ObjectSpace.each_object should filter out internal (i.e. obj->c == NULL) ↵ | Yukihiro "Matz" Matsumoto | |
| objects; ref #2429 | |||
| 2014-06-28 | Fix crash in method call in `ObjectSpace.each_object` block. | take_cheeze | |
| * Filter `MRB_TT_ENV` and `MRB_TT_ICLASS`. * Set `mrb->string_class` in `mrb_init_exception` instead. | |||
| 2014-05-08 | Replace from include <>, to include "". | yui-knk | |
| 2014-05-06 | Add a comment to ObjectSpace.each_object. | yui-knk | |
| 2014-04-06 | Always increment `total` field of `os_count_struct` in callback. | take_cheeze | |
| Check sum of `ObjectSpace.count_objects` values is twice of total objects count. (Which is CRuby's behavior.) | |||
| 2014-04-05 | Fix ObjectSpace.count_objects document. | take_cheeze | |
| 2014-04-03 | Support :T_FIBER in ObjectSpace.count_objects . | take_cheeze | |
| 2014-03-27 | Use CRuby compatible key in ObjectSpace.count_objects . | take_cheeze | |
| 2014-03-25 | Use mrb_int. | take_cheeze | |
| 2014-03-25 | Implement ObjectSpace.each_object . | take_cheeze | |
| 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 | |||
| 2013-09-21 | rename voidp to cptr | Yukihiro "Matz" Matsumoto | |
| 2013-05-18 | indentation fix | Yukihiro "Matz" Matsumoto | |
| 2013-05-18 | remove unused local variable | Yukihiro "Matz" Matsumoto | |
| 2013-05-18 | Cleanup of mruby_objectspace.c and removed the unneccessary README for ↵ | Ryan Scott | |
| mruby_objectspace. | |||
| 2013-05-18 | Changed the counting so that only objects that are alive are added to the ↵ | Ryan Scott | |
| object counts. | |||
| 2013-05-17 | Minor formatting change. | Ryan Scott | |
| 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 | |||
