index
:
mruby
master
mruby2-draft
removing-y-tab-c
revert-5391-throw
stable
web_export
Lightweight Ruby
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
gc.c
Age
Commit message (
Expand
)
Author
2020-11-22
Fix GC mark leaks for `MRB_TT_BREAK`; fix #5168
dearblue
2020-11-16
Simplify `obj_free`
KOBAYASHI Shuji
2020-11-15
Fix that large integer is not GCed with Word-boxing
KOBAYASHI Shuji
2020-10-12
Use `mrb_int` extensively instead of `int`.
Yukihiro "Matz" Matsumoto
2020-10-12
Better malloc_trim define name
Rory OConnell
2020-10-12
Add call to malloc_trim on a full GC
Rory OConnell
2020-10-12
Rename `MRB_TT_FIXNUM` to `MRB_TT_INTEGER`.
Yukihiro "Matz" Matsumoto
2020-10-12
Integrate `Fixnum` class into `Integer` class
dearblue
2020-10-12
Rename float configuration option names.
Yukihiro "Matz" Matsumoto
2020-10-12
Replace global jump with catch handler implementation
dearblue
2020-10-12
Do not call `mrb_mc_clear_by_class` at `mrb` finalization.
Yukihiro "Matz" Matsumoto
2020-10-12
Should not mark red (i.e. ROM allocated) objects.
Yukihiro "Matz" Matsumoto
2020-10-12
Generate C struct from `irep` instead of binary dump.
Yukihiro "Matz" Matsumoto
2020-10-12
Constify `irep` members.
Yukihiro "Matz" Matsumoto
2020-08-11
Fix `mrb_int` and `size_t` combination warnings.
Yukihiro "Matz" Matsumoto
2020-08-08
Reintroduce `mrb_static_assert`; #5051
Yukihiro "Matz" Matsumoto
2020-08-06
Remove `mrb_static_assert` from the core; #5051
Yukihiro "Matz" Matsumoto
2020-07-24
Merge pull request #5045 from dearblue/memsize_of
Yukihiro "Matz" Matsumoto
2020-07-24
Improve prototype for `mrb_objspace_page_slot_size()`; ref #5032
dearblue
2020-07-22
Use more local variables.
Yukihiro "Matz" Matsumoto
2020-07-22
Move `gray_list` update from `gc_mark_children`.
Yukihiro "Matz" Matsumoto
2020-07-22
Skip unnecessary `mark_context` if `mrb->c == mrb->root_c`.
Yukihiro "Matz" Matsumoto
2020-07-13
All values use page slot size in calculation
Rory OConnell
2020-07-02
Cancel 9cdf439
Yukihiro "Matz" Matsumoto
2020-06-25
Free the original pointer if `realloc` failed.
Yukihiro "Matz" Matsumoto
2020-06-25
Change flag names in preparation of `REnv` refactoring.
Yukihiro "Matz" Matsumoto
2020-06-11
Reorganize gray mark functions in GC.
Yukihiro "Matz" Matsumoto
2020-06-11
Remove GC test code from ancient.
Yukihiro "Matz" Matsumoto
2020-06-05
Squashed commit of the following:
Yukihiro "Matz" Matsumoto
2019-12-25
Fix potentially use of wrong method cache
KOBAYASHI Shuji
2019-12-04
Refine `mrb_alloca()`
KOBAYASHI Shuji
2019-11-23
Add assertion to `RVALUE` size
KOBAYASHI Shuji
2019-09-26
Use type predicate macros instead of `mrb_type` if possible
KOBAYASHI Shuji
2019-08-20
Use `RBasic` padding for embedded string on 64-bit CPU
KOBAYASHI Shuji
2019-08-16
SHARED/FSHARED string is not required when sharing NOFREE string
KOBAYASHI Shuji
2019-08-05
Use new specifiers/modifiers of `mrb_vfromat()`
KOBAYASHI Shuji
2019-06-24
Compare obj pointer directly instead of using mrb_obj_eq in mrb_gc_unregister
KOBAYASHI Shuji
2019-05-29
Add `mrb_alloca` again; ref #4470
Yukihiro "Matz" Matsumoto
2019-05-18
Rename `struct RIstruct` to `struct RIStruct`.
Yukihiro "Matz" Matsumoto
2019-05-04
Check whether object is immediate in `mrb_gc_(register|unregister)`
KOBAYASHI Shuji
2019-04-14
Merge pull request #4376 from dearblue/leak-symbols
Yukihiro "Matz" Matsumoto
2019-04-14
Fix leaked function symbols
dearblue
2019-04-14
Include `RFiber` and `RIstruct` as a part of `RVALUE`
dearblue
2019-01-01
range: Embed edges in RRange on boxing environment.
KOBAYASHI Shuji
2018-11-01
The `env` object referenced from fibers may be freed; fix #4154
Yukihiro "Matz" Matsumoto
2018-10-29
Marking from terminated fibers are not needed; ref #4143
Yukihiro "Matz" Matsumoto
2018-10-29
Need to mark shared env objects as `MRB_TT_FREE`; fix #4143
Yukihiro "Matz" Matsumoto
2018-09-07
Clear terminated space
dearblue
2018-08-06
irep is released when Fiber is terminated
pyama86
2018-08-01
Remove `nregs` member from `mrb_callinfo`.
Yukihiro "Matz" Matsumoto
[next]