Created
March 3, 2011 07:09
-
-
Save mattdaw/852461 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
JIT: target search from each | |
JIT: queueing method: add_ivars | |
JIT: target search from each | |
JIT: queueing method: find_all | |
JIT: compiling Module#add_ivars (1299136116.815969) | |
JIT: target search from each | |
JIT: queueing method: each | |
| inlining: Module#=== into add_ivars. generic primitive: jit_stub_module_case_compare | |
| inlining: read to '@literals' on Rubinius::CompiledMethod in #add_ivars (slot: 15) | |
| inlining: Enumerable#find_all into add_ivars (Rubinius::Tuple) (w/ inline block) | |
| inlining: Array#empty? into add_ivars | |
| inlining: Array#each into add_ivars (w/ inline block) | |
|| inlining: Rubinius::Tuple#at into each. primitive tuple_at | |
|| inlining block into: each | |
||| inlining: Array#include? into add_ivars | |
|||| inlining: Rubinius::Tuple#at into include?. primitive tuple_at | |
||| inlining: Array#<< into add_ivars | |
|||| NOT inlining: set_index. Cache contains 2 entries | |
|||| class: Array 995 | |
|||| class: Rubinius::LoadedFeatures 0 | |
| inlining: Module#=== into add_ivars. generic primitive: jit_stub_module_case_compare | |
| inlining: read to '@name' on Rubinius::AccessVariable in #add_ivars (slot: 2) | |
| inlining: Array#<< into add_ivars | |
|| NOT inlining: set_index. Cache contains 2 entries | |
|| class: Array 995 | |
|| class: Rubinius::LoadedFeatures 0 | |
| inlining: read to '@name' on Rubinius::AccessVariable in #add_ivars (slot: 2) | |
JIT: compiling Enumerable#find_all (1299136116.878944) | |
JIT: queueing block inside: find_all | |
JIT: queueing block inside: add_ivars | |
JIT: compiling Rubinius::Tuple#each (1299136116.885008) | |
| inlining: Rubinius::Tuple#fields into each. generic primitive: jit_stub_tuple_fields | |
| inlining: Rubinius::Tuple#at into each. primitive tuple_at | |
JIT: compiling block in find_all near kernel/common/enumerable.rb:436 (1299136116.892921) | |
| inlining: Array#<< into find_all | |
|| NOT inlining: set_index. Cache contains 2 entries | |
|| class: Array 1691 | |
|| class: Rubinius::LoadedFeatures 1 | |
JIT: target search from current_script | |
JIT: queueing method: add_defn_method | |
JIT: target search from current_script | |
JIT: queueing method: current_script | |
JIT: compiling block in add_ivars near kernel/common/module.rb:745 (1299136116.898291) | |
| NOT inlining: kind_of?. Cache contains 3 entries | |
| class: Symbol 5820 | |
| class: NilClass 532 | |
| class: String 420 | |
| inlining: Symbol#is_ivar? into add_ivars. generic primitive: jit_stub_symbol_is_ivar | |
JIT: target search from method_table | |
JIT: queueing method: add_method | |
JIT: target search from method_table | |
JIT: queueing method: method_table | |
JIT: compiling Rubinius#add_defn_method (1299136116.902469) | |
| inlining: writer to '@serial' on Rubinius::CompiledMethod in #add_defn_method | |
| inlining: Kernel#respond_to? into add_defn_method. generic primitive: jit_stub_object_respond_to_public | |
| inlining: Rubinius::StaticScope#current_script into add_defn_method | |
|| inlining: read to '@script' on Rubinius::StaticScope in #current_script | |
|| inlining: read to '@parent' on Rubinius::StaticScope in #current_script (slot: 2) | |
|| inlining: read to '@script' on Rubinius::StaticScope in #current_script | |
| inlining: Rubinius::CompiledMethod::Script#eval? into add_defn_method | |
| inlining: writer to '@scope' on Rubinius::CompiledMethod in #add_defn_method | |
| inlining: Rubinius::StaticScope#for_method_definition into add_defn_method | |
| NOT inlining: kind_of?. Cache contains 3 entries | |
| class: <nil> 9 | |
| class: <nil> 2 | |
| class: <nil> 985 | |
| NOT inlining: __metaclass_object__. Cache contains 3 entries | |
| class: <nil> 9 | |
| class: <nil> 4 | |
| class: <nil> 862 | |
| inlining: Kernel#kind_of? into add_defn_method. generic primitive: jit_stub_object_kind_of | |
| NOT inlining: Rubinius#add_method into add_defn_method. 240 + 287 > 462 | |
JIT: target search from each | |
JIT: queueing method: each | |
JIT: compiling Rubinius::StaticScope#current_script (1299136116.933986) | |
| inlining: read to '@script' on Rubinius::StaticScope in #current_script | |
| inlining: read to '@parent' on Rubinius::StaticScope in #current_script (slot: 2) | |
| inlining: read to '@script' on Rubinius::StaticScope in #current_script | |
JIT: compiling Rubinius#add_method (1299136116.940369) | |
JIT: target search from obj_kind_of? | |
JIT: queueing method: coerce_to | |
JIT: target search from obj_kind_of? | |
JIT: queueing method: obj_kind_of? | |
| NOT inlining: __metaclass_object__. Cache contains 3 entries | |
| class: <nil> 537 | |
| class: Class 18 | |
| class: <nil> 1383 | |
| NOT inlining: method_table. Cache contains 3 entries | |
| class: <nil> 537 | |
| class: Class 18 | |
| class: <nil> 1506 | |
| inlining: Rubinius::MethodTable#lookup into add_method. generic primitive: jit_stub_methodtable_lookup | |
| inlining: read to '@method' on Rubinius::MethodTable::Bucket in #add_method (slot: 2) | |
| inlining: read to '@method' on Rubinius::MethodTable::Bucket in #add_method (slot: 2) | |
| inlining: Rubinius#deoptimize_inliners into add_method. generic primitive: jit_stub_vm_deoptimize_inliners | |
| NOT inlining: method_table. Cache contains 3 entries | |
| class: <nil> 537 | |
| class: Class 18 | |
| class: <nil> 1506 | |
| inlining: Rubinius::MethodTable#store into add_method. generic primitive: jit_stub_methodtable_store | |
| inlining: Rubinius::VM#reset_method_cache into add_method. generic primitive: jit_stub_vm_reset_method_cache | |
| NOT inlining: __metaclass_object__. Cache contains 3 entries | |
| class: <nil> 537 | |
| class: Class 18 | |
| class: <nil> 1383 | |
| NOT inlining: kind_of?. Cache contains 3 entries | |
| class: <nil> 470 | |
| class: <nil> 1 | |
| class: <nil> 4 | |
| NOT inlining: singleton_method_added. Cache contains 3 entries | |
| class: <nil> 144 | |
| class: <nil> 2 | |
| class: <nil> 2 | |
| NOT inlining: Rubinius::Hook#trigger! into add_method. too complex | |
| inlining: Module#=== into add_method. generic primitive: jit_stub_module_case_compare | |
| inlining: Module#=== into add_method. generic primitive: jit_stub_module_case_compare | |
| NOT inlining: method_added. Cache contains 3 entries | |
| class: <nil> 8 | |
| class: <nil> 1 | |
| class: <nil> 1334 | |
| NOT inlining: add_ivars. Cache contains 3 entries | |
| class: <nil> 9 | |
| class: <nil> 2 | |
| class: <nil> 1575 | |
JIT: target search from length | |
JIT: queueing method: write | |
JIT: target search from length | |
JIT: queueing method: length | |
JIT: target search from [] | |
JIT: queueing method: [] | |
JIT: target search from floor | |
JIT: queueing method: floor | |
JIT: compiling Module#method_table (1299136116.978520) | |
JIT: compiling Array#each (1299136116.980315) | |
| inlining: Rubinius::Tuple#at into each. primitive tuple_at | |
JIT: target search from math_coerce | |
JIT: queueing method: math_coerce | |
JIT: compiling Type#coerce_to (1299136116.989512) | |
| inlining: Type#obj_kind_of? into coerce_to | |
| NOT inlining: __send__. Cache contains 2 entries | |
| class: String 2 | |
| class: Fixnum 2888 | |
| inlining: Type#obj_kind_of? into coerce_to | |
JIT: compiling Type#obj_kind_of? (1299136117.11225) | |
JIT: target search from nil? | |
JIT: queueing method: Float | |
JIT: target search from nil? | |
JIT: queueing method: nil? | |
JIT: compiling IO#write (1299136117.13209) | |
| inlining: Kernel#String into write (IO) | |
|| inlining: Kernel#kind_of? into String. generic primitive: jit_stub_object_kind_of | |
| inlining: String#length into write | |
| inlining: IO#ensure_open_and_writable into write | |
|| inlining: IO#ensure_open into ensure_open_and_writable. generic primitive: jit_stub_io_ensure_open | |
|| inlining: Fixnum#& into ensure_open_and_writable. primitive fixnum_and | |
| NOT inlining: IO#write into write. primitive: io_write | |
| inlining: String#length into write | |
JIT: target search from d | |
JIT: queueing method: coerce | |
JIT: target search from d | |
JIT: queueing method: d | |
JIT: target search from redo_coerced | |
JIT: queueing method: redo_coerced | |
JIT: target search from coerce | |
JIT: queueing method: coerce | |
JIT: compiling String#length (1299136117.52395) | |
JIT: compiling Array#[] (1299136117.54109) | |
| inlining: Fixnum#=== into []. primitive fixnum_s_eqq | |
| inlining: Fixnum#>= into []. primitive fixnum_ge | |
| inlining: Rubinius::Tuple#at into []. primitive tuple_at | |
JIT: target search from empty? | |
JIT: queueing block inside: __block__ | |
JIT: target search from empty? | |
JIT: queueing method: puts | |
JIT: target search from empty? | |
JIT: queueing method: puts | |
JIT: target search from empty? | |
JIT: queueing method: empty? | |
JIT: compiling Float#floor (1299136117.113634) | |
| inlining: Float#to_i into floor. generic primitive: jit_stub_float_to_i | |
JIT: target search from suffix? | |
JIT: queueing block inside: puts | |
JIT: target search from suffix? | |
JIT: queueing method: suffix? | |
JIT: target search from to_s | |
JIT: queueing method: to_s | |
JIT: target search from [] | |
JIT: queueing method: [] | |
JIT: target search from guarding? | |
JIT: queueing method: guarding? | |
JIT: target search from jd_to_civil | |
JIT: queueing method: jd_to_civil | |
JIT: target search from julian? | |
JIT: queueing method: julian? | |
JIT: compiling Numeric#math_coerce (1299136117.120879) | |
| NOT inlining: coerce. Cache contains 2 entries | |
| class: Date::Infinity 4046 | |
| class: Float 8092 | |
| inlining: read to '@total' on Array in #math_coerce (slot: 0) | |
| NOT inlining: Array#[] into math_coerce. 117 + 560 > 351 | |
| NOT inlining: Array#[] into math_coerce. 117 + 560 > 351 | |
JIT: compiling Kernel#Float (1299136117.133973) | |
| inlining: Kernel#nil? into Float (Fixnum) | |
| inlining: Kernel#kind_of? into Float. generic primitive: jit_stub_object_kind_of | |
| inlining: Kernel#kind_of? into Float. generic primitive: jit_stub_object_kind_of | |
| inlining: Type#coerce_to into Float | |
|| inlining: Type#obj_kind_of? into coerce_to | |
|| NOT inlining: __send__. Cache contains 2 entries | |
|| class: String 2 | |
|| class: Fixnum 9192 | |
|| inlining: Type#obj_kind_of? into coerce_to | |
| inlining: Float#nan? into Float. generic primitive: jit_stub_float_isnan | |
JIT: compiling Kernel#nil? (1299136117.179154) | |
JIT: compiling Date::Infinity#coerce (1299136117.180654) | |
| inlining: Module#=== into coerce. generic primitive: jit_stub_module_case_compare | |
| inlining: Date::Infinity#d into coerce | |
| inlining: Fixnum#-@ into coerce. primitive fixnum_neg | |
| inlining: Date::Infinity#d into coerce | |
JIT: compiling Date::Infinity#d (1299136117.194629) | |
JIT: compiling Numeric#redo_coerced (1299136117.196222) | |
| inlining: Numeric#math_coerce into redo_coerced (Fixnum) | |
|| NOT inlining: coerce. Cache contains 2 entries | |
|| class: Date::Infinity 6203 | |
|| class: Float 12406 | |
|| inlining: read to '@total' on Array in #math_coerce (slot: 0) | |
|| NOT inlining: Array#[] into math_coerce. 146 + 560 > 300 | |
|| NOT inlining: Array#[] into math_coerce. 146 + 560 > 300 | |
| NOT inlining: Kernel#__send__ into redo_coerced. primitive: object_send | |
JIT: compiling Float#coerce (1299136117.211991) | |
| inlining: Kernel#kind_of? into coerce. generic primitive: jit_stub_object_kind_of | |
| inlining: Kernel#Float into coerce (Float) | |
|| inlining: Kernel#nil? into Float (Fixnum) | |
|| inlining: Kernel#kind_of? into Float. generic primitive: jit_stub_object_kind_of | |
|| inlining: Kernel#kind_of? into Float. generic primitive: jit_stub_object_kind_of | |
|| NOT inlining: Type#coerce_to into Float. 241 + 162 > 300 | |
|| inlining: Float#nan? into Float. generic primitive: jit_stub_float_isnan | |
JIT: compiling block in __block__ near /Users/matt/dev/shotgun/trunk_rubinius/test.rb:2 (1299136117.241536) | |
| NOT inlining: Kernel#puts into __block__. too complex | |
| inlining: Date#jd_to_civil into __block__ | |
|| NOT inlining: Date#julian? into jd_to_civil. 221 + 89 > 300 | |
|| inlining: Float#divide into jd_to_civil. primitive float_div | |
|| inlining: Float#floor into jd_to_civil | |
||| inlining: Float#to_i into floor. generic primitive: jit_stub_float_to_i |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment