1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/internal
Peter Zhu 4a627dbdfd [Bug #18014] Fix memory leak in GC when using Ractors
When a Ractor is removed, the freelist in the Ractor cache is not
returned to the GC, leaving the freelist permanently lost. This commit
recycles the freelist when the Ractor is destroyed, preventing a memory
leak from occurring.
2021-07-15 11:48:52 -04:00
..
array.h Remove unneeded rb_ary_ptr_use_start defination in internal/array.h (#4427) 2021-06-01 00:37:45 -07:00
bignum.h Add RBIMPL_RVALUE_EMBED_LEN_MAX neeeded by internal/bignum.h 2021-05-04 14:56:55 +02:00
bits.h
class.h Add a cache for class variables 2021-06-18 10:02:44 -07:00
compar.h
compile.h Warn more duplicate literal hash keys 2021-06-03 15:11:18 +09:00
compilers.h
complex.h cdhash_cmp: can also take complex 2021-05-12 10:30:46 +09:00
cont.h Expose rb_obj_is_fiber. 2021-07-13 19:28:40 +12:00
dir.h
enc.h
encoding.h
enum.h
enumerator.h
error.h Specify version to remove as bare numbers 2021-06-30 10:47:01 +09:00
eval.h
file.h
fixnum.h
gc.h [Bug #18014] Fix memory leak in GC when using Ractors 2021-07-15 11:48:52 -04:00
hash.h
imemo.h Partially revert 2c7d3b3a72 2021-04-27 17:05:19 +09:00
inits.h
io.h
load.h
loadpath.h
math.h
missing.h
numeric.h
object.h Share freeze option handling 2021-06-28 10:53:37 +09:00
parse.h ast.rb: RubyVM::AST.parse and .of accepts save_script_lines: true 2021-06-18 02:34:27 +09:00
proc.h
process.h
random.h
range.h
rational.h cdhash_cmp: can take rational literals 2021-05-12 10:30:46 +09:00
re.h Warn more duplicate literal hash keys 2021-06-03 15:11:18 +09:00
sanitizers.h
serial.h
signal.h
static_assert.h
string.h Move rb_str_escape function declaration 2021-07-11 18:26:20 +09:00
struct.h
symbol.h
thread.h
time.h
transcode.h
util.h
variable.h
vm.h Make it possible to get AST::Node from Thread::Backtrace::Location 2021-06-18 03:35:38 +09:00
warnings.h