| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-24 | Improve prototype for `mrb_objspace_page_slot_size()`; ref #5032 | dearblue | |
| If it qualify a return type that is not a pointer with `const`, the compiler ignores it. | |||
| 2020-07-24 | Avoid using FPU with `mruby-os-memsize`; ref #5032 | dearblue | |
| And, in the calculation of the instance variable size, the fraction was always rounded down because of division of integers, so fix it. At the same time, test items that are no longer passed due to this change are deleted. | |||
| 2020-07-24 | Support without `mruby-method` for `mruby-os-memsize`; ref #5032 | dearblue | |
| 2020-07-24 | Add NUL terminator to string object size calculation; ref #5032 | dearblue | |
| 2020-07-22 | Fixed garbled characters; ref #5041 | dearblue | |
| 2020-07-21 | Remove unnecessory methods in `mruby-objectspace`; ref #5041 | dearblue | |
| The `ObjectSpace#memsize_of` and `ObjectSpace#memsize_of_all` in `mruby-objectspace` ware migrated to `mruby-os-memsize` mrbgem. | |||
| 2020-07-21 | Fix the VM stack handling bug in 'mrb_yield_with_class()`; fix #5042 | Yukihiro "Matz" Matsumoto | |
| 2020-07-20 | Implement `Kernel#print` and `Kernel#puts` in C. | Yukihiro "Matz" Matsumoto | |
| 2020-07-20 | Merge pull request #5041 from RoryO/extract-memsize-to-gem | Yukihiro "Matz" Matsumoto | |
| Extract memsize to gem | |||
| 2020-07-19 | Adding to authors | Rory OConnell | |
| 2020-07-19 | Separate `memsize_of` and `memsize_of_all` to a separate gem; #5040 | Rory OConnell | |
| Those methods are originally CRuby specific. Co-authored-by: Yukihiro "Matz" Matsumoto <[email protected]> | |||
| 2020-07-20 | Remove some tests from `mruby-objectspace` gem; #5040 | Yukihiro "Matz" Matsumoto | |
| Those tests succeeds only on some configuration. | |||
| 2020-07-20 | Avoid accessing `obj.tt` of `mrb_value`; #5040 | Yukihiro "Matz" Matsumoto | |
| The old code compiles only on `MRB_NO_BOXING`. | |||
| 2020-07-20 | Replace 0 by `MRB_EACH_OBJ_OK`; #5040 | Yukihiro "Matz" Matsumoto | |
| 2020-07-19 | Skip `MRB_TT_FREE` and `MRB_TT_BREAK` in `each_object`. | Yukihiro "Matz" Matsumoto | |
| 2020-07-19 | Reorder members of `struct os_each_object_data` to stop warnings. | Yukihiro "Matz" Matsumoto | |
| `mrb_value` may or may not be struct according to configuration. | |||
| 2020-07-19 | Should have updated the arg spec for `memsize_of`&`memsize_of_all`; #5040 | Yukihiro "Matz" Matsumoto | |
| 2020-07-19 | Use `c` specifier for `mrb_get_args`. | Yukihiro "Matz" Matsumoto | |
| 2020-07-19 | Add new specifier `c` to `mrb_get_args`. | Yukihiro "Matz" Matsumoto | |
| `C` retrieves a `mrb_value` that refers a class/module. `c` retrieves a `struct RClass*` pointer to a class/module. | |||
| 2020-07-19 | Fix `memsize_of_all` to count all objects if no argument given; #5040 | Yukihiro "Matz" Matsumoto | |
| 2020-07-19 | Fix `memsize_of_all` to count memory of subclass instances; #5040 | Yukihiro "Matz" Matsumoto | |
| `ObjectSpace.memsize_of_all` takes a class and count memory size of all instances of the class and its subclasses (if any). | |||
| 2020-07-19 | Merge pull request #5040 from RoryO/add-memsize-of-all | Yukihiro "Matz" Matsumoto | |
| Add ObjectSpace.memsize_of_all | |||
| 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 | Use `proc->env` to check `block_given?` if possible; fix #5039 | Yukihiro "Matz" Matsumoto | |
| This bug has been there since mruby 1.4.0 (2018-04). | |||
| 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-17 | Merge pull request #5038 from dearblue/bidx | Yukihiro "Matz" Matsumoto | |
| Fixed shift width for `MRB_ENV_SET_BIDX()` | |||
| 2020-07-17 | Merge pull request #5032 from RoryO/add-objspace-memsize-of | Yukihiro "Matz" Matsumoto | |
| Add ObjectSpace.memsize_of | |||
| 2020-07-16 | Fixed shift width for `MRB_ENV_SET_BIDX()` | dearblue | |
| ref c07f24cd1 and close #5035 | |||
| 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-15 | Merge pull request #5036 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/fix-build_dir-mrbgems-gem_init.c-generation-condition Fix `${build_dir}/mrbgems/gem_init.c` generation condition; ref #5010 | |||
| 2020-07-15 | Merge pull request #5037 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/set-STDOUT.sync=true-when-testing-on-AppVeyor Set `STDOUT.sync=true` when testing on AppVeyor [skip travis] | |||
| 2020-07-14 | Set `STDOUT.sync=true` when testing on AppVeyor [skip travis] | KOBAYASHI Shuji | |
| This issue is a correction error at 5a682bfc. | |||
| 2020-07-14 | Fix `${build_dir}/mrbgems/gem_init.c` generation condition; ref #5010 | KOBAYASHI Shuji | |
| The `${build_dir}/mrbgems/gem_init.c` generation condition has been changed at #5010, but it is somewhat insufficient, for example, there was a problem with `rake && rake test`, which was also regenerated in `rake test`. | |||
| 2020-07-13 | Validate ensure stack presense before calculating | Rory OConnell | |
| 2020-07-13 | C89 compiler mode fixes | Rory OConnell | |
| 2020-07-13 | Update tests for new calculations | 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 | |
