|
Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
|
Directories | |
| directory | arithmetic |
| directory | attr |
| directory | compiler_is |
| directory | core |
| directory | has |
| directory | intern |
Files | |
| file | anyargs.h [code] |
| Function overloads to issue warnings around ANYARGS. | |
| file | arithmetic.h [code] |
| Conversion between C's arithmtic types and Ruby's numeric types. | |
| file | assume.h [code] |
| Defines RBIMPL_ASSUME / RBIMPL_UNREACHABLE. | |
| file | cast.h [code] |
| Defines RBIMPL_CAST. | |
| file | compiler_is.h [code] |
| Defines RBIMPL_COMPILER_IS. | |
| file | compiler_since.h [code] |
| Defines RBIMPL_COMPILER_SINCE. | |
| file | config.h [code] |
| Thin wrapper to ruby/config.h. | |
| file | constant_p.h [code] |
| Defines RBIMPL_CONSTANT_P. | |
| file | core.h [code] |
| Core data structures, definitions and manupulations. | |
| file | ctype.h [code] |
| Our own, locale independent, character handling routines. | |
| file | dllexport.h [code] |
| Tewaking visibility of C variables/functions. | |
| file | dosish.h [code] |
| Support for so-called dosish systems. | |
| file | error.h [code] |
| Declares rb_raise(). | |
| file | eval.h [code] |
| Declares rb_eval_string(). | |
| file | event.h [code] |
| Debugging and tracing APIs. | |
| file | fl_type.h [code] |
| Defines enum ruby_fl_type. | |
| file | gc.h [code] |
| Registering values to the GC. | |
| file | glob.h [code] |
| Declares rb_glob(). | |
| file | globals.h [code] |
| Ruby-level global variables / constants, visible from C. | |
| file | interpreter.h [code] |
| Interpreter embedding APIs. | |
| file | iterator.h [code] |
| Block related APIs. | |
| file | memory.h [code] |
| Memory management stuff. | |
| file | method.h [code] |
| Creation and modification of Ruby methods. | |
| file | module.h [code] |
| Creation and modification of Ruby modules. | |
| file | newobj.h [code] |
| Defines NEWOBJ. | |
| file | rgengc.h [code] |
| RGENGC write-barrier APIs. | |
| file | scan_args.h [code] |
| Compile-time static implementation of rb_scan_args(). | |
| file | special_consts.h [code] |
| Defines enum ruby_special_consts. | |
| file | static_assert.h [code] |
| Defines RBIMPL_STATIC_ASSERT. | |
| file | stdalign.h [code] |
| Defines RBIMPL_ALIGNAS / RBIMPL_ALIGNOF. | |
| file | stdbool.h [code] |
| C99 shim for <stdbool.h> | |
| file | symbol.h [code] |
| Defines rb_intern. | |
| file | token_paste.h [code] |
| Defines RBIMPL_TOKEN_PASTE. | |
| file | value.h [code] |
| Defines VALUE and ID. | |
| file | value_type.h [code] |
| Defines enum ruby_value_type. | |
| file | variable.h [code] |
| C-function backended Ruby-global variables. | |
| file | warning_push.h [code] |
| Defines RBIMPL_WARNING_PUSH. | |
| file | xmalloc.h [code] |
| Declares ruby_xmalloc(). | |