Skip to content

Instantly share code, notes, and snippets.

@codeforkjeff
Last active August 29, 2015 14:13
Show Gist options
  • Save codeforkjeff/c9fef79b5b091a911018 to your computer and use it in GitHub Desktop.
Save codeforkjeff/c9fef79b5b091a911018 to your computer and use it in GitHub Desktop.
# rbx -Xprofile -Xprofiler.graph -Xprofiler.full_report read_csv.rb
Finished in 50.60307312011719s, at rate of 195.04744260435427 rows/sec
===== Thread 1 =====
Total running time: 50.874820736000004s
index % time self children called name
----------------------------------------------------------
[1] 100.0 0.00 50.87 1 Rubinius::Loader#script [1]
0.00 50.87 1 Rubinius::CodeLoader.load_script [2]
-------------------------------------------------------
0.00 50.87 1 Rubinius::Loader#script [1]
[2] 100.0 0.00 50.87 1 Rubinius::CodeLoader.load_script [2]
0.00 50.87 1 Rubinius::CodeLoader#load_script [3]
-------------------------------------------------------
0.00 50.87 1 Rubinius::CodeLoader.load_script [2]
[3] 100.0 0.00 50.87 1 Rubinius::CodeLoader#load_script [3]
0.00 50.87 1 Rubinius.run_script [4]
-------------------------------------------------------
0.00 50.87 1 Rubinius::CodeLoader#load_script [3]
[4] 100.0 0.00 50.87 1 Rubinius.run_script [4]
0.00 50.87 1 script:/home/jeff/Downloads/read_csv.rb [5]
-------------------------------------------------------
0.00 50.87 1 Rubinius.run_script [4]
[5] 100.0 0.00 50.87 1 script:/home/jeff/Downloads/read_csv.rb [5]
0.00 50.60 1 CSV.foreach [6]
0.00 0.27 1 Kernel#require [59]
-------------------------------------------------------
0.00 50.87 1 script:/home/jeff/Downloads/read_csv.rb [5]
[6] 99.5 0.00 50.60 1 CSV.foreach [6]
0.00 50.60 1 CSV.open [7]
-------------------------------------------------------
0.00 50.60 1 CSV.foreach [6]
[7] 99.5 0.00 50.60 1 CSV.open [7]
0.00 50.60 1 CSV::foreach<1120> {} [8]
0.00 0.00 1 CSV#initialize [487]
-------------------------------------------------------
0.00 50.60 1 CSV.open [7]
[8] 99.5 0.00 50.60 1 CSV::foreach<1120> {} [8]
0.02 50.58 1 CSV#each [9]
-------------------------------------------------------
0.00 50.60 1 CSV::foreach<1120> {} [8]
[9] 99.5 0.02 50.58 1 CSV#each [9]
0.03 50.55 9871 CSV#shift [10]
0.01 0.00 9870 Object::__script__<9> {} [368]
-------------------------------------------------------
0.02 50.58 1 CSV#each [9]
[10] 99.4 0.03 50.55 9871 CSV#shift [10]
0.01 50.52 9871 Kernel#loop [11]
0.01 0.00 9871 Array#initialize [294]
0.00 0.00 9871 CSV#header_row? [532]
0.00 0.00 9871 Array.allocate [607]
-------------------------------------------------------
0.03 50.55 9871 CSV#shift [10]
[11] 99.3 0.01 50.52 9871 Kernel#loop [11]
0.09 50.44 10001 CSV::shift<1775> {} [12]
-------------------------------------------------------
0.01 50.52 9871 Kernel#loop [11]
[12] 99.3 0.09 50.44 10001 CSV::shift<1775> {} [12]
0.97 46.97 10000 Array#each [13]
0.01 1.41 10000 String#split [30]
0.01 0.74 10001 IO#gets [41]
0.08 0.18 10000 String#sub! [73]
0.01 0.04 10000 Hash#[] [183]
0.01 0.00 29870 Array#empty? [299]
0.00 0.00 130 String#[]= [441]
0.00 0.00 9870 String#empty? [442]
0.00 0.00 130 IO#eof? [639]
-------------------------------------------------------
0.09 50.44 10001 CSV::shift<1775> {} [12]
[13] 94.2 0.97 46.97 10000 Array#each [13]
4.21 42.65 558813 CSV::shift<1815> {} [14]
0.04 0.00 558813 Rubinius::Tuple#at [212]
0.03 0.00 568813 Fixnum#< [226]
0.03 0.00 568813 Fixnum#+ [227]
-------------------------------------------------------
0.97 46.97 10000 Array#each [13]
[14] 92.1 4.21 42.65 558813 CSV::shift<1815> {} [14]
6.06 12.72 493501 String#count [15]
1.93 7.62 493500 String#gsub! [16]
4.02 2.38 525335 String#[] [18]
0.28 1.83 493500 Hash#[] [26]
1.02 0.40 493500 String#* [29]
0.69 0.56 493500 String#=~ [34]
0.77 0.16 1117626 Array#last [37]
0.55 0.08 525335 Range#initialize [46]
0.44 0.07 987001 BasicObject#!= [49]
0.23 0.08 493500 Array#<< [55]
0.26 0.00 1052313 String#[] [74]
0.07 0.13 525335 Class#allocate [88]
0.14 0.04 130626 String#<< [92]
0.08 0.00 558813 String#== [146]
0.04 0.00 493501 Fixnum#% [195]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[15] 36.9 6.06 12.72 493501 String#count [15]
3.28 2.95 493501 String#count_table [19]
0.84 3.86 493501 Kernel#dup [20]
0.56 0.00 3148920 String#find_character [47]
0.35 0.00 6297840 Rubinius::ByteArray#[] [54]
0.20 0.04 493501 Array#empty? [81]
0.23 0.00 4104731 Fixnum#+ [83]
0.20 0.00 3642421 Fixnum#== [87]
0.19 0.00 3642421 Fixnum#< [89]
0.01 0.00 76 GC.collect_young [344]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[16] 18.8 1.93 7.62 493500 String#gsub! [16]
1.12 5.47 493500 Rubinius::Type.coerce_to_regexp [17]
0.72 0.00 493500 Regexp#search_region [43]
0.09 0.00 987000 Kernel#kind_of? [122]
0.06 0.00 493500 Regexp.last_match= [165]
0.04 0.00 493500 Kernel#untrusted? [199]
0.04 0.00 493872 Kernel#tainted? [201]
0.04 0.00 493500 String#valid_encoding? [203]
0.03 0.00 493500 Kernel#equal? [223]
0.00 0.00 372 String#to_sub_replacement [567]
0.00 0.00 182 String#replace [605]
0.00 0.00 372 MatchData#pre_match_from [697]
-------------------------------------------------------
1.93 7.62 493500 String#gsub! [16]
[17] 13.0 1.12 5.47 493500 Rubinius::Type.coerce_to_regexp [17]
1.00 1.75 493500 Regexp.quote [24]
0.98 1.22 493500 Regexp#initialize [25]
0.37 0.08 987000 Module#=== [53]
0.06 0.00 493500 Regexp.allocate [162]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[18] 12.6 4.02 2.38 525335 String#[] [18]
0.61 0.15 1576005 Module#=== [40]
0.43 0.09 1050670 Rubinius::Type.coerce_to [48]
0.21 0.03 525335 Range#first [79]
0.21 0.03 525335 Range#last [82]
0.15 0.00 525335 String#substring [99]
0.14 0.00 2101340 String#size [100]
0.11 0.00 2101340 Fixnum#< [108]
0.06 0.00 1050670 Fixnum#+ [172]
0.06 0.00 1050670 Fixnum#> [173]
0.04 0.00 525335 Kernel#equal? [216]
0.03 0.00 525335 Fixnum#- [219]
0.03 0.00 525335 Fixnum#== [235]
-------------------------------------------------------
6.06 12.72 493501 String#count [15]
[19] 12.2 3.28 2.95 493501 String#count_table [19]
0.96 0.15 493501 Array#[] [35]
0.40 0.50 493501 String#dup [38]
0.28 0.00 987002 String.pattern [57]
0.19 0.00 493501 String#apply_and! [91]
0.11 0.00 1974004 Fixnum#< [109]
0.08 0.00 1480503 Fixnum#+ [128]
0.07 0.00 493501 Kernel#StringValue [148]
0.06 0.00 493501 Array#size [174]
0.04 0.00 493501 String#tr_expand! [187]
0.03 0.00 493501 Rubinius::ByteArray#[] [224]
0.03 0.00 493501 Rubinius::ByteArray#[]= [225]
0.03 0.00 493501 Fixnum#> [241]
-------------------------------------------------------
6.06 12.72 493501 String#count [15]
[20] 9.2 0.84 3.86 493501 Kernel#dup [20]
0.26 3.49 493501 Rubinius::Type.object_initialize_dup [21]
0.06 0.00 493501 Array.allocate [164]
0.05 0.00 493501 Rubinius::Type.object_class [179]
-------------------------------------------------------
0.84 3.86 493501 Kernel#dup [20]
[21] 7.4 0.26 3.49 493501 Rubinius::Type.object_initialize_dup [21]
0.23 3.26 493501 Kernel#initialize_dup [22]
-------------------------------------------------------
0.26 3.49 493501 Rubinius::Type.object_initialize_dup [21]
[22] 6.9 0.23 3.26 493501 Kernel#initialize_dup [22]
1.39 1.87 493501 Array#initialize_copy [23]
-------------------------------------------------------
0.23 3.26 493501 Kernel#initialize_dup [22]
[23] 6.4 1.39 1.87 493501 Array#initialize_copy [23]
0.54 0.94 493501 Rubinius::Mirror::Array.reflect [28]
0.17 0.00 493501 Rubinius::Mirror::Array#tuple [94]
0.07 0.00 493501 Rubinius::Mirror::Array#start [151]
0.07 0.00 493501 Rubinius::Mirror::Array#total [157]
0.05 0.00 493501 Rubinius::Tuple#dup [184]
0.04 0.00 493501 Rubinius::Type.infect [208]
-------------------------------------------------------
1.12 5.47 493500 Rubinius::Type.coerce_to_regexp [17]
[24] 5.4 1.00 1.75 493500 Regexp.quote [24]
0.81 0.53 493500 String#force_encoding [32]
0.19 0.00 493500 String#transform [90]
0.11 0.00 493500 String#ascii_only? [112]
0.06 0.00 493500 Kernel#StringValue [161]
0.04 0.00 493500 Kernel#is_a? [188]
-------------------------------------------------------
1.12 5.47 493500 Rubinius::Type.coerce_to_regexp [17]
[25] 4.3 0.98 1.22 493500 Regexp#initialize [25]
1.06 0.00 493500 Regexp#compile [36]
0.10 0.00 987000 Kernel#kind_of? [119]
0.06 0.00 987000 Kernel#== [175]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[26] 4.1 0.28 1.83 493500 Hash#[] [26]
0.99 0.84 493500 Hash#find_item [27]
-------------------------------------------------------
0.28 1.83 493500 Hash#[] [26]
[27] 3.6 0.99 0.84 493500 Hash#find_item [27]
0.43 0.06 493500 Hash::State#match? [51]
0.22 0.05 493500 Hash#key_index [72]
0.05 0.00 493500 Kernel#hash [180]
0.03 0.00 493500 Rubinius::Tuple#[] [222]
-------------------------------------------------------
1.39 1.87 493501 Array#initialize_copy [23]
[28] 2.9 0.54 0.94 493501 Rubinius::Mirror::Array.reflect [28]
0.54 0.36 493501 Rubinius::Mirror.reflect [39]
0.04 0.00 493501 Rubinius::Type.object_kind_of? [206]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[29] 2.8 1.02 0.40 493500 String#* [29]
0.16 0.00 493500 String.pattern [96]
0.12 0.00 987000 Kernel#kind_of? [102]
0.05 0.00 493500 Fixnum#* [178]
0.04 0.00 493500 Kernel#__class__ [210]
0.03 0.00 493500 Fixnum#< [229]
-------------------------------------------------------
0.09 50.44 10001 CSV::shift<1775> {} [12]
[30] 2.8 0.01 1.41 10000 String#split [30]
0.06 1.35 10000 Rubinius::Splitter.split [31]
-------------------------------------------------------
0.01 1.41 10000 String#split [30]
[31] 2.8 0.06 1.35 10000 Rubinius::Splitter.split [31]
0.87 0.44 10000 Rubinius::Splitter.split_on_string [33]
0.01 0.00 10000 BasicObject#! [325]
0.01 0.00 20000 Rubinius::Splitter.valid_encoding? [339]
0.01 0.00 20000 String#empty? [362]
0.00 0.00 20000 Kernel#kind_of? [550]
0.00 0.00 10000 String#== [580]
-------------------------------------------------------
1.00 1.75 493500 Regexp.quote [24]
[32] 2.6 0.81 0.53 493500 String#force_encoding [32]
0.23 0.23 493500 Rubinius::Type.coerce_to_encoding [52]
0.04 0.00 493500 Fixnum#== [213]
0.04 0.00 493500 Encoding#ascii_compatible? [217]
-------------------------------------------------------
0.06 1.35 10000 Rubinius::Splitter.split [31]
[33] 2.6 0.87 0.44 10000 Rubinius::Splitter.split_on_string [33]
0.17 0.05 558813 Array#<< [86]
0.08 0.00 558813 String#byteslice [130]
0.04 0.00 558813 String#find_string [197]
0.04 0.00 558813 Fixnum#- [214]
0.03 0.00 548813 Fixnum#+ [232]
0.03 0.00 558813 Fixnum#< [236]
0.01 0.00 79 GC.collect_young [346]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[34] 2.5 0.69 0.56 493500 String#=~ [34]
0.22 0.05 493500 Module#=== [58]
0.23 0.00 493500 Regexp#search_region [84]
0.07 0.00 493500 Regexp.last_match= [159]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[35] 2.2 0.96 0.15 493501 Array#[] [35]
0.04 0.00 493501 Fixnum.=== [215]
0.03 0.00 493501 Fixnum#>= [230]
0.03 0.00 493501 Rubinius::Tuple#at [233]
0.03 0.00 493501 Fixnum#+ [238]
0.03 0.00 493501 Fixnum#< [248]
-------------------------------------------------------
0.98 1.22 493500 Regexp#initialize [25]
[36] 2.1 1.06 0.00 493500 Regexp#compile [36]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[37] 1.8 0.77 0.16 1117626 Array#last [37]
0.08 0.00 1117626 Array#at [131]
0.08 0.00 1117626 Kernel#equal? [145]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[38] 1.8 0.40 0.50 493501 String#dup [38]
0.21 0.29 493501 Rubinius::Type.object_initialize_dup [50]
-------------------------------------------------------
0.54 0.94 493501 Rubinius::Mirror::Array.reflect [28]
[39] 1.8 0.54 0.36 493501 Rubinius::Mirror.reflect [39]
0.09 0.17 493501 Class#allocate [77]
0.10 0.00 493501 Rubinius::Mirror#initialize [115]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[40] 1.5 0.61 0.15 1576005 Module#=== [40]
0.15 0.00 1576005 Rubinius::Type.object_kind_of? [98]
-------------------------------------------------------
0.09 50.44 10001 CSV::shift<1775> {} [12]
[41] 1.5 0.01 0.74 10001 IO#gets [41]
0.05 0.70 10001 IO#each [42]
-------------------------------------------------------
0.01 0.74 10001 IO#gets [41]
[42] 1.5 0.05 0.70 10001 IO#each [42]
0.02 0.64 10001 IO::EachReader#each [44]
0.02 0.00 10001 IO#ensure_open_and_readable [277]
0.01 0.00 10001 Module#=== [370]
0.01 0.00 10001 IO::EachReader#initialize [407]
0.00 0.00 10001 Class#allocate [422]
0.00 0.00 10001 IO::InternalBuffer#exhausted? [650]
0.00 0.00 10001 Proc.__from_block__ [665]
-------------------------------------------------------
1.93 7.62 493500 String#gsub! [16]
[43] 1.4 0.72 0.00 493500 Regexp#search_region [43]
-------------------------------------------------------
0.05 0.70 10001 IO#each [42]
[44] 1.3 0.02 0.64 10001 IO::EachReader#each [44]
0.07 0.56 10001 IO::EachReader#read_to_separator [45]
0.01 0.00 10001 String#empty? [404]
-------------------------------------------------------
0.02 0.64 10001 IO::EachReader#each [44]
[45] 1.3 0.07 0.56 10001 IO::EachReader#read_to_separator [45]
0.01 0.24 10000 IO::gets<1618> {} [78]
0.01 0.07 10564 IO::InternalBuffer#fill_from [127]
0.02 0.05 10000 IO.read_encode [144]
0.01 0.05 10564 IO::InternalBuffer#shift [163]
0.02 0.03 10564 String#<< [194]
0.02 0.01 10000 Rubinius::GlobalVariables#[]= [245]
0.01 0.01 10563 IO::InternalBuffer#find [280]
0.01 0.00 10000 IO#increment_lineno [361]
0.00 0.00 10000 Kernel#taint [676]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[46] 1.2 0.55 0.08 525335 Range#initialize [46]
0.08 0.00 1050670 Kernel#kind_of? [133]
-------------------------------------------------------
6.06 12.72 493501 String#count [15]
[47] 1.1 0.56 0.00 3148920 String#find_character [47]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[48] 1.0 0.43 0.09 1050670 Rubinius::Type.coerce_to [48]
0.09 0.00 1050670 Rubinius::Type.object_kind_of? [123]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[49] 1.0 0.44 0.07 987001 BasicObject#!= [49]
0.04 0.00 493500 String#== [196]
0.03 0.00 493501 Fixnum#== [244]
-------------------------------------------------------
0.40 0.50 493501 String#dup [38]
[50] 1.0 0.21 0.29 493501 Rubinius::Type.object_initialize_dup [50]
0.25 0.05 493501 Kernel#initialize_dup [56]
-------------------------------------------------------
0.99 0.84 493500 Hash#find_item [27]
[51] 1.0 0.43 0.06 493500 Hash::State#match? [51]
0.04 0.00 493500 Rubinius::Type.object_equal [218]
0.03 0.00 493500 Fixnum#== [246]
-------------------------------------------------------
0.81 0.53 493500 String#force_encoding [32]
[52] 0.9 0.23 0.23 493500 Rubinius::Type.coerce_to_encoding [52]
0.19 0.04 493500 Module#=== [85]
-------------------------------------------------------
1.12 5.47 493500 Rubinius::Type.coerce_to_regexp [17]
[53] 0.9 0.37 0.08 987000 Module#=== [53]
0.08 0.00 987000 Rubinius::Type.object_kind_of? [138]
-------------------------------------------------------
6.06 12.72 493501 String#count [15]
[54] 0.7 0.35 0.00 6297840 Rubinius::ByteArray#[] [54]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[55] 0.6 0.23 0.08 493500 Array#<< [55]
0.08 0.00 493500 Array#set_index [129]
-------------------------------------------------------
0.21 0.29 493501 Rubinius::Type.object_initialize_dup [50]
[56] 0.6 0.25 0.05 493501 Kernel#initialize_dup [56]
0.05 0.00 493501 String#initialize_copy [181]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[57] 0.5 0.28 0.00 987002 String.pattern [57]
-------------------------------------------------------
0.69 0.56 493500 String#=~ [34]
[58] 0.5 0.22 0.05 493500 Module#=== [58]
0.05 0.00 493500 Rubinius::Type.object_kind_of? [182]
-------------------------------------------------------
0.00 50.87 1 script:/home/jeff/Downloads/read_csv.rb [5]
[59] 0.5 0.00 0.27 1 Kernel#require [59]
0.00 0.27 1 Kernel#gem_original_require [60]
-------------------------------------------------------
0.00 0.27 1 Kernel#require [59]
[60] 0.5 0.00 0.27 1 Kernel#gem_original_require [60]
0.00 0.27 1 Rubinius::CodeLoader.require [61]
-------------------------------------------------------
0.00 0.27 1 Kernel#gem_original_require [60]
[61] 0.5 0.00 0.27 1 Rubinius::CodeLoader.require [61]
0.00 0.26 1 Rubinius.run_script [62]
0.00 0.00 1 Rubinius::CodeLoader#require [703]
-------------------------------------------------------
0.00 0.27 1 Rubinius::CodeLoader.require [61]
[62] 0.5 0.00 0.26 1 Rubinius.run_script [62]
0.00 0.26 1 script:/usr/local/rubinius/gems/gems/rubysl-csv-2.0.2/lib/csv.rb [63]
-------------------------------------------------------
0.00 0.26 1 Rubinius.run_script [62]
[63] 0.5 0.00 0.26 1 script:/usr/local/rubinius/gems/gems/rubysl-csv-2.0.2/lib/csv.rb [63]
0.00 0.26 1 Kernel#require [64]
-------------------------------------------------------
0.00 0.26 1 script:/usr/local/rubinius/gems/gems/rubysl-csv-2.0.2/lib/csv.rb [63]
[64] 0.5 0.00 0.26 1 Kernel#require [64]
0.00 0.26 1 Kernel#gem_original_require [65]
-------------------------------------------------------
0.00 0.26 1 Kernel#require [64]
[65] 0.5 0.00 0.26 1 Kernel#gem_original_require [65]
0.00 0.26 1 Rubinius::CodeLoader.require [66]
-------------------------------------------------------
0.00 0.26 1 Kernel#gem_original_require [65]
[66] 0.5 0.00 0.26 1 Rubinius::CodeLoader.require [66]
0.00 0.26 1 Rubinius.run_script [67]
-------------------------------------------------------
0.00 0.26 1 Rubinius::CodeLoader.require [66]
[67] 0.5 0.00 0.26 1 Rubinius.run_script [67]
0.00 0.26 1 script:/usr/local/rubinius/gems/gems/rubysl-csv-2.0.2/lib/rubysl/csv.rb [68]
-------------------------------------------------------
0.00 0.26 1 Rubinius.run_script [67]
[68] 0.5 0.00 0.26 1 script:/usr/local/rubinius/gems/gems/rubysl-csv-2.0.2/lib/rubysl/csv.rb [68]
0.00 0.26 2 Kernel#require [69]
-------------------------------------------------------
0.00 0.26 1 script:/usr/local/rubinius/gems/gems/rubysl-csv-2.0.2/lib/rubysl/csv.rb [68]
[69] 0.5 0.00 0.26 2 Kernel#require [69]
0.00 0.26 2 Kernel#gem_original_require [70]
-------------------------------------------------------
0.00 0.26 2 Kernel#require [69]
[70] 0.5 0.00 0.26 2 Kernel#gem_original_require [70]
0.00 0.26 2 Rubinius::CodeLoader.require [71]
-------------------------------------------------------
0.00 0.26 2 Kernel#gem_original_require [70]
[71] 0.5 0.00 0.26 2 Rubinius::CodeLoader.require [71]
0.00 0.26 2 Rubinius.run_script [75]
0.00 0.00 2 Rubinius::CodeLoader#require [413]
-------------------------------------------------------
0.99 0.84 493500 Hash#find_item [27]
[72] 0.5 0.22 0.05 493500 Hash#key_index [72]
0.05 0.00 493500 Fixnum#& [185]
-------------------------------------------------------
0.09 50.44 10001 CSV::shift<1775> {} [12]
[73] 0.5 0.08 0.18 10000 String#sub! [73]
0.05 0.03 10000 String#replace [124]
0.02 0.00 10000 MatchData#pre_match [249]
0.01 0.02 10000 Regexp#match_from [250]
0.02 0.00 10000 MatchData#post_match [268]
0.01 0.00 10000 String#to_sub_replacement [382]
0.00 0.00 20000 String#append [417]
0.00 0.00 10000 String#byteslice [454]
0.00 0.00 10000 String#valid_encoding? [519]
0.00 0.00 10000 Regexp.last_match= [574]
0.00 0.00 20000 Kernel#tainted? [592]
0.00 0.00 20000 Kernel#kind_of? [636]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[74] 0.5 0.26 0.00 1052313 String#[] [74]
-------------------------------------------------------
0.00 0.26 2 Rubinius::CodeLoader.require [71]
[75] 0.5 0.00 0.26 2 Rubinius.run_script [75]
0.00 0.26 1 script:/usr/local/rubinius/gems/gems/rubysl-csv-2.0.2/lib/rubysl/csv/csv.rb [76]
-------------------------------------------------------
0.00 0.26 2 Rubinius.run_script [75]
[76] 0.5 0.00 0.26 1 script:/usr/local/rubinius/gems/gems/rubysl-csv-2.0.2/lib/rubysl/csv/csv.rb [76]
0.00 0.15 1 Object::__script__<210> {} [97]
0.00 0.10 4 Kernel#require [116]
-------------------------------------------------------
0.54 0.36 493501 Rubinius::Mirror.reflect [39]
[77] 0.5 0.09 0.17 493501 Class#allocate [77]
0.17 0.00 1416 GC.collect_young [93]
-------------------------------------------------------
0.07 0.56 10001 IO::EachReader#read_to_separator [45]
[78] 0.5 0.01 0.24 10000 IO::gets<1618> {} [78]
0.03 0.21 10000 Rubinius::GlobalVariables#[]= [80]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[79] 0.5 0.21 0.03 525335 Range#first [79]
0.03 0.00 525335 Kernel#equal? [231]
-------------------------------------------------------
0.01 0.24 10000 IO::gets<1618> {} [78]
[80] 0.5 0.03 0.21 10000 Rubinius::GlobalVariables#[]= [80]
0.02 0.14 10000 Proc#call [95]
0.04 0.01 20000 Array#[] [189]
0.00 0.00 20000 Rubinius::LookupTable#[] [480]
0.00 0.00 10000 Rubinius::LookupTable#key? [535]
-------------------------------------------------------
6.06 12.72 493501 String#count [15]
[81] 0.5 0.20 0.04 493501 Array#empty? [81]
0.04 0.00 493501 Fixnum#== [204]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[82] 0.5 0.21 0.03 525335 Range#last [82]
0.03 0.00 525335 Kernel#equal? [228]
-------------------------------------------------------
6.06 12.72 493501 String#count [15]
[83] 0.5 0.23 0.00 4104731 Fixnum#+ [83]
-------------------------------------------------------
0.69 0.56 493500 String#=~ [34]
[84] 0.4 0.23 0.00 493500 Regexp#search_region [84]
-------------------------------------------------------
0.23 0.23 493500 Rubinius::Type.coerce_to_encoding [52]
[85] 0.4 0.19 0.04 493500 Module#=== [85]
0.04 0.00 493500 Rubinius::Type.object_kind_of? [211]
-------------------------------------------------------
0.87 0.44 10000 Rubinius::Splitter.split_on_string [33]
[86] 0.4 0.17 0.05 558813 Array#<< [86]
0.05 0.00 558813 Array#set_index [186]
-------------------------------------------------------
6.06 12.72 493501 String#count [15]
[87] 0.4 0.20 0.00 3642421 Fixnum#== [87]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[88] 0.4 0.07 0.13 525335 Class#allocate [88]
0.13 0.00 1091 GC.collect_young [101]
-------------------------------------------------------
6.06 12.72 493501 String#count [15]
[89] 0.4 0.19 0.00 3642421 Fixnum#< [89]
-------------------------------------------------------
1.00 1.75 493500 Regexp.quote [24]
[90] 0.4 0.19 0.00 493500 String#transform [90]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[91] 0.4 0.19 0.00 493501 String#apply_and! [91]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[92] 0.4 0.14 0.04 130626 String#<< [92]
0.02 0.00 130626 String#append [252]
0.01 0.00 130626 Rubinius::Type.infect [315]
0.01 0.00 130626 Kernel#kind_of? [341]
-------------------------------------------------------
0.09 0.17 493501 Class#allocate [77]
[93] 0.3 0.17 0.00 1416 GC.collect_young [93]
-------------------------------------------------------
1.39 1.87 493501 Array#initialize_copy [23]
[94] 0.3 0.17 0.00 493501 Rubinius::Mirror::Array#tuple [94]
-------------------------------------------------------
0.03 0.21 10000 Rubinius::GlobalVariables#[]= [80]
[95] 0.3 0.02 0.14 10000 Proc#call [95]
0.02 0.08 10000 Kernel#dup [120]
0.01 0.02 10000 Object::__script__<117> {} [207]
-------------------------------------------------------
1.02 0.40 493500 String#* [29]
[96] 0.3 0.16 0.00 493500 String.pattern [96]
-------------------------------------------------------
0.00 0.26 1 script:/usr/local/rubinius/gems/gems/rubysl-csv-2.0.2/lib/rubysl/csv/csv.rb [76]
[97] 0.3 0.00 0.15 1 Object::__script__<210> {} [97]
0.00 0.12 1 Forwardable#def_delegators [103]
0.00 0.02 1 Object::__script__<236> {} [281]
0.00 0.01 1 Object::__script__<576> {} [297]
0.00 0.01 31 Rubinius.add_defn_method [371]
0.00 0.00 1 Struct.new [589]
-------------------------------------------------------
0.61 0.15 1576005 Module#=== [40]
[98] 0.3 0.15 0.00 1576005 Rubinius::Type.object_kind_of? [98]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[99] 0.3 0.15 0.00 525335 String#substring [99]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[100] 0.3 0.14 0.00 2101340 String#size [100]
-------------------------------------------------------
0.07 0.13 525335 Class#allocate [88]
[101] 0.2 0.13 0.00 1091 GC.collect_young [101]
-------------------------------------------------------
1.02 0.40 493500 String#* [29]
[102] 0.2 0.12 0.00 987000 Kernel#kind_of? [102]
-------------------------------------------------------
0.00 0.15 1 Object::__script__<210> {} [97]
[103] 0.2 0.00 0.12 1 Forwardable#def_delegators [103]
0.00 0.12 1 Array#each [104]
-------------------------------------------------------
0.00 0.12 1 Forwardable#def_delegators [103]
[104] 0.2 0.00 0.12 1 Array#each [104]
0.00 0.12 32 Forwardable::def_instance_delegators<155> {} [105]
-------------------------------------------------------
0.00 0.12 1 Array#each [104]
[105] 0.2 0.00 0.12 32 Forwardable::def_instance_delegators<155> {} [105]
0.00 0.11 32 Forwardable#def_instance_delegator [106]
-------------------------------------------------------
0.00 0.12 32 Forwardable::def_instance_delegators<155> {} [105]
[106] 0.2 0.00 0.11 32 Forwardable#def_instance_delegator [106]
0.01 0.11 32 Module#module_eval [107]
-------------------------------------------------------
0.00 0.11 32 Forwardable#def_instance_delegator [106]
[107] 0.2 0.01 0.11 32 Module#module_eval [107]
0.00 0.11 32 CodeTools::Compiler.construct_block [110]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[108] 0.2 0.11 0.00 2101340 Fixnum#< [108]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[109] 0.2 0.11 0.00 1974004 Fixnum#< [109]
-------------------------------------------------------
0.01 0.11 32 Module#module_eval [107]
[110] 0.2 0.00 0.11 32 CodeTools::Compiler.construct_block [110]
0.00 0.11 32 CodeTools::Compiler.compile_eval [111]
-------------------------------------------------------
0.00 0.11 32 CodeTools::Compiler.construct_block [110]
[111] 0.2 0.00 0.11 32 CodeTools::Compiler.compile_eval [111]
0.00 0.10 32 CodeTools::Compiler#run [113]
0.00 0.00 32 CodeTools::Compiler::LRUCache#retrieve [530]
0.00 0.00 32 CodeTools::Compiler#initialize [648]
0.00 0.00 32 Rubinius::VariableScope#local_layout [653]
-------------------------------------------------------
1.00 1.75 493500 Regexp.quote [24]
[112] 0.2 0.11 0.00 493500 String#ascii_only? [112]
-------------------------------------------------------
0.00 0.11 32 CodeTools::Compiler.compile_eval [111]
[113] 0.2 0.00 0.10 32 CodeTools::Compiler#run [113]
0.00 0.10 32 CodeTools::Compiler::Parser#run [114]
-------------------------------------------------------
0.00 0.10 32 CodeTools::Compiler#run [113]
[114] 0.2 0.00 0.10 32 CodeTools::Compiler::Parser#run [114]
0.00 0.08 32 CodeTools::Compiler::Stage#run_next [125]
0.00 0.02 32 CodeTools::Compiler::StringParser#parse [270]
-------------------------------------------------------
0.54 0.36 493501 Rubinius::Mirror.reflect [39]
[115] 0.2 0.10 0.00 493501 Rubinius::Mirror#initialize [115]
-------------------------------------------------------
0.00 0.26 1 script:/usr/local/rubinius/gems/gems/rubysl-csv-2.0.2/lib/rubysl/csv/csv.rb [76]
[116] 0.2 0.00 0.10 4 Kernel#require [116]
0.00 0.10 4 Kernel#gem_original_require [117]
-------------------------------------------------------
0.00 0.10 4 Kernel#require [116]
[117] 0.2 0.00 0.10 4 Kernel#gem_original_require [117]
0.00 0.10 4 Rubinius::CodeLoader.require [118]
-------------------------------------------------------
0.00 0.10 4 Kernel#gem_original_require [117]
[118] 0.2 0.00 0.10 4 Rubinius::CodeLoader.require [118]
0.00 0.10 4 Rubinius.run_script [121]
0.00 0.01 4 Rubinius::CodeLoader#require [381]
-------------------------------------------------------
0.98 1.22 493500 Regexp#initialize [25]
[119] 0.2 0.10 0.00 987000 Kernel#kind_of? [119]
-------------------------------------------------------
0.02 0.14 10000 Proc#call [95]
[120] 0.2 0.02 0.08 10000 Kernel#dup [120]
0.01 0.07 10000 Rubinius::Type.object_initialize_dup [132]
0.00 0.00 10000 Array.allocate [655]
0.00 0.00 10000 Rubinius::Type.object_class [694]
-------------------------------------------------------
0.00 0.10 4 Rubinius::CodeLoader.require [118]
[121] 0.2 0.00 0.10 4 Rubinius.run_script [121]
0.00 0.08 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/date.rb [134]
0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-stringio-2.0.0/lib/stringio.rb [306]
0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-forwardable-2.0.1/lib/forwardable.rb [433]
0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-english-2.0.0/lib/English.rb [508]
-------------------------------------------------------
1.93 7.62 493500 String#gsub! [16]
[122] 0.2 0.09 0.00 987000 Kernel#kind_of? [122]
-------------------------------------------------------
0.43 0.09 1050670 Rubinius::Type.coerce_to [48]
[123] 0.2 0.09 0.00 1050670 Rubinius::Type.object_kind_of? [123]
-------------------------------------------------------
0.08 0.18 10000 String#sub! [73]
[124] 0.2 0.05 0.03 10000 String#replace [124]
0.02 0.01 10000 String#force_encoding [239]
0.00 0.00 10000 String#num_bytes= [548]
0.00 0.00 10000 Kernel#StringValue [565]
0.00 0.00 10000 String#shared! [579]
-------------------------------------------------------
0.00 0.10 32 CodeTools::Compiler::Parser#run [114]
[125] 0.2 0.00 0.08 32 CodeTools::Compiler::Stage#run_next [125]
0.00 0.08 32 CodeTools::Compiler::Bytecode#run [126]
-------------------------------------------------------
0.00 0.08 32 CodeTools::Compiler::Stage#run_next [125]
[126] 0.2 0.00 0.08 32 CodeTools::Compiler::Bytecode#run [126]
0.00 0.07 32 CodeTools::AST::EvalExpression#bytecode [152]
0.00 0.01 32 CodeTools::Compiler::Stage#run_next [302]
-------------------------------------------------------
0.07 0.56 10001 IO::EachReader#read_to_separator [45]
[127] 0.2 0.01 0.07 10564 IO::InternalBuffer#fill_from [127]
0.02 0.05 10564 Rubinius.synchronize [154]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[128] 0.2 0.08 0.00 1480503 Fixnum#+ [128]
-------------------------------------------------------
0.23 0.08 493500 Array#<< [55]
[129] 0.2 0.08 0.00 493500 Array#set_index [129]
-------------------------------------------------------
0.87 0.44 10000 Rubinius::Splitter.split_on_string [33]
[130] 0.2 0.08 0.00 558813 String#byteslice [130]
-------------------------------------------------------
0.77 0.16 1117626 Array#last [37]
[131] 0.2 0.08 0.00 1117626 Array#at [131]
-------------------------------------------------------
0.02 0.08 10000 Kernel#dup [120]
[132] 0.2 0.01 0.07 10000 Rubinius::Type.object_initialize_dup [132]
0.01 0.07 10000 Kernel#initialize_dup [147]
-------------------------------------------------------
0.55 0.08 525335 Range#initialize [46]
[133] 0.2 0.08 0.00 1050670 Kernel#kind_of? [133]
-------------------------------------------------------
0.00 0.10 4 Rubinius.run_script [121]
[134] 0.2 0.00 0.08 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/date.rb [134]
0.00 0.08 1 Kernel#require [135]
-------------------------------------------------------
0.00 0.08 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/date.rb [134]
[135] 0.2 0.00 0.08 1 Kernel#require [135]
0.00 0.08 1 Kernel#gem_original_require [136]
-------------------------------------------------------
0.00 0.08 1 Kernel#require [135]
[136] 0.2 0.00 0.08 1 Kernel#gem_original_require [136]
0.00 0.08 1 Rubinius::CodeLoader.require [137]
-------------------------------------------------------
0.00 0.08 1 Kernel#gem_original_require [136]
[137] 0.2 0.00 0.08 1 Rubinius::CodeLoader.require [137]
0.00 0.08 1 Rubinius.run_script [139]
-------------------------------------------------------
0.37 0.08 987000 Module#=== [53]
[138] 0.2 0.08 0.00 987000 Rubinius::Type.object_kind_of? [138]
-------------------------------------------------------
0.00 0.08 1 Rubinius::CodeLoader.require [137]
[139] 0.2 0.00 0.08 1 Rubinius.run_script [139]
0.00 0.08 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/rubysl/date.rb [140]
-------------------------------------------------------
0.00 0.08 1 Rubinius.run_script [139]
[140] 0.2 0.00 0.08 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/rubysl/date.rb [140]
0.00 0.08 2 Kernel#require [141]
-------------------------------------------------------
0.00 0.08 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/rubysl/date.rb [140]
[141] 0.2 0.00 0.08 2 Kernel#require [141]
0.00 0.08 2 Kernel#gem_original_require [142]
-------------------------------------------------------
0.00 0.08 2 Kernel#require [141]
[142] 0.2 0.00 0.08 2 Kernel#gem_original_require [142]
0.00 0.08 2 Rubinius::CodeLoader.require [143]
-------------------------------------------------------
0.00 0.08 2 Kernel#gem_original_require [142]
[143] 0.2 0.00 0.08 2 Rubinius::CodeLoader.require [143]
0.00 0.07 2 Rubinius.run_script [149]
0.00 0.00 2 Rubinius::CodeLoader#require [410]
-------------------------------------------------------
0.07 0.56 10001 IO::EachReader#read_to_separator [45]
[144] 0.1 0.02 0.05 10000 IO.read_encode [144]
0.02 0.01 10000 String#force_encoding [237]
0.01 0.01 10000 IO#external_encoding [262]
0.00 0.00 10000 IO#internal_encoding [628]
-------------------------------------------------------
0.77 0.16 1117626 Array#last [37]
[145] 0.1 0.08 0.00 1117626 Kernel#equal? [145]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[146] 0.1 0.08 0.00 558813 String#== [146]
-------------------------------------------------------
0.01 0.07 10000 Rubinius::Type.object_initialize_dup [132]
[147] 0.1 0.01 0.07 10000 Kernel#initialize_dup [147]
0.03 0.04 10000 Array#initialize_copy [158]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[148] 0.1 0.07 0.00 493501 Kernel#StringValue [148]
-------------------------------------------------------
0.00 0.08 2 Rubinius::CodeLoader.require [143]
[149] 0.1 0.00 0.07 2 Rubinius.run_script [149]
0.00 0.07 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/rubysl/date/date.rb [150]
-------------------------------------------------------
0.00 0.07 2 Rubinius.run_script [149]
[150] 0.1 0.00 0.07 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/rubysl/date/date.rb [150]
0.00 0.05 1 Object::__script__<231> {} [176]
0.00 0.02 1 Kernel#require [282]
-------------------------------------------------------
1.39 1.87 493501 Array#initialize_copy [23]
[151] 0.1 0.07 0.00 493501 Rubinius::Mirror::Array#start [151]
-------------------------------------------------------
0.00 0.08 32 CodeTools::Compiler::Bytecode#run [126]
[152] 0.1 0.00 0.07 32 CodeTools::AST::EvalExpression#bytecode [152]
0.00 0.07 32 CodeTools::AST::Container#container_bytecode [153]
-------------------------------------------------------
0.00 0.07 32 CodeTools::AST::EvalExpression#bytecode [152]
[153] 0.1 0.00 0.07 32 CodeTools::AST::Container#container_bytecode [153]
0.00 0.07 32 CodeTools::AST::EvalExpression::bytecode<1216> {} [155]
-------------------------------------------------------
0.01 0.07 10564 IO::InternalBuffer#fill_from [127]
[154] 0.1 0.02 0.05 10564 Rubinius.synchronize [154]
0.02 0.02 10564 IO::InternalBuffer::fill_from<73> {} [198]
0.00 0.00 10564 Rubinius.lock [446]
0.00 0.00 10564 Rubinius.unlock [471]
-------------------------------------------------------
0.00 0.07 32 CodeTools::AST::Container#container_bytecode [153]
[155] 0.1 0.00 0.07 32 CodeTools::AST::EvalExpression::bytecode<1216> {} [155]
0.00 0.07 32 CodeTools::AST::Define#bytecode [156]
-------------------------------------------------------
0.00 0.07 32 CodeTools::AST::EvalExpression::bytecode<1216> {} [155]
[156] 0.1 0.00 0.07 32 CodeTools::AST::Define#bytecode [156]
0.00 0.06 32 CodeTools::AST::Define#compile_body [160]
0.00 0.00 64 CodeTools::Generator#send [572]
0.00 0.00 32 CodeTools::Generator#push_literal [740]
0.00 0.00 32 CodeTools::Generator#push_generator [745]
-------------------------------------------------------
1.39 1.87 493501 Array#initialize_copy [23]
[157] 0.1 0.07 0.00 493501 Rubinius::Mirror::Array#total [157]
-------------------------------------------------------
0.01 0.07 10000 Kernel#initialize_dup [147]
[158] 0.1 0.03 0.04 10000 Array#initialize_copy [158]
0.01 0.02 10000 Rubinius::Mirror::Array.reflect [234]
0.00 0.00 10000 Rubinius::Mirror::Array#tuple [426]
0.00 0.00 10000 Rubinius::Mirror::Array#start [626]
0.00 0.00 10000 Rubinius::Mirror::Array#total [632]
-------------------------------------------------------
0.69 0.56 493500 String#=~ [34]
[159] 0.1 0.07 0.00 493500 Regexp.last_match= [159]
-------------------------------------------------------
0.00 0.07 32 CodeTools::AST::Define#bytecode [156]
[160] 0.1 0.00 0.06 32 CodeTools::AST::Define#compile_body [160]
0.00 0.06 32 CodeTools::AST::Block#bytecode [166]
0.00 0.00 32 CodeTools::AST::Parameters#bytecode [459]
-------------------------------------------------------
1.00 1.75 493500 Regexp.quote [24]
[161] 0.1 0.06 0.00 493500 Kernel#StringValue [161]
-------------------------------------------------------
1.12 5.47 493500 Rubinius::Type.coerce_to_regexp [17]
[162] 0.1 0.06 0.00 493500 Regexp.allocate [162]
-------------------------------------------------------
0.07 0.56 10001 IO::EachReader#read_to_separator [45]
[163] 0.1 0.01 0.05 10564 IO::InternalBuffer#shift [163]
0.01 0.04 10564 Rubinius.synchronize [177]
-------------------------------------------------------
0.84 3.86 493501 Kernel#dup [20]
[164] 0.1 0.06 0.00 493501 Array.allocate [164]
-------------------------------------------------------
1.93 7.62 493500 String#gsub! [16]
[165] 0.1 0.06 0.00 493500 Regexp.last_match= [165]
-------------------------------------------------------
0.00 0.06 32 CodeTools::AST::Define#compile_body [160]
[166] 0.1 0.00 0.06 32 CodeTools::AST::Block#bytecode [166]
0.00 0.06 32 Enumerable#each_with_index [167]
-------------------------------------------------------
0.00 0.06 32 CodeTools::AST::Block#bytecode [166]
[167] 0.1 0.00 0.06 32 Enumerable#each_with_index [167]
0.00 0.06 32 Array#each [168]
-------------------------------------------------------
0.00 0.06 32 Enumerable#each_with_index [167]
[168] 0.1 0.00 0.06 32 Array#each [168]
0.00 0.06 32 Enumerable::each_with_index<223> {} [169]
-------------------------------------------------------
0.00 0.06 32 Array#each [168]
[169] 0.1 0.00 0.06 32 Enumerable::each_with_index<223> {} [169]
0.00 0.06 32 CodeTools::AST::Block::bytecode<94> {} [170]
-------------------------------------------------------
0.00 0.06 32 Enumerable::each_with_index<223> {} [169]
[170] 0.1 0.00 0.06 32 CodeTools::AST::Block::bytecode<94> {} [170]
0.01 0.05 32 CodeTools::AST::Rescue#bytecode [171]
-------------------------------------------------------
0.00 0.06 32 CodeTools::AST::Block::bytecode<94> {} [170]
[171] 0.1 0.01 0.05 32 CodeTools::AST::Rescue#bytecode [171]
0.00 0.03 32 CodeTools::AST::RescueCondition#bytecode [240]
0.00 0.03 32 CodeTools::AST::SendWithArguments#bytecode [247]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[172] 0.1 0.06 0.00 1050670 Fixnum#+ [172]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[173] 0.1 0.06 0.00 1050670 Fixnum#> [173]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[174] 0.1 0.06 0.00 493501 Array#size [174]
-------------------------------------------------------
0.98 1.22 493500 Regexp#initialize [25]
[175] 0.1 0.06 0.00 987000 Kernel#== [175]
-------------------------------------------------------
0.00 0.07 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/rubysl/date/date.rb [150]
[176] 0.1 0.00 0.05 1 Object::__script__<231> {} [176]
0.00 0.04 7 Date.once [190]
0.00 0.00 63 Rubinius.add_defn_method [411]
0.00 0.00 1 Class#new [490]
0.00 0.00 1 Enumerable#each_with_index [715]
-------------------------------------------------------
0.01 0.05 10564 IO::InternalBuffer#shift [163]
[177] 0.1 0.01 0.04 10564 Rubinius.synchronize [177]
0.03 0.01 10564 IO::InternalBuffer::shift<162> {} [209]
0.00 0.00 10564 Rubinius.unlock [706]
0.00 0.00 10564 Rubinius.lock [725]
-------------------------------------------------------
1.02 0.40 493500 String#* [29]
[178] 0.1 0.05 0.00 493500 Fixnum#* [178]
-------------------------------------------------------
0.84 3.86 493501 Kernel#dup [20]
[179] 0.1 0.05 0.00 493501 Rubinius::Type.object_class [179]
-------------------------------------------------------
0.99 0.84 493500 Hash#find_item [27]
[180] 0.1 0.05 0.00 493500 Kernel#hash [180]
-------------------------------------------------------
0.25 0.05 493501 Kernel#initialize_dup [56]
[181] 0.1 0.05 0.00 493501 String#initialize_copy [181]
-------------------------------------------------------
0.22 0.05 493500 Module#=== [58]
[182] 0.1 0.05 0.00 493500 Rubinius::Type.object_kind_of? [182]
-------------------------------------------------------
0.09 50.44 10001 CSV::shift<1775> {} [12]
[183] 0.1 0.01 0.04 10000 Hash#[] [183]
0.02 0.02 10000 Hash#find_item [205]
-------------------------------------------------------
1.39 1.87 493501 Array#initialize_copy [23]
[184] 0.1 0.05 0.00 493501 Rubinius::Tuple#dup [184]
-------------------------------------------------------
0.22 0.05 493500 Hash#key_index [72]
[185] 0.1 0.05 0.00 493500 Fixnum#& [185]
-------------------------------------------------------
0.17 0.05 558813 Array#<< [86]
[186] 0.1 0.05 0.00 558813 Array#set_index [186]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[187] 0.1 0.04 0.00 493501 String#tr_expand! [187]
-------------------------------------------------------
1.00 1.75 493500 Regexp.quote [24]
[188] 0.1 0.04 0.00 493500 Kernel#is_a? [188]
-------------------------------------------------------
0.03 0.21 10000 Rubinius::GlobalVariables#[]= [80]
[189] 0.1 0.04 0.01 20000 Array#[] [189]
0.00 0.00 20000 Fixnum#>= [623]
0.00 0.00 20000 Fixnum.=== [629]
0.00 0.00 20000 Rubinius::Tuple#at [649]
0.00 0.00 20000 Fixnum#< [669]
0.00 0.00 20000 Fixnum#+ [682]
-------------------------------------------------------
0.00 0.05 1 Object::__script__<231> {} [176]
[190] 0.1 0.00 0.04 7 Date.once [190]
0.00 0.04 7 Array#each [191]
-------------------------------------------------------
0.00 0.04 7 Date.once [190]
[191] 0.1 0.00 0.04 7 Array#each [191]
0.00 0.04 15 Date::once<1107> {} [192]
-------------------------------------------------------
0.00 0.04 7 Array#each [191]
[192] 0.1 0.00 0.04 15 Date::once<1107> {} [192]
0.00 0.04 15 Module#module_eval [193]
-------------------------------------------------------
0.00 0.04 15 Date::once<1107> {} [192]
[193] 0.1 0.00 0.04 15 Module#module_eval [193]
0.00 0.04 15 CodeTools::Compiler.construct_block [200]
-------------------------------------------------------
0.07 0.56 10001 IO::EachReader#read_to_separator [45]
[194] 0.1 0.02 0.03 10564 String#<< [194]
0.02 0.00 10564 String#append [251]
0.00 0.00 10564 Rubinius::Type.infect [709]
-------------------------------------------------------
4.21 42.65 558813 CSV::shift<1815> {} [14]
[195] 0.1 0.04 0.00 493501 Fixnum#% [195]
-------------------------------------------------------
0.44 0.07 987001 BasicObject#!= [49]
[196] 0.1 0.04 0.00 493500 String#== [196]
-------------------------------------------------------
0.87 0.44 10000 Rubinius::Splitter.split_on_string [33]
[197] 0.1 0.04 0.00 558813 String#find_string [197]
-------------------------------------------------------
0.02 0.05 10564 Rubinius.synchronize [154]
[198] 0.1 0.02 0.02 10564 IO::InternalBuffer::fill_from<73> {} [198]
0.01 0.00 10564 IO::InternalBuffer#empty? [406]
0.00 0.00 10564 IO::InternalBuffer#size [409]
0.00 0.00 567 IO::InternalBuffer#fill [415]
0.00 0.00 10564 IO::InternalBuffer#empty_to [611]
-------------------------------------------------------
1.93 7.62 493500 String#gsub! [16]
[199] 0.1 0.04 0.00 493500 Kernel#untrusted? [199]
-------------------------------------------------------
0.00 0.04 15 Module#module_eval [193]
[200] 0.1 0.00 0.04 15 CodeTools::Compiler.construct_block [200]
0.00 0.04 15 CodeTools::Compiler.compile_eval [202]
-------------------------------------------------------
1.93 7.62 493500 String#gsub! [16]
[201] 0.1 0.04 0.00 493872 Kernel#tainted? [201]
-------------------------------------------------------
0.00 0.04 15 CodeTools::Compiler.construct_block [200]
[202] 0.1 0.00 0.04 15 CodeTools::Compiler.compile_eval [202]
0.00 0.03 15 CodeTools::Compiler#run [220]
0.00 0.00 15 CodeTools::Compiler::LRUCache#set [498]
0.00 0.00 15 CodeTools::Compiler::LRUCache#retrieve [658]
0.00 0.00 15 Rubinius::VariableScope#local_layout [692]
-------------------------------------------------------
1.93 7.62 493500 String#gsub! [16]
[203] 0.1 0.04 0.00 493500 String#valid_encoding? [203]
-------------------------------------------------------
0.20 0.04 493501 Array#empty? [81]
[204] 0.1 0.04 0.00 493501 Fixnum#== [204]
-------------------------------------------------------
0.01 0.04 10000 Hash#[] [183]
[205] 0.1 0.02 0.02 10000 Hash#find_item [205]
0.01 0.00 10000 Hash::State#match? [321]
0.01 0.00 10000 Hash#key_index [408]
0.00 0.00 10000 Kernel#hash [635]
-------------------------------------------------------
0.54 0.94 493501 Rubinius::Mirror::Array.reflect [28]
[206] 0.1 0.04 0.00 493501 Rubinius::Type.object_kind_of? [206]
-------------------------------------------------------
0.02 0.14 10000 Proc#call [95]
[207] 0.1 0.01 0.02 10000 Object::__script__<117> {} [207]
0.01 0.01 10000 Thread#[]= [256]
0.00 0.00 10000 Thread.current [677]
-------------------------------------------------------
1.39 1.87 493501 Array#initialize_copy [23]
[208] 0.1 0.04 0.00 493501 Rubinius::Type.infect [208]
-------------------------------------------------------
0.01 0.04 10564 Rubinius.synchronize [177]
[209] 0.1 0.03 0.01 10564 IO::InternalBuffer::shift<162> {} [209]
0.00 0.00 10564 IO::InternalBuffer#size [416]
0.00 0.00 10564 String.from_bytearray [428]
-------------------------------------------------------
1.02 0.40 493500 String#* [29]
[210] 0.1 0.04 0.00 493500 Kernel#__class__ [210]
-------------------------------------------------------
0.19 0.04 493500 Module#=== [85]
[211] 0.1 0.04 0.00 493500 Rubinius::Type.object_kind_of? [211]
-------------------------------------------------------
0.97 46.97 10000 Array#each [13]
[212] 0.1 0.04 0.00 558813 Rubinius::Tuple#at [212]
-------------------------------------------------------
0.81 0.53 493500 String#force_encoding [32]
[213] 0.1 0.04 0.00 493500 Fixnum#== [213]
-------------------------------------------------------
0.87 0.44 10000 Rubinius::Splitter.split_on_string [33]
[214] 0.1 0.04 0.00 558813 Fixnum#- [214]
-------------------------------------------------------
0.96 0.15 493501 Array#[] [35]
[215] 0.1 0.04 0.00 493501 Fixnum.=== [215]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[216] 0.1 0.04 0.00 525335 Kernel#equal? [216]
-------------------------------------------------------
0.81 0.53 493500 String#force_encoding [32]
[217] 0.1 0.04 0.00 493500 Encoding#ascii_compatible? [217]
-------------------------------------------------------
0.43 0.06 493500 Hash::State#match? [51]
[218] 0.1 0.04 0.00 493500 Rubinius::Type.object_equal [218]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[219] 0.1 0.03 0.00 525335 Fixnum#- [219]
-------------------------------------------------------
0.00 0.04 15 CodeTools::Compiler.compile_eval [202]
[220] 0.1 0.00 0.03 15 CodeTools::Compiler#run [220]
0.00 0.03 15 CodeTools::Compiler::Parser#run [221]
-------------------------------------------------------
0.00 0.03 15 CodeTools::Compiler#run [220]
[221] 0.1 0.00 0.03 15 CodeTools::Compiler::Parser#run [221]
0.00 0.03 15 CodeTools::Compiler::Stage#run_next [242]
0.00 0.01 15 CodeTools::Compiler::StringParser#parse [378]
-------------------------------------------------------
0.99 0.84 493500 Hash#find_item [27]
[222] 0.1 0.03 0.00 493500 Rubinius::Tuple#[] [222]
-------------------------------------------------------
1.93 7.62 493500 String#gsub! [16]
[223] 0.1 0.03 0.00 493500 Kernel#equal? [223]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[224] 0.1 0.03 0.00 493501 Rubinius::ByteArray#[] [224]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[225] 0.1 0.03 0.00 493501 Rubinius::ByteArray#[]= [225]
-------------------------------------------------------
0.97 46.97 10000 Array#each [13]
[226] 0.1 0.03 0.00 568813 Fixnum#< [226]
-------------------------------------------------------
0.97 46.97 10000 Array#each [13]
[227] 0.1 0.03 0.00 568813 Fixnum#+ [227]
-------------------------------------------------------
0.21 0.03 525335 Range#last [82]
[228] 0.1 0.03 0.00 525335 Kernel#equal? [228]
-------------------------------------------------------
1.02 0.40 493500 String#* [29]
[229] 0.1 0.03 0.00 493500 Fixnum#< [229]
-------------------------------------------------------
0.96 0.15 493501 Array#[] [35]
[230] 0.1 0.03 0.00 493501 Fixnum#>= [230]
-------------------------------------------------------
0.21 0.03 525335 Range#first [79]
[231] 0.1 0.03 0.00 525335 Kernel#equal? [231]
-------------------------------------------------------
0.87 0.44 10000 Rubinius::Splitter.split_on_string [33]
[232] 0.1 0.03 0.00 548813 Fixnum#+ [232]
-------------------------------------------------------
0.96 0.15 493501 Array#[] [35]
[233] 0.1 0.03 0.00 493501 Rubinius::Tuple#at [233]
-------------------------------------------------------
0.03 0.04 10000 Array#initialize_copy [158]
[234] 0.1 0.01 0.02 10000 Rubinius::Mirror::Array.reflect [234]
0.01 0.01 10000 Rubinius::Mirror.reflect [276]
-------------------------------------------------------
4.02 2.38 525335 String#[] [18]
[235] 0.1 0.03 0.00 525335 Fixnum#== [235]
-------------------------------------------------------
0.87 0.44 10000 Rubinius::Splitter.split_on_string [33]
[236] 0.1 0.03 0.00 558813 Fixnum#< [236]
-------------------------------------------------------
0.02 0.05 10000 IO.read_encode [144]
[237] 0.1 0.02 0.01 10000 String#force_encoding [237]
0.01 0.01 10000 Rubinius::Type.coerce_to_encoding [311]
-------------------------------------------------------
0.96 0.15 493501 Array#[] [35]
[238] 0.1 0.03 0.00 493501 Fixnum#+ [238]
-------------------------------------------------------
0.05 0.03 10000 String#replace [124]
[239] 0.1 0.02 0.01 10000 String#force_encoding [239]
0.01 0.01 10000 Rubinius::Type.coerce_to_encoding [310]
0.00 0.00 9675 Encoding#ascii_compatible? [731]
-------------------------------------------------------
0.01 0.05 32 CodeTools::AST::Rescue#bytecode [171]
[240] 0.1 0.00 0.03 32 CodeTools::AST::RescueCondition#bytecode [240]
0.00 0.02 32 CodeTools::AST::Block#bytecode [263]
0.00 0.00 32 Array#each [418]
-------------------------------------------------------
3.28 2.95 493501 String#count_table [19]
[241] 0.1 0.03 0.00 493501 Fixnum#> [241]
-------------------------------------------------------
0.00 0.03 15 CodeTools::Compiler::Parser#run [221]
[242] 0.1 0.00 0.03 15 CodeTools::Compiler::Stage#run_next [242]
0.00 0.03 15 CodeTools::Compiler::Bytecode#run [243]
-------------------------------------------------------
0.00 0.03 15 CodeTools::Compiler::Stage#run_next [242]
[243] 0.1 0.00 0.03 15 CodeTools::Compiler::Bytecode#run [243]
0.00 0.02 15 CodeTools::AST::EvalExpression#bytecode [253]
0.00 0.00 15 CodeTools::Compiler::Stage#run_next [427]
-------------------------------------------------------
0.44 0.07 987001 BasicObject#!= [49]
[244] 0.1 0.03 0.00 493501 Fixnum#== [244]
-------------------------------------------------------
0.07 0.56 10001 IO::EachReader#read_to_separator [45]
[245] 0.1 0.02 0.01 10000 Rubinius::GlobalVariables#[]= [245]
0.00 0.00 10000 Rubinius::LookupTable#[]= [494]
0.00 0.00 10000 Rubinius::LookupTable#[] [566]
0.00 0.00 10000 Rubinius::LookupTable#key? [651]
-------------------------------------------------------
0.43 0.06 493500 Hash::State#match? [51]
[246] 0.1 0.03 0.00 493500 Fixnum#== [246]
-------------------------------------------------------
0.01 0.05 32 CodeTools::AST::Rescue#bytecode [171]
[247] 0.1 0.00 0.03 32 CodeTools::AST::SendWithArguments#bytecode [247]
0.00 0.02 32 CodeTools::AST::Arguments#bytecode [269]
0.00 0.00 32 CodeTools::AST::BlockPass#bytecode [429]
0.00 0.00 32 CodeTools::AST::InstanceVariableAccess#bytecode [663]
0.00 0.00 32 CodeTools::Generator#send_with_splat [724]
-------------------------------------------------------
0.96 0.15 493501 Array#[] [35]
[248] 0.1 0.03 0.00 493501 Fixnum#< [248]
-------------------------------------------------------
0.08 0.18 10000 String#sub! [73]
[249] 0.1 0.02 0.00 10000 MatchData#pre_match [249]
0.00 0.00 10000 String#byteslice [496]
0.00 0.00 20000 Rubinius::Tuple#at [617]
-------------------------------------------------------
0.08 0.18 10000 String#sub! [73]
[250] 0.0 0.01 0.02 10000 Regexp#match_from [250]
0.02 0.00 10000 Regexp#search_region [275]
-------------------------------------------------------
0.02 0.03 10564 String#<< [194]
[251] 0.0 0.02 0.00 10564 String#append [251]
-------------------------------------------------------
0.14 0.04 130626 String#<< [92]
[252] 0.0 0.02 0.00 130626 String#append [252]
-------------------------------------------------------
0.00 0.03 15 CodeTools::Compiler::Bytecode#run [243]
[253] 0.0 0.00 0.02 15 CodeTools::AST::EvalExpression#bytecode [253]
0.00 0.02 15 CodeTools::AST::Container#container_bytecode [254]
-------------------------------------------------------
0.00 0.02 15 CodeTools::AST::EvalExpression#bytecode [253]
[254] 0.0 0.00 0.02 15 CodeTools::AST::Container#container_bytecode [254]
0.00 0.02 15 CodeTools::AST::EvalExpression::bytecode<1216> {} [255]
-------------------------------------------------------
0.00 0.02 15 CodeTools::AST::Container#container_bytecode [254]
[255] 0.0 0.00 0.02 15 CodeTools::AST::EvalExpression::bytecode<1216> {} [255]
0.00 0.02 15 CodeTools::AST::Block#bytecode [257]
-------------------------------------------------------
0.01 0.02 10000 Object::__script__<117> {} [207]
[256] 0.0 0.01 0.01 10000 Thread#[]= [256]
0.01 0.00 10000 Rubinius::Type.coerce_to_symbol [369]
0.00 0.00 10000 Thread#locals_store [497]
-------------------------------------------------------
0.00 0.02 15 CodeTools::AST::EvalExpression::bytecode<1216> {} [255]
[257] 0.0 0.00 0.02 15 CodeTools::AST::Block#bytecode [257]
0.00 0.02 15 Enumerable#each_with_index [258]
-------------------------------------------------------
0.00 0.02 15 CodeTools::AST::Block#bytecode [257]
[258] 0.0 0.00 0.02 15 Enumerable#each_with_index [258]
0.00 0.02 15 Array#each [259]
-------------------------------------------------------
0.00 0.02 15 Enumerable#each_with_index [258]
[259] 0.0 0.00 0.02 15 Array#each [259]
0.00 0.02 45 Enumerable::each_with_index<223> {} [260]
-------------------------------------------------------
0.00 0.02 15 Array#each [259]
[260] 0.0 0.00 0.02 45 Enumerable::each_with_index<223> {} [260]
0.00 0.02 45 CodeTools::AST::Block::bytecode<94> {} [261]
-------------------------------------------------------
0.00 0.02 45 Enumerable::each_with_index<223> {} [260]
[261] 0.0 0.00 0.02 45 CodeTools::AST::Block::bytecode<94> {} [261]
0.00 0.02 15 CodeTools::AST::Define#bytecode [278]
0.00 0.00 30 CodeTools::AST::SendWithArguments#bytecode [405]
-------------------------------------------------------
0.02 0.05 10000 IO.read_encode [144]
[262] 0.0 0.01 0.01 10000 IO#external_encoding [262]
0.01 0.00 10000 Encoding.default_external [319]
-------------------------------------------------------
0.00 0.03 32 CodeTools::AST::RescueCondition#bytecode [240]
[263] 0.0 0.00 0.02 32 CodeTools::AST::Block#bytecode [263]
0.00 0.02 32 Enumerable#each_with_index [264]
-------------------------------------------------------
0.00 0.02 32 CodeTools::AST::Block#bytecode [263]
[264] 0.0 0.00 0.02 32 Enumerable#each_with_index [264]
0.00 0.02 32 Array#each [265]
-------------------------------------------------------
0.00 0.02 32 Enumerable#each_with_index [264]
[265] 0.0 0.00 0.02 32 Array#each [265]
0.00 0.02 64 Enumerable::each_with_index<223> {} [266]
-------------------------------------------------------
0.00 0.02 32 Array#each [265]
[266] 0.0 0.00 0.02 64 Enumerable::each_with_index<223> {} [266]
0.00 0.02 64 CodeTools::AST::Block::bytecode<94> {} [267]
-------------------------------------------------------
0.00 0.02 64 Enumerable::each_with_index<223> {} [266]
[267] 0.0 0.00 0.02 64 CodeTools::AST::Block::bytecode<94> {} [267]
0.00 0.02 32 CodeTools::AST::If#bytecode [273]
0.00 0.00 32 CodeTools::AST::Send#bytecode [495]
-------------------------------------------------------
0.08 0.18 10000 String#sub! [73]
[268] 0.0 0.02 0.00 10000 MatchData#post_match [268]
0.00 0.00 10000 String#byteslice [591]
0.00 0.00 20000 Fixnum#- [610]
-------------------------------------------------------
0.00 0.03 32 CodeTools::AST::SendWithArguments#bytecode [247]
[269] 0.0 0.00 0.02 32 CodeTools::AST::Arguments#bytecode [269]
0.01 0.01 32 CodeTools::AST::SplatValue#bytecode [274]
0.00 0.00 32 Array#each [702]
-------------------------------------------------------
0.00 0.10 32 CodeTools::Compiler::Parser#run [114]
[270] 0.0 0.00 0.02 32 CodeTools::Compiler::StringParser#parse [270]
0.00 0.02 32 CodeTools::Melbourne#parse_string [271]
-------------------------------------------------------
0.00 0.02 32 CodeTools::Compiler::StringParser#parse [270]
[271] 0.0 0.00 0.02 32 CodeTools::Melbourne#parse_string [271]
0.01 0.01 32 CodeTools::Melbourne#string_to_ast [272]
-------------------------------------------------------
0.00 0.02 32 CodeTools::Melbourne#parse_string [271]
[272] 0.0 0.01 0.01 32 CodeTools::Melbourne#string_to_ast [272]
0.00 0.01 160 CodeTools::Melbourne#process_call [342]
0.00 0.00 64 CodeTools::Melbourne#process_args [609]
-------------------------------------------------------
0.00 0.02 64 CodeTools::AST::Block::bytecode<94> {} [267]
[273] 0.0 0.00 0.02 32 CodeTools::AST::If#bytecode [273]
0.00 0.01 64 CodeTools::AST::Send#bytecode [279]
-------------------------------------------------------
0.00 0.02 32 CodeTools::AST::Arguments#bytecode [269]
[274] 0.0 0.01 0.01 32 CodeTools::AST::SplatValue#bytecode [274]
0.00 0.00 160 CodeTools::Generator#send [387]
0.00 0.00 64 CodeTools::AST::SplatValue#kind_of_array [525]
0.00 0.00 32 CodeTools::AST::SplatValue#instance_of_array [587]
0.00 0.00 160 CodeTools::GeneratorMethods#goto [614]
0.00 0.00 64 CodeTools::Generator#find_const [671]
0.00 0.00 64 CodeTools::Generator#push_literal [695]
-------------------------------------------------------
0.01 0.02 10000 Regexp#match_from [250]
[275] 0.0 0.02 0.00 10000 Regexp#search_region [275]
-------------------------------------------------------
0.01 0.02 10000 Rubinius::Mirror::Array.reflect [234]
[276] 0.0 0.01 0.01 10000 Rubinius::Mirror.reflect [276]
0.00 0.00 10000 Class#allocate [425]
0.00 0.00 10000 Rubinius::Mirror#initialize [516]
-------------------------------------------------------
0.05 0.70 10001 IO#each [42]
[277] 0.0 0.02 0.00 10001 IO#ensure_open_and_readable [277]
0.00 0.00 10001 IO#ensure_open [590]
-------------------------------------------------------
0.00 0.02 45 CodeTools::AST::Block::bytecode<94> {} [261]
[278] 0.0 0.00 0.02 15 CodeTools::AST::Define#bytecode [278]
0.00 0.01 15 CodeTools::AST::Define#compile_body [285]
-------------------------------------------------------
0.00 0.02 32 CodeTools::AST::If#bytecode [273]
[279] 0.0 0.00 0.01 64 CodeTools::AST::Send#bytecode [279]
0.00 0.01 32 CodeTools::AST::Iter#bytecode [318]
0.00 0.00 32 CodeTools::AST::GlobalVariableAccess#bytecode [463]
0.00 0.00 32 CodeTools::AST::ConstantAccess#bytecode [719]
-------------------------------------------------------
0.07 0.56 10001 IO::EachReader#read_to_separator [45]
[280] 0.0 0.01 0.01 10563 IO::InternalBuffer#find [280]
0.01 0.00 10563 Rubinius::ByteArray#locate [402]
-------------------------------------------------------
0.00 0.15 1 Object::__script__<210> {} [97]
[281] 0.0 0.00 0.02 1 Object::__script__<236> {} [281]
0.00 0.01 1 Forwardable#def_delegators [286]
0.00 0.00 21 Rubinius.add_defn_method [577]
-------------------------------------------------------
0.00 0.07 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/rubysl/date/date.rb [150]
[282] 0.0 0.00 0.02 1 Kernel#require [282]
0.00 0.02 1 Kernel#gem_original_require [283]
-------------------------------------------------------
0.00 0.02 1 Kernel#require [282]
[283] 0.0 0.00 0.02 1 Kernel#gem_original_require [283]
0.00 0.02 1 Rubinius::CodeLoader.require [284]
-------------------------------------------------------
0.00 0.02 1 Kernel#gem_original_require [283]
[284] 0.0 0.00 0.02 1 Rubinius::CodeLoader.require [284]
0.00 0.01 1 Rubinius.run_script [337]
0.00 0.01 1 Rubinius::CodeLoader#require [377]
-------------------------------------------------------
0.00 0.02 15 CodeTools::AST::Define#bytecode [278]
[285] 0.0 0.00 0.01 15 CodeTools::AST::Define#compile_body [285]
0.00 0.01 15 CodeTools::AST::Block#bytecode [289]
-------------------------------------------------------
0.00 0.02 1 Object::__script__<236> {} [281]
[286] 0.0 0.00 0.01 1 Forwardable#def_delegators [286]
0.00 0.01 1 Array#each [287]
-------------------------------------------------------
0.00 0.01 1 Forwardable#def_delegators [286]
[287] 0.0 0.00 0.01 1 Array#each [287]
0.00 0.01 3 Forwardable::def_instance_delegators<155> {} [288]
-------------------------------------------------------
0.00 0.01 1 Array#each [287]
[288] 0.0 0.00 0.01 3 Forwardable::def_instance_delegators<155> {} [288]
0.00 0.01 3 Forwardable#def_instance_delegator [290]
-------------------------------------------------------
0.00 0.01 15 CodeTools::AST::Define#compile_body [285]
[289] 0.0 0.00 0.01 15 CodeTools::AST::Block#bytecode [289]
0.00 0.01 15 Enumerable#each_with_index [291]
-------------------------------------------------------
0.00 0.01 3 Forwardable::def_instance_delegators<155> {} [288]
[290] 0.0 0.00 0.01 3 Forwardable#def_instance_delegator [290]
0.00 0.01 3 Module#module_eval [292]
-------------------------------------------------------
0.00 0.01 15 CodeTools::AST::Block#bytecode [289]
[291] 0.0 0.00 0.01 15 Enumerable#each_with_index [291]
0.00 0.01 15 Array#each [293]
-------------------------------------------------------
0.00 0.01 3 Forwardable#def_instance_delegator [290]
[292] 0.0 0.00 0.01 3 Module#module_eval [292]
0.00 0.01 3 CodeTools::Compiler.construct_block [300]
-------------------------------------------------------
0.00 0.01 15 Enumerable#each_with_index [291]
[293] 0.0 0.00 0.01 15 Array#each [293]
0.00 0.01 15 Enumerable::each_with_index<223> {} [295]
-------------------------------------------------------
0.03 50.55 9871 CSV#shift [10]
[294] 0.0 0.01 0.00 9871 Array#initialize [294]
-------------------------------------------------------
0.00 0.01 15 Array#each [293]
[295] 0.0 0.00 0.01 15 Enumerable::each_with_index<223> {} [295]
0.00 0.01 15 CodeTools::AST::Block::bytecode<94> {} [296]
-------------------------------------------------------
0.00 0.01 15 Enumerable::each_with_index<223> {} [295]
[296] 0.0 0.00 0.01 15 CodeTools::AST::Block::bytecode<94> {} [296]
0.00 0.01 15 CodeTools::AST::OpAssignElement#bytecode [298]
-------------------------------------------------------
0.00 0.15 1 Object::__script__<210> {} [97]
[297] 0.0 0.00 0.01 1 Object::__script__<576> {} [297]
0.00 0.01 1 Forwardable#def_delegators [320]
0.00 0.00 20 Rubinius.add_defn_method [586]
-------------------------------------------------------
0.00 0.01 15 CodeTools::AST::Block::bytecode<94> {} [296]
[298] 0.0 0.00 0.01 15 CodeTools::AST::OpAssignElement#bytecode [298]
0.00 0.01 15 CodeTools::AST::SendWithArguments#bytecode [340]
-------------------------------------------------------
0.09 50.44 10001 CSV::shift<1775> {} [12]
[299] 0.0 0.01 0.00 29870 Array#empty? [299]
0.00 0.00 29870 Fixnum#== [543]
-------------------------------------------------------
0.00 0.01 3 Module#module_eval [292]
[300] 0.0 0.00 0.01 3 CodeTools::Compiler.construct_block [300]
0.00 0.01 3 CodeTools::Compiler.compile_eval [301]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler.construct_block [300]
[301] 0.0 0.00 0.01 3 CodeTools::Compiler.compile_eval [301]
0.00 0.01 3 CodeTools::Compiler#run [304]
-------------------------------------------------------
0.00 0.08 32 CodeTools::Compiler::Bytecode#run [126]
[302] 0.0 0.00 0.01 32 CodeTools::Compiler::Stage#run_next [302]
0.00 0.01 32 CodeTools::Compiler::Encoder#run [303]
-------------------------------------------------------
0.00 0.01 32 CodeTools::Compiler::Stage#run_next [302]
[303] 0.0 0.00 0.01 32 CodeTools::Compiler::Encoder#run [303]
0.00 0.01 32 CodeTools::Generator#encode [327]
0.00 0.00 32 CodeTools::Compiler::Stage#run_next [581]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler.compile_eval [301]
[304] 0.0 0.00 0.01 3 CodeTools::Compiler#run [304]
0.00 0.01 3 CodeTools::Compiler::Parser#run [305]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler#run [304]
[305] 0.0 0.00 0.01 3 CodeTools::Compiler::Parser#run [305]
0.00 0.01 3 CodeTools::Compiler::Stage#run_next [333]
0.00 0.00 3 CodeTools::Compiler::StringParser#parse [513]
-------------------------------------------------------
0.00 0.10 4 Rubinius.run_script [121]
[306] 0.0 0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-stringio-2.0.0/lib/stringio.rb [306]
0.00 0.01 1 Kernel#require [307]
-------------------------------------------------------
0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-stringio-2.0.0/lib/stringio.rb [306]
[307] 0.0 0.00 0.01 1 Kernel#require [307]
0.00 0.01 1 Kernel#gem_original_require [308]
-------------------------------------------------------
0.00 0.01 1 Kernel#require [307]
[308] 0.0 0.00 0.01 1 Kernel#gem_original_require [308]
0.00 0.01 1 Rubinius::CodeLoader.require [309]
-------------------------------------------------------
0.00 0.01 1 Kernel#gem_original_require [308]
[309] 0.0 0.00 0.01 1 Rubinius::CodeLoader.require [309]
0.00 0.01 1 Rubinius.run_script [312]
-------------------------------------------------------
0.02 0.01 10000 String#force_encoding [239]
[310] 0.0 0.01 0.01 10000 Rubinius::Type.coerce_to_encoding [310]
0.00 0.00 10000 Module#=== [390]
-------------------------------------------------------
0.02 0.01 10000 String#force_encoding [237]
[311] 0.0 0.01 0.01 10000 Rubinius::Type.coerce_to_encoding [311]
0.01 0.00 10000 Module#=== [392]
-------------------------------------------------------
0.00 0.01 1 Rubinius::CodeLoader.require [309]
[312] 0.0 0.00 0.01 1 Rubinius.run_script [312]
0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-stringio-2.0.0/lib/rubysl/stringio.rb [313]
-------------------------------------------------------
0.00 0.01 1 Rubinius.run_script [312]
[313] 0.0 0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-stringio-2.0.0/lib/rubysl/stringio.rb [313]
0.00 0.01 2 Kernel#require [314]
-------------------------------------------------------
0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-stringio-2.0.0/lib/rubysl/stringio.rb [313]
[314] 0.0 0.00 0.01 2 Kernel#require [314]
0.00 0.01 2 Kernel#gem_original_require [316]
-------------------------------------------------------
0.14 0.04 130626 String#<< [92]
[315] 0.0 0.01 0.00 130626 Rubinius::Type.infect [315]
-------------------------------------------------------
0.00 0.01 2 Kernel#require [314]
[316] 0.0 0.00 0.01 2 Kernel#gem_original_require [316]
0.00 0.01 2 Rubinius::CodeLoader.require [317]
-------------------------------------------------------
0.00 0.01 2 Kernel#gem_original_require [316]
[317] 0.0 0.00 0.01 2 Rubinius::CodeLoader.require [317]
0.00 0.01 2 Rubinius.run_script [355]
0.00 0.00 2 Rubinius::CodeLoader#require [481]
-------------------------------------------------------
0.00 0.01 64 CodeTools::AST::Send#bytecode [279]
[318] 0.0 0.00 0.01 32 CodeTools::AST::Iter#bytecode [318]
0.00 0.00 32 CodeTools::AST::SendWithArguments#bytecode [421]
0.00 0.00 32 CodeTools::AST::Parameters#bytecode [588]
0.00 0.00 32 CodeTools::Generator#new_label [708]
0.00 0.00 32 CodeTools::AST::Node#new_block_generator [741]
-------------------------------------------------------
0.01 0.01 10000 IO#external_encoding [262]
[319] 0.0 0.01 0.00 10000 Encoding.default_external [319]
-------------------------------------------------------
0.00 0.01 1 Object::__script__<576> {} [297]
[320] 0.0 0.00 0.01 1 Forwardable#def_delegators [320]
0.00 0.01 1 Array#each [322]
-------------------------------------------------------
0.02 0.02 10000 Hash#find_item [205]
[321] 0.0 0.01 0.00 10000 Hash::State#match? [321]
-------------------------------------------------------
0.00 0.01 1 Forwardable#def_delegators [320]
[322] 0.0 0.00 0.01 1 Array#each [322]
0.00 0.01 3 Forwardable::def_instance_delegators<155> {} [323]
-------------------------------------------------------
0.00 0.01 1 Array#each [322]
[323] 0.0 0.00 0.01 3 Forwardable::def_instance_delegators<155> {} [323]
0.00 0.01 3 Forwardable#def_instance_delegator [324]
-------------------------------------------------------
0.00 0.01 3 Forwardable::def_instance_delegators<155> {} [323]
[324] 0.0 0.00 0.01 3 Forwardable#def_instance_delegator [324]
0.00 0.01 3 Module#module_eval [326]
-------------------------------------------------------
0.06 1.35 10000 Rubinius::Splitter.split [31]
[325] 0.0 0.01 0.00 10000 BasicObject#! [325]
0.00 0.00 20000 Rubinius::Type.object_equal [633]
-------------------------------------------------------
0.00 0.01 3 Forwardable#def_instance_delegator [324]
[326] 0.0 0.00 0.01 3 Module#module_eval [326]
0.00 0.01 3 CodeTools::Compiler.construct_block [328]
-------------------------------------------------------
0.00 0.01 32 CodeTools::Compiler::Encoder#run [303]
[327] 0.0 0.00 0.01 32 CodeTools::Generator#encode [327]
0.00 0.01 32 Array#each [330]
-------------------------------------------------------
0.00 0.01 3 Module#module_eval [326]
[328] 0.0 0.00 0.01 3 CodeTools::Compiler.construct_block [328]
0.00 0.01 3 CodeTools::Compiler.compile_eval [329]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler.construct_block [328]
[329] 0.0 0.00 0.01 3 CodeTools::Compiler.compile_eval [329]
0.00 0.01 3 CodeTools::Compiler#run [335]
-------------------------------------------------------
0.00 0.01 32 CodeTools::Generator#encode [327]
[330] 0.0 0.00 0.01 32 Array#each [330]
0.00 0.01 32 CodeTools::Generator::encode<313> {} [331]
-------------------------------------------------------
0.00 0.01 32 Array#each [330]
[331] 0.0 0.00 0.01 32 CodeTools::Generator::encode<313> {} [331]
0.00 0.01 32 CodeTools::Generator#encode [332]
-------------------------------------------------------
0.00 0.01 32 CodeTools::Generator::encode<313> {} [331]
[332] 0.0 0.00 0.01 32 CodeTools::Generator#encode [332]
0.00 0.01 32 CodeTools::Generator::BasicBlock#validate_stack [345]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler::Parser#run [305]
[333] 0.0 0.00 0.01 3 CodeTools::Compiler::Stage#run_next [333]
0.00 0.01 3 CodeTools::Compiler::Bytecode#run [334]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler::Stage#run_next [333]
[334] 0.0 0.00 0.01 3 CodeTools::Compiler::Bytecode#run [334]
0.00 0.01 3 CodeTools::AST::EvalExpression#bytecode [347]
0.00 0.00 3 CodeTools::Compiler::Stage#run_next [660]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler.compile_eval [329]
[335] 0.0 0.00 0.01 3 CodeTools::Compiler#run [335]
0.00 0.01 3 CodeTools::Compiler::Parser#run [336]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler#run [335]
[336] 0.0 0.00 0.01 3 CodeTools::Compiler::Parser#run [336]
0.00 0.01 3 CodeTools::Compiler::Stage#run_next [359]
0.00 0.00 3 CodeTools::Compiler::StringParser#parse [564]
-------------------------------------------------------
0.00 0.02 1 Rubinius::CodeLoader.require [284]
[337] 0.0 0.00 0.01 1 Rubinius.run_script [337]
0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/date/format.rb [338]
-------------------------------------------------------
0.00 0.01 1 Rubinius.run_script [337]
[338] 0.0 0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/date/format.rb [338]
0.00 0.01 1 Object::__script__<6> {} [343]
-------------------------------------------------------
0.06 1.35 10000 Rubinius::Splitter.split [31]
[339] 0.0 0.01 0.00 20000 Rubinius::Splitter.valid_encoding? [339]
0.00 0.00 20000 String#valid_encoding? [634]
-------------------------------------------------------
0.00 0.01 15 CodeTools::AST::OpAssignElement#bytecode [298]
[340] 0.0 0.00 0.01 15 CodeTools::AST::SendWithArguments#bytecode [340]
0.00 0.01 15 CodeTools::AST::Arguments#bytecode [349]
-------------------------------------------------------
0.14 0.04 130626 String#<< [92]
[341] 0.0 0.01 0.00 130626 Kernel#kind_of? [341]
-------------------------------------------------------
0.01 0.01 32 CodeTools::Melbourne#string_to_ast [272]
[342] 0.0 0.00 0.01 160 CodeTools::Melbourne#process_call [342]
0.00 0.01 160 CodeTools::Melbourne#process_transforms [353]
-------------------------------------------------------
0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-date-2.0.8/lib/date/format.rb [338]
[343] 0.0 0.00 0.01 1 Object::__script__<6> {} [343]
0.00 0.01 1 Object::__script__<8> {} [386]
0.00 0.00 16 Rubinius.add_defn_method [596]
-------------------------------------------------------
6.06 12.72 493501 String#count [15]
[344] 0.0 0.01 0.00 76 GC.collect_young [344]
-------------------------------------------------------
0.00 0.01 32 CodeTools::Generator#encode [332]
[345] 0.0 0.00 0.01 32 CodeTools::Generator::BasicBlock#validate_stack [345]
0.00 0.00 928 CodeTools::Generator::BasicBlock#flow_stack_size [389]
0.00 0.00 928 Array#shift [560]
-------------------------------------------------------
0.87 0.44 10000 Rubinius::Splitter.split_on_string [33]
[346] 0.0 0.01 0.00 79 GC.collect_young [346]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler::Bytecode#run [334]
[347] 0.0 0.00 0.01 3 CodeTools::AST::EvalExpression#bytecode [347]
0.00 0.01 3 CodeTools::AST::Container#container_bytecode [348]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::EvalExpression#bytecode [347]
[348] 0.0 0.00 0.01 3 CodeTools::AST::Container#container_bytecode [348]
0.00 0.01 3 CodeTools::AST::EvalExpression::bytecode<1216> {} [350]
-------------------------------------------------------
0.00 0.01 15 CodeTools::AST::SendWithArguments#bytecode [340]
[349] 0.0 0.00 0.01 15 CodeTools::AST::Arguments#bytecode [349]
0.01 0.00 15 CodeTools::AST::SplatValue#bytecode [351]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Container#container_bytecode [348]
[350] 0.0 0.00 0.01 3 CodeTools::AST::EvalExpression::bytecode<1216> {} [350]
0.00 0.01 3 CodeTools::AST::Define#bytecode [352]
-------------------------------------------------------
0.00 0.01 15 CodeTools::AST::Arguments#bytecode [349]
[351] 0.0 0.01 0.00 15 CodeTools::AST::SplatValue#bytecode [351]
0.00 0.00 75 CodeTools::Generator#send [527]
0.00 0.00 30 CodeTools::AST::SplatValue#kind_of_array [737]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::EvalExpression::bytecode<1216> {} [350]
[352] 0.0 0.00 0.01 3 CodeTools::AST::Define#bytecode [352]
0.00 0.01 3 CodeTools::AST::Define#compile_body [357]
-------------------------------------------------------
0.00 0.01 160 CodeTools::Melbourne#process_call [342]
[353] 0.0 0.00 0.01 160 CodeTools::Melbourne#process_transforms [353]
0.00 0.01 160 Array#each [354]
-------------------------------------------------------
0.00 0.01 160 CodeTools::Melbourne#process_transforms [353]
[354] 0.0 0.00 0.01 160 Array#each [354]
0.00 0.00 1440 CodeTools::Melbourne::process_transforms<67> {} [379]
-------------------------------------------------------
0.00 0.01 2 Rubinius::CodeLoader.require [317]
[355] 0.0 0.00 0.01 2 Rubinius.run_script [355]
0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-stringio-2.0.0/lib/rubysl/stringio/stringio.rb [356]
-------------------------------------------------------
0.00 0.01 2 Rubinius.run_script [355]
[356] 0.0 0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-stringio-2.0.0/lib/rubysl/stringio/stringio.rb [356]
0.00 0.01 1 Object::__script__<10> {} [358]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Define#bytecode [352]
[357] 0.0 0.00 0.01 3 CodeTools::AST::Define#compile_body [357]
0.00 0.01 3 CodeTools::AST::Block#bytecode [363]
-------------------------------------------------------
0.00 0.01 1 script:/usr/local/rubinius/gems/gems/rubysl-stringio-2.0.0/lib/rubysl/stringio/stringio.rb [356]
[358] 0.0 0.00 0.01 1 Object::__script__<10> {} [358]
0.00 0.01 63 Rubinius.add_defn_method [388]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler::Parser#run [336]
[359] 0.0 0.00 0.01 3 CodeTools::Compiler::Stage#run_next [359]
0.00 0.01 3 CodeTools::Compiler::Bytecode#run [360]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler::Stage#run_next [359]
[360] 0.0 0.00 0.01 3 CodeTools::Compiler::Bytecode#run [360]
0.00 0.01 3 CodeTools::AST::EvalExpression#bytecode [372]
0.00 0.00 3 CodeTools::Compiler::Stage#run_next [684]
-------------------------------------------------------
0.07 0.56 10001 IO::EachReader#read_to_separator [45]
[361] 0.0 0.01 0.00 10000 IO#increment_lineno [361]
-------------------------------------------------------
0.06 1.35 10000 Rubinius::Splitter.split [31]
[362] 0.0 0.01 0.00 20000 String#empty? [362]
0.00 0.00 20000 Fixnum#== [704]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Define#compile_body [357]
[363] 0.0 0.00 0.01 3 CodeTools::AST::Block#bytecode [363]
0.00 0.01 3 Enumerable#each_with_index [364]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Block#bytecode [363]
[364] 0.0 0.00 0.01 3 Enumerable#each_with_index [364]
0.00 0.01 3 Array#each [365]
-------------------------------------------------------
0.00 0.01 3 Enumerable#each_with_index [364]
[365] 0.0 0.00 0.01 3 Array#each [365]
0.00 0.01 3 Enumerable::each_with_index<223> {} [366]
-------------------------------------------------------
0.00 0.01 3 Array#each [365]
[366] 0.0 0.00 0.01 3 Enumerable::each_with_index<223> {} [366]
0.00 0.01 3 CodeTools::AST::Block::bytecode<94> {} [367]
-------------------------------------------------------
0.00 0.01 3 Enumerable::each_with_index<223> {} [366]
[367] 0.0 0.00 0.01 3 CodeTools::AST::Block::bytecode<94> {} [367]
0.00 0.01 3 CodeTools::AST::Rescue#bytecode [385]
0.00 0.00 1 GC.collect_young [656]
-------------------------------------------------------
0.02 50.58 1 CSV#each [9]
[368] 0.0 0.01 0.00 9870 Object::__script__<9> {} [368]
-------------------------------------------------------
0.01 0.01 10000 Thread#[]= [256]
[369] 0.0 0.01 0.00 10000 Rubinius::Type.coerce_to_symbol [369]
0.00 0.00 10000 Rubinius::Type.object_kind_of? [701]
-------------------------------------------------------
0.05 0.70 10001 IO#each [42]
[370] 0.0 0.01 0.00 10001 Module#=== [370]
0.00 0.00 10001 Rubinius::Type.object_kind_of? [647]
-------------------------------------------------------
0.00 0.15 1 Object::__script__<210> {} [97]
[371] 0.0 0.00 0.01 31 Rubinius.add_defn_method [371]
0.00 0.00 31 Rubinius.add_method [376]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler::Bytecode#run [360]
[372] 0.0 0.00 0.01 3 CodeTools::AST::EvalExpression#bytecode [372]
0.00 0.01 3 CodeTools::AST::Container#container_bytecode [373]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::EvalExpression#bytecode [372]
[373] 0.0 0.00 0.01 3 CodeTools::AST::Container#container_bytecode [373]
0.00 0.01 3 CodeTools::AST::EvalExpression::bytecode<1216> {} [374]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Container#container_bytecode [373]
[374] 0.0 0.00 0.01 3 CodeTools::AST::EvalExpression::bytecode<1216> {} [374]
0.00 0.01 3 CodeTools::AST::Define#bytecode [375]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::EvalExpression::bytecode<1216> {} [374]
[375] 0.0 0.00 0.01 3 CodeTools::AST::Define#bytecode [375]
0.00 0.01 3 CodeTools::AST::Define#compile_body [383]
-------------------------------------------------------
0.00 0.01 31 Rubinius.add_defn_method [371]
[376] 0.0 0.00 0.00 31 Rubinius.add_method [376]
0.00 0.00 31 Module#add_ivars [412]
-------------------------------------------------------
0.00 0.02 1 Rubinius::CodeLoader.require [284]
[377] 0.0 0.00 0.01 1 Rubinius::CodeLoader#require [377]
0.00 0.01 1 Rubinius::CodeLoader#load_file [391]
-------------------------------------------------------
0.00 0.03 15 CodeTools::Compiler::Parser#run [221]
[378] 0.0 0.00 0.01 15 CodeTools::Compiler::StringParser#parse [378]
0.00 0.01 15 CodeTools::Melbourne#parse_string [380]
-------------------------------------------------------
0.00 0.01 160 Array#each [354]
[379] 0.0 0.00 0.00 1440 CodeTools::Melbourne::process_transforms<67> {} [379]
0.00 0.00 160 CodeTools::AST::SendFastNew.match? [680]
-------------------------------------------------------
0.00 0.01 15 CodeTools::Compiler::StringParser#parse [378]
[380] 0.0 0.00 0.01 15 CodeTools::Melbourne#parse_string [380]
0.00 0.00 15 CodeTools::Melbourne#string_to_ast [384]
-------------------------------------------------------
0.00 0.10 4 Rubinius::CodeLoader.require [118]
[381] 0.0 0.00 0.01 4 Rubinius::CodeLoader#require [381]
0.00 0.01 4 Rubinius.synchronize [395]
-------------------------------------------------------
0.08 0.18 10000 String#sub! [73]
[382] 0.0 0.01 0.00 10000 String#to_sub_replacement [382]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Define#bytecode [375]
[383] 0.0 0.00 0.01 3 CodeTools::AST::Define#compile_body [383]
0.00 0.01 3 CodeTools::AST::Block#bytecode [393]
-------------------------------------------------------
0.00 0.01 15 CodeTools::Melbourne#parse_string [380]
[384] 0.0 0.00 0.00 15 CodeTools::Melbourne#string_to_ast [384]
0.00 0.00 45 CodeTools::Melbourne#process_fcall [458]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Block::bytecode<94> {} [367]
[385] 0.0 0.00 0.01 3 CodeTools::AST::Rescue#bytecode [385]
0.00 0.00 3 CodeTools::AST::RescueCondition#bytecode [465]
0.00 0.00 3 CodeTools::AST::SendWithArguments#bytecode [504]
-------------------------------------------------------
0.00 0.01 1 Object::__script__<6> {} [343]
[386] 0.0 0.00 0.01 1 Object::__script__<8> {} [386]
0.00 0.00 1 Object::__script__<114> {} [472]
0.00 0.00 208 Hash#[]= [478]
-------------------------------------------------------
0.01 0.01 32 CodeTools::AST::SplatValue#bytecode [274]
[387] 0.0 0.00 0.00 160 CodeTools::Generator#send [387]
0.00 0.00 160 CodeTools::Generator#find_literal [420]
-------------------------------------------------------
0.00 0.01 1 Object::__script__<10> {} [358]
[388] 0.0 0.00 0.01 63 Rubinius.add_defn_method [388]
0.00 0.00 63 Rubinius.add_method [401]
-------------------------------------------------------
0.00 0.01 32 CodeTools::Generator::BasicBlock#validate_stack [345]
[389] 0.0 0.00 0.00 928 CodeTools::Generator::BasicBlock#flow_stack_size [389]
0.00 0.00 1088 CodeTools::Generator::BasicBlock#check_stack [666]
-------------------------------------------------------
0.01 0.01 10000 Rubinius::Type.coerce_to_encoding [310]
[390] 0.0 0.00 0.00 10000 Module#=== [390]
0.00 0.00 10000 Rubinius::Type.object_kind_of? [681]
-------------------------------------------------------
0.00 0.01 1 Rubinius::CodeLoader#require [377]
[391] 0.0 0.00 0.01 1 Rubinius::CodeLoader#load_file [391]
0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [462]
0.00 0.00 1 GC.collect_young [500]
-------------------------------------------------------
0.01 0.01 10000 Rubinius::Type.coerce_to_encoding [311]
[392] 0.0 0.01 0.00 10000 Module#=== [392]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Define#compile_body [383]
[393] 0.0 0.00 0.01 3 CodeTools::AST::Block#bytecode [393]
0.00 0.01 3 Enumerable#each_with_index [394]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Block#bytecode [393]
[394] 0.0 0.00 0.01 3 Enumerable#each_with_index [394]
0.00 0.01 3 Array#each [396]
-------------------------------------------------------
0.00 0.01 4 Rubinius::CodeLoader#require [381]
[395] 0.0 0.00 0.01 4 Rubinius.synchronize [395]
0.00 0.01 4 Rubinius::CodeLoader::require<102> {} [397]
-------------------------------------------------------
0.00 0.01 3 Enumerable#each_with_index [394]
[396] 0.0 0.00 0.01 3 Array#each [396]
0.00 0.01 3 Enumerable::each_with_index<223> {} [398]
-------------------------------------------------------
0.00 0.01 4 Rubinius.synchronize [395]
[397] 0.0 0.00 0.01 4 Rubinius::CodeLoader::require<102> {} [397]
0.00 0.00 4 Rubinius::CodeLoader#resolve_require_path [403]
-------------------------------------------------------
0.00 0.01 3 Array#each [396]
[398] 0.0 0.00 0.01 3 Enumerable::each_with_index<223> {} [398]
0.00 0.01 3 CodeTools::AST::Block::bytecode<94> {} [399]
-------------------------------------------------------
0.00 0.01 3 Enumerable::each_with_index<223> {} [398]
[399] 0.0 0.00 0.01 3 CodeTools::AST::Block::bytecode<94> {} [399]
0.00 0.00 3 CodeTools::AST::Rescue#bytecode [400]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Block::bytecode<94> {} [399]
[400] 0.0 0.00 0.00 3 CodeTools::AST::Rescue#bytecode [400]
0.00 0.00 3 CodeTools::AST::RescueCondition#bytecode [488]
0.00 0.00 3 CodeTools::AST::SendWithArguments#bytecode [507]
-------------------------------------------------------
0.00 0.01 63 Rubinius.add_defn_method [388]
[401] 0.0 0.00 0.00 63 Rubinius.add_method [401]
0.00 0.00 63 Module#add_ivars [537]
0.00 0.00 63 Rubinius.privatized_method? [538]
-------------------------------------------------------
0.01 0.01 10563 IO::InternalBuffer#find [280]
[402] 0.0 0.01 0.00 10563 Rubinius::ByteArray#locate [402]
-------------------------------------------------------
0.00 0.01 4 Rubinius::CodeLoader::require<102> {} [397]
[403] 0.0 0.00 0.00 4 Rubinius::CodeLoader#resolve_require_path [403]
0.00 0.00 4 Rubinius::CodeLoader#rubygems_require [445]
-------------------------------------------------------
0.02 0.64 10001 IO::EachReader#each [44]
[404] 0.0 0.01 0.00 10001 String#empty? [404]
-------------------------------------------------------
0.00 0.02 45 CodeTools::AST::Block::bytecode<94> {} [261]
[405] 0.0 0.00 0.00 30 CodeTools::AST::SendWithArguments#bytecode [405]
0.00 0.00 30 CodeTools::AST::Arguments#bytecode [443]
0.00 0.00 30 CodeTools::Generator#send [728]
-------------------------------------------------------
0.02 0.02 10564 IO::InternalBuffer::fill_from<73> {} [198]
[406] 0.0 0.01 0.00 10564 IO::InternalBuffer#empty? [406]
-------------------------------------------------------
0.05 0.70 10001 IO#each [42]
[407] 0.0 0.01 0.00 10001 IO::EachReader#initialize [407]
-------------------------------------------------------
0.02 0.02 10000 Hash#find_item [205]
[408] 0.0 0.01 0.00 10000 Hash#key_index [408]
-------------------------------------------------------
0.02 0.02 10564 IO::InternalBuffer::fill_from<73> {} [198]
[409] 0.0 0.00 0.00 10564 IO::InternalBuffer#size [409]
-------------------------------------------------------
0.00 0.08 2 Rubinius::CodeLoader.require [143]
[410] 0.0 0.00 0.00 2 Rubinius::CodeLoader#require [410]
0.00 0.00 2 Rubinius::CodeLoader#load_file [424]
-------------------------------------------------------
0.00 0.05 1 Object::__script__<231> {} [176]
[411] 0.0 0.00 0.00 63 Rubinius.add_defn_method [411]
0.00 0.00 63 Rubinius.add_method [414]
-------------------------------------------------------
0.00 0.00 31 Rubinius.add_method [376]
[412] 0.0 0.00 0.00 31 Module#add_ivars [412]
0.00 0.00 23 Array#each [432]
0.00 0.00 31 Enumerable#select [744]
-------------------------------------------------------
0.00 0.26 2 Rubinius::CodeLoader.require [71]
[413] 0.0 0.00 0.00 2 Rubinius::CodeLoader#require [413]
0.00 0.00 2 Rubinius::CodeLoader#load_file [440]
0.00 0.00 2 Rubinius.synchronize [657]
-------------------------------------------------------
0.00 0.00 63 Rubinius.add_defn_method [411]
[414] 0.0 0.00 0.00 63 Rubinius.add_method [414]
0.00 0.00 63 Rubinius.privatized_method? [552]
0.00 0.00 63 Module#add_ivars [638]
-------------------------------------------------------
0.02 0.02 10564 IO::InternalBuffer::fill_from<73> {} [198]
[415] 0.0 0.00 0.00 567 IO::InternalBuffer#fill [415]
-------------------------------------------------------
0.03 0.01 10564 IO::InternalBuffer::shift<162> {} [209]
[416] 0.0 0.00 0.00 10564 IO::InternalBuffer#size [416]
0.00 0.00 10564 Fixnum#- [688]
-------------------------------------------------------
0.08 0.18 10000 String#sub! [73]
[417] 0.0 0.00 0.00 20000 String#append [417]
-------------------------------------------------------
0.00 0.03 32 CodeTools::AST::RescueCondition#bytecode [240]
[418] 0.0 0.00 0.00 32 Array#each [418]
0.00 0.00 32 CodeTools::AST::RescueCondition::bytecode<429> {} [419]
-------------------------------------------------------
0.00 0.00 32 Array#each [418]
[419] 0.0 0.00 0.00 32 CodeTools::AST::RescueCondition::bytecode<429> {} [419]
0.00 0.00 32 CodeTools::Generator#send [520]
0.00 0.00 32 CodeTools::AST::ConstantAccess#bytecode [687]
-------------------------------------------------------
0.00 0.00 160 CodeTools::Generator#send [387]
[420] 0.0 0.00 0.00 160 CodeTools::Generator#find_literal [420]
0.00 0.00 160 Hash#[] [423]
-------------------------------------------------------
0.00 0.01 32 CodeTools::AST::Iter#bytecode [318]
[421] 0.0 0.00 0.00 32 CodeTools::AST::SendWithArguments#bytecode [421]
0.00 0.00 32 CodeTools::AST::ScopedConstant#bytecode [533]
-------------------------------------------------------
0.05 0.70 10001 IO#each [42]
[422] 0.0 0.00 0.00 10001 Class#allocate [422]
0.00 0.00 21 GC.collect_young [526]
-------------------------------------------------------
0.00 0.00 160 CodeTools::Generator#find_literal [420]
[423] 0.0 0.00 0.00 160 Hash#[] [423]
0.00 0.00 128 Hash#default [439]
-------------------------------------------------------
0.00 0.00 2 Rubinius::CodeLoader#require [410]
[424] 0.0 0.00 0.00 2 Rubinius::CodeLoader#load_file [424]
0.00 0.00 2 Rubinius::CodeLoader#load_compiled_file [430]
-------------------------------------------------------
0.01 0.01 10000 Rubinius::Mirror.reflect [276]
[425] 0.0 0.00 0.00 10000 Class#allocate [425]
0.00 0.00 20 GC.collect_young [534]
-------------------------------------------------------
0.03 0.04 10000 Array#initialize_copy [158]
[426] 0.0 0.00 0.00 10000 Rubinius::Mirror::Array#tuple [426]
-------------------------------------------------------
0.00 0.03 15 CodeTools::Compiler::Bytecode#run [243]
[427] 0.0 0.00 0.00 15 CodeTools::Compiler::Stage#run_next [427]
0.00 0.00 15 CodeTools::Compiler::Encoder#run [431]
-------------------------------------------------------
0.03 0.01 10564 IO::InternalBuffer::shift<162> {} [209]
[428] 0.0 0.00 0.00 10564 String.from_bytearray [428]
-------------------------------------------------------
0.00 0.03 32 CodeTools::AST::SendWithArguments#bytecode [247]
[429] 0.0 0.00 0.00 32 CodeTools::AST::BlockPass#bytecode [429]
0.00 0.00 32 CodeTools::AST::BlockPass#convert [461]
-------------------------------------------------------
0.00 0.00 2 Rubinius::CodeLoader#load_file [424]
[430] 0.0 0.00 0.00 2 Rubinius::CodeLoader#load_compiled_file [430]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Compiler::Stage#run_next [427]
[431] 0.0 0.00 0.00 15 CodeTools::Compiler::Encoder#run [431]
0.00 0.00 15 CodeTools::Generator#encode [457]
-------------------------------------------------------
0.00 0.00 31 Module#add_ivars [412]
[432] 0.0 0.00 0.00 23 Array#each [432]
0.00 0.00 57 Module::add_ivars<795> {} [435]
-------------------------------------------------------
0.00 0.10 4 Rubinius.run_script [121]
[433] 0.0 0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-forwardable-2.0.1/lib/forwardable.rb [433]
0.00 0.00 1 Kernel#require [434]
-------------------------------------------------------
0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-forwardable-2.0.1/lib/forwardable.rb [433]
[434] 0.0 0.00 0.00 1 Kernel#require [434]
0.00 0.00 1 Kernel#gem_original_require [436]
-------------------------------------------------------
0.00 0.00 23 Array#each [432]
[435] 0.0 0.00 0.00 57 Module::add_ivars<795> {} [435]
0.00 0.00 57 Array#include? [438]
-------------------------------------------------------
0.00 0.00 1 Kernel#require [434]
[436] 0.0 0.00 0.00 1 Kernel#gem_original_require [436]
0.00 0.00 1 Rubinius::CodeLoader.require [437]
-------------------------------------------------------
0.00 0.00 1 Kernel#gem_original_require [436]
[437] 0.0 0.00 0.00 1 Rubinius::CodeLoader.require [437]
0.00 0.00 1 Rubinius.run_script [466]
-------------------------------------------------------
0.00 0.00 57 Module::add_ivars<795> {} [435]
[438] 0.0 0.00 0.00 57 Array#include? [438]
0.00 0.00 624 Comparable#== [479]
-------------------------------------------------------
0.00 0.00 160 Hash#[] [423]
[439] 0.0 0.00 0.00 128 Hash#default [439]
0.00 0.00 128 Proc#call [453]
-------------------------------------------------------
0.00 0.00 2 Rubinius::CodeLoader#require [413]
[440] 0.0 0.00 0.00 2 Rubinius::CodeLoader#load_file [440]
0.00 0.00 2 Rubinius::CodeLoader#load_compiled_file [452]
-------------------------------------------------------
0.09 50.44 10001 CSV::shift<1775> {} [12]
[441] 0.0 0.00 0.00 130 String#[]= [441]
-------------------------------------------------------
0.09 50.44 10001 CSV::shift<1775> {} [12]
[442] 0.0 0.00 0.00 9870 String#empty? [442]
-------------------------------------------------------
0.00 0.00 30 CodeTools::AST::SendWithArguments#bytecode [405]
[443] 0.0 0.00 0.00 30 CodeTools::AST::Arguments#bytecode [443]
0.00 0.00 30 Array#each [444]
-------------------------------------------------------
0.00 0.00 30 CodeTools::AST::Arguments#bytecode [443]
[444] 0.0 0.00 0.00 30 Array#each [444]
0.00 0.00 45 CodeTools::AST::Arguments::bytecode<499> {} [448]
-------------------------------------------------------
0.00 0.00 4 Rubinius::CodeLoader#resolve_require_path [403]
[445] 0.0 0.00 0.00 4 Rubinius::CodeLoader#rubygems_require [445]
0.00 0.00 4 Rubinius::CodeLoader#rubygems_search_require [447]
-------------------------------------------------------
0.02 0.05 10564 Rubinius.synchronize [154]
[446] 0.0 0.00 0.00 10564 Rubinius.lock [446]
-------------------------------------------------------
0.00 0.00 4 Rubinius::CodeLoader#rubygems_require [445]
[447] 0.0 0.00 0.00 4 Rubinius::CodeLoader#rubygems_search_require [447]
0.00 0.00 4 Array#each [449]
-------------------------------------------------------
0.00 0.00 30 Array#each [444]
[448] 0.0 0.00 0.00 45 CodeTools::AST::Arguments::bytecode<499> {} [448]
0.00 0.00 45 CodeTools::AST::SymbolLiteral#bytecode [450]
-------------------------------------------------------
0.00 0.00 4 Rubinius::CodeLoader#rubygems_search_require [447]
[449] 0.0 0.00 0.00 4 Array#each [449]
0.00 0.00 239 Rubinius::CodeLoader::rubygems_search_require<100> {} [464]
-------------------------------------------------------
0.00 0.00 45 CodeTools::AST::Arguments::bytecode<499> {} [448]
[450] 0.0 0.00 0.00 45 CodeTools::AST::SymbolLiteral#bytecode [450]
0.00 0.00 45 CodeTools::Generator#push_literal [460]
-------------------------------------------------------
[451] 0.0 0.00 0.00 1 Kernel#require [451]
0.00 0.00 1 Kernel#gem_original_require [455]
-------------------------------------------------------
0.00 0.00 2 Rubinius::CodeLoader#load_file [440]
[452] 0.0 0.00 0.00 2 Rubinius::CodeLoader#load_compiled_file [452]
-------------------------------------------------------
0.00 0.00 128 Hash#default [439]
[453] 0.0 0.00 0.00 128 Proc#call [453]
0.00 0.00 128 Kernel#dup [554]
0.00 0.00 128 CodeTools::Generator::initialize<245> {} [729]
-------------------------------------------------------
0.08 0.18 10000 String#sub! [73]
[454] 0.0 0.00 0.00 10000 String#byteslice [454]
-------------------------------------------------------
0.00 0.00 1 Kernel#require [451]
[455] 0.0 0.00 0.00 1 Kernel#gem_original_require [455]
0.00 0.00 1 Rubinius::CodeLoader.require [456]
-------------------------------------------------------
0.00 0.00 1 Kernel#gem_original_require [455]
[456] 0.0 0.00 0.00 1 Rubinius::CodeLoader.require [456]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Compiler::Encoder#run [431]
[457] 0.0 0.00 0.00 15 CodeTools::Generator#encode [457]
0.00 0.00 15 Array#each [469]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Melbourne#string_to_ast [384]
[458] 0.0 0.00 0.00 45 CodeTools::Melbourne#process_fcall [458]
0.00 0.00 45 CodeTools::Melbourne#process_transforms [483]
-------------------------------------------------------
0.00 0.06 32 CodeTools::AST::Define#compile_body [160]
[459] 0.0 0.00 0.00 32 CodeTools::AST::Parameters#bytecode [459]
0.00 0.00 32 CodeTools::AST::Parameters#map_arguments [584]
-------------------------------------------------------
0.00 0.00 45 CodeTools::AST::SymbolLiteral#bytecode [450]
[460] 0.0 0.00 0.00 45 CodeTools::Generator#push_literal [460]
0.00 0.00 45 CodeTools::Generator#find_literal [475]
-------------------------------------------------------
0.00 0.00 32 CodeTools::AST::BlockPass#bytecode [429]
[461] 0.0 0.00 0.00 32 CodeTools::AST::BlockPass#convert [461]
-------------------------------------------------------
0.00 0.01 1 Rubinius::CodeLoader#load_file [391]
[462] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [462]
-------------------------------------------------------
0.00 0.01 64 CodeTools::AST::Send#bytecode [279]
[463] 0.0 0.00 0.00 32 CodeTools::AST::GlobalVariableAccess#bytecode [463]
-------------------------------------------------------
0.00 0.00 4 Array#each [449]
[464] 0.0 0.00 0.00 239 Rubinius::CodeLoader::rubygems_search_require<100> {} [464]
0.00 0.00 474 Rubinius::CodeLoader#check_path [485]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Rescue#bytecode [385]
[465] 0.0 0.00 0.00 3 CodeTools::AST::RescueCondition#bytecode [465]
0.00 0.00 3 CodeTools::AST::Block#bytecode [512]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CodeLoader.require [437]
[466] 0.0 0.00 0.00 1 Rubinius.run_script [466]
0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-forwardable-2.0.1/lib/rubysl/forwardable.rb [467]
-------------------------------------------------------
0.00 0.00 1 Rubinius.run_script [466]
[467] 0.0 0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-forwardable-2.0.1/lib/rubysl/forwardable.rb [467]
0.00 0.00 2 Kernel#require [468]
-------------------------------------------------------
0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-forwardable-2.0.1/lib/rubysl/forwardable.rb [467]
[468] 0.0 0.00 0.00 2 Kernel#require [468]
0.00 0.00 2 Kernel#gem_original_require [473]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Generator#encode [457]
[469] 0.0 0.00 0.00 15 Array#each [469]
0.00 0.00 15 CodeTools::Generator::encode<313> {} [470]
-------------------------------------------------------
0.00 0.00 15 Array#each [469]
[470] 0.0 0.00 0.00 15 CodeTools::Generator::encode<313> {} [470]
0.00 0.00 15 CodeTools::Generator#encode [476]
-------------------------------------------------------
0.02 0.05 10564 Rubinius.synchronize [154]
[471] 0.0 0.00 0.00 10564 Rubinius.unlock [471]
-------------------------------------------------------
0.00 0.01 1 Object::__script__<8> {} [386]
[472] 0.0 0.00 0.00 1 Object::__script__<114> {} [472]
0.00 0.00 3 Module#attr_accessor [501]
-------------------------------------------------------
0.00 0.00 2 Kernel#require [468]
[473] 0.0 0.00 0.00 2 Kernel#gem_original_require [473]
0.00 0.00 2 Rubinius::CodeLoader.require [474]
-------------------------------------------------------
0.00 0.00 2 Kernel#gem_original_require [473]
[474] 0.0 0.00 0.00 2 Rubinius::CodeLoader.require [474]
0.00 0.00 2 Rubinius::CodeLoader#require [627]
0.00 0.00 2 Rubinius.run_script [700]
-------------------------------------------------------
0.00 0.00 45 CodeTools::Generator#push_literal [460]
[475] 0.0 0.00 0.00 45 CodeTools::Generator#find_literal [475]
0.00 0.00 45 Hash#[] [477]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Generator::encode<313> {} [470]
[476] 0.0 0.00 0.00 15 CodeTools::Generator#encode [476]
0.00 0.00 15 CodeTools::Generator::BasicBlock#validate_stack [482]
-------------------------------------------------------
0.00 0.00 45 CodeTools::Generator#find_literal [475]
[477] 0.0 0.00 0.00 45 Hash#[] [477]
0.00 0.00 30 Hash#default [484]
-------------------------------------------------------
0.00 0.01 1 Object::__script__<8> {} [386]
[478] 0.0 0.00 0.00 208 Hash#[]= [478]
0.00 0.00 208 Hash#new_bucket [618]
-------------------------------------------------------
0.00 0.00 57 Array#include? [438]
[479] 0.0 0.00 0.00 624 Comparable#== [479]
0.00 0.00 578 Symbol#<=> [604]
-------------------------------------------------------
0.03 0.21 10000 Rubinius::GlobalVariables#[]= [80]
[480] 0.0 0.00 0.00 20000 Rubinius::LookupTable#[] [480]
-------------------------------------------------------
0.00 0.01 2 Rubinius::CodeLoader.require [317]
[481] 0.0 0.00 0.00 2 Rubinius::CodeLoader#require [481]
0.00 0.00 2 Rubinius::CodeLoader#load_file [583]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Generator#encode [476]
[482] 0.0 0.00 0.00 15 CodeTools::Generator::BasicBlock#validate_stack [482]
0.00 0.00 270 CodeTools::Generator::BasicBlock#flow_stack_size [576]
-------------------------------------------------------
0.00 0.00 45 CodeTools::Melbourne#process_fcall [458]
[483] 0.0 0.00 0.00 45 CodeTools::Melbourne#process_transforms [483]
0.00 0.00 45 Array#each [486]
-------------------------------------------------------
0.00 0.00 45 Hash#[] [477]
[484] 0.0 0.00 0.00 30 Hash#default [484]
0.00 0.00 30 Proc#call [489]
-------------------------------------------------------
0.00 0.00 239 Rubinius::CodeLoader::rubygems_search_require<100> {} [464]
[485] 0.0 0.00 0.00 474 Rubinius::CodeLoader#check_path [485]
0.00 0.00 474 Rubinius::CodeLoader#loadable? [582]
-------------------------------------------------------
0.00 0.00 45 CodeTools::Melbourne#process_transforms [483]
[486] 0.0 0.00 0.00 45 Array#each [486]
0.00 0.00 405 CodeTools::Melbourne::process_transforms<67> {} [542]
-------------------------------------------------------
0.00 50.60 1 CSV.open [7]
[487] 0.0 0.00 0.00 1 CSV#initialize [487]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::Rescue#bytecode [400]
[488] 0.0 0.00 0.00 3 CodeTools::AST::RescueCondition#bytecode [488]
0.00 0.00 3 CodeTools::AST::Block#bytecode [545]
-------------------------------------------------------
0.00 0.00 30 Hash#default [484]
[489] 0.0 0.00 0.00 30 Proc#call [489]
0.00 0.00 30 Kernel#dup [524]
-------------------------------------------------------
0.00 0.05 1 Object::__script__<231> {} [176]
[490] 0.0 0.00 0.00 1 Class#new [490]
0.00 0.00 1 Module#initialize [491]
-------------------------------------------------------
0.00 0.00 1 Class#new [490]
[491] 0.0 0.00 0.00 1 Module#initialize [491]
0.00 0.00 1 Module#module_eval [492]
-------------------------------------------------------
0.00 0.00 1 Module#initialize [491]
[492] 0.0 0.00 0.00 1 Module#module_eval [492]
0.00 0.00 1 Object::__script__<330> {} [493]
-------------------------------------------------------
0.00 0.00 1 Module#module_eval [492]
[493] 0.0 0.00 0.00 1 Object::__script__<330> {} [493]
0.00 0.00 32 Rubinius.add_defn_method [499]
-------------------------------------------------------
0.02 0.01 10000 Rubinius::GlobalVariables#[]= [245]
[494] 0.0 0.00 0.00 10000 Rubinius::LookupTable#[]= [494]
-------------------------------------------------------
0.00 0.02 64 CodeTools::AST::Block::bytecode<94> {} [267]
[495] 0.0 0.00 0.00 32 CodeTools::AST::Send#bytecode [495]
0.00 0.00 32 CodeTools::AST::ToplevelConstant#bytecode [685]
-------------------------------------------------------
0.02 0.00 10000 MatchData#pre_match [249]
[496] 0.0 0.00 0.00 10000 String#byteslice [496]
-------------------------------------------------------
0.01 0.01 10000 Thread#[]= [256]
[497] 0.0 0.00 0.00 10000 Thread#locals_store [497]
-------------------------------------------------------
0.00 0.04 15 CodeTools::Compiler.compile_eval [202]
[498] 0.0 0.00 0.00 15 CodeTools::Compiler::LRUCache#set [498]
0.00 0.00 15 Rubinius.synchronize [502]
-------------------------------------------------------
0.00 0.00 1 Object::__script__<330> {} [493]
[499] 0.0 0.00 0.00 32 Rubinius.add_defn_method [499]
0.00 0.00 32 Rubinius.add_method [523]
-------------------------------------------------------
0.00 0.01 1 Rubinius::CodeLoader#load_file [391]
[500] 0.0 0.00 0.00 1 GC.collect_young [500]
-------------------------------------------------------
0.00 0.00 1 Object::__script__<114> {} [472]
[501] 0.0 0.00 0.00 3 Module#attr_accessor [501]
0.00 0.00 3 Array#each [503]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Compiler::LRUCache#set [498]
[502] 0.0 0.00 0.00 15 Rubinius.synchronize [502]
0.00 0.00 15 CodeTools::Compiler::LRUCache::set<240> {} [506]
-------------------------------------------------------
0.00 0.00 3 Module#attr_accessor [501]
[503] 0.0 0.00 0.00 3 Array#each [503]
0.00 0.00 12 Module::attr_accessor<157> {} [505]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Rescue#bytecode [385]
[504] 0.0 0.00 0.00 3 CodeTools::AST::SendWithArguments#bytecode [504]
0.00 0.00 3 CodeTools::AST::Arguments#bytecode [573]
-------------------------------------------------------
0.00 0.00 3 Array#each [503]
[505] 0.0 0.00 0.00 12 Module::attr_accessor<157> {} [505]
0.00 0.00 12 Rubinius.add_reader [678]
0.00 0.00 12 Rubinius.add_writer [679]
-------------------------------------------------------
0.00 0.00 15 Rubinius.synchronize [502]
[506] 0.0 0.00 0.00 15 CodeTools::Compiler::LRUCache::set<240> {} [506]
0.00 0.00 15 Hash#[] [690]
0.00 0.00 15 Hash#[]= [696]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::Rescue#bytecode [400]
[507] 0.0 0.00 0.00 3 CodeTools::AST::SendWithArguments#bytecode [507]
0.00 0.00 3 CodeTools::AST::Arguments#bytecode [578]
-------------------------------------------------------
0.00 0.10 4 Rubinius.run_script [121]
[508] 0.0 0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-english-2.0.0/lib/English.rb [508]
0.00 0.00 1 Kernel#require [509]
-------------------------------------------------------
0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-english-2.0.0/lib/English.rb [508]
[509] 0.0 0.00 0.00 1 Kernel#require [509]
0.00 0.00 1 Kernel#gem_original_require [510]
-------------------------------------------------------
0.00 0.00 1 Kernel#require [509]
[510] 0.0 0.00 0.00 1 Kernel#gem_original_require [510]
0.00 0.00 1 Rubinius::CodeLoader.require [511]
-------------------------------------------------------
0.00 0.00 1 Kernel#gem_original_require [510]
[511] 0.0 0.00 0.00 1 Rubinius::CodeLoader.require [511]
0.00 0.00 1 Rubinius.run_script [601]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::RescueCondition#bytecode [465]
[512] 0.0 0.00 0.00 3 CodeTools::AST::Block#bytecode [512]
0.00 0.00 3 Enumerable#each_with_index [514]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler::Parser#run [305]
[513] 0.0 0.00 0.00 3 CodeTools::Compiler::StringParser#parse [513]
0.00 0.00 3 CodeTools::Melbourne#parse_string [515]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::Block#bytecode [512]
[514] 0.0 0.00 0.00 3 Enumerable#each_with_index [514]
0.00 0.00 3 Array#each [518]
-------------------------------------------------------
0.00 0.00 3 CodeTools::Compiler::StringParser#parse [513]
[515] 0.0 0.00 0.00 3 CodeTools::Melbourne#parse_string [515]
0.00 0.00 3 CodeTools::Melbourne#string_to_ast [517]
-------------------------------------------------------
0.01 0.01 10000 Rubinius::Mirror.reflect [276]
[516] 0.0 0.00 0.00 10000 Rubinius::Mirror#initialize [516]
-------------------------------------------------------
0.00 0.00 3 CodeTools::Melbourne#parse_string [515]
[517] 0.0 0.00 0.00 3 CodeTools::Melbourne#string_to_ast [517]
-------------------------------------------------------
0.00 0.00 3 Enumerable#each_with_index [514]
[518] 0.0 0.00 0.00 3 Array#each [518]
0.00 0.00 6 Enumerable::each_with_index<223> {} [521]
-------------------------------------------------------
0.08 0.18 10000 String#sub! [73]
[519] 0.0 0.00 0.00 10000 String#valid_encoding? [519]
-------------------------------------------------------
0.00 0.00 32 CodeTools::AST::RescueCondition::bytecode<429> {} [419]
[520] 0.0 0.00 0.00 32 CodeTools::Generator#send [520]
0.00 0.00 32 CodeTools::Generator#find_literal [539]
-------------------------------------------------------
0.00 0.00 3 Array#each [518]
[521] 0.0 0.00 0.00 6 Enumerable::each_with_index<223> {} [521]
0.00 0.00 6 CodeTools::AST::Block::bytecode<94> {} [522]
-------------------------------------------------------
0.00 0.00 6 Enumerable::each_with_index<223> {} [521]
[522] 0.0 0.00 0.00 6 CodeTools::AST::Block::bytecode<94> {} [522]
0.00 0.00 3 CodeTools::AST::If#bytecode [549]
-------------------------------------------------------
0.00 0.00 32 Rubinius.add_defn_method [499]
[523] 0.0 0.00 0.00 32 Rubinius.add_method [523]
-------------------------------------------------------
0.00 0.00 30 Proc#call [489]
[524] 0.0 0.00 0.00 30 Kernel#dup [524]
0.00 0.00 30 Rubinius::Type.object_initialize_dup [528]
-------------------------------------------------------
0.01 0.01 32 CodeTools::AST::SplatValue#bytecode [274]
[525] 0.0 0.00 0.00 64 CodeTools::AST::SplatValue#kind_of_array [525]
-------------------------------------------------------
0.00 0.00 10001 Class#allocate [422]
[526] 0.0 0.00 0.00 21 GC.collect_young [526]
-------------------------------------------------------
0.01 0.00 15 CodeTools::AST::SplatValue#bytecode [351]
[527] 0.0 0.00 0.00 75 CodeTools::Generator#send [527]
0.00 0.00 75 CodeTools::Generator#find_literal [642]
-------------------------------------------------------
0.00 0.00 30 Kernel#dup [524]
[528] 0.0 0.00 0.00 30 Rubinius::Type.object_initialize_dup [528]
0.00 0.00 30 Kernel#initialize_dup [529]
-------------------------------------------------------
0.00 0.00 30 Rubinius::Type.object_initialize_dup [528]
[529] 0.0 0.00 0.00 30 Kernel#initialize_dup [529]
0.00 0.00 30 Array#initialize_copy [531]
-------------------------------------------------------
0.00 0.11 32 CodeTools::Compiler.compile_eval [111]
[530] 0.0 0.00 0.00 32 CodeTools::Compiler::LRUCache#retrieve [530]
0.00 0.00 32 Rubinius.synchronize [536]
-------------------------------------------------------
0.00 0.00 30 Kernel#initialize_dup [529]
[531] 0.0 0.00 0.00 30 Array#initialize_copy [531]
0.00 0.00 30 Rubinius::Mirror::Array.reflect [544]
-------------------------------------------------------
0.03 50.55 9871 CSV#shift [10]
[532] 0.0 0.00 0.00 9871 CSV#header_row? [532]
-------------------------------------------------------
0.00 0.00 32 CodeTools::AST::SendWithArguments#bytecode [421]
[533] 0.0 0.00 0.00 32 CodeTools::AST::ScopedConstant#bytecode [533]
0.00 0.00 32 CodeTools::AST::ConstantAccess#bytecode [710]
-------------------------------------------------------
0.00 0.00 10000 Class#allocate [425]
[534] 0.0 0.00 0.00 20 GC.collect_young [534]
-------------------------------------------------------
0.03 0.21 10000 Rubinius::GlobalVariables#[]= [80]
[535] 0.0 0.00 0.00 10000 Rubinius::LookupTable#key? [535]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Compiler::LRUCache#retrieve [530]
[536] 0.0 0.00 0.00 32 Rubinius.synchronize [536]
0.00 0.00 32 CodeTools::Compiler::LRUCache::retrieve<223> {} [547]
-------------------------------------------------------
0.00 0.00 63 Rubinius.add_method [401]
[537] 0.0 0.00 0.00 63 Module#add_ivars [537]
0.00 0.00 63 Enumerable#select [641]
-------------------------------------------------------
0.00 0.00 63 Rubinius.add_method [401]
[538] 0.0 0.00 0.00 63 Rubinius.privatized_method? [538]
0.00 0.00 63 Array#include? [540]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Generator#send [520]
[539] 0.0 0.00 0.00 32 CodeTools::Generator#find_literal [539]
0.00 0.00 32 Hash#[] [541]
-------------------------------------------------------
0.00 0.00 63 Rubinius.privatized_method? [538]
[540] 0.0 0.00 0.00 63 Array#include? [540]
0.00 0.00 308 Comparable#== [620]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Generator#find_literal [539]
[541] 0.0 0.00 0.00 32 Hash#[] [541]
0.00 0.00 32 Hash#default [563]
-------------------------------------------------------
0.00 0.00 45 Array#each [486]
[542] 0.0 0.00 0.00 405 CodeTools::Melbourne::process_transforms<67> {} [542]
-------------------------------------------------------
0.01 0.00 29870 Array#empty? [299]
[543] 0.0 0.00 0.00 29870 Fixnum#== [543]
-------------------------------------------------------
0.00 0.00 30 Array#initialize_copy [531]
[544] 0.0 0.00 0.00 30 Rubinius::Mirror::Array.reflect [544]
0.00 0.00 30 Rubinius::Mirror.reflect [551]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::RescueCondition#bytecode [488]
[545] 0.0 0.00 0.00 3 CodeTools::AST::Block#bytecode [545]
0.00 0.00 3 Enumerable#each_with_index [546]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::Block#bytecode [545]
[546] 0.0 0.00 0.00 3 Enumerable#each_with_index [546]
0.00 0.00 3 Array#each [553]
-------------------------------------------------------
0.00 0.00 32 Rubinius.synchronize [536]
[547] 0.0 0.00 0.00 32 CodeTools::Compiler::LRUCache::retrieve<223> {} [547]
0.00 0.00 32 Hash#[] [557]
-------------------------------------------------------
0.05 0.03 10000 String#replace [124]
[548] 0.0 0.00 0.00 10000 String#num_bytes= [548]
-------------------------------------------------------
0.00 0.00 6 CodeTools::AST::Block::bytecode<94> {} [522]
[549] 0.0 0.00 0.00 3 CodeTools::AST::If#bytecode [549]
0.00 0.00 6 CodeTools::AST::Send#bytecode [575]
-------------------------------------------------------
0.06 1.35 10000 Rubinius::Splitter.split [31]
[550] 0.0 0.00 0.00 20000 Kernel#kind_of? [550]
-------------------------------------------------------
0.00 0.00 30 Rubinius::Mirror::Array.reflect [544]
[551] 0.0 0.00 0.00 30 Rubinius::Mirror.reflect [551]
0.00 0.00 30 Class#allocate [559]
-------------------------------------------------------
0.00 0.00 63 Rubinius.add_method [414]
[552] 0.0 0.00 0.00 63 Rubinius.privatized_method? [552]
0.00 0.00 63 Array#include? [558]
-------------------------------------------------------
0.00 0.00 3 Enumerable#each_with_index [546]
[553] 0.0 0.00 0.00 3 Array#each [553]
0.00 0.00 6 Enumerable::each_with_index<223> {} [555]
-------------------------------------------------------
0.00 0.00 128 Proc#call [453]
[554] 0.0 0.00 0.00 128 Kernel#dup [554]
0.00 0.00 128 Rubinius::Type.object_initialize_dup [585]
-------------------------------------------------------
0.00 0.00 3 Array#each [553]
[555] 0.0 0.00 0.00 6 Enumerable::each_with_index<223> {} [555]
0.00 0.00 6 CodeTools::AST::Block::bytecode<94> {} [556]
-------------------------------------------------------
0.00 0.00 6 Enumerable::each_with_index<223> {} [555]
[556] 0.0 0.00 0.00 6 CodeTools::AST::Block::bytecode<94> {} [556]
0.00 0.00 3 CodeTools::AST::If#bytecode [595]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Compiler::LRUCache::retrieve<223> {} [547]
[557] 0.0 0.00 0.00 32 Hash#[] [557]
0.00 0.00 32 Hash#find_item [562]
-------------------------------------------------------
0.00 0.00 63 Rubinius.privatized_method? [552]
[558] 0.0 0.00 0.00 63 Array#include? [558]
0.00 0.00 311 Comparable#== [630]
-------------------------------------------------------
0.00 0.00 30 Rubinius::Mirror.reflect [551]
[559] 0.0 0.00 0.00 30 Class#allocate [559]
0.00 0.00 1 GC.collect_young [561]
-------------------------------------------------------
0.00 0.01 32 CodeTools::Generator::BasicBlock#validate_stack [345]
[560] 0.0 0.00 0.00 928 Array#shift [560]
-------------------------------------------------------
0.00 0.00 30 Class#allocate [559]
[561] 0.0 0.00 0.00 1 GC.collect_young [561]
-------------------------------------------------------
0.00 0.00 32 Hash#[] [557]
[562] 0.0 0.00 0.00 32 Hash#find_item [562]
0.00 0.00 32 Array#hash [571]
-------------------------------------------------------
0.00 0.00 32 Hash#[] [541]
[563] 0.0 0.00 0.00 32 Hash#default [563]
0.00 0.00 32 Proc#call [570]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler::Parser#run [336]
[564] 0.0 0.00 0.00 3 CodeTools::Compiler::StringParser#parse [564]
0.00 0.00 3 CodeTools::Melbourne#parse_string [568]
-------------------------------------------------------
0.05 0.03 10000 String#replace [124]
[565] 0.0 0.00 0.00 10000 Kernel#StringValue [565]
-------------------------------------------------------
0.02 0.01 10000 Rubinius::GlobalVariables#[]= [245]
[566] 0.0 0.00 0.00 10000 Rubinius::LookupTable#[] [566]
-------------------------------------------------------
1.93 7.62 493500 String#gsub! [16]
[567] 0.0 0.00 0.00 372 String#to_sub_replacement [567]
-------------------------------------------------------
0.00 0.00 3 CodeTools::Compiler::StringParser#parse [564]
[568] 0.0 0.00 0.00 3 CodeTools::Melbourne#parse_string [568]
0.00 0.00 3 CodeTools::Melbourne#string_to_ast [569]
-------------------------------------------------------
0.00 0.00 3 CodeTools::Melbourne#parse_string [568]
[569] 0.0 0.00 0.00 3 CodeTools::Melbourne#string_to_ast [569]
-------------------------------------------------------
0.00 0.00 32 Hash#default [563]
[570] 0.0 0.00 0.00 32 Proc#call [570]
0.00 0.00 32 CodeTools::Generator::initialize<245> {} [621]
-------------------------------------------------------
0.00 0.00 32 Hash#find_item [562]
[571] 0.0 0.00 0.00 32 Array#hash [571]
0.00 0.00 32 Array#each [613]
-------------------------------------------------------
0.00 0.07 32 CodeTools::AST::Define#bytecode [156]
[572] 0.0 0.00 0.00 64 CodeTools::Generator#send [572]
0.00 0.00 64 CodeTools::Generator#find_literal [643]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::SendWithArguments#bytecode [504]
[573] 0.0 0.00 0.00 3 CodeTools::AST::Arguments#bytecode [573]
0.00 0.00 3 CodeTools::AST::SplatValue#bytecode [599]
-------------------------------------------------------
0.08 0.18 10000 String#sub! [73]
[574] 0.0 0.00 0.00 10000 Regexp.last_match= [574]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::If#bytecode [549]
[575] 0.0 0.00 0.00 6 CodeTools::AST::Send#bytecode [575]
0.00 0.00 3 CodeTools::AST::Iter#bytecode [691]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Generator::BasicBlock#validate_stack [482]
[576] 0.0 0.00 0.00 270 CodeTools::Generator::BasicBlock#flow_stack_size [576]
-------------------------------------------------------
0.00 0.02 1 Object::__script__<236> {} [281]
[577] 0.0 0.00 0.00 21 Rubinius.add_defn_method [577]
0.00 0.00 21 Rubinius.add_method [606]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::SendWithArguments#bytecode [507]
[578] 0.0 0.00 0.00 3 CodeTools::AST::Arguments#bytecode [578]
0.00 0.00 3 CodeTools::AST::SplatValue#bytecode [598]
-------------------------------------------------------
0.05 0.03 10000 String#replace [124]
[579] 0.0 0.00 0.00 10000 String#shared! [579]
-------------------------------------------------------
0.06 1.35 10000 Rubinius::Splitter.split [31]
[580] 0.0 0.00 0.00 10000 String#== [580]
-------------------------------------------------------
0.00 0.01 32 CodeTools::Compiler::Encoder#run [303]
[581] 0.0 0.00 0.00 32 CodeTools::Compiler::Stage#run_next [581]
0.00 0.00 32 CodeTools::Compiler::Packager#run [593]
-------------------------------------------------------
0.00 0.00 474 Rubinius::CodeLoader#check_path [485]
[582] 0.0 0.00 0.00 474 Rubinius::CodeLoader#loadable? [582]
0.00 0.00 474 File::Stat.stat [720]
-------------------------------------------------------
0.00 0.00 2 Rubinius::CodeLoader#require [481]
[583] 0.0 0.00 0.00 2 Rubinius::CodeLoader#load_file [583]
0.00 0.00 2 Rubinius::CodeLoader#load_compiled_file [625]
-------------------------------------------------------
0.00 0.00 32 CodeTools::AST::Parameters#bytecode [459]
[584] 0.0 0.00 0.00 32 CodeTools::AST::Parameters#map_arguments [584]
0.00 0.00 32 Array#map [594]
-------------------------------------------------------
0.00 0.00 128 Kernel#dup [554]
[585] 0.0 0.00 0.00 128 Rubinius::Type.object_initialize_dup [585]
0.00 0.00 128 Kernel#initialize_dup [597]
-------------------------------------------------------
0.00 0.01 1 Object::__script__<576> {} [297]
[586] 0.0 0.00 0.00 20 Rubinius.add_defn_method [586]
0.00 0.00 20 Rubinius.add_method [612]
-------------------------------------------------------
0.01 0.01 32 CodeTools::AST::SplatValue#bytecode [274]
[587] 0.0 0.00 0.00 32 CodeTools::AST::SplatValue#instance_of_array [587]
-------------------------------------------------------
0.00 0.01 32 CodeTools::AST::Iter#bytecode [318]
[588] 0.0 0.00 0.00 32 CodeTools::AST::Parameters#bytecode [588]
-------------------------------------------------------
0.00 0.15 1 Object::__script__<210> {} [97]
[589] 0.0 0.00 0.00 1 Struct.new [589]
0.00 0.00 1 Class#new [713]
-------------------------------------------------------
0.02 0.00 10001 IO#ensure_open_and_readable [277]
[590] 0.0 0.00 0.00 10001 IO#ensure_open [590]
-------------------------------------------------------
0.02 0.00 10000 MatchData#post_match [268]
[591] 0.0 0.00 0.00 10000 String#byteslice [591]
-------------------------------------------------------
0.08 0.18 10000 String#sub! [73]
[592] 0.0 0.00 0.00 20000 Kernel#tainted? [592]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Compiler::Stage#run_next [581]
[593] 0.0 0.00 0.00 32 CodeTools::Compiler::Packager#run [593]
0.00 0.00 32 CodeTools::Generator#package [600]
-------------------------------------------------------
0.00 0.00 32 CodeTools::AST::Parameters#map_arguments [584]
[594] 0.0 0.00 0.00 32 Array#map [594]
0.00 0.00 64 CodeTools::AST::Parameters::map_arguments<455> {} [668]
-------------------------------------------------------
0.00 0.00 6 CodeTools::AST::Block::bytecode<94> {} [556]
[595] 0.0 0.00 0.00 3 CodeTools::AST::If#bytecode [595]
0.00 0.00 6 CodeTools::AST::Send#bytecode [624]
-------------------------------------------------------
0.00 0.01 1 Object::__script__<6> {} [343]
[596] 0.0 0.00 0.00 16 Rubinius.add_defn_method [596]
0.00 0.00 16 Rubinius.add_method [619]
-------------------------------------------------------
0.00 0.00 128 Rubinius::Type.object_initialize_dup [585]
[597] 0.0 0.00 0.00 128 Kernel#initialize_dup [597]
0.00 0.00 128 Array#initialize_copy [608]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::Arguments#bytecode [578]
[598] 0.0 0.00 0.00 3 CodeTools::AST::SplatValue#bytecode [598]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::Arguments#bytecode [573]
[599] 0.0 0.00 0.00 3 CodeTools::AST::SplatValue#bytecode [599]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Compiler::Packager#run [593]
[600] 0.0 0.00 0.00 32 CodeTools::Generator#package [600]
0.00 0.00 32 Array#each [640]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CodeLoader.require [511]
[601] 0.0 0.00 0.00 1 Rubinius.run_script [601]
0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-english-2.0.0/lib/rubysl/english.rb [602]
-------------------------------------------------------
0.00 0.00 1 Rubinius.run_script [601]
[602] 0.0 0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-english-2.0.0/lib/rubysl/english.rb [602]
0.00 0.00 2 Kernel#require [603]
-------------------------------------------------------
0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-english-2.0.0/lib/rubysl/english.rb [602]
[603] 0.0 0.00 0.00 2 Kernel#require [603]
0.00 0.00 2 Kernel#gem_original_require [615]
-------------------------------------------------------
0.00 0.00 624 Comparable#== [479]
[604] 0.0 0.00 0.00 578 Symbol#<=> [604]
-------------------------------------------------------
1.93 7.62 493500 String#gsub! [16]
[605] 0.0 0.00 0.00 182 String#replace [605]
-------------------------------------------------------
0.00 0.00 21 Rubinius.add_defn_method [577]
[606] 0.0 0.00 0.00 21 Rubinius.add_method [606]
-------------------------------------------------------
0.03 50.55 9871 CSV#shift [10]
[607] 0.0 0.00 0.00 9871 Array.allocate [607]
-------------------------------------------------------
0.00 0.00 128 Kernel#initialize_dup [597]
[608] 0.0 0.00 0.00 128 Array#initialize_copy [608]
0.00 0.00 128 Rubinius::Mirror::Array.reflect [670]
-------------------------------------------------------
0.01 0.01 32 CodeTools::Melbourne#string_to_ast [272]
[609] 0.0 0.00 0.00 64 CodeTools::Melbourne#process_args [609]
0.00 0.00 64 CodeTools::AST::Parameters#initialize [622]
-------------------------------------------------------
0.02 0.00 10000 MatchData#post_match [268]
[610] 0.0 0.00 0.00 20000 Fixnum#- [610]
-------------------------------------------------------
0.02 0.02 10564 IO::InternalBuffer::fill_from<73> {} [198]
[611] 0.0 0.00 0.00 10564 IO::InternalBuffer#empty_to [611]
-------------------------------------------------------
0.00 0.00 20 Rubinius.add_defn_method [586]
[612] 0.0 0.00 0.00 20 Rubinius.add_method [612]
-------------------------------------------------------
0.00 0.00 32 Array#hash [571]
[613] 0.0 0.00 0.00 32 Array#each [613]
0.00 0.00 96 Array::hash<807> {} [637]
-------------------------------------------------------
0.01 0.01 32 CodeTools::AST::SplatValue#bytecode [274]
[614] 0.0 0.00 0.00 160 CodeTools::GeneratorMethods#goto [614]
-------------------------------------------------------
0.00 0.00 2 Kernel#require [603]
[615] 0.0 0.00 0.00 2 Kernel#gem_original_require [615]
0.00 0.00 2 Rubinius::CodeLoader.require [616]
-------------------------------------------------------
0.00 0.00 2 Kernel#gem_original_require [615]
[616] 0.0 0.00 0.00 2 Rubinius::CodeLoader.require [616]
0.00 0.00 2 Rubinius::CodeLoader#require [654]
-------------------------------------------------------
0.02 0.00 10000 MatchData#pre_match [249]
[617] 0.0 0.00 0.00 20000 Rubinius::Tuple#at [617]
-------------------------------------------------------
0.00 0.00 208 Hash#[]= [478]
[618] 0.0 0.00 0.00 208 Hash#new_bucket [618]
-------------------------------------------------------
0.00 0.00 16 Rubinius.add_defn_method [596]
[619] 0.0 0.00 0.00 16 Rubinius.add_method [619]
-------------------------------------------------------
0.00 0.00 63 Array#include? [540]
[620] 0.0 0.00 0.00 308 Comparable#== [620]
-------------------------------------------------------
0.00 0.00 32 Proc#call [570]
[621] 0.0 0.00 0.00 32 CodeTools::Generator::initialize<245> {} [621]
0.00 0.00 32 Hash#[]= [631]
-------------------------------------------------------
0.00 0.00 64 CodeTools::Melbourne#process_args [609]
[622] 0.0 0.00 0.00 64 CodeTools::AST::Parameters#initialize [622]
-------------------------------------------------------
0.04 0.01 20000 Array#[] [189]
[623] 0.0 0.00 0.00 20000 Fixnum#>= [623]
-------------------------------------------------------
0.00 0.00 3 CodeTools::AST::If#bytecode [595]
[624] 0.0 0.00 0.00 6 CodeTools::AST::Send#bytecode [624]
-------------------------------------------------------
0.00 0.00 2 Rubinius::CodeLoader#load_file [583]
[625] 0.0 0.00 0.00 2 Rubinius::CodeLoader#load_compiled_file [625]
-------------------------------------------------------
0.03 0.04 10000 Array#initialize_copy [158]
[626] 0.0 0.00 0.00 10000 Rubinius::Mirror::Array#start [626]
-------------------------------------------------------
0.00 0.00 2 Rubinius::CodeLoader.require [474]
[627] 0.0 0.00 0.00 2 Rubinius::CodeLoader#require [627]
-------------------------------------------------------
0.02 0.05 10000 IO.read_encode [144]
[628] 0.0 0.00 0.00 10000 IO#internal_encoding [628]
-------------------------------------------------------
0.04 0.01 20000 Array#[] [189]
[629] 0.0 0.00 0.00 20000 Fixnum.=== [629]
-------------------------------------------------------
0.00 0.00 63 Array#include? [558]
[630] 0.0 0.00 0.00 311 Comparable#== [630]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Generator::initialize<245> {} [621]
[631] 0.0 0.00 0.00 32 Hash#[]= [631]
0.00 0.00 32 Hash#redistribute [661]
-------------------------------------------------------
0.03 0.04 10000 Array#initialize_copy [158]
[632] 0.0 0.00 0.00 10000 Rubinius::Mirror::Array#total [632]
-------------------------------------------------------
0.01 0.00 10000 BasicObject#! [325]
[633] 0.0 0.00 0.00 20000 Rubinius::Type.object_equal [633]
-------------------------------------------------------
0.01 0.00 20000 Rubinius::Splitter.valid_encoding? [339]
[634] 0.0 0.00 0.00 20000 String#valid_encoding? [634]
-------------------------------------------------------
0.02 0.02 10000 Hash#find_item [205]
[635] 0.0 0.00 0.00 10000 Kernel#hash [635]
-------------------------------------------------------
0.08 0.18 10000 String#sub! [73]
[636] 0.0 0.00 0.00 20000 Kernel#kind_of? [636]
-------------------------------------------------------
0.00 0.00 32 Array#each [613]
[637] 0.0 0.00 0.00 96 Array::hash<807> {} [637]
0.00 0.00 32 Array#hash [664]
-------------------------------------------------------
0.00 0.00 63 Rubinius.add_method [414]
[638] 0.0 0.00 0.00 63 Module#add_ivars [638]
-------------------------------------------------------
0.09 50.44 10001 CSV::shift<1775> {} [12]
[639] 0.0 0.00 0.00 130 IO#eof? [639]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Generator#package [600]
[640] 0.0 0.00 0.00 32 Array#each [640]
0.00 0.00 32 CodeTools::Generator::package<317> {} [652]
-------------------------------------------------------
0.00 0.00 63 Module#add_ivars [537]
[641] 0.0 0.00 0.00 63 Enumerable#select [641]
0.00 0.00 63 Rubinius::Tuple#each [646]
-------------------------------------------------------
0.00 0.00 75 CodeTools::Generator#send [527]
[642] 0.0 0.00 0.00 75 CodeTools::Generator#find_literal [642]
0.00 0.00 75 Hash#[] [644]
-------------------------------------------------------
0.00 0.00 64 CodeTools::Generator#send [572]
[643] 0.0 0.00 0.00 64 CodeTools::Generator#find_literal [643]
0.00 0.00 64 Hash#[] [645]
-------------------------------------------------------
0.00 0.00 75 CodeTools::Generator#find_literal [642]
[644] 0.0 0.00 0.00 75 Hash#[] [644]
0.00 0.00 60 Hash#default [698]
-------------------------------------------------------
0.00 0.00 64 CodeTools::Generator#find_literal [643]
[645] 0.0 0.00 0.00 64 Hash#[] [645]
0.00 0.00 64 Hash#default [673]
-------------------------------------------------------
0.00 0.00 63 Enumerable#select [641]
[646] 0.0 0.00 0.00 63 Rubinius::Tuple#each [646]
-------------------------------------------------------
0.01 0.00 10001 Module#=== [370]
[647] 0.0 0.00 0.00 10001 Rubinius::Type.object_kind_of? [647]
-------------------------------------------------------
0.00 0.11 32 CodeTools::Compiler.compile_eval [111]
[648] 0.0 0.00 0.00 32 CodeTools::Compiler#initialize [648]
0.00 0.00 32 CodeTools::Compiler::Parser#initialize [693]
-------------------------------------------------------
0.04 0.01 20000 Array#[] [189]
[649] 0.0 0.00 0.00 20000 Rubinius::Tuple#at [649]
-------------------------------------------------------
0.05 0.70 10001 IO#each [42]
[650] 0.0 0.00 0.00 10001 IO::InternalBuffer#exhausted? [650]
-------------------------------------------------------
0.02 0.01 10000 Rubinius::GlobalVariables#[]= [245]
[651] 0.0 0.00 0.00 10000 Rubinius::LookupTable#key? [651]
-------------------------------------------------------
0.00 0.00 32 Array#each [640]
[652] 0.0 0.00 0.00 32 CodeTools::Generator::package<317> {} [652]
0.00 0.00 32 CodeTools::Generator#package [674]
-------------------------------------------------------
0.00 0.11 32 CodeTools::Compiler.compile_eval [111]
[653] 0.0 0.00 0.00 32 Rubinius::VariableScope#local_layout [653]
-------------------------------------------------------
0.00 0.00 2 Rubinius::CodeLoader.require [616]
[654] 0.0 0.00 0.00 2 Rubinius::CodeLoader#require [654]
-------------------------------------------------------
0.02 0.08 10000 Kernel#dup [120]
[655] 0.0 0.00 0.00 10000 Array.allocate [655]
-------------------------------------------------------
0.00 0.01 3 CodeTools::AST::Block::bytecode<94> {} [367]
[656] 0.0 0.00 0.00 1 GC.collect_young [656]
-------------------------------------------------------
0.00 0.00 2 Rubinius::CodeLoader#require [413]
[657] 0.0 0.00 0.00 2 Rubinius.synchronize [657]
0.00 0.00 2 Rubinius::CodeLoader::require<102> {} [659]
-------------------------------------------------------
0.00 0.04 15 CodeTools::Compiler.compile_eval [202]
[658] 0.0 0.00 0.00 15 CodeTools::Compiler::LRUCache#retrieve [658]
0.00 0.00 15 Rubinius.synchronize [667]
-------------------------------------------------------
0.00 0.00 2 Rubinius.synchronize [657]
[659] 0.0 0.00 0.00 2 Rubinius::CodeLoader::require<102> {} [659]
0.00 0.00 2 Rubinius::CodeLoader#resolve_require_path [675]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler::Bytecode#run [334]
[660] 0.0 0.00 0.00 3 CodeTools::Compiler::Stage#run_next [660]
0.00 0.00 3 CodeTools::Compiler::Encoder#run [662]
-------------------------------------------------------
0.00 0.00 32 Hash#[]= [631]
[661] 0.0 0.00 0.00 32 Hash#redistribute [661]
-------------------------------------------------------
0.00 0.00 3 CodeTools::Compiler::Stage#run_next [660]
[662] 0.0 0.00 0.00 3 CodeTools::Compiler::Encoder#run [662]
0.00 0.00 3 CodeTools::Generator#encode [742]
-------------------------------------------------------
0.00 0.03 32 CodeTools::AST::SendWithArguments#bytecode [247]
[663] 0.0 0.00 0.00 32 CodeTools::AST::InstanceVariableAccess#bytecode [663]
-------------------------------------------------------
0.00 0.00 96 Array::hash<807> {} [637]
[664] 0.0 0.00 0.00 32 Array#hash [664]
0.00 0.00 32 Array#each [705]
-------------------------------------------------------
0.05 0.70 10001 IO#each [42]
[665] 0.0 0.00 0.00 10001 Proc.__from_block__ [665]
-------------------------------------------------------
0.00 0.00 928 CodeTools::Generator::BasicBlock#flow_stack_size [389]
[666] 0.0 0.00 0.00 1088 CodeTools::Generator::BasicBlock#check_stack [666]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Compiler::LRUCache#retrieve [658]
[667] 0.0 0.00 0.00 15 Rubinius.synchronize [667]
0.00 0.00 15 CodeTools::Compiler::LRUCache::retrieve<223> {} [672]
-------------------------------------------------------
0.00 0.00 32 Array#map [594]
[668] 0.0 0.00 0.00 64 CodeTools::AST::Parameters::map_arguments<455> {} [668]
-------------------------------------------------------
0.04 0.01 20000 Array#[] [189]
[669] 0.0 0.00 0.00 20000 Fixnum#< [669]
-------------------------------------------------------
0.00 0.00 128 Array#initialize_copy [608]
[670] 0.0 0.00 0.00 128 Rubinius::Mirror::Array.reflect [670]
0.00 0.00 128 Rubinius::Mirror.reflect [723]
-------------------------------------------------------
0.01 0.01 32 CodeTools::AST::SplatValue#bytecode [274]
[671] 0.0 0.00 0.00 64 CodeTools::Generator#find_const [671]
-------------------------------------------------------
0.00 0.00 15 Rubinius.synchronize [667]
[672] 0.0 0.00 0.00 15 CodeTools::Compiler::LRUCache::retrieve<223> {} [672]
0.00 0.00 15 Hash#[] [683]
-------------------------------------------------------
0.00 0.00 64 Hash#[] [645]
[673] 0.0 0.00 0.00 64 Hash#default [673]
0.00 0.00 64 Proc#call [732]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Generator::package<317> {} [652]
[674] 0.0 0.00 0.00 32 CodeTools::Generator#package [674]
-------------------------------------------------------
0.00 0.00 2 Rubinius::CodeLoader::require<102> {} [659]
[675] 0.0 0.00 0.00 2 Rubinius::CodeLoader#resolve_require_path [675]
-------------------------------------------------------
0.07 0.56 10001 IO::EachReader#read_to_separator [45]
[676] 0.0 0.00 0.00 10000 Kernel#taint [676]
-------------------------------------------------------
0.01 0.02 10000 Object::__script__<117> {} [207]
[677] 0.0 0.00 0.00 10000 Thread.current [677]
-------------------------------------------------------
0.00 0.00 12 Module::attr_accessor<157> {} [505]
[678] 0.0 0.00 0.00 12 Rubinius.add_reader [678]
0.00 0.00 12 Rubinius.add_method [707]
-------------------------------------------------------
0.00 0.00 12 Module::attr_accessor<157> {} [505]
[679] 0.0 0.00 0.00 12 Rubinius.add_writer [679]
0.00 0.00 12 Rubinius.add_method [711]
-------------------------------------------------------
0.00 0.00 1440 CodeTools::Melbourne::process_transforms<67> {} [379]
[680] 0.0 0.00 0.00 160 CodeTools::AST::SendFastNew.match? [680]
-------------------------------------------------------
0.00 0.00 10000 Module#=== [390]
[681] 0.0 0.00 0.00 10000 Rubinius::Type.object_kind_of? [681]
-------------------------------------------------------
0.04 0.01 20000 Array#[] [189]
[682] 0.0 0.00 0.00 20000 Fixnum#+ [682]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Compiler::LRUCache::retrieve<223> {} [672]
[683] 0.0 0.00 0.00 15 Hash#[] [683]
0.00 0.00 15 Hash#find_item [689]
-------------------------------------------------------
0.00 0.01 3 CodeTools::Compiler::Bytecode#run [360]
[684] 0.0 0.00 0.00 3 CodeTools::Compiler::Stage#run_next [684]
0.00 0.00 3 CodeTools::Compiler::Encoder#run [686]
-------------------------------------------------------
0.00 0.00 32 CodeTools::AST::Send#bytecode [495]
[685] 0.0 0.00 0.00 32 CodeTools::AST::ToplevelConstant#bytecode [685]
-------------------------------------------------------
0.00 0.00 3 CodeTools::Compiler::Stage#run_next [684]
[686] 0.0 0.00 0.00 3 CodeTools::Compiler::Encoder#run [686]
-------------------------------------------------------
0.00 0.00 32 CodeTools::AST::RescueCondition::bytecode<429> {} [419]
[687] 0.0 0.00 0.00 32 CodeTools::AST::ConstantAccess#bytecode [687]
-------------------------------------------------------
0.00 0.00 10564 IO::InternalBuffer#size [416]
[688] 0.0 0.00 0.00 10564 Fixnum#- [688]
-------------------------------------------------------
0.00 0.00 15 Hash#[] [683]
[689] 0.0 0.00 0.00 15 Hash#find_item [689]
0.00 0.00 15 Array#hash [716]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Compiler::LRUCache::set<240> {} [506]
[690] 0.0 0.00 0.00 15 Hash#[] [690]
0.00 0.00 15 Hash#find_item [699]
-------------------------------------------------------
0.00 0.00 6 CodeTools::AST::Send#bytecode [575]
[691] 0.0 0.00 0.00 3 CodeTools::AST::Iter#bytecode [691]
-------------------------------------------------------
0.00 0.04 15 CodeTools::Compiler.compile_eval [202]
[692] 0.0 0.00 0.00 15 Rubinius::VariableScope#local_layout [692]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Compiler#initialize [648]
[693] 0.0 0.00 0.00 32 CodeTools::Compiler::Parser#initialize [693]
0.00 0.00 32 CodeTools::Compiler::Stage#initialize [712]
-------------------------------------------------------
0.02 0.08 10000 Kernel#dup [120]
[694] 0.0 0.00 0.00 10000 Rubinius::Type.object_class [694]
-------------------------------------------------------
0.01 0.01 32 CodeTools::AST::SplatValue#bytecode [274]
[695] 0.0 0.00 0.00 64 CodeTools::Generator#push_literal [695]
-------------------------------------------------------
0.00 0.00 15 CodeTools::Compiler::LRUCache::set<240> {} [506]
[696] 0.0 0.00 0.00 15 Hash#[]= [696]
-------------------------------------------------------
1.93 7.62 493500 String#gsub! [16]
[697] 0.0 0.00 0.00 372 MatchData#pre_match_from [697]
-------------------------------------------------------
0.00 0.00 75 Hash#[] [644]
[698] 0.0 0.00 0.00 60 Hash#default [698]
-------------------------------------------------------
0.00 0.00 15 Hash#[] [690]
[699] 0.0 0.00 0.00 15 Hash#find_item [699]
0.00 0.00 15 Array#hash [735]
-------------------------------------------------------
0.00 0.00 2 Rubinius::CodeLoader.require [474]
[700] 0.0 0.00 0.00 2 Rubinius.run_script [700]
0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-forwardable-2.0.1/lib/rubysl/forwardable/forwardable.rb [733]
-------------------------------------------------------
0.01 0.00 10000 Rubinius::Type.coerce_to_symbol [369]
[701] 0.0 0.00 0.00 10000 Rubinius::Type.object_kind_of? [701]
-------------------------------------------------------
0.00 0.02 32 CodeTools::AST::Arguments#bytecode [269]
[702] 0.0 0.00 0.00 32 Array#each [702]
0.00 0.00 32 CodeTools::AST::Arguments::bytecode<499> {} [739]
-------------------------------------------------------
0.00 0.27 1 Rubinius::CodeLoader.require [61]
[703] 0.0 0.00 0.00 1 Rubinius::CodeLoader#require [703]
-------------------------------------------------------
0.01 0.00 20000 String#empty? [362]
[704] 0.0 0.00 0.00 20000 Fixnum#== [704]
-------------------------------------------------------
0.00 0.00 32 Array#hash [664]
[705] 0.0 0.00 0.00 32 Array#each [705]
0.00 0.00 32 Array::hash<795> {} [738]
-------------------------------------------------------
0.01 0.04 10564 Rubinius.synchronize [177]
[706] 0.0 0.00 0.00 10564 Rubinius.unlock [706]
-------------------------------------------------------
0.00 0.00 12 Rubinius.add_reader [678]
[707] 0.0 0.00 0.00 12 Rubinius.add_method [707]
-------------------------------------------------------
0.00 0.01 32 CodeTools::AST::Iter#bytecode [318]
[708] 0.0 0.00 0.00 32 CodeTools::Generator#new_label [708]
0.00 0.00 32 CodeTools::Generator::Label#initialize [722]
-------------------------------------------------------
0.02 0.03 10564 String#<< [194]
[709] 0.0 0.00 0.00 10564 Rubinius::Type.infect [709]
-------------------------------------------------------
0.00 0.00 32 CodeTools::AST::ScopedConstant#bytecode [533]
[710] 0.0 0.00 0.00 32 CodeTools::AST::ConstantAccess#bytecode [710]
-------------------------------------------------------
0.00 0.00 12 Rubinius.add_writer [679]
[711] 0.0 0.00 0.00 12 Rubinius.add_method [711]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Compiler::Parser#initialize [693]
[712] 0.0 0.00 0.00 32 CodeTools::Compiler::Stage#initialize [712]
0.00 0.00 32 CodeTools::Compiler::Stage#create_next_stage [730]
-------------------------------------------------------
0.00 0.00 1 Struct.new [589]
[713] 0.0 0.00 0.00 1 Class#new [713]
0.00 0.00 1 Class#initialize [714]
-------------------------------------------------------
0.00 0.00 1 Class#new [713]
[714] 0.0 0.00 0.00 1 Class#initialize [714]
0.00 0.00 1 Module#initialize [717]
-------------------------------------------------------
0.00 0.05 1 Object::__script__<231> {} [176]
[715] 0.0 0.00 0.00 1 Enumerable#each_with_index [715]
0.00 0.00 1 Array#each [721]
-------------------------------------------------------
0.00 0.00 15 Hash#find_item [689]
[716] 0.0 0.00 0.00 15 Array#hash [716]
-------------------------------------------------------
0.00 0.00 1 Class#initialize [714]
[717] 0.0 0.00 0.00 1 Module#initialize [717]
0.00 0.00 1 Module#module_eval [718]
-------------------------------------------------------
0.00 0.00 1 Module#initialize [717]
[718] 0.0 0.00 0.00 1 Module#module_eval [718]
0.00 0.00 1 Struct::new<33> {} [726]
-------------------------------------------------------
0.00 0.01 64 CodeTools::AST::Send#bytecode [279]
[719] 0.0 0.00 0.00 32 CodeTools::AST::ConstantAccess#bytecode [719]
-------------------------------------------------------
0.00 0.00 474 Rubinius::CodeLoader#loadable? [582]
[720] 0.0 0.00 0.00 474 File::Stat.stat [720]
-------------------------------------------------------
0.00 0.00 1 Enumerable#each_with_index [715]
[721] 0.0 0.00 0.00 1 Array#each [721]
0.00 0.00 7 Enumerable::each_with_index<223> {} [727]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Generator#new_label [708]
[722] 0.0 0.00 0.00 32 CodeTools::Generator::Label#initialize [722]
0.00 0.00 32 CodeTools::Generator#new_basic_block [736]
-------------------------------------------------------
0.00 0.00 128 Rubinius::Mirror::Array.reflect [670]
[723] 0.0 0.00 0.00 128 Rubinius::Mirror.reflect [723]
-------------------------------------------------------
0.00 0.03 32 CodeTools::AST::SendWithArguments#bytecode [247]
[724] 0.0 0.00 0.00 32 CodeTools::Generator#send_with_splat [724]
-------------------------------------------------------
0.01 0.04 10564 Rubinius.synchronize [177]
[725] 0.0 0.00 0.00 10564 Rubinius.lock [725]
-------------------------------------------------------
0.00 0.00 1 Module#module_eval [718]
[726] 0.0 0.00 0.00 1 Struct::new<33> {} [726]
-------------------------------------------------------
0.00 0.00 1 Array#each [721]
[727] 0.0 0.00 0.00 7 Enumerable::each_with_index<223> {} [727]
0.00 0.00 7 Object::__script__<1263> {} [734]
-------------------------------------------------------
0.00 0.00 30 CodeTools::AST::SendWithArguments#bytecode [405]
[728] 0.0 0.00 0.00 30 CodeTools::Generator#send [728]
-------------------------------------------------------
0.00 0.00 128 Proc#call [453]
[729] 0.0 0.00 0.00 128 CodeTools::Generator::initialize<245> {} [729]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Compiler::Stage#initialize [712]
[730] 0.0 0.00 0.00 32 CodeTools::Compiler::Stage#create_next_stage [730]
-------------------------------------------------------
0.02 0.01 10000 String#force_encoding [239]
[731] 0.0 0.00 0.00 9675 Encoding#ascii_compatible? [731]
-------------------------------------------------------
0.00 0.00 64 Hash#default [673]
[732] 0.0 0.00 0.00 64 Proc#call [732]
-------------------------------------------------------
0.00 0.00 2 Rubinius.run_script [700]
[733] 0.0 0.00 0.00 1 script:/usr/local/rubinius/gems/gems/rubysl-forwardable-2.0.1/lib/rubysl/forwardable/forwardable.rb [733]
-------------------------------------------------------
0.00 0.00 7 Enumerable::each_with_index<223> {} [727]
[734] 0.0 0.00 0.00 7 Object::__script__<1263> {} [734]
-------------------------------------------------------
0.00 0.00 15 Hash#find_item [699]
[735] 0.0 0.00 0.00 15 Array#hash [735]
-------------------------------------------------------
0.00 0.00 32 CodeTools::Generator::Label#initialize [722]
[736] 0.0 0.00 0.00 32 CodeTools::Generator#new_basic_block [736]
-------------------------------------------------------
0.01 0.00 15 CodeTools::AST::SplatValue#bytecode [351]
[737] 0.0 0.00 0.00 30 CodeTools::AST::SplatValue#kind_of_array [737]
-------------------------------------------------------
0.00 0.00 32 Array#each [705]
[738] 0.0 0.00 0.00 32 Array::hash<795> {} [738]
-------------------------------------------------------
0.00 0.00 32 Array#each [702]
[739] 0.0 0.00 0.00 32 CodeTools::AST::Arguments::bytecode<499> {} [739]
0.00 0.00 32 CodeTools::AST::SymbolLiteral#bytecode [743]
-------------------------------------------------------
0.00 0.07 32 CodeTools::AST::Define#bytecode [156]
[740] 0.0 0.00 0.00 32 CodeTools::Generator#push_literal [740]
-------------------------------------------------------
0.00 0.01 32 CodeTools::AST::Iter#bytecode [318]
[741] 0.0 0.00 0.00 32 CodeTools::AST::Node#new_block_generator [741]
-------------------------------------------------------
0.00 0.00 3 CodeTools::Compiler::Encoder#run [662]
[742] 0.0 0.00 0.00 3 CodeTools::Generator#encode [742]
-------------------------------------------------------
0.00 0.00 32 CodeTools::AST::Arguments::bytecode<499> {} [739]
[743] 0.0 0.00 0.00 32 CodeTools::AST::SymbolLiteral#bytecode [743]
-------------------------------------------------------
0.00 0.00 31 Module#add_ivars [412]
[744] 0.0 0.00 0.00 31 Enumerable#select [744]
-------------------------------------------------------
0.00 0.07 32 CodeTools::AST::Define#bytecode [156]
[745] 0.0 0.00 0.00 32 CodeTools::Generator#push_generator [745]
-------------------------------------------------------
745 methods called a total of 0 times
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment