index
:
ruby.git
master
ruby_1_3
ruby_1_4
ruby_1_6
ruby_1_8
ruby_1_8_5
ruby_1_8_6
ruby_1_8_7
ruby_1_9_1
ruby_1_9_2
ruby_1_9_3
ruby_2_0_0
ruby_2_1
ruby_2_2
ruby_2_3
ruby_2_4
ruby_2_5
ruby_2_6
ruby_2_7
ruby_3_0
ruby_3_1
ruby_3_2
ruby_3_3
v1_0r
v1_1dev
v1_1r
The Ruby Programming Language
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
vm_eval.c
Age
Commit message (
Expand
)
Author
2018-11-22
Enable refinements to public_send.
nobu
2018-10-30
support theap for T_HASH. [Feature #14989]
ko1
2018-10-30
introduce TransientHeap. [Bug #14858]
ko1
2018-10-30
revert r65444 and r65446 because of commit miss
ko1
2018-10-30
introduce TransientHeap. [Bug #14858]
ko1
2018-10-29
use `rb_hash_new_compare_by_id()`.
ko1
2018-10-13
Prefer `rb_fstring_lit` over `rb_fstring_cstr`
nobu
2018-10-01
remove old VM profile counters.
ko1
2018-07-24
vm.c: simplify the implementation of r64031
k0kubun
2018-07-24
UNREACHABLE_RETURN
nobu
2018-05-08
vm_eval.c: eval_string_protect wrapper
nobu
2018-04-12
error.c: super in method_missing
nobu
2018-03-03
vm.c: add mjit_enable_p flag
k0kubun
2018-02-17
prefixed functions exported for mjit
nobu
2018-02-04
mjit_compile.c: merge initial JIT compiler
k0kubun
2018-01-22
use predefined IDs
kazu
2018-01-19
INFINITY is float. That of double is HUGE_VAL.
shyouhei
2018-01-18
vm_eval.c: for auto-indent
nobu
2018-01-05
make rb_iseq_new* accept rb_ast_body_t instead of NODE*
mame
2018-01-05
node.h: define rb_ast_body_t and restructure rb_ast_t
mame
2018-01-02
explicit cast to void* required for %p
shyouhei
2017-12-28
`$SAFE` as a process global state. [Feature #14250]
ko1
2017-12-27
vm_eval.c: expanded eval_string
nobu
2017-12-27
vm_eval.c: split eval_string_with_cref
nobu
2017-12-27
vm_eval.c: refactor eval_make_iseq
nobu
2017-12-26
parse.y: warning for locations
nobu
2017-12-26
vm_eval.c: strange message in eval
nobu
2017-12-13
iseq.c: dump type of branchiftype on disasm
k0kubun
2017-11-16
make a func static.
ko1
2017-11-16
make a func static.
ko1
2017-11-16
make a func static.
ko1
2017-11-07
th->ec: dtrace
ko1
2017-11-07
* vm_eval.c (rescue_funcall_args): th->ec
ko1
2017-11-07
* eval_intern.h: rename macros rb_thread_raised_* to
ko1
2017-11-07
move `rb_thread_t::method_missing_reason` to ec.
ko1
2017-11-06
move rb_thread_t::interrupt_flag and mask
ko1
2017-10-29
* vm_eval.c (current_vm_stack_arg): accepts `ec`.
ko1
2017-10-29
* vm_eval.c (vm_catch_protect): accepts `ec` instead of `th`.
ko1
2017-10-29
use `GET_EC()`.
ko1
2017-10-29
use `GET_EC()`.
ko1
2017-10-29
`th` -> `ec` for `rb_iterate0`.
ko1
2017-10-29
`th` -> `ec` for rb_raise_method_missing().
ko1
2017-10-29
`rb_call0()` accepts `ec`.
ko1
2017-10-29
* vm_eval.c (rb_current_receiver): use `GET_EC()`.
ko1
2017-10-29
`th` -> `ec` for vm_call_super().
ko1
2017-10-29
rb_ec_stack_check()
ko1
2017-10-29
EXEC_EVENT_HOOK(ec, ...)
ko1
2017-10-28
`th` -> `ec` for backtrace functions.
ko1
2017-10-28
`th` -> `ec` for method management functions.
ko1
2017-10-28
`th` -> `ec` for rb_vm_call()
ko1
[next]