summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-objectspace/src/mruby_objectspace.c
AgeCommit message (Expand)Author
2020-07-18Avoid singleton classes with mrb_class_realRory O'Connell
2020-07-17Adding memsize_of_all docRory OConnell
2020-07-17Add ObjectSpace.memsize_of_allRory OConnell
2020-07-17Fix indent of compiler conditions; #5032Yukihiro "Matz" Matsumoto
2020-07-17Fix `memsize_of` to count method table size; #5032Yukihiro "Matz" Matsumoto
2020-07-17Fix `memsize_of` Fibers; #5032Yukihiro "Matz" Matsumoto
2020-07-17Add `const` to `irep` pointer in `os_memsize_of_irep`; #5032Yukihiro "Matz" Matsumoto
2020-07-17Remove recursive `memsize_of`; #5032Yukihiro "Matz" Matsumoto
2020-07-17Remove `MRB_TT_DATA` calculation of `memsize_of`; #5032Yukihiro "Matz" Matsumoto
2020-07-17Use `mrb_test` instead of `mrb_obj_eq`; #5032Yukihiro "Matz" Matsumoto
2020-07-17Fix `memsize_of` for fiber objects; #5032Yukihiro "Matz" Matsumoto
2020-07-17Fix `memsize_of` for string objects; #5032Yukihiro "Matz" Matsumoto
2020-07-15mrb_ prefix conventionRory O'Connell
2020-07-14Clarify memsize_of documentationRory O'Connell
2020-07-14Finishing out memsize_of recursionRory O'Connell
2020-07-13Validate ensure stack presense before calculatingRory OConnell
2020-07-13C89 compiler mode fixesRory OConnell
2020-07-13Calculating sizes of VM components for a FiberRory OConnell
2020-07-13Use object iv table size in calculationRory OConnell
2020-07-13Use size of hash's table in calculationRory OConnell
2020-07-13All values use page slot size in calculationRory OConnell
2020-07-10fix case scopes and variable namesRory OConnell
2020-07-09Initial ObjectSpace.memsize_of implementationRory OConnell
2020-06-15Remove unused `MRB_TT_FILE`.Yukihiro "Matz" Matsumoto
2019-09-16Entrust "no block given" error to `mrb_get_args()`dearblue
2018-07-30Keyword argument implemented.Yukihiro "Matz" Matsumoto
2017-04-20Allow `mrb_objspace_each_objects()` to break iteration; ref #3359Yukihiro "Matz" Matsumoto
2016-11-24Fixes for compiling mruby as C++Tomasz Dąbrowski
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-10-19Clean up GC codefurunkel
2014-06-29Reduce warning for enumerationksss
2014-06-28ObjectSpace.each_object should filter out internal (i.e. obj->c == NULL) obje...Yukihiro "Matz" Matsumoto
2014-06-28Fix crash in method call in `ObjectSpace.each_object` block.take_cheeze
2014-05-08Replace from include <>, to include "".yui-knk
2014-05-06Add a comment to ObjectSpace.each_object.yui-knk
2014-04-06Always increment `total` field of `os_count_struct` in callback.take_cheeze
2014-04-05Fix ObjectSpace.count_objects document.take_cheeze
2014-04-03Support :T_FIBER in ObjectSpace.count_objects .take_cheeze
2014-03-27Use CRuby compatible key in ObjectSpace.count_objects .take_cheeze
2014-03-25Use mrb_int.take_cheeze
2014-03-25Implement ObjectSpace.each_object .take_cheeze
2014-01-31rework mruby-objectspace and gc.[ch]cremno
2013-09-21rename voidp to cptrYukihiro "Matz" Matsumoto
2013-05-18indentation fixYukihiro "Matz" Matsumoto
2013-05-18remove unused local variableYukihiro "Matz" Matsumoto
2013-05-18Cleanup of mruby_objectspace.c and removed the unneccessary README for mruby_...Ryan Scott
2013-05-18Changed the counting so that only objects that are alive are added to the obj...Ryan Scott
2013-05-17Minor formatting change.Ryan Scott
2013-05-17Changed the each_object callback so that a pointer is passed for the object, ...Ryan Scott
2013-05-17Changed the object_count so that it only iterates over the RBasic object, not...Ryan Scott