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 a51f30c671 [Feature #18634] Implement Arrays on Variable Width Allocation
This commit implements arrays on Variable Width Allocation. This allows
longer arrays to be embedded (i.e. contents directly follow the object
header) which improves performance through better cache locality.
2022-03-22 09:42:39 -04:00
..
backward Check if __assume is supported 2022-02-19 23:32:52 +09:00
fiber Fix typos [ci skip] 2021-12-25 10:33:49 +09:00
internal [Feature #18634] Implement Arrays on Variable Width Allocation 2022-03-22 09:42:39 -04:00
io Add fiber scheduler hooks for pread/pwrite, and add support to IO::Buffer. 2021-12-23 12:20:09 +13:00
assert.h
atomic.h Align the implementation precedences with rb_atomic_t definition 2021-09-24 10:11:32 +09:00
backward.h Mark rb_clear_constant_cache as internal use only 2022-01-20 13:54:37 +09:00
debug.h
defines.h
encoding.h split include/ruby/encoding.h 2021-10-05 14:18:23 +09:00
intern.h
io.h include/ruby/io.h: use 0 as POLLPRI when no support for it 2022-01-19 13:19:58 +09:00
memory_view.h memory_view.c: Add _memory_view_entry member in rb_memory_view_t (#5088) 2021-11-08 12:52:09 +09:00
missing.h [wasm] wasm/missing.{c,h}: add missing libc stubs for wasi-libc 2022-01-19 11:19:06 +09:00
onigmo.h
oniguruma.h
ractor.h Fix typos 2021-11-02 19:17:37 +09:00
random.h
re.h
regex.h
ruby.h [Feature #18249] Implement ABI checking 2022-02-22 09:55:21 -05:00
st.h
subst.h
thread.h
thread_native.h [wasm] add no thread variant for freestanding environment 2022-01-19 11:19:06 +09:00
util.h
version.h Development of 3.1.0 started. 2021-12-26 23:22:26 +09:00
vm.h
win32.h include/ruby/win32.h: explicitly define HAVE_SHUTDOWN 2022-01-19 17:52:19 +09:00