1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/tool
ko1 20d9aefccb * vm_core.h, compile.c: declare struct iseq_inline_cache_entry.
Inline cache (IC) entries are no longer GC managed object.
  IC entries are freed when ISeq is freed.
* iseq.c: fix mark, free, memsize functions for above change.
* insns.def: remove rb_gc_write_barrier().
* vm_insnhelper.c (vm_method_search): ditto.
* tool/instruction.rb, template/insns_info.inc.tmpl (insn_iclen):
  added.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24085 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-13 09:30:23 +00:00
..
asm_parse.rb * tool/*: executable. 2009-06-30 07:40:05 +00:00
build-transcode
compile_prelude.rb * tool/*: executable. 2009-06-30 08:02:13 +00:00
config.guess * tool/*: executable. 2009-06-30 07:40:05 +00:00
config.sub * tool/*: executable. 2009-06-30 07:40:05 +00:00
eval.rb * tool/*: executable. 2009-06-30 07:40:05 +00:00
file2lastrev.rb * tool/file2lastrev.rb: get rid of global variables. 2009-06-30 07:53:22 +00:00
generic_erb.rb * tool/*: executable. 2009-06-30 07:40:05 +00:00
ifchange Fix: raised error on tool/ifchange. 2009-05-05 02:33:02 +00:00
insns2vm.rb
install-sh * tool/*: executable. 2009-06-30 07:40:05 +00:00
instruction.rb * vm_core.h, compile.c: declare struct iseq_inline_cache_entry. 2009-07-13 09:30:23 +00:00
make-snapshot * tool/make-snapshot (package): creates .revision.time and passes 2009-03-17 12:42:56 +00:00
mdoc2man.rb
mkconfig.rb * tool/mkconfig.rb (RbConfig.expand): get rid of exceptions on 2009-06-30 07:55:36 +00:00
node_name.rb
parse.rb * tool/*: executable. 2009-06-30 07:40:05 +00:00
rbinstall.rb * tool/rbinstall.rb: renamed to get rid of collision against 2009-06-30 07:57:11 +00:00
rmdirs
rubytest.rb * instruby.rb: moved into tool/. 2009-05-22 11:48:42 +00:00
runruby.rb * instruby.rb: moved into tool/. 2009-05-22 11:48:42 +00:00
strip-rdoc.rb * tool/*: executable. 2009-06-30 07:40:05 +00:00
transcode-tblgen.rb * tool/*: executable. 2009-06-30 07:40:05 +00:00
vtlh.rb * tool/*: executable. 2009-06-30 07:40:05 +00:00
ytab.sed