summaryrefslogtreecommitdiff
path: root/vm_core.h
AgeCommit message (Expand)Author
2010-03-16* compile.c, iseq.c, ruby.c, vm.c, vm_core.h, vm_eval.c: add absolutemame
2010-01-25* cont.c, vm_core.h, eval.c: because rb_protect must not be jumped bymame
2010-01-25* cont.c (rb_cont_call, cont_restore_1): remove trap_tag check becausemame
2010-01-23* thread.c (thread_start_func_2): unlock all locking mutexesnobu
2010-01-05removes the dtrace support. reverts r26239, r26238 and r26235.yugui
2010-01-03* trace.h: new file. wraps tracing mechanisms.yugui
2009-12-03* compile.c (compile_cpath, iseq_compile_each): revertedshugo
2009-10-29* vm_core.h (rb_name_err_mesg_new): added prototype.nobu
2009-09-21* compile.c, cont.c, gc.c, insns.def, iseq.c, iseq.h, process.c,nobu
2009-09-19* vm_core.h (ENABLE_VM_OBJSPACE): socklist needs st_table innobu
2009-09-18* common.mk (eval.o): needs vm.h.nobu
2009-09-12* vm_core.h: change members of iseq_inline_cache_entry.ko1
2009-08-28* vm_core.h ({GET,INC}_VM_STATE_VERSION): moved from vm_insnhelper.h.nobu
2009-08-16* vm.c (vm_backtrace_each, vm_backtrace_push),nobu
2009-07-28* vm_core.h, vm_insnhelper.c (vm_call_method): reviveko1
2009-07-22* vm_core.h (struct rb_iseq_t): add a new field line_no. This fieldmame
2009-07-16* node.h, vm_core.h, variable.c: rename global_entry to rb_global_entry.ko1
2009-07-15* method.h, vm_core.h: add rb_method_entry_t. Remove nodes aroundko1
2009-07-13* vm_core.h, compile.c: declare struct iseq_inline_cache_entry.ko1
2009-07-05* thread.c (rb_threadptr_exec_event_hooks): new function tonobu
2009-07-03* vm_core.h (struct rb_iseq_struct): fixed types.nobu
2009-06-08* thread.c: rename functions which require a parameterko1
2009-05-13* gc.c: add longlife garbage collection. [ruby-dev:38423]nari
2009-02-18* array.c (rb_ary_resurrect), string.c (rb_str_resurrect): newnobu
2009-02-13* vm_eval.c (eval_string_with_cref): use rb_vm_get_ruby_level_next_cfp()ko1
2009-02-01* vm.c (vm_backtrace_each): now takes an iterator function.nobu
2009-01-19* vm.c: add a prefix "rb_" to exposed functionsko1
2009-01-19* vm_dump.c: add a prefix "rb_vmdebug_" toko1
2009-01-19* iseq.c:ko1
2009-01-12* thread.c: fix comment (terminology: Global VM Lock).ko1
2008-12-30* thread.c (rb_thread_blocking_region): add a comment.ko1
2008-12-27* vm.c (Init_VM): create and define TOPLEVEL_BINDING at first.ko1
2008-12-24* vm.c (invoke_block_from_c): fix to point right cfp.ko1
2008-12-09* vm_core.h: removed trailing garbage spaces.nobu
2008-10-21* include/ruby/vm.h: write a comment.ko1
2008-10-04* dln.c: Ruby no longer supports MacOS 9 or before.yugui
2008-10-04* djgpp/GNUmakefile.in: removed. Ruby no longer supports djgpp.yugui
2008-09-26* vm_core.h (RUBY_VM_CHECK_INTS_TH): add an UNLIKELY hint.ko1
2008-09-23 * vm_core.h: ruby/ruby.h should be included at the very firstshyouhei
2008-09-23* include/ruby/node.h, node.h: move node.h from include path.ko1
2008-09-23* vm_core.h: remove unused frame values.ko1
2008-09-23* class.c, vm_core.h: move decl of rb_iseq_clone() to class.c.ko1
2008-09-23* include/ruby/node.h, vm_core.h: move definition ofko1
2008-09-23* common.mk: clean upko1
2008-09-04* vm_core.h (struct rb_vm_struct): replaced signal staff with trapnobu
2008-09-03* include/ruby/signal.h: removed.ko1
2008-08-20* proc.c (proc_new): use the given class.nobu
2008-08-15* vm_core.h (exec_event_hooks): skips RubyVM::FrozenCore.nobu
2008-08-13* thread.c, vm_core.h: add manual priority supportko1
2008-08-13* vm_core.h: Declare rb_iseq_clone, which is used in class.c.knu