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-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
2018-07-31
Reorganize flags values for classes; fix #3975
Yukihiro "Matz" Matsumoto
2018-04-26
Fix wrong the number of marked objects of MRB_TT_ENV in gray mark phase
Kouhei Sutou
2018-04-18
Turn off major GC mode before full GC; fix #4000
Yukihiro "Matz" Matsumoto
2018-04-14
Invoke full GC when too many objects allocated during GC; fix #3998
Yukihiro "Matz" Matsumoto
2018-04-14
Change `MAJOR_GC_INC_RATIO` to 120; ref #3998
Yukihiro "Matz" Matsumoto
2018-04-14
Remove `DEFAULT_` from `DEFAULT_MAJOR_GC_INC_RATIO`; ref #3998
Yukihiro "Matz" Matsumoto
2018-02-02
Fix possible memory access error.
Takeshi Watanabe
2017-11-29
Need to free contexts when freeing fibers.
Yukihiro "Matz" Matsumoto
2017-11-22
Should have marked all ensure stack entries; fix #3855 fix #3856
Yukihiro "Matz" Matsumoto
2017-11-19
Invoke `mrb_full_gc()` before `ObjectSpace.count_objects`.
Yukihiro "Matz" Matsumoto
2017-11-04
Merge branch 'master' of github.com:mruby/mruby
YAMAMOTO Masaya
2017-10-31
Need to mark fibers referenced from `env`; fix #3837
Yukihiro "Matz" Matsumoto
[next]