ruby/include/ruby
Satoshi Tagomori e51f9e9f75 rb_ext_resolve_symbol: C API to resolve and return externed symbols [Feature #20005]
This is a C API for extensions to resolve and get function symbols of other extensions.
Extensions can check the expected symbol is correctly loaded and accessible, and
use it if it is available.
Otherwise, extensions can raise their own error to guide users to setup their
environments correctly and what's missing.
2023-12-14 17:39:42 +09:00
..
backward Remove obsoleted MJIT_HEADER macro 2023-03-06 22:29:35 -08:00
fiber Support IO#pread / IO#pwrite using fiber scheduler. (#7594) 2023-03-31 00:48:55 +13:00
internal rb_ext_resolve_symbol: C API to resolve and return externed symbols [Feature #20005] 2023-12-14 17:39:42 +09:00
io Check if macros are defined before using 2023-07-24 23:59:50 +09:00
assert.h typos 2022-08-27 14:42:55 -07:00
atomic.h Add RUBY_ATOMIC_{PTR_,}FETCH macros for atomic loads 2023-12-10 15:00:37 +09:00
backward.h Revert "Finer-grained inline constant cache invalidation" 2022-03-25 20:29:09 +09:00
debug.h Small doc improvements for rb_postponed_job API 2023-12-13 13:35:05 +11:00
defines.h include/ruby/defines.h: add doxygen 2021-09-10 20:00:06 +09:00
encoding.h split include/ruby/encoding.h 2021-10-05 14:18:23 +09:00
intern.h Merge internal/intern/gc.h into internal/gc.h 2023-02-27 10:11:56 -08:00
io.h Restore HAVE_RB_IO_T macro for compatibility with kgio, unicorn, etc. (#8286) 2023-08-28 21:50:05 +09:00
memory_view.h memory_view: Avoid using bit field 2023-09-09 07:30:04 +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 Optimize Regexp#dup and Regexp.new(/RE/) 2023-06-09 20:22:30 +09:00
oniguruma.h
ractor.h Fix typos 2021-11-02 19:17:37 +09:00
random.h [Bug #19100] Add init_int32 function to rb_random_interface_t 2022-11-10 12:06:13 +09:00
re.h Resurrect rb_reg_prepare_re C API 2023-07-27 15:30:10 -07:00
regex.h include/ruby/regex.h: skip doxygen 2021-09-10 20:00:06 +09:00
ruby.h [ci skip] comment for commit be1bbd5b7d 2023-12-08 13:17:56 +09:00
st.h Fix memory leak when copying ST tables 2023-06-29 11:16:50 -04:00
subst.h include/ruby/subst.h: skip doxygen 2021-09-10 20:00:06 +09:00
thread.h Thread specific storage APIs 2023-12-08 13:16:19 +09:00
thread_native.h Move rb_thread_cond_struct definition into thread_native.h 2023-05-26 14:51:23 +09:00
util.h [DOC] Update comment for DECIMAL_SIZE_OF_BITS 2023-11-11 19:26:13 +09:00
version.h Development of 3.3.0 started. 2022-12-26 08:46:59 +09:00
vm.h include/ruby/vm.h: add doxygen 2021-09-10 20:00:06 +09:00
win32.h Improve read/write/pread/pwrite consistency. (#7860) 2023-05-27 18:48:47 +09:00