summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-objectspace
AgeCommit message (Collapse)Author
2019-09-16Entrust "no block given" error to `mrb_get_args()`dearblue
Some error messages will be changed.
2019-06-02Fix missing assertions in `mruby-objectspace` testKOBAYASHI Shuji
2019-01-03Remove `Kernel#class_defined?` which is not available in CRuby; #3829Yukihiro "Matz" Matsumoto
2018-07-30Keyword argument implemented.Yukihiro "Matz" Matsumoto
2017-11-19Invoke `mrb_full_gc()` before `ObjectSpace.count_objects`.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
22 enumeration values not handled in switch: 'MRB_TT_FALSE', 'MRB_TT_FREE', 'MRB_TT_TRUE'... [-Wswitch]
2014-06-28ObjectSpace.each_object should filter out internal (i.e. obj->c == NULL) ↵Yukihiro "Matz" Matsumoto
objects; ref #2429
2014-06-28Fix 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-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
Check sum of `ObjectSpace.count_objects` values is twice of total objects count. (Which is CRuby's behavior.)
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-03-17move summary of mrbgems in default gembox to its spectake_cheeze
2014-01-31rework 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-21rename voidp to cptrYukihiro "Matz" Matsumoto
2013-08-04Improve test of mruby-objectspace-ext GEMDaniel Bovensiepen
2013-07-23"spec.author" is better for single-author gems.Tomoyuki Sahara
"spec.author=" expects a String represents a single author. "spec.authors=" expects an Array which is a list of multiple authors. http://guides.rubygems.org/specification-reference/
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 ↵Ryan Scott
mruby_objectspace.
2013-05-18Changed the counting so that only objects that are alive are added to the ↵Ryan Scott
object counts.
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
instead of the struct.
2013-05-17Removed debug outputRyan Scott
2013-05-17Changed the object_count so that it only iterates over the RBasic object, ↵Ryan Scott
not the full RVALUE known by the GC
2013-05-17First implementation of ObjectSpace moved outside of gc.cRyan Scott