Skip to content

Instantly share code, notes, and snippets.

@MSNexploder
Last active December 16, 2015 07:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MSNexploder/5398947 to your computer and use it in GitHub Desktop.
Save MSNexploder/5398947 to your computer and use it in GitHub Desktop.
Rubinius csv foreach profiling - https://github.com/rubinius/rubinius/issues/985
bin/rbx -X19 -Xprofile -Xprofiler.graph -Xprofiler.full_report csv.rb
===== Thread 1 =====
Total running time: 149.57584935s
index % time self children called name
----------------------------------------------------------
[1] 100.0 0.00 149.54 1 Rubinius::Loader#script [1]
0.00 149.54 1 Rubinius::CodeLoader.load_script [2]
-------------------------------------------------------
0.00 149.54 1 Rubinius::Loader#script [1]
[2] 100.0 0.00 149.54 1 Rubinius::CodeLoader.load_script [2]
0.00 149.54 1 Rubinius::CodeLoader#load_script [3]
-------------------------------------------------------
0.00 149.54 1 Rubinius::CodeLoader.load_script [2]
[3] 100.0 0.00 149.54 1 Rubinius::CodeLoader#load_script [3]
0.00 149.54 1 Rubinius.run_script [4]
-------------------------------------------------------
0.00 149.54 1 Rubinius::CodeLoader#load_script [3]
[4] 100.0 0.00 149.54 1 Rubinius.run_script [4]
0.00 149.54 1 script:csv.rb [5]
-------------------------------------------------------
0.00 149.54 1 Rubinius.run_script [4]
[5] 100.0 0.00 149.54 1 script:csv.rb [5]
0.00 149.39 1 CSV.foreach [6]
0.00 0.15 1 Kernel#require [113]
-------------------------------------------------------
0.00 149.54 1 script:csv.rb [5]
[6] 99.9 0.00 149.39 1 CSV.foreach [6]
0.00 149.39 1 CSV.open [7]
-------------------------------------------------------
0.00 149.39 1 CSV.foreach [6]
[7] 99.9 0.00 149.39 1 CSV.open [7]
0.00 149.38 1 CSV::foreach<1201> {} [8]
0.00 0.00 1 CSV#initialize [377]
-------------------------------------------------------
0.00 149.39 1 CSV.open [7]
[8] 99.9 0.00 149.38 1 CSV::foreach<1201> {} [8]
0.93 148.46 1 CSV#each [9]
-------------------------------------------------------
0.00 149.38 1 CSV::foreach<1201> {} [8]
[9] 99.9 0.93 148.46 1 CSV#each [9]
2.42 145.95 1020902 CSV#shift [10]
0.09 0.00 1020901 Object::__script__<3> {} [140]
-------------------------------------------------------
0.93 148.46 1 CSV#each [9]
[10] 99.2 2.42 145.95 1020902 CSV#shift [10]
0.66 143.98 1020902 Kernel#loop [11]
0.96 0.09 1020902 Array#initialize [58]
0.13 0.00 1020902 Array.allocate [122]
0.12 0.00 1020902 CSV#header_row? [124]
-------------------------------------------------------
2.42 145.95 1020902 CSV#shift [10]
[11] 96.7 0.66 143.98 1020902 Kernel#loop [11]
6.45 137.53 1020902 CSV::shift<1825> {} [12]
-------------------------------------------------------
0.66 143.98 1020902 Kernel#loop [11]
[12] 96.3 6.45 137.53 1020902 CSV::shift<1825> {} [12]
0.88 49.01 1020902 IO#gets [13]
6.03 37.53 1020901 Array#each [15]
6.43 13.67 1020901 String#sub! [19]
0.73 17.44 1020901 String#split [20]
0.67 3.52 1020901 Hash#[] [34]
1.07 0.14 3062703 Array#empty? [57]
0.32 0.04 1020901 String#empty? [86]
0.04 0.00 1020901 Fixnum#+ [221]
-------------------------------------------------------
6.45 137.53 1020902 CSV::shift<1825> {} [12]
[13] 33.4 0.88 49.01 1020902 IO#gets [13]
3.48 45.53 1020902 IO#each [14]
-------------------------------------------------------
0.88 49.01 1020902 IO#gets [13]
[14] 32.8 3.48 45.53 1020902 IO#each [14]
1.53 41.48 1020902 IO::EachReader#each [16]
1.10 0.13 1020902 IO#ensure_open_and_readable [56]
0.42 0.06 1020902 Module#=== [77]
0.15 0.21 1020902 Class#allocate [87]
0.31 0.00 1020902 IO::EachReader#initialize [89]
0.09 0.00 1020902 IO::InternalBuffer#exhausted? [141]
0.06 0.00 1020902 Proc.__from_block__ [173]
0.00 0.00 11 GC.collect_young [460]
-------------------------------------------------------
6.45 137.53 1020902 CSV::shift<1825> {} [12]
[15] 29.1 6.03 37.53 1020901 Array#each [15]
9.84 27.03 4083604 CSV::shift<1863> {} [18]
0.24 0.00 5104505 Fixnum#+ [94]
0.23 0.00 5104505 Fixnum#< [95]
0.20 0.00 4083604 Rubinius::Tuple#at [101]
-------------------------------------------------------
3.48 45.53 1020902 IO#each [14]
[16] 28.8 1.53 41.48 1020902 IO::EachReader#each [16]
5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
0.37 0.04 1020902 String#empty? [83]
0.05 0.00 1020902 Proc.__from_block__ [188]
-------------------------------------------------------
1.53 41.48 1020902 IO::EachReader#each [16]
[17] 27.4 5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
3.72 7.92 1025441 String#<< [24]
0.75 10.28 1020901 IO::gets<747> {} [25]
0.87 4.44 1025441 IO::InternalBuffer#fill_from [30]
0.73 3.89 1025441 IO::InternalBuffer#shift [32]
1.29 0.23 1020901 Rubinius::GlobalVariables#[]= [55]
0.80 0.13 1025440 IO::InternalBuffer#find [65]
0.51 0.04 1020901 IO#increment_lineno [74]
0.09 0.00 1025441 IO::InternalBuffer#exhausted? [142]
0.09 0.00 1020901 Kernel#taint [145]
0.04 0.00 1025441 Fixnum#> [228]
-------------------------------------------------------
6.03 37.53 1020901 Array#each [15]
[18] 24.7 9.84 27.03 4083604 CSV::shift<1863> {} [18]
2.43 12.11 4083604 Hash#[] [22]
4.79 2.87 4083604 String#=~ [28]
1.58 0.48 4083604 Array#<< [45]
1.48 0.19 4083604 String#empty? [52]
0.89 0.00 4083604 String#[] [67]
0.22 0.00 4083604 String#== [96]
-------------------------------------------------------
6.45 137.53 1020902 CSV::shift<1825> {} [12]
[19] 13.4 6.43 13.67 1020901 String#sub! [19]
3.27 2.18 1020901 String#replace [29]
2.00 0.50 1020901 MatchData#pre_match [44]
1.47 0.35 1020901 MatchData#post_match [48]
0.69 0.99 1020901 Regexp#match_from [51]
0.61 0.42 1020901 Rubinius::Type.coerce_to_regexp [62]
0.52 0.04 1020901 String#to_sub_replacement [73]
0.16 0.00 1020901 Kernel#StringValue [110]
0.13 0.00 2041802 Regexp.last_match= [120]
0.11 0.00 1020901 String#append [128]
0.09 0.00 2041802 Kernel#equal? [136]
0.09 0.00 2041802 Kernel#tainted? [139]
0.05 0.00 1020901 Kernel#taint [190]
-------------------------------------------------------
6.45 137.53 1020902 CSV::shift<1825> {} [12]
[20] 12.2 0.73 17.44 1020901 String#split [20]
4.59 12.85 1020901 Rubinius::Splitter.split [21]
-------------------------------------------------------
0.73 17.44 1020901 String#split [20]
[21] 11.7 4.59 12.85 1020901 Rubinius::Splitter.split [21]
7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26]
0.75 0.09 1020901 BasicObject#! [69]
0.65 0.09 2041802 String#empty? [71]
0.14 0.00 2041802 Kernel#kind_of? [118]
0.08 0.00 1020901 Kernel#nil? [151]
0.08 0.00 1020901 String#== [155]
0.04 0.00 1020901 Kernel#equal? [207]
0.04 0.00 1020901 Fixnum#== [215]
0.04 0.00 1020901 Fixnum#> [229]
-------------------------------------------------------
9.84 27.03 4083604 CSV::shift<1863> {} [18]
[22] 9.7 2.43 12.11 4083604 Hash#[] [22]
6.89 5.22 4083604 Hash#find_item [23]
-------------------------------------------------------
2.43 12.11 4083604 Hash#[] [22]
[23] 8.1 6.89 5.22 4083604 Hash#find_item [23]
2.66 0.34 4083604 Hash::State#match? [40]
1.68 0.17 4083604 Hash#key_index [47]
0.21 0.00 4083604 Kernel#hash [97]
0.17 0.00 4083604 Rubinius::Tuple#[] [107]
-------------------------------------------------------
5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
[24] 7.8 3.72 7.92 1025441 String#<< [24]
0.92 4.03 1025441 String#modify! [31]
0.69 1.06 1025441 String#force_encoding [49]
0.56 0.19 1025441 Rubinius::Type.compatible_encoding [70]
0.24 0.00 1025441 String#append [92]
0.09 0.00 2050882 String#encoding [144]
0.05 0.00 1025441 Kernel#kind_of? [182]
0.05 0.00 1025441 Rubinius::Type.infect [183]
0.04 0.00 1025441 Kernel#== [205]
-------------------------------------------------------
5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
[25] 7.4 0.75 10.28 1020901 IO::gets<747> {} [25]
2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27]
-------------------------------------------------------
4.59 12.85 1020901 Rubinius::Splitter.split [21]
[26] 7.2 7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26]
1.52 0.41 4083604 Array#<< [46]
0.64 0.00 4083604 String#byteslice [72]
0.25 0.00 4083604 String#find_string [91]
0.16 0.00 4083604 Fixnum#- [109]
0.16 0.00 4083604 Fixnum#< [112]
0.12 0.00 3062703 Fixnum#+ [123]
0.06 0.00 1020901 String#size [171]
-------------------------------------------------------
0.75 10.28 1020901 IO::gets<747> {} [25]
[27] 6.9 2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27]
1.17 2.60 1020901 Proc#call [37]
3.32 0.42 2041802 Array#[] [38]
0.10 0.00 2041802 Rubinius::LookupTable#[] [129]
0.05 0.00 1020901 Rubinius::LookupTable#key? [175]
-------------------------------------------------------
9.84 27.03 4083604 CSV::shift<1863> {} [18]
[28] 5.1 4.79 2.87 4083604 String#=~ [28]
1.47 0.20 4083604 Module#=== [53]
0.96 0.00 4083604 Regexp#search_region [64]
0.24 0.00 4083604 Regexp.last_match= [93]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[29] 3.6 3.27 2.18 1020901 String#replace [29]
0.66 1.03 1020901 String#force_encoding [50]
0.16 0.00 1020901 String#num_bytes= [111]
0.10 0.00 1020901 String#shared! [133]
0.10 0.00 1020901 Kernel#StringValue [134]
0.05 0.00 1020901 Rubinius::Type.infect [187]
0.04 0.00 1020901 String#encoding [200]
0.04 0.00 1020901 Kernel#equal? [223]
-------------------------------------------------------
5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
[30] 3.5 0.87 4.44 1025441 IO::InternalBuffer#fill_from [30]
1.53 2.92 1025441 Rubinius.synchronize [33]
-------------------------------------------------------
3.72 7.92 1025441 String#<< [24]
[31] 3.3 0.92 4.03 1025441 String#modify! [31]
2.02 2.01 1020902 Rubinius::ByteArray#dup [35]
-------------------------------------------------------
5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
[32] 3.1 0.73 3.89 1025441 IO::InternalBuffer#shift [32]
1.17 2.72 1025441 Rubinius.synchronize [36]
-------------------------------------------------------
0.87 4.44 1025441 IO::InternalBuffer#fill_from [30]
[33] 3.0 1.53 2.92 1025441 Rubinius.synchronize [33]
1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41]
0.11 0.00 1025441 Rubinius.unlock [127]
0.10 0.00 1025441 Rubinius.lock [131]
-------------------------------------------------------
6.45 137.53 1020902 CSV::shift<1825> {} [12]
[34] 2.8 0.67 3.52 1020901 Hash#[] [34]
1.96 1.56 1020901 Hash#find_item [39]
-------------------------------------------------------
0.92 4.03 1025441 String#modify! [31]
[35] 2.7 2.02 2.01 1020902 Rubinius::ByteArray#dup [35]
0.83 0.21 1020902 Rubinius::ByteArray.new [60]
0.77 0.09 1020902 Kernel#initialize_copy [68]
0.06 0.00 1020902 Rubinius::Type.object_class [168]
0.04 0.00 1020902 Rubinius::ByteArray#size [195]
-------------------------------------------------------
0.73 3.89 1025441 IO::InternalBuffer#shift [32]
[36] 2.6 1.17 2.72 1025441 Rubinius.synchronize [36]
1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43]
0.07 0.00 1025441 Rubinius.unlock [163]
0.07 0.00 1025441 Rubinius.lock [167]
-------------------------------------------------------
2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27]
[37] 2.5 1.17 2.60 1020901 Proc#call [37]
0.93 1.67 1020901 Kernel::Kernel<120> {} [42]
-------------------------------------------------------
2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27]
[38] 2.5 3.32 0.42 2041802 Array#[] [38]
0.10 0.00 2041802 Fixnum#>= [130]
0.09 0.00 2041802 Rubinius::Tuple#at [147]
0.08 0.00 2041802 Fixnum#+ [150]
0.08 0.00 2041802 Fixnum.=== [153]
0.08 0.00 2041802 Fixnum#< [154]
-------------------------------------------------------
0.67 3.52 1020901 Hash#[] [34]
[39] 2.4 1.96 1.56 1020901 Hash#find_item [39]
0.83 0.09 1020901 Hash::State#match? [66]
0.49 0.04 1020901 Hash#key_index [76]
0.07 0.00 1020901 Kernel#hash [166]
0.04 0.00 1020901 Rubinius::Tuple#[] [216]
-------------------------------------------------------
6.89 5.22 4083604 Hash#find_item [23]
[40] 2.0 2.66 0.34 4083604 Hash::State#match? [40]
0.17 0.00 4083604 Rubinius::Type.object_equal [105]
0.17 0.00 4083604 Fixnum#== [108]
-------------------------------------------------------
1.53 2.92 1025441 Rubinius.synchronize [33]
[41] 1.8 1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41]
0.39 0.04 1025441 IO::InternalBuffer#size [81]
0.36 0.04 1025441 IO::InternalBuffer#empty? [85]
0.13 0.00 1025441 IO::InternalBuffer#empty_to [121]
0.06 0.00 4793 IO::InternalBuffer#fill [170]
0.00 0.00 4793 IO::InternalBuffer#reset! [425]
-------------------------------------------------------
1.17 2.60 1020901 Proc#call [37]
[42] 1.7 0.93 1.67 1020901 Kernel::Kernel<120> {} [42]
0.97 0.66 1020901 Thread#[]= [54]
0.05 0.00 1020901 Thread.current [185]
-------------------------------------------------------
1.17 2.72 1025441 Rubinius.synchronize [36]
[43] 1.7 1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43]
0.31 0.04 1025441 IO::InternalBuffer#size [88]
0.21 0.00 1025441 String.from_bytearray [99]
0.04 0.00 1025441 Fixnum#+ [214]
0.04 0.00 1020901 Fixnum#< [227]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[44] 1.7 2.00 0.50 1020901 MatchData#pre_match [44]
0.28 0.00 1020901 String#byteslice [90]
0.08 0.00 2041802 Rubinius::Tuple#at [148]
0.04 0.00 1020901 Fixnum#== [203]
0.04 0.00 1020901 Fixnum#- [219]
0.04 0.00 1020901 Fixnum#+ [222]
-------------------------------------------------------
9.84 27.03 4083604 CSV::shift<1863> {} [18]
[45] 1.4 1.58 0.48 4083604 Array#<< [45]
0.48 0.00 4083604 Array#set_index [78]
-------------------------------------------------------
7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26]
[46] 1.3 1.52 0.41 4083604 Array#<< [46]
0.41 0.00 4083604 Array#set_index [84]
-------------------------------------------------------
6.89 5.22 4083604 Hash#find_item [23]
[47] 1.2 1.68 0.17 4083604 Hash#key_index [47]
0.17 0.00 4083604 Fixnum#& [106]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[48] 1.2 1.47 0.35 1020901 MatchData#post_match [48]
0.19 0.00 1020901 String#byteslice [104]
0.08 0.00 2041802 Fixnum#- [149]
0.04 0.00 1020901 Rubinius::Tuple#at [209]
0.04 0.00 1020901 Fixnum#+ [224]
-------------------------------------------------------
3.72 7.92 1025441 String#<< [24]
[49] 1.2 0.69 1.06 1025441 String#force_encoding [49]
0.59 0.47 1025441 Rubinius::Type.coerce_to_encoding [59]
-------------------------------------------------------
3.27 2.18 1020901 String#replace [29]
[50] 1.1 0.66 1.03 1020901 String#force_encoding [50]
0.59 0.44 1020901 Rubinius::Type.coerce_to_encoding [61]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[51] 1.1 0.69 0.99 1020901 Regexp#match_from [51]
0.99 0.00 1020901 Regexp#search_region [63]
-------------------------------------------------------
9.84 27.03 4083604 CSV::shift<1863> {} [18]
[52] 1.1 1.48 0.19 4083604 String#empty? [52]
0.19 0.00 4083604 Fixnum#== [102]
-------------------------------------------------------
4.79 2.87 4083604 String#=~ [28]
[53] 1.1 1.47 0.20 4083604 Module#=== [53]
0.20 0.00 4083604 Rubinius::Type.object_kind_of? [100]
-------------------------------------------------------
0.93 1.67 1020901 Kernel::Kernel<120> {} [42]
[54] 1.1 0.97 0.66 1020901 Thread#[]= [54]
0.49 0.06 1020901 Rubinius::Type.coerce_to_symbol [75]
0.11 0.00 1020901 Thread#locals_store [126]
-------------------------------------------------------
5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
[55] 1.0 1.29 0.23 1020901 Rubinius::GlobalVariables#[]= [55]
0.09 0.00 1020901 Rubinius::LookupTable#key? [143]
0.08 0.00 1020901 Rubinius::LookupTable#[]= [152]
0.06 0.00 1020901 Rubinius::LookupTable#[] [169]
-------------------------------------------------------
3.48 45.53 1020902 IO#each [14]
[56] 0.8 1.10 0.13 1020902 IO#ensure_open_and_readable [56]
0.05 0.00 1020902 IO#ensure_open [189]
0.04 0.00 1020902 Fixnum#& [208]
0.04 0.00 1020902 Fixnum#== [210]
-------------------------------------------------------
6.45 137.53 1020902 CSV::shift<1825> {} [12]
[57] 0.8 1.07 0.14 3062703 Array#empty? [57]
0.14 0.00 3062703 Fixnum#== [119]
-------------------------------------------------------
2.42 145.95 1020902 CSV#shift [10]
[58] 0.7 0.96 0.09 1020902 Array#initialize [58]
0.05 0.00 1020902 Fixnum#== [191]
0.05 0.00 1020902 Kernel#equal? [192]
-------------------------------------------------------
0.69 1.06 1025441 String#force_encoding [49]
[59] 0.7 0.59 0.47 1025441 Rubinius::Type.coerce_to_encoding [59]
0.42 0.05 1025441 Module#=== [79]
-------------------------------------------------------
2.02 2.01 1020902 Rubinius::ByteArray#dup [35]
[60] 0.7 0.83 0.21 1020902 Rubinius::ByteArray.new [60]
0.12 0.00 1020902 Rubinius::ByteArray.allocate_sized [125]
0.09 0.00 1020902 BasicObject#initialize [146]
-------------------------------------------------------
0.66 1.03 1020901 String#force_encoding [50]
[61] 0.7 0.59 0.44 1020901 Rubinius::Type.coerce_to_encoding [61]
0.39 0.05 1020901 Module#=== [80]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[62] 0.7 0.61 0.42 1020901 Rubinius::Type.coerce_to_regexp [62]
0.37 0.05 1020901 Module#=== [82]
-------------------------------------------------------
0.69 0.99 1020901 Regexp#match_from [51]
[63] 0.7 0.99 0.00 1020901 Regexp#search_region [63]
-------------------------------------------------------
4.79 2.87 4083604 String#=~ [28]
[64] 0.6 0.96 0.00 4083604 Regexp#search_region [64]
-------------------------------------------------------
5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
[65] 0.6 0.80 0.13 1025440 IO::InternalBuffer#find [65]
0.09 0.00 1025440 Rubinius::ByteArray#locate [138]
0.04 0.00 1020901 Fixnum#- [225]
-------------------------------------------------------
1.96 1.56 1020901 Hash#find_item [39]
[66] 0.6 0.83 0.09 1020901 Hash::State#match? [66]
0.05 0.00 1020901 Fixnum#== [186]
0.04 0.00 1020901 Rubinius::Type.object_equal [197]
-------------------------------------------------------
9.84 27.03 4083604 CSV::shift<1863> {} [18]
[67] 0.6 0.89 0.00 4083604 String#[] [67]
-------------------------------------------------------
2.02 2.01 1020902 Rubinius::ByteArray#dup [35]
[68] 0.6 0.77 0.09 1020902 Kernel#initialize_copy [68]
0.05 0.00 1020902 Kernel#instance_of? [194]
0.04 0.00 1020902 Rubinius::Type.object_class [196]
-------------------------------------------------------
4.59 12.85 1020901 Rubinius::Splitter.split [21]
[69] 0.6 0.75 0.09 1020901 BasicObject#! [69]
0.09 0.00 2041802 Rubinius::Type.object_equal [135]
-------------------------------------------------------
3.72 7.92 1025441 String#<< [24]
[70] 0.5 0.56 0.19 1025441 Rubinius::Type.compatible_encoding [70]
0.19 0.00 1025441 Encoding.compatible? [103]
-------------------------------------------------------
4.59 12.85 1020901 Rubinius::Splitter.split [21]
[71] 0.5 0.65 0.09 2041802 String#empty? [71]
0.09 0.00 2041802 Fixnum#== [137]
-------------------------------------------------------
7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26]
[72] 0.4 0.64 0.00 4083604 String#byteslice [72]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[73] 0.4 0.52 0.04 1020901 String#to_sub_replacement [73]
0.04 0.00 1020901 Fixnum#< [226]
-------------------------------------------------------
5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
[74] 0.4 0.51 0.04 1020901 IO#increment_lineno [74]
0.04 0.00 1020901 Fixnum#+ [220]
-------------------------------------------------------
0.97 0.66 1020901 Thread#[]= [54]
[75] 0.4 0.49 0.06 1020901 Rubinius::Type.coerce_to_symbol [75]
0.06 0.00 1020901 Rubinius::Type.object_kind_of? [172]
-------------------------------------------------------
1.96 1.56 1020901 Hash#find_item [39]
[76] 0.4 0.49 0.04 1020901 Hash#key_index [76]
0.04 0.00 1020901 Fixnum#& [201]
-------------------------------------------------------
3.48 45.53 1020902 IO#each [14]
[77] 0.3 0.42 0.06 1020902 Module#=== [77]
0.06 0.00 1020902 Rubinius::Type.object_kind_of? [174]
-------------------------------------------------------
1.58 0.48 4083604 Array#<< [45]
[78] 0.3 0.48 0.00 4083604 Array#set_index [78]
-------------------------------------------------------
0.59 0.47 1025441 Rubinius::Type.coerce_to_encoding [59]
[79] 0.3 0.42 0.05 1025441 Module#=== [79]
0.05 0.00 1025441 Rubinius::Type.object_kind_of? [184]
-------------------------------------------------------
0.59 0.44 1020901 Rubinius::Type.coerce_to_encoding [61]
[80] 0.3 0.39 0.05 1020901 Module#=== [80]
0.05 0.00 1020901 Rubinius::Type.object_kind_of? [193]
-------------------------------------------------------
1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41]
[81] 0.3 0.39 0.04 1025441 IO::InternalBuffer#size [81]
0.04 0.00 1025441 Fixnum#- [213]
-------------------------------------------------------
0.61 0.42 1020901 Rubinius::Type.coerce_to_regexp [62]
[82] 0.3 0.37 0.05 1020901 Module#=== [82]
0.05 0.00 1020901 Rubinius::Type.object_kind_of? [176]
-------------------------------------------------------
1.53 41.48 1020902 IO::EachReader#each [16]
[83] 0.3 0.37 0.04 1020902 String#empty? [83]
0.04 0.00 1020902 Fixnum#== [204]
-------------------------------------------------------
1.52 0.41 4083604 Array#<< [46]
[84] 0.3 0.41 0.00 4083604 Array#set_index [84]
-------------------------------------------------------
1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41]
[85] 0.3 0.36 0.04 1025441 IO::InternalBuffer#empty? [85]
0.04 0.00 1025441 Fixnum#== [206]
-------------------------------------------------------
6.45 137.53 1020902 CSV::shift<1825> {} [12]
[86] 0.2 0.32 0.04 1020901 String#empty? [86]
0.04 0.00 1020901 Fixnum#== [202]
-------------------------------------------------------
3.48 45.53 1020902 IO#each [14]
[87] 0.2 0.15 0.21 1020902 Class#allocate [87]
0.21 0.00 1342 GC.collect_young [98]
-------------------------------------------------------
1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43]
[88] 0.2 0.31 0.04 1025441 IO::InternalBuffer#size [88]
0.04 0.00 1025441 Fixnum#- [217]
-------------------------------------------------------
3.48 45.53 1020902 IO#each [14]
[89] 0.2 0.31 0.00 1020902 IO::EachReader#initialize [89]
-------------------------------------------------------
2.00 0.50 1020901 MatchData#pre_match [44]
[90] 0.2 0.28 0.00 1020901 String#byteslice [90]
-------------------------------------------------------
7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26]
[91] 0.2 0.25 0.00 4083604 String#find_string [91]
-------------------------------------------------------
3.72 7.92 1025441 String#<< [24]
[92] 0.2 0.24 0.00 1025441 String#append [92]
-------------------------------------------------------
4.79 2.87 4083604 String#=~ [28]
[93] 0.2 0.24 0.00 4083604 Regexp.last_match= [93]
-------------------------------------------------------
6.03 37.53 1020901 Array#each [15]
[94] 0.2 0.24 0.00 5104505 Fixnum#+ [94]
-------------------------------------------------------
6.03 37.53 1020901 Array#each [15]
[95] 0.2 0.23 0.00 5104505 Fixnum#< [95]
-------------------------------------------------------
9.84 27.03 4083604 CSV::shift<1863> {} [18]
[96] 0.1 0.22 0.00 4083604 String#== [96]
-------------------------------------------------------
6.89 5.22 4083604 Hash#find_item [23]
[97] 0.1 0.21 0.00 4083604 Kernel#hash [97]
-------------------------------------------------------
0.15 0.21 1020902 Class#allocate [87]
[98] 0.1 0.21 0.00 1342 GC.collect_young [98]
-------------------------------------------------------
1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43]
[99] 0.1 0.21 0.00 1025441 String.from_bytearray [99]
-------------------------------------------------------
1.47 0.20 4083604 Module#=== [53]
[100] 0.1 0.20 0.00 4083604 Rubinius::Type.object_kind_of? [100]
-------------------------------------------------------
6.03 37.53 1020901 Array#each [15]
[101] 0.1 0.20 0.00 4083604 Rubinius::Tuple#at [101]
-------------------------------------------------------
1.48 0.19 4083604 String#empty? [52]
[102] 0.1 0.19 0.00 4083604 Fixnum#== [102]
-------------------------------------------------------
0.56 0.19 1025441 Rubinius::Type.compatible_encoding [70]
[103] 0.1 0.19 0.00 1025441 Encoding.compatible? [103]
-------------------------------------------------------
1.47 0.35 1020901 MatchData#post_match [48]
[104] 0.1 0.19 0.00 1020901 String#byteslice [104]
-------------------------------------------------------
2.66 0.34 4083604 Hash::State#match? [40]
[105] 0.1 0.17 0.00 4083604 Rubinius::Type.object_equal [105]
-------------------------------------------------------
1.68 0.17 4083604 Hash#key_index [47]
[106] 0.1 0.17 0.00 4083604 Fixnum#& [106]
-------------------------------------------------------
6.89 5.22 4083604 Hash#find_item [23]
[107] 0.1 0.17 0.00 4083604 Rubinius::Tuple#[] [107]
-------------------------------------------------------
2.66 0.34 4083604 Hash::State#match? [40]
[108] 0.1 0.17 0.00 4083604 Fixnum#== [108]
-------------------------------------------------------
7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26]
[109] 0.1 0.16 0.00 4083604 Fixnum#- [109]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[110] 0.1 0.16 0.00 1020901 Kernel#StringValue [110]
-------------------------------------------------------
3.27 2.18 1020901 String#replace [29]
[111] 0.1 0.16 0.00 1020901 String#num_bytes= [111]
-------------------------------------------------------
7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26]
[112] 0.1 0.16 0.00 4083604 Fixnum#< [112]
-------------------------------------------------------
0.00 149.54 1 script:csv.rb [5]
[113] 0.1 0.00 0.15 1 Kernel#require [113]
0.00 0.15 1 Kernel#require [114]
-------------------------------------------------------
0.00 0.15 1 Kernel#require [113]
[114] 0.1 0.00 0.15 1 Kernel#require [114]
0.00 0.15 1 Rubinius::CodeLoader.require [115]
-------------------------------------------------------
0.00 0.15 1 Kernel#require [114]
[115] 0.1 0.00 0.15 1 Rubinius::CodeLoader.require [115]
0.00 0.15 1 Rubinius.run_script [116]
0.00 0.00 1 Rubinius::CodeLoader#require [391]
-------------------------------------------------------
0.00 0.15 1 Rubinius::CodeLoader.require [115]
[116] 0.1 0.00 0.15 1 Rubinius.run_script [116]
0.00 0.15 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/csv.rb [117]
-------------------------------------------------------
0.00 0.15 1 Rubinius.run_script [116]
[117] 0.1 0.00 0.15 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/csv.rb [117]
0.00 0.09 1 CSV.__class_init__ [132]
0.00 0.05 4 Kernel#require [179]
0.00 0.00 1 Rubinius::VariableScope#method_visibility [360]
-------------------------------------------------------
4.59 12.85 1020901 Rubinius::Splitter.split [21]
[118] 0.1 0.14 0.00 2041802 Kernel#kind_of? [118]
-------------------------------------------------------
1.07 0.14 3062703 Array#empty? [57]
[119] 0.1 0.14 0.00 3062703 Fixnum#== [119]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[120] 0.1 0.13 0.00 2041802 Regexp.last_match= [120]
-------------------------------------------------------
1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41]
[121] 0.1 0.13 0.00 1025441 IO::InternalBuffer#empty_to [121]
-------------------------------------------------------
2.42 145.95 1020902 CSV#shift [10]
[122] 0.1 0.13 0.00 1020902 Array.allocate [122]
-------------------------------------------------------
7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26]
[123] 0.1 0.12 0.00 3062703 Fixnum#+ [123]
-------------------------------------------------------
2.42 145.95 1020902 CSV#shift [10]
[124] 0.1 0.12 0.00 1020902 CSV#header_row? [124]
-------------------------------------------------------
0.83 0.21 1020902 Rubinius::ByteArray.new [60]
[125] 0.1 0.12 0.00 1020902 Rubinius::ByteArray.allocate_sized [125]
-------------------------------------------------------
0.97 0.66 1020901 Thread#[]= [54]
[126] 0.1 0.11 0.00 1020901 Thread#locals_store [126]
-------------------------------------------------------
1.53 2.92 1025441 Rubinius.synchronize [33]
[127] 0.1 0.11 0.00 1025441 Rubinius.unlock [127]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[128] 0.1 0.11 0.00 1020901 String#append [128]
-------------------------------------------------------
2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27]
[129] 0.1 0.10 0.00 2041802 Rubinius::LookupTable#[] [129]
-------------------------------------------------------
3.32 0.42 2041802 Array#[] [38]
[130] 0.1 0.10 0.00 2041802 Fixnum#>= [130]
-------------------------------------------------------
1.53 2.92 1025441 Rubinius.synchronize [33]
[131] 0.1 0.10 0.00 1025441 Rubinius.lock [131]
-------------------------------------------------------
0.00 0.15 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/csv.rb [117]
[132] 0.1 0.00 0.09 1 CSV.__class_init__ [132]
0.00 0.07 1 Forwardable#def_delegators [156]
0.00 0.01 1 CSV::Row.__class_init__ [282]
0.00 0.01 1 CSV::Table.__class_init__ [283]
0.00 0.00 32 Rubinius.add_defn_method [410]
0.00 0.00 1 Struct.new [516]
-------------------------------------------------------
3.27 2.18 1020901 String#replace [29]
[133] 0.1 0.10 0.00 1020901 String#shared! [133]
-------------------------------------------------------
3.27 2.18 1020901 String#replace [29]
[134] 0.1 0.10 0.00 1020901 Kernel#StringValue [134]
-------------------------------------------------------
0.75 0.09 1020901 BasicObject#! [69]
[135] 0.1 0.09 0.00 2041802 Rubinius::Type.object_equal [135]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[136] 0.1 0.09 0.00 2041802 Kernel#equal? [136]
-------------------------------------------------------
0.65 0.09 2041802 String#empty? [71]
[137] 0.1 0.09 0.00 2041802 Fixnum#== [137]
-------------------------------------------------------
0.80 0.13 1025440 IO::InternalBuffer#find [65]
[138] 0.1 0.09 0.00 1025440 Rubinius::ByteArray#locate [138]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[139] 0.1 0.09 0.00 2041802 Kernel#tainted? [139]
-------------------------------------------------------
0.93 148.46 1 CSV#each [9]
[140] 0.1 0.09 0.00 1020901 Object::__script__<3> {} [140]
-------------------------------------------------------
3.48 45.53 1020902 IO#each [14]
[141] 0.1 0.09 0.00 1020902 IO::InternalBuffer#exhausted? [141]
-------------------------------------------------------
5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
[142] 0.1 0.09 0.00 1025441 IO::InternalBuffer#exhausted? [142]
-------------------------------------------------------
1.29 0.23 1020901 Rubinius::GlobalVariables#[]= [55]
[143] 0.1 0.09 0.00 1020901 Rubinius::LookupTable#key? [143]
-------------------------------------------------------
3.72 7.92 1025441 String#<< [24]
[144] 0.1 0.09 0.00 2050882 String#encoding [144]
-------------------------------------------------------
5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
[145] 0.1 0.09 0.00 1020901 Kernel#taint [145]
-------------------------------------------------------
0.83 0.21 1020902 Rubinius::ByteArray.new [60]
[146] 0.1 0.09 0.00 1020902 BasicObject#initialize [146]
-------------------------------------------------------
3.32 0.42 2041802 Array#[] [38]
[147] 0.1 0.09 0.00 2041802 Rubinius::Tuple#at [147]
-------------------------------------------------------
2.00 0.50 1020901 MatchData#pre_match [44]
[148] 0.1 0.08 0.00 2041802 Rubinius::Tuple#at [148]
-------------------------------------------------------
1.47 0.35 1020901 MatchData#post_match [48]
[149] 0.1 0.08 0.00 2041802 Fixnum#- [149]
-------------------------------------------------------
3.32 0.42 2041802 Array#[] [38]
[150] 0.1 0.08 0.00 2041802 Fixnum#+ [150]
-------------------------------------------------------
4.59 12.85 1020901 Rubinius::Splitter.split [21]
[151] 0.1 0.08 0.00 1020901 Kernel#nil? [151]
-------------------------------------------------------
1.29 0.23 1020901 Rubinius::GlobalVariables#[]= [55]
[152] 0.1 0.08 0.00 1020901 Rubinius::LookupTable#[]= [152]
-------------------------------------------------------
3.32 0.42 2041802 Array#[] [38]
[153] 0.1 0.08 0.00 2041802 Fixnum.=== [153]
-------------------------------------------------------
3.32 0.42 2041802 Array#[] [38]
[154] 0.1 0.08 0.00 2041802 Fixnum#< [154]
-------------------------------------------------------
4.59 12.85 1020901 Rubinius::Splitter.split [21]
[155] 0.1 0.08 0.00 1020901 String#== [155]
-------------------------------------------------------
0.00 0.09 1 CSV.__class_init__ [132]
[156] 0.0 0.00 0.07 1 Forwardable#def_delegators [156]
0.00 0.07 1 Array#each [157]
-------------------------------------------------------
0.00 0.07 1 Forwardable#def_delegators [156]
[157] 0.0 0.00 0.07 1 Array#each [157]
0.00 0.07 32 Forwardable::def_instance_delegators<173> {} [158]
-------------------------------------------------------
0.00 0.07 1 Array#each [157]
[158] 0.0 0.00 0.07 32 Forwardable::def_instance_delegators<173> {} [158]
0.00 0.07 32 Forwardable#def_instance_delegator [159]
-------------------------------------------------------
0.00 0.07 32 Forwardable::def_instance_delegators<173> {} [158]
[159] 0.0 0.00 0.07 32 Forwardable#def_instance_delegator [159]
0.00 0.07 32 Module#class_eval [160]
-------------------------------------------------------
0.00 0.07 32 Forwardable#def_instance_delegator [159]
[160] 0.0 0.00 0.07 32 Module#class_eval [160]
0.00 0.07 32 Rubinius::Compiler.construct_block [161]
-------------------------------------------------------
0.00 0.07 32 Module#class_eval [160]
[161] 0.0 0.00 0.07 32 Rubinius::Compiler.construct_block [161]
0.00 0.07 32 Rubinius::Compiler.compile_eval [162]
-------------------------------------------------------
0.00 0.07 32 Rubinius::Compiler.construct_block [161]
[162] 0.0 0.00 0.07 32 Rubinius::Compiler.compile_eval [162]
0.00 0.07 32 Rubinius::Compiler#run [164]
0.00 0.00 32 Rubinius::Compiler::LRUCache#retrieve [426]
-------------------------------------------------------
1.17 2.72 1025441 Rubinius.synchronize [36]
[163] 0.0 0.07 0.00 1025441 Rubinius.unlock [163]
-------------------------------------------------------
0.00 0.07 32 Rubinius::Compiler.compile_eval [162]
[164] 0.0 0.00 0.07 32 Rubinius::Compiler#run [164]
0.00 0.07 32 Rubinius::Compiler::Parser#run [165]
-------------------------------------------------------
0.00 0.07 32 Rubinius::Compiler#run [164]
[165] 0.0 0.00 0.07 32 Rubinius::Compiler::Parser#run [165]
0.00 0.05 32 Rubinius::Compiler::Stage#run_next [177]
0.00 0.01 32 Rubinius::Compiler::StringParser#parse [263]
-------------------------------------------------------
1.96 1.56 1020901 Hash#find_item [39]
[166] 0.0 0.07 0.00 1020901 Kernel#hash [166]
-------------------------------------------------------
1.17 2.72 1025441 Rubinius.synchronize [36]
[167] 0.0 0.07 0.00 1025441 Rubinius.lock [167]
-------------------------------------------------------
2.02 2.01 1020902 Rubinius::ByteArray#dup [35]
[168] 0.0 0.06 0.00 1020902 Rubinius::Type.object_class [168]
-------------------------------------------------------
1.29 0.23 1020901 Rubinius::GlobalVariables#[]= [55]
[169] 0.0 0.06 0.00 1020901 Rubinius::LookupTable#[] [169]
-------------------------------------------------------
1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41]
[170] 0.0 0.06 0.00 4793 IO::InternalBuffer#fill [170]
-------------------------------------------------------
7.52 3.32 1020901 Rubinius::Splitter.split_on_string [26]
[171] 0.0 0.06 0.00 1020901 String#size [171]
-------------------------------------------------------
0.49 0.06 1020901 Rubinius::Type.coerce_to_symbol [75]
[172] 0.0 0.06 0.00 1020901 Rubinius::Type.object_kind_of? [172]
-------------------------------------------------------
3.48 45.53 1020902 IO#each [14]
[173] 0.0 0.06 0.00 1020902 Proc.__from_block__ [173]
-------------------------------------------------------
0.42 0.06 1020902 Module#=== [77]
[174] 0.0 0.06 0.00 1020902 Rubinius::Type.object_kind_of? [174]
-------------------------------------------------------
2.61 7.67 1020901 Rubinius::GlobalVariables#[]= [27]
[175] 0.0 0.05 0.00 1020901 Rubinius::LookupTable#key? [175]
-------------------------------------------------------
0.37 0.05 1020901 Module#=== [82]
[176] 0.0 0.05 0.00 1020901 Rubinius::Type.object_kind_of? [176]
-------------------------------------------------------
0.00 0.07 32 Rubinius::Compiler::Parser#run [165]
[177] 0.0 0.00 0.05 32 Rubinius::Compiler::Stage#run_next [177]
0.00 0.05 32 Rubinius::Compiler::Generator#run [178]
-------------------------------------------------------
0.00 0.05 32 Rubinius::Compiler::Stage#run_next [177]
[178] 0.0 0.00 0.05 32 Rubinius::Compiler::Generator#run [178]
0.00 0.04 32 Rubinius::AST::EvalExpression#bytecode [198]
0.00 0.01 32 Rubinius::Compiler::Stage#run_next [280]
-------------------------------------------------------
0.00 0.15 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/csv.rb [117]
[179] 0.0 0.00 0.05 4 Kernel#require [179]
0.00 0.05 4 Kernel#require [180]
-------------------------------------------------------
0.00 0.05 4 Kernel#require [179]
[180] 0.0 0.00 0.05 4 Kernel#require [180]
0.00 0.05 4 Rubinius::CodeLoader.require [181]
-------------------------------------------------------
0.00 0.05 4 Kernel#require [180]
[181] 0.0 0.00 0.05 4 Rubinius::CodeLoader.require [181]
0.00 0.04 4 Rubinius.run_script [212]
0.00 0.01 4 Rubinius::CodeLoader#require [278]
-------------------------------------------------------
3.72 7.92 1025441 String#<< [24]
[182] 0.0 0.05 0.00 1025441 Kernel#kind_of? [182]
-------------------------------------------------------
3.72 7.92 1025441 String#<< [24]
[183] 0.0 0.05 0.00 1025441 Rubinius::Type.infect [183]
-------------------------------------------------------
0.42 0.05 1025441 Module#=== [79]
[184] 0.0 0.05 0.00 1025441 Rubinius::Type.object_kind_of? [184]
-------------------------------------------------------
0.93 1.67 1020901 Kernel::Kernel<120> {} [42]
[185] 0.0 0.05 0.00 1020901 Thread.current [185]
-------------------------------------------------------
0.83 0.09 1020901 Hash::State#match? [66]
[186] 0.0 0.05 0.00 1020901 Fixnum#== [186]
-------------------------------------------------------
3.27 2.18 1020901 String#replace [29]
[187] 0.0 0.05 0.00 1020901 Rubinius::Type.infect [187]
-------------------------------------------------------
1.53 41.48 1020902 IO::EachReader#each [16]
[188] 0.0 0.05 0.00 1020902 Proc.__from_block__ [188]
-------------------------------------------------------
1.10 0.13 1020902 IO#ensure_open_and_readable [56]
[189] 0.0 0.05 0.00 1020902 IO#ensure_open [189]
-------------------------------------------------------
6.43 13.67 1020901 String#sub! [19]
[190] 0.0 0.05 0.00 1020901 Kernel#taint [190]
-------------------------------------------------------
0.96 0.09 1020902 Array#initialize [58]
[191] 0.0 0.05 0.00 1020902 Fixnum#== [191]
-------------------------------------------------------
0.96 0.09 1020902 Array#initialize [58]
[192] 0.0 0.05 0.00 1020902 Kernel#equal? [192]
-------------------------------------------------------
0.39 0.05 1020901 Module#=== [80]
[193] 0.0 0.05 0.00 1020901 Rubinius::Type.object_kind_of? [193]
-------------------------------------------------------
0.77 0.09 1020902 Kernel#initialize_copy [68]
[194] 0.0 0.05 0.00 1020902 Kernel#instance_of? [194]
-------------------------------------------------------
2.02 2.01 1020902 Rubinius::ByteArray#dup [35]
[195] 0.0 0.04 0.00 1020902 Rubinius::ByteArray#size [195]
-------------------------------------------------------
0.77 0.09 1020902 Kernel#initialize_copy [68]
[196] 0.0 0.04 0.00 1020902 Rubinius::Type.object_class [196]
-------------------------------------------------------
0.83 0.09 1020901 Hash::State#match? [66]
[197] 0.0 0.04 0.00 1020901 Rubinius::Type.object_equal [197]
-------------------------------------------------------
0.00 0.05 32 Rubinius::Compiler::Generator#run [178]
[198] 0.0 0.00 0.04 32 Rubinius::AST::EvalExpression#bytecode [198]
0.00 0.04 32 Rubinius::AST::Container#container_bytecode [199]
-------------------------------------------------------
0.00 0.04 32 Rubinius::AST::EvalExpression#bytecode [198]
[199] 0.0 0.00 0.04 32 Rubinius::AST::Container#container_bytecode [199]
0.00 0.04 32 Rubinius::AST::EvalExpression::bytecode<1046> {} [211]
-------------------------------------------------------
3.27 2.18 1020901 String#replace [29]
[200] 0.0 0.04 0.00 1020901 String#encoding [200]
-------------------------------------------------------
0.49 0.04 1020901 Hash#key_index [76]
[201] 0.0 0.04 0.00 1020901 Fixnum#& [201]
-------------------------------------------------------
0.32 0.04 1020901 String#empty? [86]
[202] 0.0 0.04 0.00 1020901 Fixnum#== [202]
-------------------------------------------------------
2.00 0.50 1020901 MatchData#pre_match [44]
[203] 0.0 0.04 0.00 1020901 Fixnum#== [203]
-------------------------------------------------------
0.37 0.04 1020902 String#empty? [83]
[204] 0.0 0.04 0.00 1020902 Fixnum#== [204]
-------------------------------------------------------
3.72 7.92 1025441 String#<< [24]
[205] 0.0 0.04 0.00 1025441 Kernel#== [205]
-------------------------------------------------------
0.36 0.04 1025441 IO::InternalBuffer#empty? [85]
[206] 0.0 0.04 0.00 1025441 Fixnum#== [206]
-------------------------------------------------------
4.59 12.85 1020901 Rubinius::Splitter.split [21]
[207] 0.0 0.04 0.00 1020901 Kernel#equal? [207]
-------------------------------------------------------
1.10 0.13 1020902 IO#ensure_open_and_readable [56]
[208] 0.0 0.04 0.00 1020902 Fixnum#& [208]
-------------------------------------------------------
1.47 0.35 1020901 MatchData#post_match [48]
[209] 0.0 0.04 0.00 1020901 Rubinius::Tuple#at [209]
-------------------------------------------------------
1.10 0.13 1020902 IO#ensure_open_and_readable [56]
[210] 0.0 0.04 0.00 1020902 Fixnum#== [210]
-------------------------------------------------------
0.00 0.04 32 Rubinius::AST::Container#container_bytecode [199]
[211] 0.0 0.00 0.04 32 Rubinius::AST::EvalExpression::bytecode<1046> {} [211]
0.00 0.04 32 Rubinius::AST::Define#bytecode [218]
-------------------------------------------------------
0.00 0.05 4 Rubinius::CodeLoader.require [181]
[212] 0.0 0.00 0.04 4 Rubinius.run_script [212]
0.00 0.04 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date.rb [231]
0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/stringio.rb [363]
-------------------------------------------------------
0.39 0.04 1025441 IO::InternalBuffer#size [81]
[213] 0.0 0.04 0.00 1025441 Fixnum#- [213]
-------------------------------------------------------
1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43]
[214] 0.0 0.04 0.00 1025441 Fixnum#+ [214]
-------------------------------------------------------
4.59 12.85 1020901 Rubinius::Splitter.split [21]
[215] 0.0 0.04 0.00 1020901 Fixnum#== [215]
-------------------------------------------------------
1.96 1.56 1020901 Hash#find_item [39]
[216] 0.0 0.04 0.00 1020901 Rubinius::Tuple#[] [216]
-------------------------------------------------------
0.31 0.04 1025441 IO::InternalBuffer#size [88]
[217] 0.0 0.04 0.00 1025441 Fixnum#- [217]
-------------------------------------------------------
0.00 0.04 32 Rubinius::AST::EvalExpression::bytecode<1046> {} [211]
[218] 0.0 0.00 0.04 32 Rubinius::AST::Define#bytecode [218]
0.00 0.04 32 Rubinius::AST::Define#compile_body [230]
0.00 0.00 64 Rubinius::Generator#send [499]
-------------------------------------------------------
2.00 0.50 1020901 MatchData#pre_match [44]
[219] 0.0 0.04 0.00 1020901 Fixnum#- [219]
-------------------------------------------------------
0.51 0.04 1020901 IO#increment_lineno [74]
[220] 0.0 0.04 0.00 1020901 Fixnum#+ [220]
-------------------------------------------------------
6.45 137.53 1020902 CSV::shift<1825> {} [12]
[221] 0.0 0.04 0.00 1020901 Fixnum#+ [221]
-------------------------------------------------------
2.00 0.50 1020901 MatchData#pre_match [44]
[222] 0.0 0.04 0.00 1020901 Fixnum#+ [222]
-------------------------------------------------------
3.27 2.18 1020901 String#replace [29]
[223] 0.0 0.04 0.00 1020901 Kernel#equal? [223]
-------------------------------------------------------
1.47 0.35 1020901 MatchData#post_match [48]
[224] 0.0 0.04 0.00 1020901 Fixnum#+ [224]
-------------------------------------------------------
0.80 0.13 1025440 IO::InternalBuffer#find [65]
[225] 0.0 0.04 0.00 1020901 Fixnum#- [225]
-------------------------------------------------------
0.52 0.04 1020901 String#to_sub_replacement [73]
[226] 0.0 0.04 0.00 1020901 Fixnum#< [226]
-------------------------------------------------------
1.95 0.64 1025441 IO::InternalBuffer::shift<154> {} [43]
[227] 0.0 0.04 0.00 1020901 Fixnum#< [227]
-------------------------------------------------------
5.20 35.82 1020902 IO::EachReader#read_to_separator [17]
[228] 0.0 0.04 0.00 1025441 Fixnum#> [228]
-------------------------------------------------------
4.59 12.85 1020901 Rubinius::Splitter.split [21]
[229] 0.0 0.04 0.00 1020901 Fixnum#> [229]
-------------------------------------------------------
0.00 0.04 32 Rubinius::AST::Define#bytecode [218]
[230] 0.0 0.00 0.04 32 Rubinius::AST::Define#compile_body [230]
0.00 0.03 32 Rubinius::AST::Block#bytecode [232]
0.00 0.00 32 Rubinius::AST::FormalArguments19#bytecode [417]
-------------------------------------------------------
0.00 0.04 4 Rubinius.run_script [212]
[231] 0.0 0.00 0.04 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date.rb [231]
0.00 0.03 1 Date.__class_init__ [242]
0.00 0.01 1 Kernel#require [285]
-------------------------------------------------------
0.00 0.04 32 Rubinius::AST::Define#compile_body [230]
[232] 0.0 0.00 0.03 32 Rubinius::AST::Block#bytecode [232]
0.00 0.03 32 Enumerable#each_with_index [233]
-------------------------------------------------------
0.00 0.03 32 Rubinius::AST::Block#bytecode [232]
[233] 0.0 0.00 0.03 32 Enumerable#each_with_index [233]
0.00 0.03 32 Array#each [234]
-------------------------------------------------------
0.00 0.03 32 Enumerable#each_with_index [233]
[234] 0.0 0.00 0.03 32 Array#each [234]
0.00 0.03 32 Enumerable::each_with_index<136> {} [235]
-------------------------------------------------------
0.00 0.03 32 Array#each [234]
[235] 0.0 0.00 0.03 32 Enumerable::each_with_index<136> {} [235]
0.00 0.03 32 Rubinius::AST::Block::bytecode<94> {} [236]
-------------------------------------------------------
0.00 0.03 32 Enumerable::each_with_index<136> {} [235]
[236] 0.0 0.00 0.03 32 Rubinius::AST::Block::bytecode<94> {} [236]
0.00 0.03 32 Rubinius::AST::Rescue#bytecode [237]
-------------------------------------------------------
0.00 0.03 32 Rubinius::AST::Block::bytecode<94> {} [236]
[237] 0.0 0.00 0.03 32 Rubinius::AST::Rescue#bytecode [237]
0.00 0.02 32 Rubinius::AST::RescueCondition#bytecode [246]
0.00 0.00 32 Rubinius::AST::SendWithArguments#bytecode [309]
-------------------------------------------------------
[238] 0.0 0.00 0.03 1 Rubinius::Loader#rubygems [238]
0.00 0.03 1 Kernel#require [239]
-------------------------------------------------------
0.00 0.03 1 Rubinius::Loader#rubygems [238]
[239] 0.0 0.00 0.03 1 Kernel#require [239]
0.00 0.03 1 Rubinius::CodeLoader.require [240]
-------------------------------------------------------
0.00 0.03 1 Kernel#require [239]
[240] 0.0 0.00 0.03 1 Rubinius::CodeLoader.require [240]
0.00 0.03 1 Rubinius.run_script [241]
0.00 0.00 1 Rubinius::CodeLoader#require [396]
-------------------------------------------------------
0.00 0.03 1 Rubinius::CodeLoader.require [240]
[241] 0.0 0.00 0.03 1 Rubinius.run_script [241]
0.00 0.03 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems.rb [243]
-------------------------------------------------------
0.00 0.04 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date.rb [231]
[242] 0.0 0.00 0.03 1 Date.__class_init__ [242]
0.00 0.02 7 Date.once [247]
0.00 0.00 63 Rubinius.add_defn_method [427]
0.00 0.00 1 Class#new [523]
-------------------------------------------------------
0.00 0.03 1 Rubinius.run_script [241]
[243] 0.0 0.00 0.03 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems.rb [243]
0.00 0.02 7 Kernel#require [244]
0.00 0.00 1 Gem.__module_init__ [394]
0.00 0.00 1 Gem.__module_init__ [429]
-------------------------------------------------------
0.00 0.03 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems.rb [243]
[244] 0.0 0.00 0.02 7 Kernel#require [244]
0.00 0.02 7 Rubinius::CodeLoader.require [245]
-------------------------------------------------------
0.00 0.02 7 Kernel#require [244]
[245] 0.0 0.00 0.02 7 Rubinius::CodeLoader.require [245]
0.00 0.02 6 Rubinius.run_script [258]
0.00 0.01 7 Rubinius::CodeLoader#require [317]
-------------------------------------------------------
0.00 0.03 32 Rubinius::AST::Rescue#bytecode [237]
[246] 0.0 0.00 0.02 32 Rubinius::AST::RescueCondition#bytecode [246]
0.00 0.02 32 Rubinius::AST::Block#bytecode [253]
0.00 0.00 32 Array#each [413]
-------------------------------------------------------
0.00 0.03 1 Date.__class_init__ [242]
[247] 0.0 0.00 0.02 7 Date.once [247]
0.00 0.02 7 Array#each [248]
-------------------------------------------------------
0.00 0.02 7 Date.once [247]
[248] 0.0 0.00 0.02 7 Array#each [248]
0.00 0.02 15 Date::once<1107> {} [249]
-------------------------------------------------------
0.00 0.02 7 Array#each [248]
[249] 0.0 0.00 0.02 15 Date::once<1107> {} [249]
0.00 0.02 15 Module#class_eval [250]
-------------------------------------------------------
0.00 0.02 15 Date::once<1107> {} [249]
[250] 0.0 0.00 0.02 15 Module#class_eval [250]
0.00 0.02 15 Rubinius::Compiler.construct_block [251]
-------------------------------------------------------
0.00 0.02 15 Module#class_eval [250]
[251] 0.0 0.00 0.02 15 Rubinius::Compiler.construct_block [251]
0.00 0.02 15 Rubinius::Compiler.compile_eval [252]
-------------------------------------------------------
0.00 0.02 15 Rubinius::Compiler.construct_block [251]
[252] 0.0 0.00 0.02 15 Rubinius::Compiler.compile_eval [252]
0.00 0.02 15 Rubinius::Compiler#run [259]
0.00 0.00 15 Rubinius::Compiler::LRUCache#set [407]
0.00 0.00 15 Rubinius::Compiler::LRUCache#retrieve [517]
-------------------------------------------------------
0.00 0.02 32 Rubinius::AST::RescueCondition#bytecode [246]
[253] 0.0 0.00 0.02 32 Rubinius::AST::Block#bytecode [253]
0.00 0.02 32 Enumerable#each_with_index [254]
-------------------------------------------------------
0.00 0.02 32 Rubinius::AST::Block#bytecode [253]
[254] 0.0 0.00 0.02 32 Enumerable#each_with_index [254]
0.00 0.02 32 Array#each [255]
-------------------------------------------------------
0.00 0.02 32 Enumerable#each_with_index [254]
[255] 0.0 0.00 0.02 32 Array#each [255]
0.00 0.02 64 Enumerable::each_with_index<136> {} [256]
-------------------------------------------------------
0.00 0.02 32 Array#each [255]
[256] 0.0 0.00 0.02 64 Enumerable::each_with_index<136> {} [256]
0.00 0.02 64 Rubinius::AST::Block::bytecode<94> {} [257]
-------------------------------------------------------
0.00 0.02 64 Enumerable::each_with_index<136> {} [256]
[257] 0.0 0.00 0.02 64 Rubinius::AST::Block::bytecode<94> {} [257]
0.00 0.01 32 Rubinius::AST::If#bytecode [261]
0.00 0.00 32 Rubinius::AST::Send#bytecode [382]
-------------------------------------------------------
0.00 0.02 7 Rubinius::CodeLoader.require [245]
[258] 0.0 0.00 0.02 6 Rubinius.run_script [258]
0.00 0.01 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rbconfig.rb [266]
0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/defaults/rbx.rb [351]
-------------------------------------------------------
0.00 0.02 15 Rubinius::Compiler.compile_eval [252]
[259] 0.0 0.00 0.02 15 Rubinius::Compiler#run [259]
0.00 0.02 15 Rubinius::Compiler::Parser#run [260]
-------------------------------------------------------
0.00 0.02 15 Rubinius::Compiler#run [259]
[260] 0.0 0.00 0.02 15 Rubinius::Compiler::Parser#run [260]
0.00 0.01 15 Rubinius::Compiler::Stage#run_next [267]
0.00 0.00 15 Rubinius::Compiler::StringParser#parse [331]
-------------------------------------------------------
0.00 0.02 64 Rubinius::AST::Block::bytecode<94> {} [257]
[261] 0.0 0.00 0.01 32 Rubinius::AST::If#bytecode [261]
0.00 0.01 64 Rubinius::AST::Send#bytecode [262]
-------------------------------------------------------
0.00 0.01 32 Rubinius::AST::If#bytecode [261]
[262] 0.0 0.00 0.01 64 Rubinius::AST::Send#bytecode [262]
0.00 0.01 32 Rubinius::AST::Iter#bytecode [279]
0.00 0.00 32 Rubinius::AST::GlobalVariableAccess#bytecode [409]
-------------------------------------------------------
0.00 0.07 32 Rubinius::Compiler::Parser#run [165]
[263] 0.0 0.00 0.01 32 Rubinius::Compiler::StringParser#parse [263]
0.00 0.01 32 Rubinius::Melbourne#parse_string [264]
-------------------------------------------------------
0.00 0.01 32 Rubinius::Compiler::StringParser#parse [263]
[264] 0.0 0.00 0.01 32 Rubinius::Melbourne#parse_string [264]
0.01 0.01 32 Rubinius::Melbourne#string_to_ast [265]
-------------------------------------------------------
0.00 0.01 32 Rubinius::Melbourne#parse_string [264]
[265] 0.0 0.01 0.01 32 Rubinius::Melbourne#string_to_ast [265]
0.00 0.00 128 Rubinius::Melbourne#process_call [319]
-------------------------------------------------------
0.00 0.02 6 Rubinius.run_script [258]
[266] 0.0 0.00 0.01 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rbconfig.rb [266]
0.00 0.01 1 RbConfig.__module_init__ [269]
0.00 0.00 1 Kernel#require [481]
-------------------------------------------------------
0.00 0.02 15 Rubinius::Compiler::Parser#run [260]
[267] 0.0 0.00 0.01 15 Rubinius::Compiler::Stage#run_next [267]
0.00 0.01 15 Rubinius::Compiler::Generator#run [268]
-------------------------------------------------------
0.00 0.01 15 Rubinius::Compiler::Stage#run_next [267]
[268] 0.0 0.00 0.01 15 Rubinius::Compiler::Generator#run [268]
0.00 0.01 15 Rubinius::AST::EvalExpression#bytecode [270]
0.00 0.00 15 Rubinius::Compiler::Stage#run_next [470]
-------------------------------------------------------
0.00 0.01 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rbconfig.rb [266]
[269] 0.0 0.00 0.01 1 RbConfig.__module_init__ [269]
0.00 0.01 1 Hash#each [312]
0.00 0.00 1 Hash#each_value [379]
0.00 0.00 142 Hash#[]= [466]
-------------------------------------------------------
0.00 0.01 15 Rubinius::Compiler::Generator#run [268]
[270] 0.0 0.00 0.01 15 Rubinius::AST::EvalExpression#bytecode [270]
0.00 0.01 15 Rubinius::AST::Container#container_bytecode [271]
-------------------------------------------------------
0.00 0.01 15 Rubinius::AST::EvalExpression#bytecode [270]
[271] 0.0 0.00 0.01 15 Rubinius::AST::Container#container_bytecode [271]
0.00 0.01 15 Rubinius::AST::EvalExpression::bytecode<1046> {} [272]
-------------------------------------------------------
0.00 0.01 15 Rubinius::AST::Container#container_bytecode [271]
[272] 0.0 0.00 0.01 15 Rubinius::AST::EvalExpression::bytecode<1046> {} [272]
0.00 0.01 15 Rubinius::AST::Block#bytecode [273]
-------------------------------------------------------
0.00 0.01 15 Rubinius::AST::EvalExpression::bytecode<1046> {} [272]
[273] 0.0 0.00 0.01 15 Rubinius::AST::Block#bytecode [273]
0.00 0.01 15 Enumerable#each_with_index [274]
-------------------------------------------------------
0.00 0.01 15 Rubinius::AST::Block#bytecode [273]
[274] 0.0 0.00 0.01 15 Enumerable#each_with_index [274]
0.00 0.01 15 Array#each [275]
-------------------------------------------------------
0.00 0.01 15 Enumerable#each_with_index [274]
[275] 0.0 0.00 0.01 15 Array#each [275]
0.00 0.01 45 Enumerable::each_with_index<136> {} [276]
-------------------------------------------------------
0.00 0.01 15 Array#each [275]
[276] 0.0 0.00 0.01 45 Enumerable::each_with_index<136> {} [276]
0.00 0.01 45 Rubinius::AST::Block::bytecode<94> {} [277]
-------------------------------------------------------
0.00 0.01 45 Enumerable::each_with_index<136> {} [276]
[277] 0.0 0.00 0.01 45 Rubinius::AST::Block::bytecode<94> {} [277]
0.00 0.01 15 Rubinius::AST::Define#bytecode [301]
0.00 0.00 30 Rubinius::AST::SendWithArguments#bytecode [402]
-------------------------------------------------------
0.00 0.05 4 Rubinius::CodeLoader.require [181]
[278] 0.0 0.00 0.01 4 Rubinius::CodeLoader#require [278]
0.00 0.01 4 Rubinius::CodeLoader#load_file [284]
0.00 0.00 4 Rubinius.synchronize [500]
-------------------------------------------------------
0.00 0.01 64 Rubinius::AST::Send#bytecode [262]
[279] 0.0 0.00 0.01 32 Rubinius::AST::Iter#bytecode [279]
0.00 0.00 32 Rubinius::AST::Match2#bytecode [322]
0.00 0.00 32 Rubinius::AST::FormalArguments19#bytecode [533]
-------------------------------------------------------
0.00 0.05 32 Rubinius::Compiler::Generator#run [178]
[280] 0.0 0.00 0.01 32 Rubinius::Compiler::Stage#run_next [280]
0.00 0.01 32 Rubinius::Compiler::Encoder#run [281]
-------------------------------------------------------
0.00 0.01 32 Rubinius::Compiler::Stage#run_next [280]
[281] 0.0 0.00 0.01 32 Rubinius::Compiler::Encoder#run [281]
0.00 0.01 32 Rubinius::Generator#encode [295]
0.00 0.00 32 Rubinius::Compiler::Stage#run_next [462]
-------------------------------------------------------
0.00 0.09 1 CSV.__class_init__ [132]
[282] 0.0 0.00 0.01 1 CSV::Row.__class_init__ [282]
0.00 0.01 1 Forwardable#def_delegators [288]
-------------------------------------------------------
0.00 0.09 1 CSV.__class_init__ [132]
[283] 0.0 0.00 0.01 1 CSV::Table.__class_init__ [283]
0.00 0.01 1 Forwardable#def_delegators [296]
-------------------------------------------------------
0.00 0.01 4 Rubinius::CodeLoader#require [278]
[284] 0.0 0.00 0.01 4 Rubinius::CodeLoader#load_file [284]
0.00 0.00 4 Rubinius::CodeLoader#load_compiled_file [339]
0.00 0.00 1 GC.collect_young [371]
-------------------------------------------------------
0.00 0.04 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date.rb [231]
[285] 0.0 0.00 0.01 1 Kernel#require [285]
0.00 0.01 1 Kernel#require [286]
-------------------------------------------------------
0.00 0.01 1 Kernel#require [285]
[286] 0.0 0.00 0.01 1 Kernel#require [286]
0.00 0.01 1 Rubinius::CodeLoader.require [287]
-------------------------------------------------------
0.00 0.01 1 Kernel#require [286]
[287] 0.0 0.00 0.01 1 Rubinius::CodeLoader.require [287]
0.00 0.00 1 Rubinius.run_script [324]
0.00 0.00 1 Rubinius::CodeLoader#require [372]
-------------------------------------------------------
0.00 0.01 1 CSV::Row.__class_init__ [282]
[288] 0.0 0.00 0.01 1 Forwardable#def_delegators [288]
0.00 0.01 1 Array#each [289]
-------------------------------------------------------
0.00 0.01 1 Forwardable#def_delegators [288]
[289] 0.0 0.00 0.01 1 Array#each [289]
0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [290]
-------------------------------------------------------
0.00 0.01 1 Array#each [289]
[290] 0.0 0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [290]
0.00 0.01 3 Forwardable#def_instance_delegator [291]
-------------------------------------------------------
0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [290]
[291] 0.0 0.00 0.01 3 Forwardable#def_instance_delegator [291]
0.00 0.01 3 Module#class_eval [292]
-------------------------------------------------------
0.00 0.01 3 Forwardable#def_instance_delegator [291]
[292] 0.0 0.00 0.01 3 Module#class_eval [292]
0.00 0.01 3 Rubinius::Compiler.construct_block [293]
-------------------------------------------------------
0.00 0.01 3 Module#class_eval [292]
[293] 0.0 0.00 0.01 3 Rubinius::Compiler.construct_block [293]
0.00 0.01 3 Rubinius::Compiler.compile_eval [294]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler.construct_block [293]
[294] 0.0 0.00 0.01 3 Rubinius::Compiler.compile_eval [294]
0.00 0.01 3 Rubinius::Compiler#run [302]
-------------------------------------------------------
0.00 0.01 32 Rubinius::Compiler::Encoder#run [281]
[295] 0.0 0.00 0.01 32 Rubinius::Generator#encode [295]
0.00 0.01 32 Array#each [304]
-------------------------------------------------------
0.00 0.01 1 CSV::Table.__class_init__ [283]
[296] 0.0 0.00 0.01 1 Forwardable#def_delegators [296]
0.00 0.01 1 Array#each [297]
-------------------------------------------------------
0.00 0.01 1 Forwardable#def_delegators [296]
[297] 0.0 0.00 0.01 1 Array#each [297]
0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [298]
-------------------------------------------------------
0.00 0.01 1 Array#each [297]
[298] 0.0 0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [298]
0.00 0.01 3 Forwardable#def_instance_delegator [299]
-------------------------------------------------------
0.00 0.01 3 Forwardable::def_instance_delegators<173> {} [298]
[299] 0.0 0.00 0.01 3 Forwardable#def_instance_delegator [299]
0.00 0.01 3 Module#class_eval [300]
-------------------------------------------------------
0.00 0.01 3 Forwardable#def_instance_delegator [299]
[300] 0.0 0.00 0.01 3 Module#class_eval [300]
0.00 0.01 3 Rubinius::Compiler.construct_block [305]
-------------------------------------------------------
0.00 0.01 45 Rubinius::AST::Block::bytecode<94> {} [277]
[301] 0.0 0.00 0.01 15 Rubinius::AST::Define#bytecode [301]
0.00 0.00 15 Rubinius::AST::Define#compile_body [314]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler.compile_eval [294]
[302] 0.0 0.00 0.01 3 Rubinius::Compiler#run [302]
0.00 0.01 3 Rubinius::Compiler::Parser#run [303]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler#run [302]
[303] 0.0 0.00 0.01 3 Rubinius::Compiler::Parser#run [303]
0.00 0.01 3 Rubinius::Compiler::Stage#run_next [315]
0.00 0.00 3 Rubinius::Compiler::StringParser#parse [473]
-------------------------------------------------------
0.00 0.01 32 Rubinius::Generator#encode [295]
[304] 0.0 0.00 0.01 32 Array#each [304]
0.00 0.01 32 Rubinius::Generator::encode<311> {} [307]
-------------------------------------------------------
0.00 0.01 3 Module#class_eval [300]
[305] 0.0 0.00 0.01 3 Rubinius::Compiler.construct_block [305]
0.00 0.01 3 Rubinius::Compiler.compile_eval [306]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler.construct_block [305]
[306] 0.0 0.00 0.01 3 Rubinius::Compiler.compile_eval [306]
0.00 0.01 3 Rubinius::Compiler#run [310]
-------------------------------------------------------
0.00 0.01 32 Array#each [304]
[307] 0.0 0.00 0.01 32 Rubinius::Generator::encode<311> {} [307]
0.00 0.01 32 Rubinius::Generator#encode [308]
-------------------------------------------------------
0.00 0.01 32 Rubinius::Generator::encode<311> {} [307]
[308] 0.0 0.00 0.01 32 Rubinius::Generator#encode [308]
0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [323]
0.00 0.00 32 Array#each [471]
-------------------------------------------------------
0.00 0.03 32 Rubinius::AST::Rescue#bytecode [237]
[309] 0.0 0.00 0.00 32 Rubinius::AST::SendWithArguments#bytecode [309]
0.00 0.00 32 Rubinius::AST::BlockPass#bytecode [387]
0.00 0.00 32 Rubinius::AST::ActualArguments#bytecode [459]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler.compile_eval [306]
[310] 0.0 0.00 0.01 3 Rubinius::Compiler#run [310]
0.00 0.01 3 Rubinius::Compiler::Parser#run [311]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler#run [310]
[311] 0.0 0.00 0.01 3 Rubinius::Compiler::Parser#run [311]
0.00 0.01 3 Rubinius::Compiler::Stage#run_next [320]
0.00 0.00 3 Rubinius::Compiler::StringParser#parse [497]
-------------------------------------------------------
0.00 0.01 1 RbConfig.__module_init__ [269]
[312] 0.0 0.00 0.01 1 Hash#each [312]
0.00 0.01 141 RbConfig::RbConfig<224> {} [313]
-------------------------------------------------------
0.00 0.01 1 Hash#each [312]
[313] 0.0 0.00 0.01 141 RbConfig::RbConfig<224> {} [313]
0.00 0.00 141 Hash#[]= [318]
-------------------------------------------------------
0.00 0.01 15 Rubinius::AST::Define#bytecode [301]
[314] 0.0 0.00 0.00 15 Rubinius::AST::Define#compile_body [314]
0.00 0.00 15 Rubinius::AST::Block#bytecode [341]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler::Parser#run [303]
[315] 0.0 0.00 0.01 3 Rubinius::Compiler::Stage#run_next [315]
0.00 0.00 3 Rubinius::Compiler::Generator#run [316]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler::Stage#run_next [315]
[316] 0.0 0.00 0.00 3 Rubinius::Compiler::Generator#run [316]
0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [329]
-------------------------------------------------------
0.00 0.02 7 Rubinius::CodeLoader.require [245]
[317] 0.0 0.00 0.01 7 Rubinius::CodeLoader#require [317]
0.00 0.00 6 Rubinius::CodeLoader#load_file [392]
0.00 0.00 7 Rubinius.synchronize [398]
-------------------------------------------------------
0.00 0.01 141 RbConfig::RbConfig<224> {} [313]
[318] 0.0 0.00 0.00 141 Hash#[]= [318]
0.00 0.00 141 Hash#new_bucket [328]
-------------------------------------------------------
0.01 0.01 32 Rubinius::Melbourne#string_to_ast [265]
[319] 0.0 0.00 0.00 128 Rubinius::Melbourne#process_call [319]
0.00 0.00 128 Rubinius::Melbourne#process_transforms [326]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler::Parser#run [311]
[320] 0.0 0.00 0.01 3 Rubinius::Compiler::Stage#run_next [320]
0.00 0.00 3 Rubinius::Compiler::Generator#run [321]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler::Stage#run_next [320]
[321] 0.0 0.00 0.00 3 Rubinius::Compiler::Generator#run [321]
0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [337]
-------------------------------------------------------
0.00 0.01 32 Rubinius::AST::Iter#bytecode [279]
[322] 0.0 0.00 0.00 32 Rubinius::AST::Match2#bytecode [322]
0.00 0.00 32 Rubinius::AST::RegexLiteral#bytecode [353]
-------------------------------------------------------
0.00 0.01 32 Rubinius::Generator#encode [308]
[323] 0.0 0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [323]
0.00 0.00 544 Rubinius::Generator::BasicBlock#flow_stack_size [378]
0.00 0.00 544 Array#shift [539]
-------------------------------------------------------
0.00 0.01 1 Rubinius::CodeLoader.require [287]
[324] 0.0 0.00 0.00 1 Rubinius.run_script [324]
0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date/format.rb [325]
-------------------------------------------------------
0.00 0.00 1 Rubinius.run_script [324]
[325] 0.0 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date/format.rb [325]
0.00 0.00 1 Date.__class_init__ [332]
-------------------------------------------------------
0.00 0.00 128 Rubinius::Melbourne#process_call [319]
[326] 0.0 0.00 0.00 128 Rubinius::Melbourne#process_transforms [326]
0.00 0.00 128 Array#each [327]
-------------------------------------------------------
0.00 0.00 128 Rubinius::Melbourne#process_transforms [326]
[327] 0.0 0.00 0.00 128 Array#each [327]
0.00 0.00 1152 Rubinius::Melbourne::process_transforms<103> {} [384]
-------------------------------------------------------
0.00 0.00 141 Hash#[]= [318]
[328] 0.0 0.00 0.00 141 Hash#new_bucket [328]
0.00 0.00 141 Class#allocate [346]
-------------------------------------------------------
0.00 0.00 3 Rubinius::Compiler::Generator#run [316]
[329] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [329]
0.00 0.00 3 Rubinius::AST::Container#container_bytecode [330]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [329]
[330] 0.0 0.00 0.00 3 Rubinius::AST::Container#container_bytecode [330]
0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [333]
-------------------------------------------------------
0.00 0.02 15 Rubinius::Compiler::Parser#run [260]
[331] 0.0 0.00 0.00 15 Rubinius::Compiler::StringParser#parse [331]
0.00 0.00 15 Rubinius::Melbourne#parse_string [334]
-------------------------------------------------------
0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/date/format.rb [325]
[332] 0.0 0.00 0.00 1 Date.__class_init__ [332]
0.00 0.00 1 Date::Format.__module_init__ [386]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Container#container_bytecode [330]
[333] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [333]
0.00 0.00 3 Rubinius::AST::Define#bytecode [335]
-------------------------------------------------------
0.00 0.00 15 Rubinius::Compiler::StringParser#parse [331]
[334] 0.0 0.00 0.00 15 Rubinius::Melbourne#parse_string [334]
0.00 0.00 15 Rubinius::Melbourne#string_to_ast [336]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [333]
[335] 0.0 0.00 0.00 3 Rubinius::AST::Define#bytecode [335]
0.00 0.00 3 Rubinius::AST::Define#compile_body [345]
-------------------------------------------------------
0.00 0.00 15 Rubinius::Melbourne#parse_string [334]
[336] 0.0 0.00 0.00 15 Rubinius::Melbourne#string_to_ast [336]
0.00 0.00 45 Rubinius::Melbourne#process_fcall [420]
-------------------------------------------------------
0.00 0.00 3 Rubinius::Compiler::Generator#run [321]
[337] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [337]
0.00 0.00 3 Rubinius::AST::Container#container_bytecode [338]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [337]
[338] 0.0 0.00 0.00 3 Rubinius::AST::Container#container_bytecode [338]
0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [340]
-------------------------------------------------------
0.00 0.01 4 Rubinius::CodeLoader#load_file [284]
[339] 0.0 0.00 0.00 4 Rubinius::CodeLoader#load_compiled_file [339]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Container#container_bytecode [338]
[340] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [340]
0.00 0.00 3 Rubinius::AST::Define#bytecode [342]
-------------------------------------------------------
0.00 0.00 15 Rubinius::AST::Define#compile_body [314]
[341] 0.0 0.00 0.00 15 Rubinius::AST::Block#bytecode [341]
0.00 0.00 15 Enumerable#each_with_index [343]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1046> {} [340]
[342] 0.0 0.00 0.00 3 Rubinius::AST::Define#bytecode [342]
0.00 0.00 3 Rubinius::AST::Define#compile_body [352]
-------------------------------------------------------
0.00 0.00 15 Rubinius::AST::Block#bytecode [341]
[343] 0.0 0.00 0.00 15 Enumerable#each_with_index [343]
0.00 0.00 15 Array#each [344]
-------------------------------------------------------
0.00 0.00 15 Enumerable#each_with_index [343]
[344] 0.0 0.00 0.00 15 Array#each [344]
0.00 0.00 15 Enumerable::each_with_index<136> {} [347]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Define#bytecode [335]
[345] 0.0 0.00 0.00 3 Rubinius::AST::Define#compile_body [345]
0.00 0.00 3 Rubinius::AST::Block#bytecode [354]
-------------------------------------------------------
0.00 0.00 141 Hash#new_bucket [328]
[346] 0.0 0.00 0.00 141 Class#allocate [346]
0.00 0.00 1 GC.collect_young [349]
-------------------------------------------------------
0.00 0.00 15 Array#each [344]
[347] 0.0 0.00 0.00 15 Enumerable::each_with_index<136> {} [347]
0.00 0.00 15 Rubinius::AST::Block::bytecode<94> {} [348]
-------------------------------------------------------
0.00 0.00 15 Enumerable::each_with_index<136> {} [347]
[348] 0.0 0.00 0.00 15 Rubinius::AST::Block::bytecode<94> {} [348]
0.00 0.00 15 Rubinius::AST::OpAssign1#bytecode [350]
-------------------------------------------------------
0.00 0.00 141 Class#allocate [346]
[349] 0.0 0.00 0.00 1 GC.collect_young [349]
-------------------------------------------------------
0.00 0.00 15 Rubinius::AST::Block::bytecode<94> {} [348]
[350] 0.0 0.00 0.00 15 Rubinius::AST::OpAssign1#bytecode [350]
0.00 0.00 15 Rubinius::AST::SendWithArguments#bytecode [514]
-------------------------------------------------------
0.00 0.02 6 Rubinius.run_script [258]
[351] 0.0 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/defaults/rbx.rb [351]
0.00 0.00 1 Autoload#resolve [381]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Define#bytecode [342]
[352] 0.0 0.00 0.00 3 Rubinius::AST::Define#compile_body [352]
0.00 0.00 3 Rubinius::AST::Block#bytecode [365]
-------------------------------------------------------
0.00 0.00 32 Rubinius::AST::Match2#bytecode [322]
[353] 0.0 0.00 0.00 32 Rubinius::AST::RegexLiteral#bytecode [353]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Define#compile_body [345]
[354] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [354]
0.00 0.00 3 Enumerable#each_with_index [355]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Block#bytecode [354]
[355] 0.0 0.00 0.00 3 Enumerable#each_with_index [355]
0.00 0.00 3 Array#each [356]
-------------------------------------------------------
0.00 0.00 3 Enumerable#each_with_index [355]
[356] 0.0 0.00 0.00 3 Array#each [356]
0.00 0.00 3 Enumerable::each_with_index<136> {} [357]
-------------------------------------------------------
0.00 0.00 3 Array#each [356]
[357] 0.0 0.00 0.00 3 Enumerable::each_with_index<136> {} [357]
0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [358]
-------------------------------------------------------
0.00 0.00 3 Enumerable::each_with_index<136> {} [357]
[358] 0.0 0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [358]
0.00 0.00 3 Rubinius::AST::Rescue#bytecode [359]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [358]
[359] 0.0 0.00 0.00 3 Rubinius::AST::Rescue#bytecode [359]
0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [405]
-------------------------------------------------------
0.00 0.15 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/csv.rb [117]
[360] 0.0 0.00 0.00 1 Rubinius::VariableScope#method_visibility [360]
0.00 0.00 1 Rubinius::VariableScope#for_script? [361]
-------------------------------------------------------
0.00 0.00 1 Rubinius::VariableScope#method_visibility [360]
[361] 0.0 0.00 0.00 1 Rubinius::VariableScope#for_script? [361]
0.00 0.00 1 Rubinius::CompiledCode#== [362]
-------------------------------------------------------
0.00 0.00 1 Rubinius::VariableScope#for_script? [361]
[362] 0.0 0.00 0.00 1 Rubinius::CompiledCode#== [362]
0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [364]
-------------------------------------------------------
0.00 0.04 4 Rubinius.run_script [212]
[363] 0.0 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/stringio.rb [363]
0.00 0.00 1 StringIO.__class_init__ [376]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CompiledCode#== [362]
[364] 0.0 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [364]
0.00 0.00 1 Rubinius::Tuple#== [373]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Define#compile_body [352]
[365] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [365]
0.00 0.00 3 Enumerable#each_with_index [366]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Block#bytecode [365]
[366] 0.0 0.00 0.00 3 Enumerable#each_with_index [366]
0.00 0.00 3 Array#each [367]
-------------------------------------------------------
0.00 0.00 3 Enumerable#each_with_index [366]
[367] 0.0 0.00 0.00 3 Array#each [367]
0.00 0.00 3 Enumerable::each_with_index<136> {} [368]
-------------------------------------------------------
0.00 0.00 3 Array#each [367]
[368] 0.0 0.00 0.00 3 Enumerable::each_with_index<136> {} [368]
0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [369]
-------------------------------------------------------
0.00 0.00 3 Enumerable::each_with_index<136> {} [368]
[369] 0.0 0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [369]
0.00 0.00 3 Rubinius::AST::Rescue#bytecode [370]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [369]
[370] 0.0 0.00 0.00 3 Rubinius::AST::Rescue#bytecode [370]
0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [404]
-------------------------------------------------------
0.00 0.01 4 Rubinius::CodeLoader#load_file [284]
[371] 0.0 0.00 0.00 1 GC.collect_young [371]
-------------------------------------------------------
0.00 0.01 1 Rubinius::CodeLoader.require [287]
[372] 0.0 0.00 0.00 1 Rubinius::CodeLoader#require [372]
0.00 0.00 1 Rubinius::CodeLoader#load_file [389]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [364]
[373] 0.0 0.00 0.00 1 Rubinius::Tuple#== [373]
0.00 0.00 1 Rubinius::CompiledCode#== [374]
-------------------------------------------------------
0.00 0.00 1 Rubinius::Tuple#== [373]
[374] 0.0 0.00 0.00 1 Rubinius::CompiledCode#== [374]
0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [375]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CompiledCode#== [374]
[375] 0.0 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [375]
0.00 0.00 1 Rubinius::Tuple#== [454]
0.00 0.00 1 Rubinius::InstructionSequence#== [478]
-------------------------------------------------------
0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/19/stringio.rb [363]
[376] 0.0 0.00 0.00 1 StringIO.__class_init__ [376]
0.00 0.00 59 Rubinius.add_defn_method [400]
-------------------------------------------------------
0.00 149.39 1 CSV.open [7]
[377] 0.0 0.00 0.00 1 CSV#initialize [377]
0.00 0.00 1 CSV#init_parsers [493]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [323]
[378] 0.0 0.00 0.00 544 Rubinius::Generator::BasicBlock#flow_stack_size [378]
-------------------------------------------------------
0.00 0.01 1 RbConfig.__module_init__ [269]
[379] 0.0 0.00 0.00 1 Hash#each_value [379]
0.00 0.00 1 Hash#each_item [380]
-------------------------------------------------------
0.00 0.00 1 Hash#each_value [379]
[380] 0.0 0.00 0.00 1 Hash#each_item [380]
0.00 0.00 141 Hash::each_value<175> {} [385]
-------------------------------------------------------
0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/defaults/rbx.rb [351]
[381] 0.0 0.00 0.00 1 Autoload#resolve [381]
0.00 0.00 1 Rubinius::CodeLoader.require [383]
-------------------------------------------------------
0.00 0.02 64 Rubinius::AST::Block::bytecode<94> {} [257]
[382] 0.0 0.00 0.00 32 Rubinius::AST::Send#bytecode [382]
0.00 0.00 32 Rubinius::AST::ToplevelConstant#bytecode [412]
-------------------------------------------------------
0.00 0.00 1 Autoload#resolve [381]
[383] 0.0 0.00 0.00 1 Rubinius::CodeLoader.require [383]
0.00 0.00 1 Rubinius.run_script [416]
-------------------------------------------------------
0.00 0.00 128 Array#each [327]
[384] 0.0 0.00 0.00 1152 Rubinius::Melbourne::process_transforms<103> {} [384]
-------------------------------------------------------
0.00 0.00 1 Hash#each_item [380]
[385] 0.0 0.00 0.00 141 Hash::each_value<175> {} [385]
0.00 0.00 141 RbConfig::RbConfig<246> {} [388]
-------------------------------------------------------
0.00 0.00 1 Date.__class_init__ [332]
[386] 0.0 0.00 0.00 1 Date::Format.__module_init__ [386]
0.00 0.00 208 Hash#[]= [433]
-------------------------------------------------------
0.00 0.00 32 Rubinius::AST::SendWithArguments#bytecode [309]
[387] 0.0 0.00 0.00 32 Rubinius::AST::BlockPass#bytecode [387]
0.00 0.00 32 Rubinius::AST::BlockPass#convert [403]
-------------------------------------------------------
0.00 0.00 141 Hash::each_value<175> {} [385]
[388] 0.0 0.00 0.00 141 RbConfig::RbConfig<246> {} [388]
0.00 0.00 141 RbConfig.expand [390]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CodeLoader#require [372]
[389] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_file [389]
0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [393]
-------------------------------------------------------
0.00 0.00 141 RbConfig::RbConfig<246> {} [388]
[390] 0.0 0.00 0.00 141 RbConfig.expand [390]
0.00 0.00 141 String#gsub! [395]
-------------------------------------------------------
0.00 0.15 1 Rubinius::CodeLoader.require [115]
[391] 0.0 0.00 0.00 1 Rubinius::CodeLoader#require [391]
0.00 0.00 1 Rubinius::CodeLoader#load_file [397]
-------------------------------------------------------
0.00 0.01 7 Rubinius::CodeLoader#require [317]
[392] 0.0 0.00 0.00 6 Rubinius::CodeLoader#load_file [392]
0.00 0.00 6 Rubinius::CodeLoader#load_compiled_file [438]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CodeLoader#load_file [389]
[393] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [393]
-------------------------------------------------------
0.00 0.03 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems.rb [243]
[394] 0.0 0.00 0.00 1 Gem.__module_init__ [394]
0.00 0.00 13 Module#autoload [511]
-------------------------------------------------------
0.00 0.00 141 RbConfig.expand [390]
[395] 0.0 0.00 0.00 141 String#gsub! [395]
0.00 0.00 30 RbConfig::expand<229> {} [540]
-------------------------------------------------------
0.00 0.03 1 Rubinius::CodeLoader.require [240]
[396] 0.0 0.00 0.00 1 Rubinius::CodeLoader#require [396]
0.00 0.00 1 Rubinius::CodeLoader#load_file [414]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CodeLoader#require [391]
[397] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_file [397]
0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [401]
-------------------------------------------------------
0.00 0.01 7 Rubinius::CodeLoader#require [317]
[398] 0.0 0.00 0.00 7 Rubinius.synchronize [398]
0.00 0.00 7 Rubinius::CodeLoader::require<103> {} [399]
-------------------------------------------------------
0.00 0.00 7 Rubinius.synchronize [398]
[399] 0.0 0.00 0.00 7 Rubinius::CodeLoader::require<103> {} [399]
0.00 0.00 7 Rubinius::CodeLoader#resolve_require_path [406]
-------------------------------------------------------
0.00 0.00 1 StringIO.__class_init__ [376]
[400] 0.0 0.00 0.00 59 Rubinius.add_defn_method [400]
0.00 0.00 59 Rubinius.add_method [419]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CodeLoader#load_file [397]
[401] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [401]
-------------------------------------------------------
0.00 0.01 45 Rubinius::AST::Block::bytecode<94> {} [277]
[402] 0.0 0.00 0.00 30 Rubinius::AST::SendWithArguments#bytecode [402]
0.00 0.00 30 Rubinius::AST::ActualArguments#bytecode [536]
-------------------------------------------------------
0.00 0.00 32 Rubinius::AST::BlockPass#bytecode [387]
[403] 0.0 0.00 0.00 32 Rubinius::AST::BlockPass#convert [403]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Rescue#bytecode [370]
[404] 0.0 0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [404]
0.00 0.00 3 Rubinius::AST::Block#bytecode [428]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Rescue#bytecode [359]
[405] 0.0 0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [405]
0.00 0.00 3 Rubinius::AST::Block#bytecode [437]
-------------------------------------------------------
0.00 0.00 7 Rubinius::CodeLoader::require<103> {} [399]
[406] 0.0 0.00 0.00 7 Rubinius::CodeLoader#resolve_require_path [406]
0.00 0.00 7 Rubinius::CodeLoader#verify_require_path [415]
-------------------------------------------------------
0.00 0.02 15 Rubinius::Compiler.compile_eval [252]
[407] 0.0 0.00 0.00 15 Rubinius::Compiler::LRUCache#set [407]
0.00 0.00 15 Rubinius.synchronize [408]
-------------------------------------------------------
0.00 0.00 15 Rubinius::Compiler::LRUCache#set [407]
[408] 0.0 0.00 0.00 15 Rubinius.synchronize [408]
0.00 0.00 15 Rubinius::Compiler::LRUCache::set<237> {} [411]
-------------------------------------------------------
0.00 0.01 64 Rubinius::AST::Send#bytecode [262]
[409] 0.0 0.00 0.00 32 Rubinius::AST::GlobalVariableAccess#bytecode [409]
-------------------------------------------------------
0.00 0.09 1 CSV.__class_init__ [132]
[410] 0.0 0.00 0.00 32 Rubinius.add_defn_method [410]
0.00 0.00 32 Rubinius.add_method [423]
-------------------------------------------------------
0.00 0.00 15 Rubinius.synchronize [408]
[411] 0.0 0.00 0.00 15 Rubinius::Compiler::LRUCache::set<237> {} [411]
0.00 0.00 15 Hash#[]= [530]
0.00 0.00 15 Hash#[] [534]
-------------------------------------------------------
0.00 0.00 32 Rubinius::AST::Send#bytecode [382]
[412] 0.0 0.00 0.00 32 Rubinius::AST::ToplevelConstant#bytecode [412]
0.00 0.00 32 Rubinius::Generator#find_const [442]
-------------------------------------------------------
0.00 0.02 32 Rubinius::AST::RescueCondition#bytecode [246]
[413] 0.0 0.00 0.00 32 Array#each [413]
0.00 0.00 32 Rubinius::AST::RescueCondition::bytecode<417> {} [421]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CodeLoader#require [396]
[414] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_file [414]
0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [441]
-------------------------------------------------------
0.00 0.00 7 Rubinius::CodeLoader#resolve_require_path [406]
[415] 0.0 0.00 0.00 7 Rubinius::CodeLoader#verify_require_path [415]
0.00 0.00 7 Rubinius::CodeLoader#search_require_path [422]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CodeLoader.require [383]
[416] 0.0 0.00 0.00 1 Rubinius.run_script [416]
0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/platform.rb [418]
-------------------------------------------------------
0.00 0.04 32 Rubinius::AST::Define#compile_body [230]
[417] 0.0 0.00 0.00 32 Rubinius::AST::FormalArguments19#bytecode [417]
0.00 0.00 32 Rubinius::AST::FormalArguments19#map_arguments [509]
-------------------------------------------------------
0.00 0.00 1 Rubinius.run_script [416]
[418] 0.0 0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/platform.rb [418]
0.00 0.00 1 Gem::Platform.__class_init__ [496]
-------------------------------------------------------
0.00 0.00 59 Rubinius.add_defn_method [400]
[419] 0.0 0.00 0.00 59 Rubinius.add_method [419]
0.00 0.00 59 Module#add_ivars [476]
-------------------------------------------------------
0.00 0.00 15 Rubinius::Melbourne#string_to_ast [336]
[420] 0.0 0.00 0.00 45 Rubinius::Melbourne#process_fcall [420]
0.00 0.00 45 Rubinius::Melbourne#process_transforms [461]
-------------------------------------------------------
0.00 0.00 32 Array#each [413]
[421] 0.0 0.00 0.00 32 Rubinius::AST::RescueCondition::bytecode<417> {} [421]
-------------------------------------------------------
0.00 0.00 7 Rubinius::CodeLoader#verify_require_path [415]
[422] 0.0 0.00 0.00 7 Rubinius::CodeLoader#search_require_path [422]
0.00 0.00 7 Array#each [424]
-------------------------------------------------------
0.00 0.00 32 Rubinius.add_defn_method [410]
[423] 0.0 0.00 0.00 32 Rubinius.add_method [423]
0.00 0.00 32 Module#add_ivars [452]
-------------------------------------------------------
0.00 0.00 7 Rubinius::CodeLoader#search_require_path [422]
[424] 0.0 0.00 0.00 7 Array#each [424]
0.00 0.00 42 Rubinius::CodeLoader::search_require_path<301> {} [434]
-------------------------------------------------------
1.68 1.03 1025441 IO::InternalBuffer::fill_from<65> {} [41]
[425] 0.0 0.00 0.00 4793 IO::InternalBuffer#reset! [425]
-------------------------------------------------------
0.00 0.07 32 Rubinius::Compiler.compile_eval [162]
[426] 0.0 0.00 0.00 32 Rubinius::Compiler::LRUCache#retrieve [426]
0.00 0.00 32 Rubinius.synchronize [430]
-------------------------------------------------------
0.00 0.03 1 Date.__class_init__ [242]
[427] 0.0 0.00 0.00 63 Rubinius.add_defn_method [427]
0.00 0.00 63 Rubinius.add_method [475]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [404]
[428] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [428]
0.00 0.00 3 Enumerable#each_with_index [431]
-------------------------------------------------------
0.00 0.03 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems.rb [243]
[429] 0.0 0.00 0.00 1 Gem.__module_init__ [429]
0.00 0.00 1 <anonymous module>.__metaclass_init__ [443]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Compiler::LRUCache#retrieve [426]
[430] 0.0 0.00 0.00 32 Rubinius.synchronize [430]
0.00 0.00 32 Rubinius::Compiler::LRUCache::retrieve<220> {} [446]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Block#bytecode [428]
[431] 0.0 0.00 0.00 3 Enumerable#each_with_index [431]
0.00 0.00 3 Array#each [432]
-------------------------------------------------------
0.00 0.00 3 Enumerable#each_with_index [431]
[432] 0.0 0.00 0.00 3 Array#each [432]
0.00 0.00 6 Enumerable::each_with_index<136> {} [435]
-------------------------------------------------------
0.00 0.00 1 Date::Format.__module_init__ [386]
[433] 0.0 0.00 0.00 208 Hash#[]= [433]
-------------------------------------------------------
0.00 0.00 7 Array#each [424]
[434] 0.0 0.00 0.00 42 Rubinius::CodeLoader::search_require_path<301> {} [434]
0.00 0.00 78 Rubinius::CodeLoader#check_path [447]
-------------------------------------------------------
0.00 0.00 3 Array#each [432]
[435] 0.0 0.00 0.00 6 Enumerable::each_with_index<136> {} [435]
0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [436]
-------------------------------------------------------
0.00 0.00 6 Enumerable::each_with_index<136> {} [435]
[436] 0.0 0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [436]
0.00 0.00 3 Rubinius::AST::If#bytecode [465]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::RescueCondition#bytecode [405]
[437] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [437]
0.00 0.00 3 Enumerable#each_with_index [439]
-------------------------------------------------------
0.00 0.00 6 Rubinius::CodeLoader#load_file [392]
[438] 0.0 0.00 0.00 6 Rubinius::CodeLoader#load_compiled_file [438]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::Block#bytecode [437]
[439] 0.0 0.00 0.00 3 Enumerable#each_with_index [439]
0.00 0.00 3 Array#each [440]
-------------------------------------------------------
0.00 0.00 3 Enumerable#each_with_index [439]
[440] 0.0 0.00 0.00 3 Array#each [440]
0.00 0.00 6 Enumerable::each_with_index<136> {} [444]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CodeLoader#load_file [414]
[441] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [441]
-------------------------------------------------------
0.00 0.00 32 Rubinius::AST::ToplevelConstant#bytecode [412]
[442] 0.0 0.00 0.00 32 Rubinius::Generator#find_const [442]
0.00 0.00 32 Rubinius::Generator#find_literal [453]
-------------------------------------------------------
0.00 0.00 1 Gem.__module_init__ [429]
[443] 0.0 0.00 0.00 1 <anonymous module>.__metaclass_init__ [443]
0.00 0.00 17 Gem::Deprecate#deprecate [449]
-------------------------------------------------------
0.00 0.00 3 Array#each [440]
[444] 0.0 0.00 0.00 6 Enumerable::each_with_index<136> {} [444]
0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [445]
-------------------------------------------------------
0.00 0.00 6 Enumerable::each_with_index<136> {} [444]
[445] 0.0 0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [445]
0.00 0.00 3 Rubinius::AST::If#bytecode [468]
-------------------------------------------------------
0.00 0.00 32 Rubinius.synchronize [430]
[446] 0.0 0.00 0.00 32 Rubinius::Compiler::LRUCache::retrieve<220> {} [446]
0.00 0.00 32 Hash#[] [448]
-------------------------------------------------------
0.00 0.00 42 Rubinius::CodeLoader::search_require_path<301> {} [434]
[447] 0.0 0.00 0.00 78 Rubinius::CodeLoader#check_path [447]
0.00 0.00 78 Rubinius::CodeLoader#loadable? [492]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Compiler::LRUCache::retrieve<220> {} [446]
[448] 0.0 0.00 0.00 32 Hash#[] [448]
0.00 0.00 32 Hash#find_item [451]
-------------------------------------------------------
0.00 0.00 1 <anonymous module>.__metaclass_init__ [443]
[449] 0.0 0.00 0.00 17 Gem::Deprecate#deprecate [449]
0.00 0.00 17 Module#class_eval [450]
-------------------------------------------------------
0.00 0.00 17 Gem::Deprecate#deprecate [449]
[450] 0.0 0.00 0.00 17 Module#class_eval [450]
0.00 0.00 17 Gem::Deprecate::deprecate<51> {} [456]
-------------------------------------------------------
0.00 0.00 32 Hash#[] [448]
[451] 0.0 0.00 0.00 32 Hash#find_item [451]
0.00 0.00 32 Array#hash [463]
-------------------------------------------------------
0.00 0.00 32 Rubinius.add_method [423]
[452] 0.0 0.00 0.00 32 Module#add_ivars [452]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Generator#find_const [442]
[453] 0.0 0.00 0.00 32 Rubinius::Generator#find_literal [453]
0.00 0.00 32 Hash#[] [455]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [375]
[454] 0.0 0.00 0.00 1 Rubinius::Tuple#== [454]
0.00 0.00 1 Rubinius::CompiledCode#== [457]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Generator#find_literal [453]
[455] 0.0 0.00 0.00 32 Hash#[] [455]
0.00 0.00 32 Hash#default [469]
-------------------------------------------------------
0.00 0.00 17 Module#class_eval [450]
[456] 0.0 0.00 0.00 17 Gem::Deprecate::deprecate<51> {} [456]
0.00 0.00 17 Module#define_method [487]
-------------------------------------------------------
0.00 0.00 1 Rubinius::Tuple#== [454]
[457] 0.0 0.00 0.00 1 Rubinius::CompiledCode#== [457]
0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [458]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CompiledCode#== [457]
[458] 0.0 0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [458]
0.00 0.00 1 Rubinius::Tuple#== [506]
-------------------------------------------------------
0.00 0.00 32 Rubinius::AST::SendWithArguments#bytecode [309]
[459] 0.0 0.00 0.00 32 Rubinius::AST::ActualArguments#bytecode [459]
-------------------------------------------------------
3.48 45.53 1020902 IO#each [14]
[460] 0.0 0.00 0.00 11 GC.collect_young [460]
-------------------------------------------------------
0.00 0.00 45 Rubinius::Melbourne#process_fcall [420]
[461] 0.0 0.00 0.00 45 Rubinius::Melbourne#process_transforms [461]
0.00 0.00 45 Array#each [464]
-------------------------------------------------------
0.00 0.01 32 Rubinius::Compiler::Encoder#run [281]
[462] 0.0 0.00 0.00 32 Rubinius::Compiler::Stage#run_next [462]
0.00 0.00 32 Rubinius::Compiler::Packager#run [467]
-------------------------------------------------------
0.00 0.00 32 Hash#find_item [451]
[463] 0.0 0.00 0.00 32 Array#hash [463]
0.00 0.00 32 Array#each [486]
-------------------------------------------------------
0.00 0.00 45 Rubinius::Melbourne#process_transforms [461]
[464] 0.0 0.00 0.00 45 Array#each [464]
0.00 0.00 405 Rubinius::Melbourne::process_transforms<103> {} [531]
-------------------------------------------------------
0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [436]
[465] 0.0 0.00 0.00 3 Rubinius::AST::If#bytecode [465]
0.00 0.00 6 Rubinius::AST::Send#bytecode [489]
-------------------------------------------------------
0.00 0.01 1 RbConfig.__module_init__ [269]
[466] 0.0 0.00 0.00 142 Hash#[]= [466]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Compiler::Stage#run_next [462]
[467] 0.0 0.00 0.00 32 Rubinius::Compiler::Packager#run [467]
0.00 0.00 32 Rubinius::Generator#package [474]
-------------------------------------------------------
0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [445]
[468] 0.0 0.00 0.00 3 Rubinius::AST::If#bytecode [468]
0.00 0.00 6 Rubinius::AST::Send#bytecode [491]
-------------------------------------------------------
0.00 0.00 32 Hash#[] [455]
[469] 0.0 0.00 0.00 32 Hash#default [469]
0.00 0.00 32 Proc#call [480]
-------------------------------------------------------
0.00 0.01 15 Rubinius::Compiler::Generator#run [268]
[470] 0.0 0.00 0.00 15 Rubinius::Compiler::Stage#run_next [470]
0.00 0.00 15 Rubinius::Compiler::Encoder#run [472]
-------------------------------------------------------
0.00 0.01 32 Rubinius::Generator#encode [308]
[471] 0.0 0.00 0.00 32 Array#each [471]
0.00 0.00 32 Rubinius::Generator::encode<311> {} [484]
-------------------------------------------------------
0.00 0.00 15 Rubinius::Compiler::Stage#run_next [470]
[472] 0.0 0.00 0.00 15 Rubinius::Compiler::Encoder#run [472]
0.00 0.00 15 Rubinius::Generator#encode [524]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler::Parser#run [303]
[473] 0.0 0.00 0.00 3 Rubinius::Compiler::StringParser#parse [473]
0.00 0.00 3 Rubinius::Melbourne#parse_string [477]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Compiler::Packager#run [467]
[474] 0.0 0.00 0.00 32 Rubinius::Generator#package [474]
0.00 0.00 32 Array#each [495]
-------------------------------------------------------
0.00 0.00 63 Rubinius.add_defn_method [427]
[475] 0.0 0.00 0.00 63 Rubinius.add_method [475]
-------------------------------------------------------
0.00 0.00 59 Rubinius.add_method [419]
[476] 0.0 0.00 0.00 59 Module#add_ivars [476]
0.00 0.00 59 Enumerable#select [515]
-------------------------------------------------------
0.00 0.00 3 Rubinius::Compiler::StringParser#parse [473]
[477] 0.0 0.00 0.00 3 Rubinius::Melbourne#parse_string [477]
0.00 0.00 3 Rubinius::Melbourne#string_to_ast [483]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [375]
[478] 0.0 0.00 0.00 1 Rubinius::InstructionSequence#== [478]
0.00 0.00 1 Rubinius::Tuple#== [479]
-------------------------------------------------------
0.00 0.00 1 Rubinius::InstructionSequence#== [478]
[479] 0.0 0.00 0.00 1 Rubinius::Tuple#== [479]
-------------------------------------------------------
0.00 0.00 32 Hash#default [469]
[480] 0.0 0.00 0.00 32 Proc#call [480]
0.00 0.00 32 Rubinius::Generator::initialize<245> {} [485]
-------------------------------------------------------
0.00 0.01 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rbconfig.rb [266]
[481] 0.0 0.00 0.00 1 Kernel#require [481]
0.00 0.00 1 Rubinius::CodeLoader.require [482]
-------------------------------------------------------
0.00 0.00 1 Kernel#require [481]
[482] 0.0 0.00 0.00 1 Rubinius::CodeLoader.require [482]
-------------------------------------------------------
0.00 0.00 3 Rubinius::Melbourne#parse_string [477]
[483] 0.0 0.00 0.00 3 Rubinius::Melbourne#string_to_ast [483]
-------------------------------------------------------
0.00 0.00 32 Array#each [471]
[484] 0.0 0.00 0.00 32 Rubinius::Generator::encode<311> {} [484]
0.00 0.00 32 Rubinius::Generator#encode [490]
-------------------------------------------------------
0.00 0.00 32 Proc#call [480]
[485] 0.0 0.00 0.00 32 Rubinius::Generator::initialize<245> {} [485]
0.00 0.00 32 Hash#[]= [488]
-------------------------------------------------------
0.00 0.00 32 Array#hash [463]
[486] 0.0 0.00 0.00 32 Array#each [486]
0.00 0.00 96 Array::hash<603> {} [494]
-------------------------------------------------------
0.00 0.00 17 Gem::Deprecate::deprecate<51> {} [456]
[487] 0.0 0.00 0.00 17 Module#define_method [487]
0.00 0.00 17 Rubinius::BlockEnvironment#change_name [508]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Generator::initialize<245> {} [485]
[488] 0.0 0.00 0.00 32 Hash#[]= [488]
0.00 0.00 32 Hash#redistribute [507]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::If#bytecode [465]
[489] 0.0 0.00 0.00 6 Rubinius::AST::Send#bytecode [489]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Generator::encode<311> {} [484]
[490] 0.0 0.00 0.00 32 Rubinius::Generator#encode [490]
0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [504]
-------------------------------------------------------
0.00 0.00 3 Rubinius::AST::If#bytecode [468]
[491] 0.0 0.00 0.00 6 Rubinius::AST::Send#bytecode [491]
-------------------------------------------------------
0.00 0.00 78 Rubinius::CodeLoader#check_path [447]
[492] 0.0 0.00 0.00 78 Rubinius::CodeLoader#loadable? [492]
0.00 0.00 78 File::Stat.stat [503]
-------------------------------------------------------
0.00 0.00 1 CSV#initialize [377]
[493] 0.0 0.00 0.00 1 CSV#init_parsers [493]
-------------------------------------------------------
0.00 0.00 32 Array#each [486]
[494] 0.0 0.00 0.00 96 Array::hash<603> {} [494]
0.00 0.00 32 Array#hash [518]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Generator#package [474]
[495] 0.0 0.00 0.00 32 Array#each [495]
0.00 0.00 32 Rubinius::Generator::package<315> {} [505]
-------------------------------------------------------
0.00 0.00 1 script:/Users/stefan/Desktop/projects/rubinius/lib/rubygems/platform.rb [418]
[496] 0.0 0.00 0.00 1 Gem::Platform.__class_init__ [496]
-------------------------------------------------------
0.00 0.01 3 Rubinius::Compiler::Parser#run [311]
[497] 0.0 0.00 0.00 3 Rubinius::Compiler::StringParser#parse [497]
0.00 0.00 3 Rubinius::Melbourne#parse_string [498]
-------------------------------------------------------
0.00 0.00 3 Rubinius::Compiler::StringParser#parse [497]
[498] 0.0 0.00 0.00 3 Rubinius::Melbourne#parse_string [498]
0.00 0.00 3 Rubinius::Melbourne#string_to_ast [501]
-------------------------------------------------------
0.00 0.04 32 Rubinius::AST::Define#bytecode [218]
[499] 0.0 0.00 0.00 64 Rubinius::Generator#send [499]
-------------------------------------------------------
0.00 0.01 4 Rubinius::CodeLoader#require [278]
[500] 0.0 0.00 0.00 4 Rubinius.synchronize [500]
0.00 0.00 4 Rubinius::CodeLoader::require<103> {} [502]
-------------------------------------------------------
0.00 0.00 3 Rubinius::Melbourne#parse_string [498]
[501] 0.0 0.00 0.00 3 Rubinius::Melbourne#string_to_ast [501]
-------------------------------------------------------
0.00 0.00 4 Rubinius.synchronize [500]
[502] 0.0 0.00 0.00 4 Rubinius::CodeLoader::require<103> {} [502]
0.00 0.00 4 Rubinius::CodeLoader#resolve_require_path [512]
-------------------------------------------------------
0.00 0.00 78 Rubinius::CodeLoader#loadable? [492]
[503] 0.0 0.00 0.00 78 File::Stat.stat [503]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Generator#encode [490]
[504] 0.0 0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [504]
-------------------------------------------------------
0.00 0.00 32 Array#each [495]
[505] 0.0 0.00 0.00 32 Rubinius::Generator::package<315> {} [505]
0.00 0.00 32 Rubinius::Generator#package [522]
-------------------------------------------------------
0.00 0.00 1 Rubinius::CompiledCode#equivalent_body? [458]
[506] 0.0 0.00 0.00 1 Rubinius::Tuple#== [506]
0.00 0.00 10 Rubinius::CompiledCode#== [513]
-------------------------------------------------------
0.00 0.00 32 Hash#[]= [488]
[507] 0.0 0.00 0.00 32 Hash#redistribute [507]
-------------------------------------------------------
0.00 0.00 17 Module#define_method [487]
[508] 0.0 0.00 0.00 17 Rubinius::BlockEnvironment#change_name [508]
0.00 0.00 17 Rubinius::CompiledCode#change_name [510]
-------------------------------------------------------
0.00 0.00 32 Rubinius::AST::FormalArguments19#bytecode [417]
[509] 0.0 0.00 0.00 32 Rubinius::AST::FormalArguments19#map_arguments [509]
-------------------------------------------------------
0.00 0.00 17 Rubinius::BlockEnvironment#change_name [508]
[510] 0.0 0.00 0.00 17 Rubinius::CompiledCode#change_name [510]
0.00 0.00 17 Enumerable#each_with_index [519]
-------------------------------------------------------
0.00 0.00 1 Gem.__module_init__ [394]
[511] 0.0 0.00 0.00 13 Module#autoload [511]
-------------------------------------------------------
0.00 0.00 4 Rubinius::CodeLoader::require<103> {} [502]
[512] 0.0 0.00 0.00 4 Rubinius::CodeLoader#resolve_require_path [512]
0.00 0.00 4 Rubinius::CodeLoader#verify_require_path [535]
-------------------------------------------------------
0.00 0.00 1 Rubinius::Tuple#== [506]
[513] 0.0 0.00 0.00 10 Rubinius::CompiledCode#== [513]
-------------------------------------------------------
0.00 0.00 15 Rubinius::AST::OpAssign1#bytecode [350]
[514] 0.0 0.00 0.00 15 Rubinius::AST::SendWithArguments#bytecode [514]
-------------------------------------------------------
0.00 0.00 59 Module#add_ivars [476]
[515] 0.0 0.00 0.00 59 Enumerable#select [515]
0.00 0.00 59 Rubinius::Tuple#each [527]
-------------------------------------------------------
0.00 0.09 1 CSV.__class_init__ [132]
[516] 0.0 0.00 0.00 1 Struct.new [516]
-------------------------------------------------------
0.00 0.02 15 Rubinius::Compiler.compile_eval [252]
[517] 0.0 0.00 0.00 15 Rubinius::Compiler::LRUCache#retrieve [517]
0.00 0.00 15 Rubinius.synchronize [520]
-------------------------------------------------------
0.00 0.00 96 Array::hash<603> {} [494]
[518] 0.0 0.00 0.00 32 Array#hash [518]
0.00 0.00 32 Array#each [542]
-------------------------------------------------------
0.00 0.00 17 Rubinius::CompiledCode#change_name [510]
[519] 0.0 0.00 0.00 17 Enumerable#each_with_index [519]
0.00 0.00 17 Rubinius::Tuple#each [521]
-------------------------------------------------------
0.00 0.00 15 Rubinius::Compiler::LRUCache#retrieve [517]
[520] 0.0 0.00 0.00 15 Rubinius.synchronize [520]
0.00 0.00 15 Rubinius::Compiler::LRUCache::retrieve<220> {} [529]
-------------------------------------------------------
0.00 0.00 17 Enumerable#each_with_index [519]
[521] 0.0 0.00 0.00 17 Rubinius::Tuple#each [521]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Generator::package<315> {} [505]
[522] 0.0 0.00 0.00 32 Rubinius::Generator#package [522]
-------------------------------------------------------
0.00 0.03 1 Date.__class_init__ [242]
[523] 0.0 0.00 0.00 1 Class#new [523]
0.00 0.00 1 Module#initialize [525]
-------------------------------------------------------
0.00 0.00 15 Rubinius::Compiler::Encoder#run [472]
[524] 0.0 0.00 0.00 15 Rubinius::Generator#encode [524]
-------------------------------------------------------
0.00 0.00 1 Class#new [523]
[525] 0.0 0.00 0.00 1 Module#initialize [525]
0.00 0.00 1 Module#class_eval [526]
-------------------------------------------------------
0.00 0.00 1 Module#initialize [525]
[526] 0.0 0.00 0.00 1 Module#class_eval [526]
0.00 0.00 1 Date::Date<330> {} [528]
-------------------------------------------------------
0.00 0.00 59 Enumerable#select [515]
[527] 0.0 0.00 0.00 59 Rubinius::Tuple#each [527]
-------------------------------------------------------
0.00 0.00 1 Module#class_eval [526]
[528] 0.0 0.00 0.00 1 Date::Date<330> {} [528]
-------------------------------------------------------
0.00 0.00 15 Rubinius.synchronize [520]
[529] 0.0 0.00 0.00 15 Rubinius::Compiler::LRUCache::retrieve<220> {} [529]
0.00 0.00 15 Hash#[] [532]
-------------------------------------------------------
0.00 0.00 15 Rubinius::Compiler::LRUCache::set<237> {} [411]
[530] 0.0 0.00 0.00 15 Hash#[]= [530]
-------------------------------------------------------
0.00 0.00 45 Array#each [464]
[531] 0.0 0.00 0.00 405 Rubinius::Melbourne::process_transforms<103> {} [531]
-------------------------------------------------------
0.00 0.00 15 Rubinius::Compiler::LRUCache::retrieve<220> {} [529]
[532] 0.0 0.00 0.00 15 Hash#[] [532]
0.00 0.00 15 Hash#find_item [537]
-------------------------------------------------------
0.00 0.01 32 Rubinius::AST::Iter#bytecode [279]
[533] 0.0 0.00 0.00 32 Rubinius::AST::FormalArguments19#bytecode [533]
-------------------------------------------------------
0.00 0.00 15 Rubinius::Compiler::LRUCache::set<237> {} [411]
[534] 0.0 0.00 0.00 15 Hash#[] [534]
0.00 0.00 15 Hash#find_item [538]
-------------------------------------------------------
0.00 0.00 4 Rubinius::CodeLoader#resolve_require_path [512]
[535] 0.0 0.00 0.00 4 Rubinius::CodeLoader#verify_require_path [535]
0.00 0.00 4 Rubinius::CodeLoader#search_require_path [541]
-------------------------------------------------------
0.00 0.00 30 Rubinius::AST::SendWithArguments#bytecode [402]
[536] 0.0 0.00 0.00 30 Rubinius::AST::ActualArguments#bytecode [536]
-------------------------------------------------------
0.00 0.00 15 Hash#[] [532]
[537] 0.0 0.00 0.00 15 Hash#find_item [537]
-------------------------------------------------------
0.00 0.00 15 Hash#[] [534]
[538] 0.0 0.00 0.00 15 Hash#find_item [538]
-------------------------------------------------------
0.00 0.00 32 Rubinius::Generator::BasicBlock#validate_stack [323]
[539] 0.0 0.00 0.00 544 Array#shift [539]
-------------------------------------------------------
0.00 0.00 141 String#gsub! [395]
[540] 0.0 0.00 0.00 30 RbConfig::expand<229> {} [540]
-------------------------------------------------------
0.00 0.00 4 Rubinius::CodeLoader#verify_require_path [535]
[541] 0.0 0.00 0.00 4 Rubinius::CodeLoader#search_require_path [541]
-------------------------------------------------------
0.00 0.00 32 Array#hash [518]
[542] 0.0 0.00 0.00 32 Array#each [542]
-------------------------------------------------------
542 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