Ruby  3.4.0dev (2024-11-05 revision 348a53415339076afc4a02fcd09f3ae36e9c4c61)
internal Directory Reference

Directories

Files

file  anyargs.h [code]
 Function overloads to issue warnings around ANYARGS.
 
file  arithmetic.h [code]
 Conversion between C's arithmetic types and Ruby's numeric types.
 
file  assume.h [code]
 Defines RBIMPL_ASSUME / RBIMPL_UNREACHABLE.
 
file  compiler_is.h [code]
 Defines RBIMPL_COMPILER_IS.
 
file  compiler_since.h [code]
 Defines RBIMPL_COMPILER_SINCE.
 
file  constant_p.h [code]
 Defines RBIMPL_CONSTANT_P.
 
file  core.h [code]
 Core data structures, definitions and manipulations.
 
file  ctype.h [code]
 Our own, locale independent, character handling routines.
 
file  dllexport.h [code]
 Tweaking 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  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  value.h [code]
 Defines VALUE and ID.
 
file  value_type.h [code]
 Defines enum ruby_value_type.
 
file  variable.h [code]
 Declares rb_define_variable().
 
file  warning_push.h [code]
 Defines RBIMPL_WARNING_PUSH.
 
file  xmalloc.h [code]
 Declares ruby_xmalloc().