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 d3f73f45d8 * insns.def: Change the operand type of setinlinecache
(OFFSET to IC).  This IC must be same as corresponding
  getinlinecache instruction's IC operand.
  This change is for a little performance improvement
  (getting IC directly) and is for the AOT compilation development.
* compile.c, iseq.c, insns.def: Change the approach to handling inline
  cahce (IC) type operand to enable the above change.
  This change also affects ISeq#to_a method.  The inline cache operand
  will be dumped by fixnum, the index of inline cache, in other words,
  inline cache identity.
* template/insns_info.inc.tmpl, tool/instruction.rb: No need to count
  inline cache size (insn_iclen()).



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26759 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2010-02-24 17:06:15 +00:00
..
asm_parse.rb * tool/*: executable. 2009-06-30 07:40:05 +00:00
build-transcode * enc/trans/iso2022.trans: renamed from iso2022.erb.c. 2008-08-11 07:39:52 +00:00
compile_prelude.rb * tool/compile_prelude.rb: fix require path. 2010-02-06 10:36:32 +00:00
config.guess * tool/config.{guess,sub}: updated to automake-1.11. 2009-09-11 02:33:32 +00:00
config.sub * tool/config.{guess,sub}: updated to automake-1.11. 2009-09-11 02:33:32 +00:00
enc-unicode.rb * tool/enc-unicode.rb, 2009-10-14 16:51:52 +00:00
eval.rb * common.mk (COMPILE_PRELUDE): rbconfig is loaded on demand. 2010-02-08 07:23:13 +00:00
file2lastrev.rb * tool/file2lastrev.rb: executable. 2009-09-01 01:09:31 +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 * tool/insns2vm.rb: remove -Kn option in shebang line because it's 2008-10-17 01:30:13 +00:00
install-sh * tool/install-sh: correction by Hiro Asari. 2009-12-28 08:21:30 +00:00
instruction.rb * insns.def: Change the operand type of setinlinecache 2010-02-24 17:06:15 +00:00
make-snapshot * tool/make-snapshot (package): creates .revision.time and passes 2009-03-17 12:42:56 +00:00
mdoc2man.rb * configure.in ($MANTYPE): followed ruby.1, which had moved. 2008-10-25 17:20:05 +00:00
mkconfig.rb * confiure.in: new --with-ext and --with-out-ext options for extmk. 2010-02-18 13:33:25 +00:00
node_name.rb * common.mk (node_name.inc): auto-generate node name list. 2007-08-06 04:09:56 +00:00
parse.rb * tool/*: executable. 2009-06-30 07:40:05 +00:00
rbinstall.rb removes the dtrace support. reverts r26239, r26238 and r26235. 2010-01-05 05:59:23 +00:00
rmdirs * Makefile.in, win32/Makefile.sub (RMDIRS): remove directory and 2009-01-25 02:06:29 +00:00
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 * transcode_data.h, transcode.c, tool/transcode-tblgen.rb: Added 2009-12-10 11:59:12 +00:00
vtlh.rb * tool/*: executable. 2009-06-30 07:40:05 +00:00
ytab.sed * tool/ytab.sed: replaces backslashes with slash for nmake. 2009-03-11 16:08:24 +00:00