Searched refs:base_block (Results 1 - 8 of 8) sorted by relevance

/macosx-10.10.1/ruby-106/ruby/
H A Diseq.c428 VALUE parent = th->base_block->iseq->self;
585 rb_iseq_compile_with_option(VALUE src, VALUE file, VALUE absolute_path, VALUE line, rb_block_t *base_block, VALUE opt) argument
589 rb_block_t *prev_base_block = th->base_block;
592 th->base_block = base_block;
616 if (base_block && base_block->iseq) {
617 iseqval = rb_iseq_new_with_opt(node, base_block->iseq->location.label,
618 file, absolute_path, line, base_block->iseq->self,
628 th->base_block
644 rb_iseq_compile_on_base(VALUE src, VALUE file, VALUE line, rb_block_t *base_block) argument
[all...]
H A Dvm_eval.c19 static void vm_set_eval_stack(rb_thread_t * th, VALUE iseqval, const NODE *cref, rb_block_t *base_block);
1178 rb_block_t block, *base_block; local
1217 base_block = &env->block;
1224 base_block = █
1225 base_block->self = self;
1226 base_block->iseq = cfp->iseq; /* TODO */
1240 iseqval = rb_iseq_compile_with_option(src, fname, absolute_path, INT2FIX(line), base_block, Qnil);
1244 vm_set_eval_stack(th, iseqval, cref, base_block);
H A Dvm_core.h524 rb_block_t *base_block; member in struct:rb_thread_struct
649 VALUE rb_iseq_compile_on_base(VALUE src, VALUE file, VALUE line, rb_block_t *base_block);
650 VALUE rb_iseq_compile_with_option(VALUE src, VALUE file, VALUE absolute_path, VALUE line, rb_block_t *base_block, VALUE opt);
H A Derror.c96 rb_block_t *prev_base_block = th->base_block;
97 th->base_block = 0;
98 /* base_block should be zero while normal Ruby execution */
122 th->base_block = prev_base_block;
H A Dvm.c153 vm_set_eval_stack(rb_thread_t * th, VALUE iseqval, const NODE *cref, rb_block_t *base_block) argument
160 base_block->self, base_block->klass,
161 VM_ENVVAL_PREV_EP_PTR(base_block->ep), iseq->iseq_encoded,
H A Druby.c1445 th->base_block = &env->block; \
1448 th->base_block = 0; \
H A Deval.c251 th->base_block = 0;
H A Dcompile.c5836 if (th->base_block && (iseq = th->base_block->iseq)) {
5862 if (th->base_block && th->base_block->iseq) {
5864 iseq = th->base_block->iseq->local_iseq;

Completed in 151 milliseconds