Ruby 3.4.5p51 (2025-07-16 revision 20cda200d3ce092571d0b5d342dadca69636cb0f)
|
Data Fields | |
struct rb_ractor_pub | pub |
struct rb_ractor_sync | sync |
VALUE | receiving_mutex |
rb_nativethread_cond_t | barrier_wait_cond |
struct { | |
struct ccan_list_head set | |
unsigned int cnt | |
unsigned int blocking_cnt | |
unsigned int sleeper | |
struct rb_thread_sched sched | |
rb_execution_context_t * running_ec | |
rb_thread_t * main | |
} | threads |
VALUE | thgroup_default |
VALUE | name |
VALUE | loc |
enum ractor_status | status_ |
struct ccan_list_node | vmlr_node |
st_table * | local_storage |
struct rb_id_table * | idkey_local_storage |
VALUE | local_storage_store_lock |
VALUE | r_stdin |
VALUE | r_stdout |
VALUE | r_stderr |
VALUE | verbose |
VALUE | debug |
void * | newobj_cache |
Definition at line 151 of file ractor_core.h.
rb_nativethread_cond_t rb_ractor_struct::barrier_wait_cond |
Definition at line 158 of file ractor_core.h.
unsigned int rb_ractor_struct::blocking_cnt |
Definition at line 164 of file ractor_core.h.
unsigned int rb_ractor_struct::cnt |
Definition at line 163 of file ractor_core.h.
VALUE rb_ractor_struct::debug |
Definition at line 189 of file ractor_core.h.
struct rb_id_table* rb_ractor_struct::idkey_local_storage |
Definition at line 182 of file ractor_core.h.
VALUE rb_ractor_struct::loc |
Definition at line 173 of file ractor_core.h.
st_table* rb_ractor_struct::local_storage |
Definition at line 181 of file ractor_core.h.
VALUE rb_ractor_struct::local_storage_store_lock |
Definition at line 183 of file ractor_core.h.
rb_thread_t* rb_ractor_struct::main |
Definition at line 168 of file ractor_core.h.
VALUE rb_ractor_struct::name |
Definition at line 172 of file ractor_core.h.
void* rb_ractor_struct::newobj_cache |
Definition at line 191 of file ractor_core.h.
struct rb_ractor_pub rb_ractor_struct::pub |
Definition at line 152 of file ractor_core.h.
VALUE rb_ractor_struct::r_stderr |
Definition at line 187 of file ractor_core.h.
VALUE rb_ractor_struct::r_stdin |
Definition at line 185 of file ractor_core.h.
VALUE rb_ractor_struct::r_stdout |
Definition at line 186 of file ractor_core.h.
VALUE rb_ractor_struct::receiving_mutex |
Definition at line 155 of file ractor_core.h.
rb_execution_context_t* rb_ractor_struct::running_ec |
Definition at line 167 of file ractor_core.h.
struct rb_thread_sched rb_ractor_struct::sched |
Definition at line 166 of file ractor_core.h.
struct ccan_list_head rb_ractor_struct::set |
Definition at line 162 of file ractor_core.h.
unsigned int rb_ractor_struct::sleeper |
Definition at line 165 of file ractor_core.h.
enum ractor_status rb_ractor_struct::status_ |
Definition at line 175 of file ractor_core.h.
struct rb_ractor_sync rb_ractor_struct::sync |
Definition at line 154 of file ractor_core.h.
VALUE rb_ractor_struct::thgroup_default |
Definition at line 170 of file ractor_core.h.
VALUE rb_ractor_struct::verbose |
Definition at line 188 of file ractor_core.h.
struct ccan_list_node rb_ractor_struct::vmlr_node |
Definition at line 177 of file ractor_core.h.