| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 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-13 | Merge pull request #5034 from dearblue/ssize_t | Yukihiro "Matz" Matsumoto | |
| Fix `ssize_t` for mingw; ref #5030 | |||
| 2020-07-12 | Fix `ssize_t` for mingw; ref #5030 | dearblue | |
| Legacy MinGW and MinGW-w64 had own `ssize_t`. | |||
| 2020-07-11 | Merge pull request #5033 from dearblue/mrb_free_backtrace | Yukihiro "Matz" Matsumoto | |
| Remove the prototype declaration `mrb_free_backtrace()` | |||
