aboutsummaryrefslogtreecommitdiffstats
path: root/vm_core.h
Commit message (Expand)AuthorAgeFilesLines
* * vm_core.h (struct rb_iseq_t): add a new field line_no. This fieldmame2009-07-221-2/+3
* * node.h, vm_core.h, variable.c: rename global_entry to rb_global_entry.ko12009-07-161-10/+0
* * method.h, vm_core.h: add rb_method_entry_t. Remove nodes aroundko12009-07-151-22/+17
* * vm_core.h, compile.c: declare struct iseq_inline_cache_entry.ko12009-07-131-7/+17
* * thread.c (rb_threadptr_exec_event_hooks): new function tonobu2009-07-051-19/+3
* * vm_core.h (struct rb_iseq_struct): fixed types.nobu2009-07-031-3/+3
* * thread.c: rename functions which require a parameterko12009-06-081-2/+4
* * gc.c: add longlife garbage collection. [ruby-dev:38423]nari2009-05-131-1/+1
* * array.c (rb_ary_resurrect), string.c (rb_str_resurrect): newnobu2009-02-181-0/+3
* * vm_eval.c (eval_string_with_cref): use rb_vm_get_ruby_level_next_cfp()ko12009-02-131-0/+1
* * vm.c (vm_backtrace_each): now takes an iterator function.nobu2009-02-011-0/+3
* * vm.c: add a prefix "rb_" to exposed functionsko12009-01-191-4/+4
* * vm_dump.c: add a prefix "rb_vmdebug_" toko12009-01-191-3/+3
* * iseq.c:ko12009-01-191-2/+2
* * thread.c: fix comment (terminology: Global VM Lock).ko12009-01-121-0/+3
* * thread.c (rb_thread_blocking_region): add a comment.ko12008-12-301-0/+1
* * vm.c (Init_VM): create and define TOPLEVEL_BINDING at first.ko12008-12-271-0/+2
* * vm.c (invoke_block_from_c): fix to point right cfp.ko12008-12-241-1/+1
* * vm_core.h: removed trailing garbage spaces.nobu2008-12-091-5/+5
* * include/ruby/vm.h: write a comment.ko12008-10-211-4/+2
* * dln.c: Ruby no longer supports MacOS 9 or before.yugui2008-10-041-5/+1
* * djgpp/GNUmakefile.in: removed. Ruby no longer supports djgpp.yugui2008-10-041-3/+1
* * vm_core.h (RUBY_VM_CHECK_INTS_TH): add an UNLIKELY hint.ko12008-09-261-3/+1
* * vm_core.h: ruby/ruby.h should be included at the very firstshyouhei2008-09-231-2/+1
* * include/ruby/node.h, node.h: move node.h from include path.ko12008-09-231-1/+1
* * vm_core.h: remove unused frame values.ko12008-09-231-9/+0
* * class.c, vm_core.h: move decl of rb_iseq_clone() to class.c.ko12008-09-231-1/+0
* * include/ruby/node.h, vm_core.h: move definition ofko12008-09-231-79/+10
* * common.mk: clean upko12008-09-231-3/+3
* * vm_core.h (struct rb_vm_struct): replaced signal staff with trapnobu2008-09-041-3/+7
* * include/ruby/signal.h: removed.ko12008-09-031-3/+2
* * proc.c (proc_new): use the given class.nobu2008-08-201-1/+1
* * vm_core.h (exec_event_hooks): skips RubyVM::FrozenCore.nobu2008-08-151-0/+1
* * thread.c, vm_core.h: add manual priority supportko12008-08-131-0/+1
* * vm_core.h: Declare rb_iseq_clone, which is used in class.c.knu2008-08-131-0/+1
* * class.c (clone_method): should copy cbase in cref as well.matz2008-08-111-0/+1
* * vm_core.h: move the definition of struct rb_mutex_struct.mame2008-07-281-9/+0
* * vm_core.h, thread.c: It is now prohibited to use Data_Get_Struct inmame2008-07-271-1/+12
* * include/ruby/ruby.h: add a type T_DEFERRED.ko12008-07-271-1/+2
* * vm_core.h (rb_thread_t), vm.c (rb_thread_mark), process.cnobu2008-07-101-1/+1
* * ext/coverage/coverage.c, ext/coverage/extconf.rb: eliminatemame2008-07-031-0/+1
* * Add coverage measurement constant COVERAGE__. This constant is notmame2008-07-011-0/+2
* * include/ruby/ruby.h (enum ruby_special_consts): ISO C forbidsshyouhei2008-07-011-1/+1
* * compile.c, insns.def, vm.c, vm_core.h: remove some insnsko12008-07-011-0/+4
* * vm.c, vm_core.h,vm_core.h, vm_dump.c, iseq.c: rename class nameko12008-06-291-0/+3
* * thread.c, thread_win32.c, vm_core.h: try to remove false positive ofmame2008-06-191-0/+1
* * vm_core.h, thread.c: rename global_interpreter_lock toko12008-06-151-1/+1
* * vm_core.h (rb_vm_t), vm.c (rb_vm_mark): moved preallocated specialnobu2008-06-151-1/+10
* * thread.c, vm_core.h, vm.c, thread_pthread.c, thread_win32.c: addmame2008-06-121-0/+4
* * vm.c, eval_intern.h (PASS_PASSED_BLOCK):ko12008-06-101-0/+23