1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/include/ruby
Peter Zhu 7424ea184f Implement Objects on VWA
This commit implements Objects on Variable Width Allocation. This allows
Objects with more ivars to be embedded (i.e. contents directly follow the
object header) which improves performance through better cache locality.
2022-07-15 09:21:07 -04:00
..
backward
fiber [DOC] add missing size params in fiber scheduler.h (#5441) 2022-04-14 07:34:49 +12:00
internal Implement Objects on VWA 2022-07-15 09:21:07 -04:00
io
assert.h
atomic.h
backward.h Revert "Finer-grained inline constant cache invalidation" 2022-03-25 20:29:09 +09:00
debug.h
defines.h
encoding.h
intern.h
io.h Copy IO#wait* methods from io-wait gem to io.c. 2022-06-25 21:17:13 +12:00
memory_view.h
missing.h
onigmo.h re.c: Add Regexp.timeout= and Regexp.timeout 2022-03-30 16:50:46 +09:00
oniguruma.h
ractor.h
random.h
re.h
regex.h
ruby.h
st.h
subst.h
thread.h GVL Instrumentation API: add STARTED and EXITED events 2022-06-17 09:08:26 +02:00
thread_native.h
util.h
version.h Include JIT information in crash reports 2022-06-20 17:18:29 -04:00
vm.h
win32.h