Created
October 18, 2012 03:46
-
-
Save nasser/3909760 to your computer and use it in GitHub Desktop.
Zajal flower.rb profile
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
===== Thread 1 ===== | |
Total running time: 20.791475699000003s | |
index % time self children called name | |
---------------------------------------------------------- | |
[1] 99.8 0.00 20.75 1 Rubinius::Loader#script [1] | |
0.00 20.75 1 Rubinius::CodeLoader.load_script [2] | |
------------------------------------------------------- | |
0.00 20.75 1 Rubinius::Loader#script [1] | |
[2] 99.8 0.00 20.75 1 Rubinius::CodeLoader.load_script [2] | |
0.00 20.75 1 Rubinius::CodeLoader#load_script [3] | |
------------------------------------------------------- | |
0.00 20.75 1 Rubinius::CodeLoader.load_script [2] | |
[3] 99.8 0.00 20.75 1 Rubinius::CodeLoader#load_script [3] | |
0.00 20.75 1 Rubinius.run_script [4] | |
------------------------------------------------------- | |
0.00 20.75 1 Rubinius::CodeLoader#load_script [3] | |
[4] 99.8 0.00 20.75 1 Rubinius.run_script [4] | |
0.00 20.75 1 script:/Users/nasser/Workspace/zajal/bin/zajal [5] | |
------------------------------------------------------- | |
0.00 20.75 1 Rubinius.run_script [4] | |
[5] 99.8 0.00 20.75 1 script:/Users/nasser/Workspace/zajal/bin/zajal [5] | |
0.00 20.04 1 Zajal::Frontends::Glfw#run [6] | |
0.00 0.36 1 Kernel#require_relative [30] | |
0.00 0.33 1 Zajal::Frontends::Glfw#initialize [35] | |
0.00 0.01 1 Zajal::Sketch#initialize [216] | |
------------------------------------------------------- | |
0.00 20.75 1 script:/Users/nasser/Workspace/zajal/bin/zajal [5] | |
[6] 96.4 0.00 20.04 1 Zajal::Frontends::Glfw#run [6] | |
0.00 19.46 185 Zajal::Sketch#draw [7] | |
0.42 0.00 184 Zajal::Frontends::Glfw::Native.glfwSwapBuffers [29] | |
0.00 0.14 185 Zajal::Sketch#update [48] | |
0.00 0.01 184 Zajal::Sketch#stale? [214] | |
0.00 0.00 1 Zajal::Sketch#setup [815] | |
------------------------------------------------------- | |
0.00 20.04 1 Zajal::Frontends::Glfw#run [6] | |
[7] 93.6 0.00 19.46 185 Zajal::Sketch#draw [7] | |
0.00 19.45 185 <anonymous module>::initialize<60> {} [8] | |
0.00 0.01 369 Array#each [247] | |
0.00 0.00 369 Hash#[] [530] | |
------------------------------------------------------- | |
0.00 19.46 185 Zajal::Sketch#draw [7] | |
[8] 93.5 0.00 19.45 185 <anonymous module>::initialize<60> {} [8] | |
0.00 19.43 185 Enumerable#each_pair [9] | |
0.00 0.01 185 Zajal::Graphics#background [215] | |
0.00 0.00 185 Rubinius::VariableScope#get_eval_local [828] | |
------------------------------------------------------- | |
0.00 19.45 185 <anonymous module>::initialize<60> {} [8] | |
[9] 93.5 0.00 19.43 185 Enumerable#each_pair [9] | |
0.00 19.43 185 Enumerable#each_cons [10] | |
------------------------------------------------------- | |
0.00 19.43 185 Enumerable#each_pair [9] | |
[10] 93.5 0.00 19.43 185 Enumerable#each_cons [10] | |
0.01 19.42 185 Array#each [11] | |
------------------------------------------------------- | |
0.00 19.43 185 Enumerable#each_cons [10] | |
[11] 93.5 0.01 19.42 185 Array#each [11] | |
0.03 19.38 15503 Enumerable::each_cons<194> {} [12] | |
------------------------------------------------------- | |
0.01 19.42 185 Array#each [11] | |
[12] 93.4 0.03 19.38 15503 Enumerable::each_cons<194> {} [12] | |
0.10 19.21 15318 <anonymous module>::initialize<62> {} [13] | |
0.02 0.02 15318 Kernel#dup [112] | |
0.02 0.00 15133 Array#shift [173] | |
0.01 0.00 15503 Array#<< [260] | |
------------------------------------------------------- | |
0.03 19.38 15503 Enumerable::each_cons<194> {} [12] | |
[13] 92.9 0.10 19.21 15318 <anonymous module>::initialize<62> {} [13] | |
0.82 18.35 15318 Range#each [14] | |
0.02 0.03 15318 Class#new [105] | |
0.00 0.00 15318 #<Class(Zajal::Frontends::Glfw::Sketch):0x604>.min [507] | |
0.00 0.00 3 GC.collect_young [575] | |
------------------------------------------------------- | |
0.10 19.21 15318 <anonymous module>::initialize<62> {} [13] | |
[14] 92.2 0.82 18.35 15318 Range#each [14] | |
3.02 15.25 798634 <anonymous module>::initialize<65> {} [15] | |
0.02 0.03 15318 Range#can_iterate_from? [99] | |
0.03 0.00 813951 Fixnum#<= [154] | |
------------------------------------------------------- | |
0.82 18.35 15318 Range#each [14] | |
[15] 87.8 3.02 15.25 798634 <anonymous module>::initialize<65> {} [15] | |
0.36 7.50 798634 Fixnum#/ [16] | |
2.67 0.34 3194536 Array#[] [20] | |
1.03 1.03 798634 Zajal::Graphics#color [22] | |
1.04 0.99 798634 Zajal::Graphics#line [23] | |
0.14 0.00 1597268 Fixnum#* [50] | |
0.07 0.00 158 GC.collect_young [69] | |
0.06 0.00 798634 Fixnum#to_f [87] | |
0.01 0.00 1 GC.collect_mature [221] | |
------------------------------------------------------- | |
3.02 15.25 798634 <anonymous module>::initialize<65> {} [15] | |
[16] 37.8 0.36 7.50 798634 Fixnum#/ [16] | |
0.73 6.77 798634 Numeric#redo_coerced [17] | |
------------------------------------------------------- | |
0.36 7.50 798634 Fixnum#/ [16] | |
[17] 36.1 0.73 6.77 798634 Numeric#redo_coerced [17] | |
1.38 5.35 798634 Numeric#math_coerce [18] | |
0.04 0.00 798634 Float#/ [110] | |
------------------------------------------------------- | |
0.73 6.77 798634 Numeric#redo_coerced [17] | |
[18] 32.4 1.38 5.35 798634 Numeric#math_coerce [18] | |
0.68 2.87 798634 Float#coerce [19] | |
1.56 0.19 1597268 Array#[] [24] | |
0.04 0.00 798634 Rubinius::Type.object_kind_of? [120] | |
0.02 0.00 32 GC.collect_young [186] | |
------------------------------------------------------- | |
1.38 5.35 798634 Numeric#math_coerce [18] | |
[19] 17.1 0.68 2.87 798634 Float#coerce [19] | |
1.10 1.64 798634 Kernel#Float [21] | |
0.13 0.00 798634 Kernel#kind_of? [57] | |
------------------------------------------------------- | |
3.02 15.25 798634 <anonymous module>::initialize<65> {} [15] | |
[20] 14.5 2.67 0.34 3194536 Array#[] [20] | |
0.12 0.00 3194536 Rubinius::Tuple#at [58] | |
0.11 0.00 3194536 Fixnum#>= [59] | |
0.11 0.00 3194536 Fixnum.=== [60] | |
------------------------------------------------------- | |
0.68 2.87 798634 Float#coerce [19] | |
[21] 13.2 1.10 1.64 798634 Kernel#Float [21] | |
0.58 0.83 798634 Rubinius::Type.coerce_to [25] | |
0.17 0.00 1597268 Module#=== [46] | |
0.06 0.00 798634 Kernel#nil? [97] | |
------------------------------------------------------- | |
3.02 15.25 798634 <anonymous module>::initialize<65> {} [15] | |
[22] 9.9 1.03 1.03 798634 Zajal::Graphics#color [22] | |
0.59 0.00 798634 Zajal::Graphics::Native.ofSetColor [28] | |
0.33 0.00 1597268 Float#to_i [37] | |
0.10 0.00 1597268 Integer#to_i [62] | |
0.01 0.00 22 GC.collect_young [242] | |
------------------------------------------------------- | |
3.02 15.25 798634 <anonymous module>::initialize<65> {} [15] | |
[23] 9.8 1.04 0.99 798634 Zajal::Graphics#line [23] | |
0.85 0.00 798634 Zajal::Graphics::Native.ofLine [26] | |
0.15 0.00 3194536 Float#to_f [47] | |
------------------------------------------------------- | |
1.38 5.35 798634 Numeric#math_coerce [18] | |
[24] 8.4 1.56 0.19 1597268 Array#[] [24] | |
0.07 0.00 1597268 Rubinius::Tuple#at [70] | |
0.06 0.00 1597268 Fixnum#>= [86] | |
0.05 0.00 1597268 Fixnum.=== [98] | |
------------------------------------------------------- | |
1.10 1.64 798634 Kernel#Float [21] | |
[25] 6.8 0.58 0.83 798634 Rubinius::Type.coerce_to [25] | |
0.67 0.08 798634 Rubinius::Type.execute_coerce_to [27] | |
0.08 0.00 798634 Rubinius::Type.object_kind_of? [66] | |
------------------------------------------------------- | |
1.04 0.99 798634 Zajal::Graphics#line [23] | |
[26] 4.1 0.85 0.00 798634 Zajal::Graphics::Native.ofLine [26] | |
------------------------------------------------------- | |
0.58 0.83 798634 Rubinius::Type.coerce_to [25] | |
[27] 3.6 0.67 0.08 798634 Rubinius::Type.execute_coerce_to [27] | |
0.04 0.00 798634 Fixnum#to_f [107] | |
0.04 0.00 798634 Rubinius::Type.object_kind_of? [124] | |
------------------------------------------------------- | |
1.03 1.03 798634 Zajal::Graphics#color [22] | |
[28] 2.9 0.59 0.00 798634 Zajal::Graphics::Native.ofSetColor [28] | |
------------------------------------------------------- | |
0.00 20.04 1 Zajal::Frontends::Glfw#run [6] | |
[29] 2.0 0.42 0.00 184 Zajal::Frontends::Glfw::Native.glfwSwapBuffers [29] | |
------------------------------------------------------- | |
0.00 20.75 1 script:/Users/nasser/Workspace/zajal/bin/zajal [5] | |
[30] 1.7 0.00 0.36 1 Kernel#require_relative [30] | |
0.00 0.36 1 Rubinius::CodeLoader.require_relative [31] | |
------------------------------------------------------- | |
0.00 0.36 1 Kernel#require_relative [30] | |
[31] 1.7 0.00 0.36 1 Rubinius::CodeLoader.require_relative [31] | |
0.00 0.36 1 Rubinius::CodeLoader.require [32] | |
------------------------------------------------------- | |
0.00 0.36 1 Rubinius::CodeLoader.require_relative [31] | |
[32] 1.7 0.00 0.36 1 Rubinius::CodeLoader.require [32] | |
0.00 0.36 1 Rubinius.run_script [33] | |
------------------------------------------------------- | |
0.00 0.36 1 Rubinius::CodeLoader.require [32] | |
[33] 1.7 0.00 0.36 1 Rubinius.run_script [33] | |
0.00 0.36 1 script:/Users/nasser/Workspace/zajal/lib/zajal.rb [34] | |
------------------------------------------------------- | |
0.00 0.36 1 Rubinius.run_script [33] | |
[34] 1.7 0.00 0.36 1 script:/Users/nasser/Workspace/zajal/lib/zajal.rb [34] | |
0.00 0.30 6 Kernel#require_relative [38] | |
0.00 0.06 2 Kernel#require [71] | |
------------------------------------------------------- | |
0.00 20.75 1 script:/Users/nasser/Workspace/zajal/bin/zajal [5] | |
[35] 1.6 0.00 0.33 1 Zajal::Frontends::Glfw#initialize [35] | |
0.33 0.00 1 Zajal::Graphics::Native.ofSetupOpenGL [36] | |
------------------------------------------------------- | |
0.00 0.33 1 Zajal::Frontends::Glfw#initialize [35] | |
[36] 1.6 0.33 0.00 1 Zajal::Graphics::Native.ofSetupOpenGL [36] | |
------------------------------------------------------- | |
1.03 1.03 798634 Zajal::Graphics#color [22] | |
[37] 1.6 0.33 0.00 1597268 Float#to_i [37] | |
------------------------------------------------------- | |
0.00 0.36 1 script:/Users/nasser/Workspace/zajal/lib/zajal.rb [34] | |
[38] 1.4 0.00 0.30 6 Kernel#require_relative [38] | |
0.00 0.29 6 Rubinius::CodeLoader.require_relative [39] | |
------------------------------------------------------- | |
0.00 0.30 6 Kernel#require_relative [38] | |
[39] 1.4 0.00 0.29 6 Rubinius::CodeLoader.require_relative [39] | |
0.00 0.29 6 Rubinius::CodeLoader.require [40] | |
------------------------------------------------------- | |
0.00 0.29 6 Rubinius::CodeLoader.require_relative [39] | |
[40] 1.4 0.00 0.29 6 Rubinius::CodeLoader.require [40] | |
0.00 0.29 6 Rubinius.run_script [41] | |
0.00 0.00 6 Rubinius::CodeLoader#require [449] | |
------------------------------------------------------- | |
0.00 0.29 6 Rubinius::CodeLoader.require [40] | |
[41] 1.4 0.00 0.29 6 Rubinius.run_script [41] | |
0.00 0.25 1 script:/Users/nasser/Workspace/zajal/lib/core.rb [42] | |
0.00 0.03 1 script:/Users/nasser/Workspace/zajal/lib/frontends/glfw.rb [130] | |
0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/ffipp.rb [230] | |
------------------------------------------------------- | |
0.00 0.29 6 Rubinius.run_script [41] | |
[42] 1.2 0.00 0.25 1 script:/Users/nasser/Workspace/zajal/lib/core.rb [42] | |
0.00 0.22 9 Kernel#require_relative [43] | |
0.00 0.02 1 Array#each [170] | |
------------------------------------------------------- | |
0.00 0.25 1 script:/Users/nasser/Workspace/zajal/lib/core.rb [42] | |
[43] 1.1 0.00 0.22 9 Kernel#require_relative [43] | |
0.00 0.22 9 Rubinius::CodeLoader.require_relative [44] | |
------------------------------------------------------- | |
0.00 0.22 9 Kernel#require_relative [43] | |
[44] 1.1 0.00 0.22 9 Rubinius::CodeLoader.require_relative [44] | |
0.00 0.22 9 Rubinius::CodeLoader.require [45] | |
0.00 0.00 9 File.expand_path [679] | |
------------------------------------------------------- | |
0.00 0.22 9 Rubinius::CodeLoader.require_relative [44] | |
[45] 1.1 0.00 0.22 9 Rubinius::CodeLoader.require [45] | |
0.00 0.14 9 Rubinius::CodeLoader#require [49] | |
0.00 0.08 9 Rubinius.run_script [67] | |
------------------------------------------------------- | |
1.10 1.64 798634 Kernel#Float [21] | |
[46] 0.8 0.17 0.00 1597268 Module#=== [46] | |
------------------------------------------------------- | |
1.04 0.99 798634 Zajal::Graphics#line [23] | |
[47] 0.7 0.15 0.00 3194536 Float#to_f [47] | |
------------------------------------------------------- | |
0.00 20.04 1 Zajal::Frontends::Glfw#run [6] | |
[48] 0.7 0.00 0.14 185 Zajal::Sketch#update [48] | |
0.00 0.13 185 <anonymous module>::initialize<44> {} [52] | |
0.00 0.00 370 Hash#[] [611] | |
------------------------------------------------------- | |
0.00 0.22 9 Rubinius::CodeLoader.require [45] | |
[49] 0.7 0.00 0.14 9 Rubinius::CodeLoader#require [49] | |
0.00 0.14 9 Rubinius::CodeLoader#load_file [51] | |
0.00 0.00 9 Rubinius.synchronize [647] | |
------------------------------------------------------- | |
3.02 15.25 798634 <anonymous module>::initialize<65> {} [15] | |
[50] 0.7 0.14 0.00 1597268 Fixnum#* [50] | |
------------------------------------------------------- | |
0.00 0.14 9 Rubinius::CodeLoader#require [49] | |
[51] 0.7 0.00 0.14 9 Rubinius::CodeLoader#load_file [51] | |
0.00 0.13 1 Rubinius::CodeLoader#compile_file [53] | |
0.00 0.00 8 Rubinius::CodeLoader#load_compiled_file [599] | |
0.00 0.00 9 Rubinius::Compiler.compiled_name [805] | |
------------------------------------------------------- | |
0.00 0.14 185 Zajal::Sketch#update [48] | |
[52] 0.7 0.00 0.13 185 <anonymous module>::initialize<44> {} [52] | |
0.02 0.09 185 Array#each [61] | |
0.00 0.02 185 Array#reject! [180] | |
0.00 0.01 185 <anonymous module>#initialize [291] | |
0.00 0.00 555 Rubinius::VariableScope#get_eval_local [458] | |
0.00 0.00 185 Zajal::App#width [478] | |
0.00 0.00 185 Zajal::App#height [676] | |
------------------------------------------------------- | |
0.00 0.14 9 Rubinius::CodeLoader#load_file [51] | |
[53] 0.6 0.00 0.13 1 Rubinius::CodeLoader#compile_file [53] | |
0.00 0.13 1 Rubinius::Compiler.compile [54] | |
------------------------------------------------------- | |
0.00 0.13 1 Rubinius::CodeLoader#compile_file [53] | |
[54] 0.6 0.00 0.13 1 Rubinius::Compiler.compile [54] | |
0.00 0.13 1 Rubinius::Compiler#run [55] | |
------------------------------------------------------- | |
0.00 0.13 1 Rubinius::Compiler.compile [54] | |
[55] 0.6 0.00 0.13 1 Rubinius::Compiler#run [55] | |
0.00 0.13 1 Rubinius::Compiler::Parser#run [56] | |
------------------------------------------------------- | |
0.00 0.13 1 Rubinius::Compiler#run [55] | |
[56] 0.6 0.00 0.13 1 Rubinius::Compiler::Parser#run [56] | |
0.00 0.10 1 Rubinius::Compiler::Stage#run_next [63] | |
0.00 0.04 1 Rubinius::Compiler::FileParser#parse [121] | |
------------------------------------------------------- | |
0.68 2.87 798634 Float#coerce [19] | |
[57] 0.6 0.13 0.00 798634 Kernel#kind_of? [57] | |
------------------------------------------------------- | |
2.67 0.34 3194536 Array#[] [20] | |
[58] 0.6 0.12 0.00 3194536 Rubinius::Tuple#at [58] | |
------------------------------------------------------- | |
2.67 0.34 3194536 Array#[] [20] | |
[59] 0.6 0.11 0.00 3194536 Fixnum#>= [59] | |
------------------------------------------------------- | |
2.67 0.34 3194536 Array#[] [20] | |
[60] 0.5 0.11 0.00 3194536 Fixnum.=== [60] | |
------------------------------------------------------- | |
0.00 0.13 185 <anonymous module>::initialize<44> {} [52] | |
[61] 0.5 0.02 0.09 185 Array#each [61] | |
0.01 0.08 15687 <anonymous module>::initialize<47> {} [65] | |
------------------------------------------------------- | |
1.03 1.03 798634 Zajal::Graphics#color [22] | |
[62] 0.5 0.10 0.00 1597268 Integer#to_i [62] | |
------------------------------------------------------- | |
0.00 0.13 1 Rubinius::Compiler::Parser#run [56] | |
[63] 0.5 0.00 0.10 1 Rubinius::Compiler::Stage#run_next [63] | |
0.00 0.10 1 Rubinius::Compiler::Generator#run [64] | |
------------------------------------------------------- | |
0.00 0.10 1 Rubinius::Compiler::Stage#run_next [63] | |
[64] 0.5 0.00 0.10 1 Rubinius::Compiler::Generator#run [64] | |
0.00 0.06 1 Rubinius::AST::Script#bytecode [74] | |
0.00 0.04 1 Rubinius::Compiler::Stage#run_next [128] | |
------------------------------------------------------- | |
0.02 0.09 185 Array#each [61] | |
[65] 0.4 0.01 0.08 15687 <anonymous module>::initialize<47> {} [65] | |
0.04 0.04 15687 <anonymous module>#update [68] | |
------------------------------------------------------- | |
0.58 0.83 798634 Rubinius::Type.coerce_to [25] | |
[66] 0.4 0.08 0.00 798634 Rubinius::Type.object_kind_of? [66] | |
------------------------------------------------------- | |
0.00 0.22 9 Rubinius::CodeLoader.require [45] | |
[67] 0.4 0.00 0.08 9 Rubinius.run_script [67] | |
0.00 0.04 1 script:/Users/nasser/Workspace/zajal/lib/core/graphics.rb [108] | |
0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/core/app.rb [243] | |
0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/core/images.rb [261] | |
0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/core/sketch.rb [265] | |
0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/core/typography.rb [345] | |
0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/core/mathematics.rb [528] | |
0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/core/time.rb [645] | |
------------------------------------------------------- | |
0.01 0.08 15687 <anonymous module>::initialize<47> {} [65] | |
[68] 0.4 0.04 0.04 15687 <anonymous module>#update [68] | |
0.02 0.01 15687 Kernel#clone [134] | |
0.01 0.00 15687 Array#<< [284] | |
0.00 0.00 31374 Float#* [615] | |
0.00 0.00 31000 Float#+ [617] | |
------------------------------------------------------- | |
3.02 15.25 798634 <anonymous module>::initialize<65> {} [15] | |
[69] 0.4 0.07 0.00 158 GC.collect_young [69] | |
------------------------------------------------------- | |
1.56 0.19 1597268 Array#[] [24] | |
[70] 0.3 0.07 0.00 1597268 Rubinius::Tuple#at [70] | |
------------------------------------------------------- | |
0.00 0.36 1 script:/Users/nasser/Workspace/zajal/lib/zajal.rb [34] | |
[71] 0.3 0.00 0.06 2 Kernel#require [71] | |
0.00 0.06 2 Kernel#require [72] | |
------------------------------------------------------- | |
0.00 0.06 2 Kernel#require [71] | |
[72] 0.3 0.00 0.06 2 Kernel#require [72] | |
0.00 0.06 2 Rubinius::CodeLoader.require [73] | |
------------------------------------------------------- | |
0.00 0.06 2 Kernel#require [72] | |
[73] 0.3 0.00 0.06 2 Rubinius::CodeLoader.require [73] | |
0.00 0.06 2 Rubinius.run_script [88] | |
0.00 0.00 2 Rubinius::CodeLoader#require [426] | |
------------------------------------------------------- | |
0.00 0.10 1 Rubinius::Compiler::Generator#run [64] | |
[74] 0.3 0.00 0.06 1 Rubinius::AST::Script#bytecode [74] | |
0.00 0.06 1 Rubinius::AST::Container#container_bytecode [75] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::Script#bytecode [74] | |
[75] 0.3 0.00 0.06 1 Rubinius::AST::Container#container_bytecode [75] | |
0.00 0.06 1 Rubinius::AST::Script::bytecode<1072> {} [76] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::Container#container_bytecode [75] | |
[76] 0.3 0.00 0.06 1 Rubinius::AST::Script::bytecode<1072> {} [76] | |
0.00 0.06 1 Rubinius::AST::Module#bytecode [77] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::Script::bytecode<1072> {} [76] | |
[77] 0.3 0.00 0.06 1 Rubinius::AST::Module#bytecode [77] | |
0.00 0.06 1 Rubinius::AST::ModuleScope#bytecode [78] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::Module#bytecode [77] | |
[78] 0.3 0.00 0.06 1 Rubinius::AST::ModuleScope#bytecode [78] | |
0.00 0.06 1 Rubinius::AST::ClosedScope#attach_and_call [79] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::ModuleScope#bytecode [78] | |
[79] 0.3 0.00 0.06 1 Rubinius::AST::ClosedScope#attach_and_call [79] | |
0.00 0.06 1 Rubinius::AST::Block#bytecode [80] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::ClosedScope#attach_and_call [79] | |
[80] 0.3 0.00 0.06 1 Rubinius::AST::Block#bytecode [80] | |
0.00 0.06 1 Enumerable#each_with_index [81] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::Block#bytecode [80] | |
[81] 0.3 0.00 0.06 1 Enumerable#each_with_index [81] | |
0.00 0.06 1 Array#each [82] | |
------------------------------------------------------- | |
0.00 0.06 1 Enumerable#each_with_index [81] | |
[82] 0.3 0.00 0.06 1 Array#each [82] | |
0.00 0.06 1 Enumerable::each_with_index<136> {} [83] | |
------------------------------------------------------- | |
0.00 0.06 1 Array#each [82] | |
[83] 0.3 0.00 0.06 1 Enumerable::each_with_index<136> {} [83] | |
0.00 0.06 1 Rubinius::AST::Block::bytecode<94> {} [84] | |
------------------------------------------------------- | |
0.00 0.06 1 Enumerable::each_with_index<136> {} [83] | |
[84] 0.3 0.00 0.06 1 Rubinius::AST::Block::bytecode<94> {} [84] | |
0.00 0.06 1 Rubinius::AST::Module#bytecode [85] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::Block::bytecode<94> {} [84] | |
[85] 0.3 0.00 0.06 1 Rubinius::AST::Module#bytecode [85] | |
0.00 0.06 1 Rubinius::AST::ModuleScope#bytecode [90] | |
0.00 0.00 1 Rubinius::AST::ModuleName#bytecode [349] | |
------------------------------------------------------- | |
1.56 0.19 1597268 Array#[] [24] | |
[86] 0.3 0.06 0.00 1597268 Fixnum#>= [86] | |
------------------------------------------------------- | |
3.02 15.25 798634 <anonymous module>::initialize<65> {} [15] | |
[87] 0.3 0.06 0.00 798634 Fixnum#to_f [87] | |
------------------------------------------------------- | |
0.00 0.06 2 Rubinius::CodeLoader.require [73] | |
[88] 0.3 0.00 0.06 2 Rubinius.run_script [88] | |
0.00 0.06 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/open-uri.rb [89] | |
------------------------------------------------------- | |
0.00 0.06 2 Rubinius.run_script [88] | |
[89] 0.3 0.00 0.06 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/open-uri.rb [89] | |
0.00 0.05 3 Kernel#require [100] | |
0.00 0.00 1 OpenURI.__module_init__ [330] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::Module#bytecode [85] | |
[90] 0.3 0.00 0.06 1 Rubinius::AST::ModuleScope#bytecode [90] | |
0.00 0.06 1 Rubinius::AST::ClosedScope#attach_and_call [91] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::ModuleScope#bytecode [90] | |
[91] 0.3 0.00 0.06 1 Rubinius::AST::ClosedScope#attach_and_call [91] | |
0.00 0.06 1 Rubinius::AST::Block#bytecode [92] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::ClosedScope#attach_and_call [91] | |
[92] 0.3 0.00 0.06 1 Rubinius::AST::Block#bytecode [92] | |
0.00 0.06 1 Enumerable#each_with_index [93] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::Block#bytecode [92] | |
[93] 0.3 0.00 0.06 1 Enumerable#each_with_index [93] | |
0.00 0.06 1 Array#each [94] | |
------------------------------------------------------- | |
0.00 0.06 1 Enumerable#each_with_index [93] | |
[94] 0.3 0.00 0.06 1 Array#each [94] | |
0.00 0.06 50 Enumerable::each_with_index<136> {} [95] | |
------------------------------------------------------- | |
0.00 0.06 1 Array#each [94] | |
[95] 0.3 0.00 0.06 50 Enumerable::each_with_index<136> {} [95] | |
0.00 0.06 50 Rubinius::AST::Block::bytecode<94> {} [96] | |
------------------------------------------------------- | |
0.00 0.06 50 Enumerable::each_with_index<136> {} [95] | |
[96] 0.3 0.00 0.06 50 Rubinius::AST::Block::bytecode<94> {} [96] | |
0.00 0.05 48 Rubinius::AST::Define#bytecode [103] | |
0.00 0.01 1 Rubinius::AST::Module#bytecode [277] | |
------------------------------------------------------- | |
1.10 1.64 798634 Kernel#Float [21] | |
[97] 0.3 0.06 0.00 798634 Kernel#nil? [97] | |
------------------------------------------------------- | |
1.56 0.19 1597268 Array#[] [24] | |
[98] 0.3 0.05 0.00 1597268 Fixnum.=== [98] | |
------------------------------------------------------- | |
0.82 18.35 15318 Range#each [14] | |
[99] 0.3 0.02 0.03 15318 Range#can_iterate_from? [99] | |
0.01 0.01 15318 Kernel#respond_to? [169] | |
0.01 0.00 15318 BasicObject#! [276] | |
0.00 0.00 15318 Kernel#kind_of? [550] | |
------------------------------------------------------- | |
0.00 0.06 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/open-uri.rb [89] | |
[100] 0.2 0.00 0.05 3 Kernel#require [100] | |
0.00 0.05 3 Kernel#require [101] | |
------------------------------------------------------- | |
0.00 0.05 3 Kernel#require [100] | |
[101] 0.2 0.00 0.05 3 Kernel#require [101] | |
0.00 0.05 3 Rubinius::CodeLoader.require [102] | |
------------------------------------------------------- | |
0.00 0.05 3 Kernel#require [101] | |
[102] 0.2 0.00 0.05 3 Rubinius::CodeLoader.require [102] | |
0.00 0.05 3 Rubinius.run_script [104] | |
0.00 0.00 3 Rubinius::CodeLoader#require [384] | |
------------------------------------------------------- | |
0.00 0.06 50 Rubinius::AST::Block::bytecode<94> {} [96] | |
[103] 0.2 0.00 0.05 48 Rubinius::AST::Define#bytecode [103] | |
0.00 0.04 48 Rubinius::AST::Define#compile_body [106] | |
0.00 0.00 48 Rubinius::Generator#push_generator [817] | |
------------------------------------------------------- | |
0.00 0.05 3 Rubinius::CodeLoader.require [102] | |
[104] 0.2 0.00 0.05 3 Rubinius.run_script [104] | |
0.00 0.03 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri.rb [158] | |
0.00 0.02 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/time.rb [183] | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/stringio.rb [448] | |
------------------------------------------------------- | |
0.10 19.21 15318 <anonymous module>::initialize<62> {} [13] | |
[105] 0.2 0.02 0.03 15318 Class#new [105] | |
0.02 0.00 15318 Range#initialize [178] | |
0.00 0.01 15318 Class#allocate [236] | |
------------------------------------------------------- | |
0.00 0.05 48 Rubinius::AST::Define#bytecode [103] | |
[106] 0.2 0.00 0.04 48 Rubinius::AST::Define#compile_body [106] | |
0.00 0.04 48 Rubinius::AST::Block#bytecode [115] | |
0.00 0.00 48 Rubinius::AST::FormalArguments19#bytecode [619] | |
------------------------------------------------------- | |
0.67 0.08 798634 Rubinius::Type.execute_coerce_to [27] | |
[107] 0.2 0.04 0.00 798634 Fixnum#to_f [107] | |
------------------------------------------------------- | |
0.00 0.08 9 Rubinius.run_script [67] | |
[108] 0.2 0.00 0.04 1 script:/Users/nasser/Workspace/zajal/lib/core/graphics.rb [108] | |
0.00 0.04 1 Zajal.__module_init__ [109] | |
------------------------------------------------------- | |
0.00 0.04 1 script:/Users/nasser/Workspace/zajal/lib/core/graphics.rb [108] | |
[109] 0.2 0.00 0.04 1 Zajal.__module_init__ [109] | |
0.00 0.04 1 Zajal::Graphics.__module_init__ [111] | |
------------------------------------------------------- | |
0.73 6.77 798634 Numeric#redo_coerced [17] | |
[110] 0.2 0.04 0.00 798634 Float#/ [110] | |
------------------------------------------------------- | |
0.00 0.04 1 Zajal.__module_init__ [109] | |
[111] 0.2 0.00 0.04 1 Zajal::Graphics.__module_init__ [111] | |
0.00 0.04 1 Zajal::Graphics::Native.__module_init__ [113] | |
0.00 0.00 48 Rubinius.add_defn_method [630] | |
------------------------------------------------------- | |
0.03 19.38 15503 Enumerable::each_cons<194> {} [12] | |
[112] 0.2 0.02 0.02 15318 Kernel#dup [112] | |
0.02 0.00 15318 Array#initialize_copy [176] | |
0.00 0.00 15318 Array.allocate [607] | |
------------------------------------------------------- | |
0.00 0.04 1 Zajal::Graphics.__module_init__ [111] | |
[113] 0.2 0.00 0.04 1 Zajal::Graphics::Native.__module_init__ [113] | |
0.00 0.04 74 FFI::Cpp::Library#attach_function [114] | |
------------------------------------------------------- | |
0.00 0.04 1 Zajal::Graphics::Native.__module_init__ [113] | |
[114] 0.2 0.00 0.04 74 FFI::Cpp::Library#attach_function [114] | |
0.00 0.02 74 FFI::Cpp::Manglers::GCC4X#mangle_function [177] | |
0.00 0.01 74 Hash.new_from_literal [204] | |
0.00 0.00 148 FFI::Library#attach_c_function [322] | |
------------------------------------------------------- | |
0.00 0.04 48 Rubinius::AST::Define#compile_body [106] | |
[115] 0.2 0.00 0.04 48 Rubinius::AST::Block#bytecode [115] | |
0.00 0.04 48 Enumerable#each_with_index [116] | |
------------------------------------------------------- | |
0.00 0.04 48 Rubinius::AST::Block#bytecode [115] | |
[116] 0.2 0.00 0.04 48 Enumerable#each_with_index [116] | |
0.00 0.04 48 Array#each [117] | |
------------------------------------------------------- | |
0.00 0.04 48 Enumerable#each_with_index [116] | |
[117] 0.2 0.00 0.04 48 Array#each [117] | |
0.00 0.04 99 Enumerable::each_with_index<136> {} [118] | |
------------------------------------------------------- | |
0.00 0.04 48 Array#each [117] | |
[118] 0.2 0.00 0.04 99 Enumerable::each_with_index<136> {} [118] | |
0.00 0.04 99 Rubinius::AST::Block::bytecode<94> {} [119] | |
------------------------------------------------------- | |
0.00 0.04 99 Enumerable::each_with_index<136> {} [118] | |
[119] 0.2 0.00 0.04 99 Rubinius::AST::Block::bytecode<94> {} [119] | |
0.00 0.03 17 Rubinius::AST::ReceiverCase#bytecode [164] | |
0.00 0.01 17 Rubinius::AST::LocalVariableAssignment#bytecode [334] | |
0.00 0.00 24 Rubinius::AST::SendWithArguments#bytecode [393] | |
0.00 0.00 12 Rubinius::AST::If#bytecode [486] | |
------------------------------------------------------- | |
1.38 5.35 798634 Numeric#math_coerce [18] | |
[120] 0.2 0.04 0.00 798634 Rubinius::Type.object_kind_of? [120] | |
------------------------------------------------------- | |
0.00 0.13 1 Rubinius::Compiler::Parser#run [56] | |
[121] 0.2 0.00 0.04 1 Rubinius::Compiler::FileParser#parse [121] | |
0.00 0.04 1 Rubinius::Melbourne#parse_file [122] | |
------------------------------------------------------- | |
0.00 0.04 1 Rubinius::Compiler::FileParser#parse [121] | |
[122] 0.2 0.00 0.04 1 Rubinius::Melbourne#parse_file [122] | |
0.02 0.02 1 Rubinius::Melbourne#file_to_ast [123] | |
------------------------------------------------------- | |
0.00 0.04 1 Rubinius::Melbourne#parse_file [122] | |
[123] 0.2 0.02 0.02 1 Rubinius::Melbourne#file_to_ast [123] | |
0.00 0.02 495 Rubinius::Melbourne#process_call [181] | |
0.00 0.00 107 Rubinius::Melbourne#process_fcall [392] | |
------------------------------------------------------- | |
0.67 0.08 798634 Rubinius::Type.execute_coerce_to [27] | |
[124] 0.2 0.04 0.00 798634 Rubinius::Type.object_kind_of? [124] | |
------------------------------------------------------- | |
[125] 0.2 0.00 0.04 1 Rubinius::Loader#rubygems [125] | |
0.00 0.04 1 Kernel#require [126] | |
------------------------------------------------------- | |
0.00 0.04 1 Rubinius::Loader#rubygems [125] | |
[126] 0.2 0.00 0.04 1 Kernel#require [126] | |
0.00 0.04 1 Rubinius::CodeLoader.require [127] | |
------------------------------------------------------- | |
0.00 0.04 1 Kernel#require [126] | |
[127] 0.2 0.00 0.04 1 Rubinius::CodeLoader.require [127] | |
0.00 0.03 1 Rubinius.run_script [159] | |
0.00 0.01 1 Rubinius::CodeLoader#require [250] | |
------------------------------------------------------- | |
0.00 0.10 1 Rubinius::Compiler::Generator#run [64] | |
[128] 0.2 0.00 0.04 1 Rubinius::Compiler::Stage#run_next [128] | |
0.00 0.04 1 Rubinius::Compiler::Encoder#run [129] | |
------------------------------------------------------- | |
0.00 0.04 1 Rubinius::Compiler::Stage#run_next [128] | |
[129] 0.2 0.00 0.04 1 Rubinius::Compiler::Encoder#run [129] | |
0.00 0.03 1 Rubinius::Compiler::Stage#run_next [135] | |
0.00 0.00 1 Rubinius::Generator#encode [513] | |
------------------------------------------------------- | |
0.00 0.29 6 Rubinius.run_script [41] | |
[130] 0.2 0.00 0.03 1 script:/Users/nasser/Workspace/zajal/lib/frontends/glfw.rb [130] | |
0.00 0.03 1 Zajal.__module_init__ [131] | |
------------------------------------------------------- | |
0.00 0.03 1 script:/Users/nasser/Workspace/zajal/lib/frontends/glfw.rb [130] | |
[131] 0.2 0.00 0.03 1 Zajal.__module_init__ [131] | |
0.00 0.03 1 Zajal::Frontends.__module_init__ [132] | |
------------------------------------------------------- | |
0.00 0.03 1 Zajal.__module_init__ [131] | |
[132] 0.2 0.00 0.03 1 Zajal::Frontends.__module_init__ [132] | |
0.00 0.03 1 Zajal::Frontends::Glfw.__class_init__ [133] | |
------------------------------------------------------- | |
0.00 0.03 1 Zajal::Frontends.__module_init__ [132] | |
[133] 0.2 0.00 0.03 1 Zajal::Frontends::Glfw.__class_init__ [133] | |
0.00 0.02 1 Zajal::Frontends::Glfw::Native.__module_init__ [179] | |
0.00 0.02 1 Zajal::Frontends::Glfw::Sketch.__class_init__ [187] | |
------------------------------------------------------- | |
0.04 0.04 15687 <anonymous module>#update [68] | |
[134] 0.2 0.02 0.01 15687 Kernel#clone [134] | |
0.01 0.00 15687 Kernel#initialize_copy [226] | |
0.00 0.00 15687 Class#allocate [626] | |
------------------------------------------------------- | |
0.00 0.04 1 Rubinius::Compiler::Encoder#run [129] | |
[135] 0.2 0.00 0.03 1 Rubinius::Compiler::Stage#run_next [135] | |
0.00 0.03 1 Rubinius::Compiler::Packager#run [136] | |
------------------------------------------------------- | |
0.00 0.03 1 Rubinius::Compiler::Stage#run_next [135] | |
[136] 0.2 0.00 0.03 1 Rubinius::Compiler::Packager#run [136] | |
0.00 0.03 1 Rubinius::Compiler::Stage#run_next [137] | |
------------------------------------------------------- | |
0.00 0.03 1 Rubinius::Compiler::Packager#run [136] | |
[137] 0.2 0.00 0.03 1 Rubinius::Compiler::Stage#run_next [137] | |
0.00 0.03 1 Rubinius::Compiler::Writer#run [138] | |
------------------------------------------------------- | |
0.00 0.03 1 Rubinius::Compiler::Stage#run_next [137] | |
[138] 0.2 0.00 0.03 1 Rubinius::Compiler::Writer#run [138] | |
0.00 0.03 1 Rubinius::CompiledFile.dump [139] | |
------------------------------------------------------- | |
0.00 0.03 1 Rubinius::Compiler::Writer#run [138] | |
[139] 0.2 0.00 0.03 1 Rubinius::CompiledFile.dump [139] | |
0.00 0.03 1 IO.open [140] | |
------------------------------------------------------- | |
0.00 0.03 1 Rubinius::CompiledFile.dump [139] | |
[140] 0.2 0.00 0.03 1 IO.open [140] | |
0.00 0.03 1 Rubinius::CompiledFile::dump<42> {} [141] | |
------------------------------------------------------- | |
0.00 0.03 1 IO.open [140] | |
[141] 0.2 0.00 0.03 1 Rubinius::CompiledFile::dump<42> {} [141] | |
0.00 0.03 1 Rubinius::CompiledFile#encode_to [142] | |
------------------------------------------------------- | |
0.00 0.03 1 Rubinius::CompiledFile::dump<42> {} [141] | |
[142] 0.2 0.00 0.03 1 Rubinius::CompiledFile#encode_to [142] | |
0.00 0.03 1 Rubinius::CompiledFile::Marshal#marshal [143] | |
------------------------------------------------------- | |
0.00 0.03 1 Rubinius::CompiledFile#encode_to [142] | |
[143] 0.2 0.00 0.03 1 Rubinius::CompiledFile::Marshal#marshal [143] | |
0.00 0.03 14 Rubinius::CompiledFile::Marshal#marshal [144] | |
------------------------------------------------------- | |
0.00 0.03 1 Rubinius::CompiledFile::Marshal#marshal [143] | |
[144] 0.2 0.00 0.03 14 Rubinius::CompiledFile::Marshal#marshal [144] | |
0.00 0.03 4 Rubinius::Tuple#each [145] | |
------------------------------------------------------- | |
0.00 0.03 14 Rubinius::CompiledFile::Marshal#marshal [144] | |
[145] 0.2 0.00 0.03 4 Rubinius::Tuple#each [145] | |
0.00 0.03 8 Rubinius::CompiledFile::Marshal::marshal<268> {} [146] | |
------------------------------------------------------- | |
0.00 0.03 4 Rubinius::Tuple#each [145] | |
[146] 0.2 0.00 0.03 8 Rubinius::CompiledFile::Marshal::marshal<268> {} [146] | |
0.00 0.03 8 Rubinius::CompiledFile::Marshal#marshal [147] | |
------------------------------------------------------- | |
0.00 0.03 8 Rubinius::CompiledFile::Marshal::marshal<268> {} [146] | |
[147] 0.1 0.00 0.03 8 Rubinius::CompiledFile::Marshal#marshal [147] | |
0.00 0.03 14 Rubinius::CompiledFile::Marshal#marshal [148] | |
------------------------------------------------------- | |
0.00 0.03 8 Rubinius::CompiledFile::Marshal#marshal [147] | |
[148] 0.1 0.00 0.03 14 Rubinius::CompiledFile::Marshal#marshal [148] | |
0.00 0.03 4 Rubinius::Tuple#each [149] | |
------------------------------------------------------- | |
0.00 0.03 14 Rubinius::CompiledFile::Marshal#marshal [148] | |
[149] 0.1 0.00 0.03 4 Rubinius::Tuple#each [149] | |
0.00 0.03 8 Rubinius::CompiledFile::Marshal::marshal<268> {} [150] | |
------------------------------------------------------- | |
0.00 0.03 4 Rubinius::Tuple#each [149] | |
[150] 0.1 0.00 0.03 8 Rubinius::CompiledFile::Marshal::marshal<268> {} [150] | |
0.00 0.03 8 Rubinius::CompiledFile::Marshal#marshal [151] | |
------------------------------------------------------- | |
0.00 0.03 8 Rubinius::CompiledFile::Marshal::marshal<268> {} [150] | |
[151] 0.1 0.00 0.03 8 Rubinius::CompiledFile::Marshal#marshal [151] | |
0.00 0.03 14 Rubinius::CompiledFile::Marshal#marshal [152] | |
------------------------------------------------------- | |
0.00 0.03 8 Rubinius::CompiledFile::Marshal#marshal [151] | |
[152] 0.1 0.00 0.03 14 Rubinius::CompiledFile::Marshal#marshal [152] | |
0.00 0.03 4 Rubinius::Tuple#each [153] | |
------------------------------------------------------- | |
0.00 0.03 14 Rubinius::CompiledFile::Marshal#marshal [152] | |
[153] 0.1 0.00 0.03 4 Rubinius::Tuple#each [153] | |
0.00 0.03 206 Rubinius::CompiledFile::Marshal::marshal<268> {} [155] | |
------------------------------------------------------- | |
0.82 18.35 15318 Range#each [14] | |
[154] 0.1 0.03 0.00 813951 Fixnum#<= [154] | |
------------------------------------------------------- | |
0.00 0.03 4 Rubinius::Tuple#each [153] | |
[155] 0.1 0.00 0.03 206 Rubinius::CompiledFile::Marshal::marshal<268> {} [155] | |
0.00 0.03 206 Rubinius::CompiledFile::Marshal#marshal [156] | |
------------------------------------------------------- | |
0.00 0.03 206 Rubinius::CompiledFile::Marshal::marshal<268> {} [155] | |
[156] 0.1 0.00 0.03 206 Rubinius::CompiledFile::Marshal#marshal [156] | |
0.00 0.03 700 Rubinius::CompiledFile::Marshal#marshal [157] | |
------------------------------------------------------- | |
0.00 0.03 206 Rubinius::CompiledFile::Marshal#marshal [156] | |
[157] 0.1 0.00 0.03 700 Rubinius::CompiledFile::Marshal#marshal [157] | |
0.01 0.02 200 Rubinius::Tuple#each [165] | |
------------------------------------------------------- | |
0.00 0.05 3 Rubinius.run_script [104] | |
[158] 0.1 0.00 0.03 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri.rb [158] | |
0.00 0.03 8 Kernel#require [160] | |
------------------------------------------------------- | |
0.00 0.04 1 Rubinius::CodeLoader.require [127] | |
[159] 0.1 0.00 0.03 1 Rubinius.run_script [159] | |
0.00 0.03 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems.rb [163] | |
------------------------------------------------------- | |
0.00 0.03 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri.rb [158] | |
[160] 0.1 0.00 0.03 8 Kernel#require [160] | |
0.00 0.03 8 Kernel#require [161] | |
------------------------------------------------------- | |
0.00 0.03 8 Kernel#require [160] | |
[161] 0.1 0.00 0.03 8 Kernel#require [161] | |
0.00 0.03 8 Rubinius::CodeLoader.require [162] | |
------------------------------------------------------- | |
0.00 0.03 8 Kernel#require [161] | |
[162] 0.1 0.00 0.03 8 Rubinius::CodeLoader.require [162] | |
0.00 0.01 8 Rubinius.run_script [184] | |
0.00 0.01 8 Rubinius::CodeLoader#require [238] | |
------------------------------------------------------- | |
0.00 0.03 1 Rubinius.run_script [159] | |
[163] 0.1 0.00 0.03 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems.rb [163] | |
0.00 0.02 7 Kernel#require [174] | |
0.00 0.00 1 Gem.__module_init__ [444] | |
0.00 0.00 1 Gem.__module_init__ [595] | |
------------------------------------------------------- | |
0.00 0.04 99 Rubinius::AST::Block::bytecode<94> {} [119] | |
[164] 0.1 0.00 0.03 17 Rubinius::AST::ReceiverCase#bytecode [164] | |
0.00 0.03 17 Array#each [166] | |
------------------------------------------------------- | |
0.00 0.03 700 Rubinius::CompiledFile::Marshal#marshal [157] | |
[165] 0.1 0.01 0.02 200 Rubinius::Tuple#each [165] | |
0.00 0.01 1900 Rubinius::CompiledFile::Marshal::marshal<268> {} [251] | |
0.01 0.00 8101 Rubinius::CompiledFile::Marshal::marshal<285> {} [256] | |
0.00 0.00 1 GC.collect_young [457] | |
------------------------------------------------------- | |
0.00 0.03 17 Rubinius::AST::ReceiverCase#bytecode [164] | |
[166] 0.1 0.00 0.03 17 Array#each [166] | |
0.00 0.03 78 Rubinius::AST::ReceiverCase::bytecode<61> {} [167] | |
------------------------------------------------------- | |
0.00 0.03 17 Array#each [166] | |
[167] 0.1 0.00 0.03 78 Rubinius::AST::ReceiverCase::bytecode<61> {} [167] | |
0.00 0.02 78 Rubinius::AST::When#receiver_bytecode [168] | |
------------------------------------------------------- | |
0.00 0.03 78 Rubinius::AST::ReceiverCase::bytecode<61> {} [167] | |
[168] 0.1 0.00 0.02 78 Rubinius::AST::When#receiver_bytecode [168] | |
0.00 0.01 36 Rubinius::AST::Block#bytecode [234] | |
0.00 0.01 78 Rubinius::AST::When#condition_bytecode [269] | |
0.00 0.00 38 Rubinius::AST::MultipleAssignment#bytecode [362] | |
------------------------------------------------------- | |
0.02 0.03 15318 Range#can_iterate_from? [99] | |
[169] 0.1 0.01 0.01 15318 Kernel#respond_to? [169] | |
0.01 0.00 15318 Kernel#respond_to_prim? [203] | |
------------------------------------------------------- | |
0.00 0.25 1 script:/Users/nasser/Workspace/zajal/lib/core.rb [42] | |
[170] 0.1 0.00 0.02 1 Array#each [170] | |
0.00 0.02 8 Object::__script__<2> {} [171] | |
------------------------------------------------------- | |
0.00 0.02 1 Array#each [170] | |
[171] 0.1 0.00 0.02 8 Object::__script__<2> {} [171] | |
0.02 0.00 8 FFI::DynamicLibrary.open_library [172] | |
------------------------------------------------------- | |
0.00 0.02 8 Object::__script__<2> {} [171] | |
[172] 0.1 0.02 0.00 8 FFI::DynamicLibrary.open_library [172] | |
------------------------------------------------------- | |
0.03 19.38 15503 Enumerable::each_cons<194> {} [12] | |
[173] 0.1 0.02 0.00 15133 Array#shift [173] | |
------------------------------------------------------- | |
0.00 0.03 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems.rb [163] | |
[174] 0.1 0.00 0.02 7 Kernel#require [174] | |
0.00 0.02 7 Rubinius::CodeLoader.require [175] | |
------------------------------------------------------- | |
0.00 0.02 7 Kernel#require [174] | |
[175] 0.1 0.00 0.02 7 Rubinius::CodeLoader.require [175] | |
0.00 0.01 6 Rubinius.run_script [200] | |
0.00 0.01 7 Rubinius::CodeLoader#require [301] | |
------------------------------------------------------- | |
0.02 0.02 15318 Kernel#dup [112] | |
[176] 0.1 0.02 0.00 15318 Array#initialize_copy [176] | |
0.00 0.00 15318 Rubinius::Tuple#dup [796] | |
------------------------------------------------------- | |
0.00 0.04 74 FFI::Cpp::Library#attach_function [114] | |
[177] 0.1 0.00 0.02 74 FFI::Cpp::Manglers::GCC4X#mangle_function [177] | |
0.00 0.02 74 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [196] | |
0.00 0.00 74 FFI::Cpp::Manglers::GCC4X::MangledSymbol.ary [474] | |
0.00 0.00 148 FFI::Cpp::Manglers::GCC4X::MangledSymbol.new [768] | |
------------------------------------------------------- | |
0.02 0.03 15318 Class#new [105] | |
[178] 0.1 0.02 0.00 15318 Range#initialize [178] | |
0.00 0.00 30636 Kernel#kind_of? [625] | |
------------------------------------------------------- | |
0.00 0.03 1 Zajal::Frontends::Glfw.__class_init__ [133] | |
[179] 0.1 0.00 0.02 1 Zajal::Frontends::Glfw::Native.__module_init__ [179] | |
0.00 0.01 2 FFI::Library#ffi_lib [206] | |
0.00 0.00 1 FFI::Cpp::Library#attach_constructor [546] | |
------------------------------------------------------- | |
0.00 0.13 185 <anonymous module>::initialize<44> {} [52] | |
[180] 0.1 0.00 0.02 185 Array#reject! [180] | |
0.02 0.00 185 Array#delete_if [182] | |
------------------------------------------------------- | |
0.02 0.02 1 Rubinius::Melbourne#file_to_ast [123] | |
[181] 0.1 0.00 0.02 495 Rubinius::Melbourne#process_call [181] | |
0.00 0.02 495 Rubinius::Melbourne#process_transforms [185] | |
------------------------------------------------------- | |
0.00 0.02 185 Array#reject! [180] | |
[182] 0.1 0.02 0.00 185 Array#delete_if [182] | |
0.00 0.00 15687 <anonymous module>::initialize<51> {} [640] | |
------------------------------------------------------- | |
0.00 0.05 3 Rubinius.run_script [104] | |
[183] 0.1 0.00 0.02 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/time.rb [183] | |
0.00 0.02 1 Kernel#require [191] | |
0.00 0.00 1 Time.__class_init__ [772] | |
------------------------------------------------------- | |
0.00 0.03 8 Rubinius::CodeLoader.require [162] | |
[184] 0.1 0.00 0.01 8 Rubinius.run_script [184] | |
0.00 0.01 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/common.rb [316] | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/generic.rb [379] | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/ldap.rb [708] | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/mailto.rb [709] | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/ftp.rb [820] | |
------------------------------------------------------- | |
0.00 0.02 495 Rubinius::Melbourne#process_call [181] | |
[185] 0.1 0.00 0.02 495 Rubinius::Melbourne#process_transforms [185] | |
0.00 0.01 495 Array#each [195] | |
------------------------------------------------------- | |
1.38 5.35 798634 Numeric#math_coerce [18] | |
[186] 0.1 0.02 0.00 32 GC.collect_young [186] | |
------------------------------------------------------- | |
0.00 0.03 1 Zajal::Frontends::Glfw.__class_init__ [133] | |
[187] 0.1 0.00 0.02 1 Zajal::Frontends::Glfw::Sketch.__class_init__ [187] | |
0.00 0.02 2 Zajal::Sketch.support_event [188] | |
------------------------------------------------------- | |
0.00 0.02 1 Zajal::Frontends::Glfw::Sketch.__class_init__ [187] | |
[188] 0.1 0.00 0.02 2 Zajal::Sketch.support_event [188] | |
0.00 0.02 2 Array#each [189] | |
------------------------------------------------------- | |
0.00 0.02 2 Zajal::Sketch.support_event [188] | |
[189] 0.1 0.00 0.02 2 Array#each [189] | |
0.00 0.02 7 Zajal::Sketch::support_event<81> {} [190] | |
------------------------------------------------------- | |
0.00 0.02 2 Array#each [189] | |
[190] 0.1 0.00 0.02 7 Zajal::Sketch::support_event<81> {} [190] | |
0.00 0.02 7 Module#class_eval [194] | |
------------------------------------------------------- | |
0.00 0.02 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/time.rb [183] | |
[191] 0.1 0.00 0.02 1 Kernel#require [191] | |
0.00 0.02 1 Kernel#require [192] | |
------------------------------------------------------- | |
0.00 0.02 1 Kernel#require [191] | |
[192] 0.1 0.00 0.02 1 Kernel#require [192] | |
0.00 0.02 1 Rubinius::CodeLoader.require [193] | |
------------------------------------------------------- | |
0.00 0.02 1 Kernel#require [192] | |
[193] 0.1 0.00 0.02 1 Rubinius::CodeLoader.require [193] | |
0.00 0.01 1 Rubinius::CodeLoader#require [246] | |
0.00 0.01 1 Rubinius.run_script [326] | |
------------------------------------------------------- | |
0.00 0.02 7 Zajal::Sketch::support_event<81> {} [190] | |
[194] 0.1 0.00 0.02 7 Module#class_eval [194] | |
0.00 0.02 7 Rubinius::Compiler.construct_block [198] | |
------------------------------------------------------- | |
0.00 0.02 495 Rubinius::Melbourne#process_transforms [185] | |
[195] 0.1 0.00 0.01 495 Array#each [195] | |
0.01 0.00 5364 Rubinius::Melbourne::process_transforms<103> {} [222] | |
------------------------------------------------------- | |
0.00 0.02 74 FFI::Cpp::Manglers::GCC4X#mangle_function [177] | |
[196] 0.1 0.00 0.02 74 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [196] | |
0.00 0.02 74 FFI::Cpp::Manglers::GCC4X::Function#mangle [197] | |
------------------------------------------------------- | |
0.00 0.02 74 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [196] | |
[197] 0.1 0.00 0.02 74 FFI::Cpp::Manglers::GCC4X::Function#mangle [197] | |
0.00 0.01 74 Array#collect [213] | |
0.00 0.00 74 Array#join [602] | |
------------------------------------------------------- | |
0.00 0.02 7 Module#class_eval [194] | |
[198] 0.1 0.00 0.02 7 Rubinius::Compiler.construct_block [198] | |
0.00 0.01 7 Rubinius::Compiler.compile_eval [199] | |
------------------------------------------------------- | |
0.00 0.02 7 Rubinius::Compiler.construct_block [198] | |
[199] 0.1 0.00 0.01 7 Rubinius::Compiler.compile_eval [199] | |
0.00 0.01 7 Rubinius::Compiler#run [201] | |
------------------------------------------------------- | |
0.00 0.02 7 Rubinius::CodeLoader.require [175] | |
[200] 0.1 0.00 0.01 6 Rubinius.run_script [200] | |
0.00 0.01 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rbconfig.rb [262] | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems/defaults/rbx.rb [387] | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems/exceptions.rb [802] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::Compiler.compile_eval [199] | |
[201] 0.1 0.00 0.01 7 Rubinius::Compiler#run [201] | |
0.00 0.01 7 Rubinius::Compiler::Parser#run [202] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::Compiler#run [201] | |
[202] 0.1 0.00 0.01 7 Rubinius::Compiler::Parser#run [202] | |
0.00 0.01 7 Rubinius::Compiler::Stage#run_next [254] | |
0.00 0.01 7 Rubinius::Compiler::StringParser#parse [339] | |
------------------------------------------------------- | |
0.01 0.01 15318 Kernel#respond_to? [169] | |
[203] 0.1 0.01 0.00 15318 Kernel#respond_to_prim? [203] | |
0.00 0.00 15318 Kernel#respond_to_all? [650] | |
0.00 0.00 15318 Symbol#to_sym [761] | |
------------------------------------------------------- | |
0.00 0.04 74 FFI::Cpp::Library#attach_function [114] | |
[204] 0.1 0.00 0.01 74 Hash.new_from_literal [204] | |
0.00 0.01 74 Class#new [205] | |
------------------------------------------------------- | |
0.00 0.01 74 Hash.new_from_literal [204] | |
[205] 0.1 0.00 0.01 74 Class#new [205] | |
0.00 0.01 74 Hash.allocate [209] | |
------------------------------------------------------- | |
0.00 0.02 1 Zajal::Frontends::Glfw::Native.__module_init__ [179] | |
[206] 0.1 0.00 0.01 2 FFI::Library#ffi_lib [206] | |
0.00 0.01 2 Array#collect [207] | |
------------------------------------------------------- | |
0.00 0.01 2 FFI::Library#ffi_lib [206] | |
[207] 0.1 0.00 0.01 2 Array#collect [207] | |
0.00 0.01 2 FFI::Library::ffi_lib<29> {} [208] | |
------------------------------------------------------- | |
0.00 0.01 2 Array#collect [207] | |
[208] 0.1 0.00 0.01 2 FFI::Library::ffi_lib<29> {} [208] | |
0.00 0.01 2 FFI::DynamicLibrary#initialize [210] | |
------------------------------------------------------- | |
0.00 0.01 74 Class#new [205] | |
[209] 0.1 0.00 0.01 74 Hash.allocate [209] | |
0.00 0.01 74 Class#allocate [212] | |
------------------------------------------------------- | |
0.00 0.01 2 FFI::Library::ffi_lib<29> {} [208] | |
[210] 0.1 0.00 0.01 2 FFI::DynamicLibrary#initialize [210] | |
0.01 0.00 2 FFI::DynamicLibrary.open_library [211] | |
------------------------------------------------------- | |
0.00 0.01 2 FFI::DynamicLibrary#initialize [210] | |
[211] 0.1 0.01 0.00 2 FFI::DynamicLibrary.open_library [211] | |
------------------------------------------------------- | |
0.00 0.01 74 Hash.allocate [209] | |
[212] 0.1 0.00 0.01 74 Class#allocate [212] | |
0.01 0.00 1 GC.collect_mature [220] | |
0.00 0.00 1 GC.collect_young [722] | |
------------------------------------------------------- | |
0.00 0.02 74 FFI::Cpp::Manglers::GCC4X::Function#mangle [197] | |
[213] 0.1 0.00 0.01 74 Array#collect [213] | |
0.00 0.01 188 FFI::Cpp::Manglers::GCC4X::Function::mangle<143> {} [217] | |
------------------------------------------------------- | |
0.00 20.04 1 Zajal::Frontends::Glfw#run [6] | |
[214] 0.1 0.00 0.01 184 Zajal::Sketch#stale? [214] | |
0.00 0.01 184 File#mtime [233] | |
0.00 0.00 184 Comparable#> [588] | |
------------------------------------------------------- | |
0.00 19.45 185 <anonymous module>::initialize<60> {} [8] | |
[215] 0.1 0.00 0.01 185 Zajal::Graphics#background [215] | |
0.00 0.01 185 Signature#=== [229] | |
------------------------------------------------------- | |
0.00 20.75 1 script:/Users/nasser/Workspace/zajal/bin/zajal [5] | |
[216] 0.1 0.00 0.01 1 Zajal::Sketch#initialize [216] | |
0.00 0.01 1 BasicObject#instance_eval [219] | |
------------------------------------------------------- | |
0.00 0.01 74 Array#collect [213] | |
[217] 0.1 0.00 0.01 188 FFI::Cpp::Manglers::GCC4X::Function::mangle<143> {} [217] | |
0.00 0.01 188 FFI::Cpp::Manglers::GCC4X::Type#mangle [218] | |
------------------------------------------------------- | |
0.00 0.01 188 FFI::Cpp::Manglers::GCC4X::Function::mangle<143> {} [217] | |
[218] 0.1 0.00 0.01 188 FFI::Cpp::Manglers::GCC4X::Type#mangle [218] | |
0.00 0.01 752 String#+ [225] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal::Sketch#initialize [216] | |
[219] 0.1 0.00 0.01 1 BasicObject#instance_eval [219] | |
0.00 0.01 1 Rubinius::Compiler.construct_block [223] | |
------------------------------------------------------- | |
0.00 0.01 74 Class#allocate [212] | |
[220] 0.1 0.01 0.00 1 GC.collect_mature [220] | |
------------------------------------------------------- | |
3.02 15.25 798634 <anonymous module>::initialize<65> {} [15] | |
[221] 0.1 0.01 0.00 1 GC.collect_mature [221] | |
------------------------------------------------------- | |
0.00 0.01 495 Array#each [195] | |
[222] 0.1 0.01 0.00 5364 Rubinius::Melbourne::process_transforms<103> {} [222] | |
0.00 0.00 495 Rubinius::AST::SendFastMath.match? [634] | |
0.00 0.00 468 Rubinius::AST::SendInstructionMethod.match? [711] | |
------------------------------------------------------- | |
0.00 0.01 1 BasicObject#instance_eval [219] | |
[223] 0.1 0.00 0.01 1 Rubinius::Compiler.construct_block [223] | |
0.00 0.01 1 Rubinius::Compiler.compile_eval [224] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::Compiler.construct_block [223] | |
[224] 0.1 0.00 0.01 1 Rubinius::Compiler.compile_eval [224] | |
0.00 0.01 1 Rubinius::Compiler#run [227] | |
------------------------------------------------------- | |
0.00 0.01 188 FFI::Cpp::Manglers::GCC4X::Type#mangle [218] | |
[225] 0.1 0.00 0.01 752 String#+ [225] | |
0.00 0.00 752 String#<< [361] | |
0.00 0.00 752 String#initialize [435] | |
0.00 0.00 752 String.allocate [492] | |
------------------------------------------------------- | |
0.02 0.01 15687 Kernel#clone [134] | |
[226] 0.1 0.01 0.00 15687 Kernel#initialize_copy [226] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::Compiler.compile_eval [224] | |
[227] 0.1 0.00 0.01 1 Rubinius::Compiler#run [227] | |
0.00 0.01 1 Rubinius::Compiler::Parser#run [228] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::Compiler#run [227] | |
[228] 0.1 0.00 0.01 1 Rubinius::Compiler::Parser#run [228] | |
0.00 0.01 1 Rubinius::Compiler::Stage#run_next [296] | |
0.00 0.00 1 Rubinius::Compiler::StringParser#parse [374] | |
------------------------------------------------------- | |
0.00 0.01 185 Zajal::Graphics#background [215] | |
[229] 0.1 0.00 0.01 185 Signature#=== [229] | |
0.00 0.01 185 Array#zip [273] | |
0.00 0.00 185 Array#collect [510] | |
------------------------------------------------------- | |
0.00 0.29 6 Rubinius.run_script [41] | |
[230] 0.1 0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/ffipp.rb [230] | |
0.00 0.01 2 Kernel#require_relative [231] | |
------------------------------------------------------- | |
0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/ffipp.rb [230] | |
[231] 0.1 0.00 0.01 2 Kernel#require_relative [231] | |
0.00 0.01 2 Rubinius::CodeLoader.require_relative [232] | |
------------------------------------------------------- | |
0.00 0.01 2 Kernel#require_relative [231] | |
[232] 0.1 0.00 0.01 2 Rubinius::CodeLoader.require_relative [232] | |
0.00 0.01 2 Rubinius::CodeLoader.require [241] | |
------------------------------------------------------- | |
0.00 0.01 184 Zajal::Sketch#stale? [214] | |
[233] 0.1 0.00 0.01 184 File#mtime [233] | |
0.00 0.01 184 File::Stat#initialize [283] | |
0.00 0.00 184 File::Stat#mtime [476] | |
------------------------------------------------------- | |
0.00 0.02 78 Rubinius::AST::When#receiver_bytecode [168] | |
[234] 0.1 0.00 0.01 36 Rubinius::AST::Block#bytecode [234] | |
0.00 0.01 36 Enumerable#each_with_index [235] | |
------------------------------------------------------- | |
0.00 0.01 36 Rubinius::AST::Block#bytecode [234] | |
[235] 0.1 0.00 0.01 36 Enumerable#each_with_index [235] | |
0.00 0.01 36 Array#each [237] | |
------------------------------------------------------- | |
0.02 0.03 15318 Class#new [105] | |
[236] 0.1 0.00 0.01 15318 Class#allocate [236] | |
0.01 0.00 18 GC.collect_young [249] | |
------------------------------------------------------- | |
0.00 0.01 36 Enumerable#each_with_index [235] | |
[237] 0.1 0.00 0.01 36 Array#each [237] | |
0.00 0.01 96 Enumerable::each_with_index<136> {} [239] | |
------------------------------------------------------- | |
0.00 0.03 8 Rubinius::CodeLoader.require [162] | |
[238] 0.1 0.00 0.01 8 Rubinius::CodeLoader#require [238] | |
0.00 0.01 8 Rubinius::CodeLoader#load_file [267] | |
0.00 0.00 8 Rubinius.synchronize [488] | |
------------------------------------------------------- | |
0.00 0.01 36 Array#each [237] | |
[239] 0.1 0.00 0.01 96 Enumerable::each_with_index<136> {} [239] | |
0.00 0.01 96 Rubinius::AST::Block::bytecode<94> {} [240] | |
------------------------------------------------------- | |
0.00 0.01 96 Enumerable::each_with_index<136> {} [239] | |
[240] 0.1 0.00 0.01 96 Rubinius::AST::Block::bytecode<94> {} [240] | |
0.00 0.01 82 Rubinius::AST::MultipleAssignment#bytecode [252] | |
------------------------------------------------------- | |
0.00 0.01 2 Rubinius::CodeLoader.require_relative [232] | |
[241] 0.1 0.00 0.01 2 Rubinius::CodeLoader.require [241] | |
0.00 0.01 2 Rubinius.run_script [253] | |
0.00 0.00 2 Rubinius::CodeLoader#require [688] | |
------------------------------------------------------- | |
1.03 1.03 798634 Zajal::Graphics#color [22] | |
[242] 0.0 0.01 0.00 22 GC.collect_young [242] | |
------------------------------------------------------- | |
0.00 0.08 9 Rubinius.run_script [67] | |
[243] 0.0 0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/core/app.rb [243] | |
0.00 0.01 1 Zajal.__module_init__ [244] | |
------------------------------------------------------- | |
0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/core/app.rb [243] | |
[244] 0.0 0.00 0.01 1 Zajal.__module_init__ [244] | |
0.00 0.01 1 Zajal::App.__module_init__ [245] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal.__module_init__ [244] | |
[245] 0.0 0.00 0.01 1 Zajal::App.__module_init__ [245] | |
0.00 0.01 1 Zajal::App::Native.__module_init__ [257] | |
------------------------------------------------------- | |
0.00 0.02 1 Rubinius::CodeLoader.require [193] | |
[246] 0.0 0.00 0.01 1 Rubinius::CodeLoader#require [246] | |
0.00 0.01 1 Rubinius::CodeLoader#load_file [248] | |
------------------------------------------------------- | |
0.00 19.46 185 Zajal::Sketch#draw [7] | |
[247] 0.0 0.00 0.01 369 Array#each [247] | |
0.00 0.01 370 Zajal::Sketch::draw<5> {} [258] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::CodeLoader#require [246] | |
[248] 0.0 0.00 0.01 1 Rubinius::CodeLoader#load_file [248] | |
0.01 0.00 1 GC.collect_young [337] | |
0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [411] | |
------------------------------------------------------- | |
0.00 0.01 15318 Class#allocate [236] | |
[249] 0.0 0.01 0.00 18 GC.collect_young [249] | |
------------------------------------------------------- | |
0.00 0.04 1 Rubinius::CodeLoader.require [127] | |
[250] 0.0 0.00 0.01 1 Rubinius::CodeLoader#require [250] | |
0.00 0.01 1 Rubinius::CodeLoader#load_file [259] | |
------------------------------------------------------- | |
0.01 0.02 200 Rubinius::Tuple#each [165] | |
[251] 0.0 0.00 0.01 1900 Rubinius::CompiledFile::Marshal::marshal<268> {} [251] | |
0.01 0.00 1900 Rubinius::CompiledFile::Marshal#marshal [272] | |
------------------------------------------------------- | |
0.00 0.01 96 Rubinius::AST::Block::bytecode<94> {} [240] | |
[252] 0.0 0.00 0.01 82 Rubinius::AST::MultipleAssignment#bytecode [252] | |
0.00 0.00 132 Array#each [335] | |
0.00 0.00 82 Rubinius::AST::MultipleAssignment#declare_local_scope [613] | |
------------------------------------------------------- | |
0.00 0.01 2 Rubinius::CodeLoader.require [241] | |
[253] 0.0 0.00 0.01 2 Rubinius.run_script [253] | |
0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/ffipp/ffipp.rb [314] | |
0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/ffipp/libstdcpp.rb [472] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::Compiler::Parser#run [202] | |
[254] 0.0 0.00 0.01 7 Rubinius::Compiler::Stage#run_next [254] | |
0.00 0.01 7 Rubinius::Compiler::Generator#run [255] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::Compiler::Stage#run_next [254] | |
[255] 0.0 0.00 0.01 7 Rubinius::Compiler::Generator#run [255] | |
0.00 0.01 7 Rubinius::AST::EvalExpression#bytecode [274] | |
0.00 0.00 7 Rubinius::Compiler::Stage#run_next [752] | |
------------------------------------------------------- | |
0.01 0.02 200 Rubinius::Tuple#each [165] | |
[256] 0.0 0.01 0.00 8101 Rubinius::CompiledFile::Marshal::marshal<285> {} [256] | |
0.00 0.00 8101 Fixnum#to_s [694] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal::App.__module_init__ [245] | |
[257] 0.0 0.00 0.01 1 Zajal::App::Native.__module_init__ [257] | |
0.00 0.00 1 FFI::Library#ffi_lib [365] | |
0.00 0.00 17 FFI::Cpp::Library#attach_function [383] | |
------------------------------------------------------- | |
0.00 0.01 369 Array#each [247] | |
[258] 0.0 0.00 0.01 370 Zajal::Sketch::draw<5> {} [258] | |
0.00 0.01 370 BasicObject#instance_eval [266] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::CodeLoader#require [250] | |
[259] 0.0 0.00 0.01 1 Rubinius::CodeLoader#load_file [259] | |
0.01 0.00 1 GC.collect_young [329] | |
0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [498] | |
------------------------------------------------------- | |
0.03 19.38 15503 Enumerable::each_cons<194> {} [12] | |
[260] 0.0 0.01 0.00 15503 Array#<< [260] | |
0.00 0.00 15503 Array#set_index [738] | |
------------------------------------------------------- | |
0.00 0.08 9 Rubinius.run_script [67] | |
[261] 0.0 0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/core/images.rb [261] | |
0.00 0.01 1 Zajal.__module_init__ [263] | |
------------------------------------------------------- | |
0.00 0.01 6 Rubinius.run_script [200] | |
[262] 0.0 0.00 0.01 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rbconfig.rb [262] | |
0.00 0.01 1 RbConfig.__module_init__ [305] | |
0.00 0.00 1 Kernel#require [683] | |
------------------------------------------------------- | |
0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/core/images.rb [261] | |
[263] 0.0 0.00 0.01 1 Zajal.__module_init__ [263] | |
0.00 0.01 1 Zajal::Images.__module_init__ [264] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal.__module_init__ [263] | |
[264] 0.0 0.00 0.01 1 Zajal::Images.__module_init__ [264] | |
0.00 0.01 1 Zajal::Images::Image.__class_init__ [271] | |
------------------------------------------------------- | |
0.00 0.08 9 Rubinius.run_script [67] | |
[265] 0.0 0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/core/sketch.rb [265] | |
0.00 0.01 1 Zajal.__module_init__ [268] | |
------------------------------------------------------- | |
0.00 0.01 370 Zajal::Sketch::draw<5> {} [258] | |
[266] 0.0 0.00 0.01 370 BasicObject#instance_eval [266] | |
0.00 0.00 185 Zajal::Graphics::included<810> {} [382] | |
0.00 0.00 370 Rubinius::BlockEnvironment#repoint_scope [566] | |
------------------------------------------------------- | |
0.00 0.01 8 Rubinius::CodeLoader#require [238] | |
[267] 0.0 0.00 0.01 8 Rubinius::CodeLoader#load_file [267] | |
0.01 0.00 8 Rubinius::CodeLoader#load_compiled_file [338] | |
0.00 0.00 8 Rubinius::Compiler.compiled_name [494] | |
------------------------------------------------------- | |
0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/core/sketch.rb [265] | |
[268] 0.0 0.00 0.01 1 Zajal.__module_init__ [268] | |
0.00 0.01 1 Zajal::Sketch.__class_init__ [270] | |
------------------------------------------------------- | |
0.00 0.02 78 Rubinius::AST::When#receiver_bytecode [168] | |
[269] 0.0 0.00 0.01 78 Rubinius::AST::When#condition_bytecode [269] | |
0.00 0.01 78 Rubinius::AST::SendWithArguments#bytecode [304] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal.__module_init__ [268] | |
[270] 0.0 0.00 0.01 1 Zajal::Sketch.__class_init__ [270] | |
0.00 0.01 1 Array#each [293] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal::Images.__module_init__ [264] | |
[271] 0.0 0.00 0.01 1 Zajal::Images::Image.__class_init__ [271] | |
0.00 0.01 1 Zajal::Images::Image::Native.__module_init__ [279] | |
------------------------------------------------------- | |
0.00 0.01 1900 Rubinius::CompiledFile::Marshal::marshal<268> {} [251] | |
[272] 0.0 0.01 0.00 1900 Rubinius::CompiledFile::Marshal#marshal [272] | |
0.00 0.00 8 String#% [639] | |
0.00 0.00 42 Rubinius::CompiledFile::Marshal#marshal [724] | |
------------------------------------------------------- | |
0.00 0.01 185 Signature#=== [229] | |
[273] 0.0 0.00 0.01 185 Array#zip [273] | |
0.00 0.00 185 Class#new [471] | |
0.00 0.00 185 Array#collect [473] | |
0.00 0.00 185 Integer#times [686] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::Compiler::Generator#run [255] | |
[274] 0.0 0.00 0.01 7 Rubinius::AST::EvalExpression#bytecode [274] | |
0.00 0.01 7 Rubinius::AST::Container#container_bytecode [275] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::AST::EvalExpression#bytecode [274] | |
[275] 0.0 0.00 0.01 7 Rubinius::AST::Container#container_bytecode [275] | |
0.00 0.01 7 Rubinius::AST::EvalExpression::bytecode<1033> {} [278] | |
------------------------------------------------------- | |
0.02 0.03 15318 Range#can_iterate_from? [99] | |
[276] 0.0 0.01 0.00 15318 BasicObject#! [276] | |
------------------------------------------------------- | |
0.00 0.06 50 Rubinius::AST::Block::bytecode<94> {} [96] | |
[277] 0.0 0.00 0.01 1 Rubinius::AST::Module#bytecode [277] | |
0.00 0.01 1 Rubinius::AST::ModuleScope#bytecode [280] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::AST::Container#container_bytecode [275] | |
[278] 0.0 0.00 0.01 7 Rubinius::AST::EvalExpression::bytecode<1033> {} [278] | |
0.00 0.01 7 Rubinius::AST::Define#bytecode [282] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal::Images::Image.__class_init__ [271] | |
[279] 0.0 0.00 0.01 1 Zajal::Images::Image::Native.__module_init__ [279] | |
0.00 0.00 10 FFI::Cpp::Library#attach_method [344] | |
0.00 0.00 1 FFI::Cpp::Library#attach_constructor [556] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::AST::Module#bytecode [277] | |
[280] 0.0 0.00 0.01 1 Rubinius::AST::ModuleScope#bytecode [280] | |
0.00 0.01 1 Rubinius::AST::ClosedScope#attach_and_call [281] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::AST::ModuleScope#bytecode [280] | |
[281] 0.0 0.00 0.01 1 Rubinius::AST::ClosedScope#attach_and_call [281] | |
0.00 0.01 1 Rubinius::AST::Block#bytecode [285] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::AST::EvalExpression::bytecode<1033> {} [278] | |
[282] 0.0 0.00 0.01 7 Rubinius::AST::Define#bytecode [282] | |
0.00 0.01 7 Rubinius::AST::Define#compile_body [292] | |
------------------------------------------------------- | |
0.00 0.01 184 File#mtime [233] | |
[283] 0.0 0.00 0.01 184 File::Stat#initialize [283] | |
0.00 0.00 184 FFI::Struct#initialize [434] | |
0.00 0.00 184 FFI::Platform::POSIX.stat [483] | |
------------------------------------------------------- | |
0.04 0.04 15687 <anonymous module>#update [68] | |
[284] 0.0 0.01 0.00 15687 Array#<< [284] | |
0.00 0.00 15687 Array#set_index [558] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::AST::ClosedScope#attach_and_call [281] | |
[285] 0.0 0.00 0.01 1 Rubinius::AST::Block#bytecode [285] | |
0.00 0.01 1 Enumerable#each_with_index [286] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::AST::Block#bytecode [285] | |
[286] 0.0 0.00 0.01 1 Enumerable#each_with_index [286] | |
0.00 0.01 1 Array#each [287] | |
------------------------------------------------------- | |
0.00 0.01 1 Enumerable#each_with_index [286] | |
[287] 0.0 0.00 0.01 1 Array#each [287] | |
0.00 0.01 85 Enumerable::each_with_index<136> {} [288] | |
------------------------------------------------------- | |
0.00 0.01 1 Array#each [287] | |
[288] 0.0 0.00 0.01 85 Enumerable::each_with_index<136> {} [288] | |
0.00 0.01 85 Rubinius::AST::Block::bytecode<94> {} [289] | |
------------------------------------------------------- | |
0.00 0.01 85 Enumerable::each_with_index<136> {} [288] | |
[289] 0.0 0.00 0.01 85 Rubinius::AST::Block::bytecode<94> {} [289] | |
0.00 0.01 85 Rubinius::AST::SendWithArguments#bytecode [290] | |
------------------------------------------------------- | |
0.00 0.01 85 Rubinius::AST::Block::bytecode<94> {} [289] | |
[290] 0.0 0.00 0.01 85 Rubinius::AST::SendWithArguments#bytecode [290] | |
0.00 0.01 85 Rubinius::AST::ActualArguments#bytecode [341] | |
------------------------------------------------------- | |
0.00 0.13 185 <anonymous module>::initialize<44> {} [52] | |
[291] 0.0 0.00 0.01 185 <anonymous module>#initialize [291] | |
0.00 0.00 185 Kernel.rand [467] | |
0.00 0.00 185 Math#cos [584] | |
0.00 0.00 185 Math#sin [791] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::AST::Define#bytecode [282] | |
[292] 0.0 0.00 0.01 7 Rubinius::AST::Define#compile_body [292] | |
0.00 0.01 7 Rubinius::AST::Block#bytecode [319] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal::Sketch.__class_init__ [270] | |
[293] 0.0 0.00 0.01 1 Array#each [293] | |
0.00 0.01 3 Zajal::Sketch::Sketch<99> {} [294] | |
------------------------------------------------------- | |
0.00 0.01 1 Array#each [293] | |
[294] 0.0 0.00 0.01 3 Zajal::Sketch::Sketch<99> {} [294] | |
0.00 0.01 3 Zajal::Sketch.support_event [295] | |
------------------------------------------------------- | |
0.00 0.01 3 Zajal::Sketch::Sketch<99> {} [294] | |
[295] 0.0 0.00 0.01 3 Zajal::Sketch.support_event [295] | |
0.00 0.01 3 Array#each [298] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::Compiler::Parser#run [228] | |
[296] 0.0 0.00 0.01 1 Rubinius::Compiler::Stage#run_next [296] | |
0.00 0.01 1 Rubinius::Compiler::Generator#run [297] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::Compiler::Stage#run_next [296] | |
[297] 0.0 0.00 0.01 1 Rubinius::Compiler::Generator#run [297] | |
0.00 0.01 1 Rubinius::AST::EvalExpression#bytecode [306] | |
------------------------------------------------------- | |
0.00 0.01 3 Zajal::Sketch.support_event [295] | |
[298] 0.0 0.00 0.01 3 Array#each [298] | |
0.00 0.01 3 Zajal::Sketch::support_event<81> {} [299] | |
------------------------------------------------------- | |
0.00 0.01 3 Array#each [298] | |
[299] 0.0 0.00 0.01 3 Zajal::Sketch::support_event<81> {} [299] | |
0.00 0.01 3 Module#class_eval [300] | |
------------------------------------------------------- | |
0.00 0.01 3 Zajal::Sketch::support_event<81> {} [299] | |
[300] 0.0 0.00 0.01 3 Module#class_eval [300] | |
0.00 0.01 3 Rubinius::Compiler.construct_block [302] | |
------------------------------------------------------- | |
0.00 0.02 7 Rubinius::CodeLoader.require [175] | |
[301] 0.0 0.00 0.01 7 Rubinius::CodeLoader#require [301] | |
0.00 0.00 6 Rubinius::CodeLoader#load_file [395] | |
0.00 0.00 7 Rubinius.synchronize [475] | |
------------------------------------------------------- | |
0.00 0.01 3 Module#class_eval [300] | |
[302] 0.0 0.00 0.01 3 Rubinius::Compiler.construct_block [302] | |
0.00 0.01 3 Rubinius::Compiler.compile_eval [303] | |
------------------------------------------------------- | |
0.00 0.01 3 Rubinius::Compiler.construct_block [302] | |
[303] 0.0 0.00 0.01 3 Rubinius::Compiler.compile_eval [303] | |
0.00 0.01 3 Rubinius::Compiler#run [317] | |
------------------------------------------------------- | |
0.00 0.01 78 Rubinius::AST::When#condition_bytecode [269] | |
[304] 0.0 0.00 0.01 78 Rubinius::AST::SendWithArguments#bytecode [304] | |
0.00 0.00 78 Rubinius::AST::ActualArguments#bytecode [380] | |
0.00 0.00 78 Rubinius::AST::ConstantAccess#bytecode [793] | |
------------------------------------------------------- | |
0.00 0.01 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rbconfig.rb [262] | |
[305] 0.0 0.00 0.01 1 RbConfig.__module_init__ [305] | |
0.00 0.00 1 Hash#each_value [524] | |
0.00 0.00 1 Hash#each [594] | |
0.00 0.00 141 Hash#[]= [620] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::Compiler::Generator#run [297] | |
[306] 0.0 0.00 0.01 1 Rubinius::AST::EvalExpression#bytecode [306] | |
0.00 0.01 1 Rubinius::AST::Container#container_bytecode [307] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::AST::EvalExpression#bytecode [306] | |
[307] 0.0 0.00 0.01 1 Rubinius::AST::Container#container_bytecode [307] | |
0.00 0.01 1 Rubinius::AST::EvalExpression::bytecode<1033> {} [308] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::AST::Container#container_bytecode [307] | |
[308] 0.0 0.00 0.01 1 Rubinius::AST::EvalExpression::bytecode<1033> {} [308] | |
0.00 0.01 1 Rubinius::AST::Block#bytecode [309] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::AST::EvalExpression::bytecode<1033> {} [308] | |
[309] 0.0 0.00 0.01 1 Rubinius::AST::Block#bytecode [309] | |
0.00 0.01 1 Enumerable#each_with_index [310] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::AST::Block#bytecode [309] | |
[310] 0.0 0.00 0.01 1 Enumerable#each_with_index [310] | |
0.00 0.01 1 Array#each [311] | |
------------------------------------------------------- | |
0.00 0.01 1 Enumerable#each_with_index [310] | |
[311] 0.0 0.00 0.01 1 Array#each [311] | |
0.00 0.01 6 Enumerable::each_with_index<136> {} [312] | |
------------------------------------------------------- | |
0.00 0.01 1 Array#each [311] | |
[312] 0.0 0.00 0.01 6 Enumerable::each_with_index<136> {} [312] | |
0.00 0.01 6 Rubinius::AST::Block::bytecode<94> {} [313] | |
------------------------------------------------------- | |
0.00 0.01 6 Enumerable::each_with_index<136> {} [312] | |
[313] 0.0 0.00 0.01 6 Rubinius::AST::Block::bytecode<94> {} [313] | |
0.00 0.00 3 Rubinius::AST::Send#bytecode [397] | |
0.00 0.00 1 Rubinius::AST::Class#bytecode [583] | |
------------------------------------------------------- | |
0.00 0.01 2 Rubinius.run_script [253] | |
[314] 0.0 0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/ffipp/ffipp.rb [314] | |
0.00 0.01 1 FFI::Cpp.__module_init__ [315] | |
------------------------------------------------------- | |
0.00 0.01 1 script:/Users/nasser/Workspace/zajal/lib/ffipp/ffipp.rb [314] | |
[315] 0.0 0.00 0.01 1 FFI::Cpp.__module_init__ [315] | |
0.00 0.01 1 FFI::Cpp::Manglers.__module_init__ [331] | |
------------------------------------------------------- | |
0.00 0.01 8 Rubinius.run_script [184] | |
[316] 0.0 0.00 0.01 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/common.rb [316] | |
0.00 0.00 1 URI.__module_init__ [328] | |
------------------------------------------------------- | |
0.00 0.01 3 Rubinius::Compiler.compile_eval [303] | |
[317] 0.0 0.00 0.01 3 Rubinius::Compiler#run [317] | |
0.00 0.01 3 Rubinius::Compiler::Parser#run [318] | |
------------------------------------------------------- | |
0.00 0.01 3 Rubinius::Compiler#run [317] | |
[318] 0.0 0.00 0.01 3 Rubinius::Compiler::Parser#run [318] | |
0.00 0.00 3 Rubinius::Compiler::Stage#run_next [389] | |
0.00 0.00 3 Rubinius::Compiler::StringParser#parse [535] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::AST::Define#compile_body [292] | |
[319] 0.0 0.00 0.01 7 Rubinius::AST::Block#bytecode [319] | |
0.00 0.01 7 Enumerable#each_with_index [320] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::AST::Block#bytecode [319] | |
[320] 0.0 0.00 0.01 7 Enumerable#each_with_index [320] | |
0.00 0.01 7 Array#each [321] | |
------------------------------------------------------- | |
0.00 0.01 7 Enumerable#each_with_index [320] | |
[321] 0.0 0.00 0.01 7 Array#each [321] | |
0.00 0.01 7 Enumerable::each_with_index<136> {} [323] | |
------------------------------------------------------- | |
0.00 0.04 74 FFI::Cpp::Library#attach_function [114] | |
[322] 0.0 0.00 0.00 148 FFI::Library#attach_c_function [322] | |
0.00 0.00 148 Array#each [409] | |
0.00 0.00 74 FFI::Library#ffi_function_missing [762] | |
------------------------------------------------------- | |
0.00 0.01 7 Array#each [321] | |
[323] 0.0 0.00 0.01 7 Enumerable::each_with_index<136> {} [323] | |
0.00 0.01 7 Rubinius::AST::Block::bytecode<94> {} [324] | |
------------------------------------------------------- | |
0.00 0.01 7 Enumerable::each_with_index<136> {} [323] | |
[324] 0.0 0.00 0.01 7 Rubinius::AST::Block::bytecode<94> {} [324] | |
0.00 0.01 7 Rubinius::AST::If#bytecode [325] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::AST::Block::bytecode<94> {} [324] | |
[325] 0.0 0.00 0.01 7 Rubinius::AST::If#bytecode [325] | |
0.00 0.00 7 Rubinius::AST::If#bytecode [336] | |
------------------------------------------------------- | |
0.00 0.02 1 Rubinius::CodeLoader.require [193] | |
[326] 0.0 0.00 0.01 1 Rubinius.run_script [326] | |
0.00 0.01 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/date/format.rb [327] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius.run_script [326] | |
[327] 0.0 0.00 0.01 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/date/format.rb [327] | |
0.00 0.00 1 Date.__class_init__ [332] | |
------------------------------------------------------- | |
0.00 0.01 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/common.rb [316] | |
[328] 0.0 0.00 0.00 1 URI.__module_init__ [328] | |
0.00 0.00 1 URI::Parser#initialize [423] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::CodeLoader#load_file [259] | |
[329] 0.0 0.01 0.00 1 GC.collect_young [329] | |
------------------------------------------------------- | |
0.00 0.06 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/open-uri.rb [89] | |
[330] 0.0 0.00 0.00 1 OpenURI.__module_init__ [330] | |
0.00 0.00 1 OpenURI::Meta.__module_init__ [363] | |
------------------------------------------------------- | |
0.00 0.01 1 FFI::Cpp.__module_init__ [315] | |
[331] 0.0 0.00 0.01 1 FFI::Cpp::Manglers.__module_init__ [331] | |
0.00 0.00 1 FFI::Cpp::Manglers::GCC4X.__module_init__ [333] | |
------------------------------------------------------- | |
0.00 0.01 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/date/format.rb [327] | |
[332] 0.0 0.00 0.00 1 Date.__class_init__ [332] | |
0.00 0.00 1 Date::Format.__module_init__ [407] | |
------------------------------------------------------- | |
0.00 0.01 1 FFI::Cpp::Manglers.__module_init__ [331] | |
[333] 0.0 0.00 0.00 1 FFI::Cpp::Manglers::GCC4X.__module_init__ [333] | |
0.00 0.00 1 FFI::Cpp::Manglers::GCC4X::Type.__class_init__ [388] | |
------------------------------------------------------- | |
0.00 0.04 99 Rubinius::AST::Block::bytecode<94> {} [119] | |
[334] 0.0 0.00 0.01 17 Rubinius::AST::LocalVariableAssignment#bytecode [334] | |
0.00 0.00 2 Rubinius::AST::Send#bytecode [422] | |
0.00 0.00 15 Rubinius::AST::LocalVariableAssignment#bytecode [669] | |
------------------------------------------------------- | |
0.00 0.01 82 Rubinius::AST::MultipleAssignment#bytecode [252] | |
[335] 0.0 0.00 0.00 132 Array#each [335] | |
0.00 0.00 119 Rubinius::AST::MultipleAssignment::bytecode<658> {} [440] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::AST::If#bytecode [325] | |
[336] 0.0 0.00 0.00 7 Rubinius::AST::If#bytecode [336] | |
0.00 0.00 7 Rubinius::AST::Block#bytecode [367] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::CodeLoader#load_file [248] | |
[337] 0.0 0.01 0.00 1 GC.collect_young [337] | |
------------------------------------------------------- | |
0.00 0.01 8 Rubinius::CodeLoader#load_file [267] | |
[338] 0.0 0.01 0.00 8 Rubinius::CodeLoader#load_compiled_file [338] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::Compiler::Parser#run [202] | |
[339] 0.0 0.00 0.01 7 Rubinius::Compiler::StringParser#parse [339] | |
0.00 0.01 7 Rubinius::Melbourne#parse_string [340] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::Compiler::StringParser#parse [339] | |
[340] 0.0 0.00 0.01 7 Rubinius::Melbourne#parse_string [340] | |
0.00 0.00 7 Rubinius::Melbourne#string_to_ast [342] | |
------------------------------------------------------- | |
0.00 0.01 85 Rubinius::AST::SendWithArguments#bytecode [290] | |
[341] 0.0 0.00 0.01 85 Rubinius::AST::ActualArguments#bytecode [341] | |
0.00 0.00 85 Array#each [343] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::Melbourne#parse_string [340] | |
[342] 0.0 0.00 0.00 7 Rubinius::Melbourne#string_to_ast [342] | |
0.00 0.00 70 Rubinius::Melbourne#process_call [480] | |
------------------------------------------------------- | |
0.00 0.01 85 Rubinius::AST::ActualArguments#bytecode [341] | |
[343] 0.0 0.00 0.00 85 Array#each [343] | |
0.00 0.00 242 Rubinius::AST::ActualArguments::bytecode<477> {} [347] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal::Images::Image::Native.__module_init__ [279] | |
[344] 0.0 0.00 0.00 10 FFI::Cpp::Library#attach_method [344] | |
0.00 0.00 10 FFI::Cpp::Manglers::GCC4X#mangle_method [377] | |
------------------------------------------------------- | |
0.00 0.08 9 Rubinius.run_script [67] | |
[345] 0.0 0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/core/typography.rb [345] | |
0.00 0.00 1 Zajal.__module_init__ [346] | |
------------------------------------------------------- | |
0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/core/typography.rb [345] | |
[346] 0.0 0.00 0.00 1 Zajal.__module_init__ [346] | |
0.00 0.00 1 Zajal::Typography.__module_init__ [348] | |
------------------------------------------------------- | |
0.00 0.00 85 Array#each [343] | |
[347] 0.0 0.00 0.00 242 Rubinius::AST::ActualArguments::bytecode<477> {} [347] | |
0.00 0.00 51 Rubinius::AST::ArrayLiteral#bytecode [517] | |
0.00 0.00 160 Rubinius::AST::SymbolLiteral#bytecode [529] | |
------------------------------------------------------- | |
0.00 0.00 1 Zajal.__module_init__ [346] | |
[348] 0.0 0.00 0.00 1 Zajal::Typography.__module_init__ [348] | |
0.00 0.00 1 Zajal::Typography::Native.__module_init__ [381] | |
------------------------------------------------------- | |
0.00 0.06 1 Rubinius::AST::Module#bytecode [85] | |
[349] 0.0 0.00 0.00 1 Rubinius::AST::ModuleName#bytecode [349] | |
0.00 0.00 1 Rubinius::AST::ModuleName#name_bytecode [350] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::AST::ModuleName#bytecode [349] | |
[350] 0.0 0.00 0.00 1 Rubinius::AST::ModuleName#name_bytecode [350] | |
0.00 0.00 1 Rubinius::Generator#push_literal [351] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::AST::ModuleName#name_bytecode [350] | |
[351] 0.0 0.00 0.00 1 Rubinius::Generator#push_literal [351] | |
0.00 0.00 1 Rubinius::Generator#find_literal [352] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Generator#push_literal [351] | |
[352] 0.0 0.00 0.00 1 Rubinius::Generator#find_literal [352] | |
0.00 0.00 1 Hash#[] [353] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Generator#find_literal [352] | |
[353] 0.0 0.00 0.00 1 Hash#[] [353] | |
0.00 0.00 1 Hash#default [354] | |
------------------------------------------------------- | |
0.00 0.00 1 Hash#[] [353] | |
[354] 0.0 0.00 0.00 1 Hash#default [354] | |
0.00 0.00 1 Rubinius::Generator::initialize<245> {} [355] | |
------------------------------------------------------- | |
0.00 0.00 1 Hash#default [354] | |
[355] 0.0 0.00 0.00 1 Rubinius::Generator::initialize<245> {} [355] | |
0.00 0.00 1 Hash#[]= [356] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Generator::initialize<245> {} [355] | |
[356] 0.0 0.00 0.00 1 Hash#[]= [356] | |
0.00 0.00 1 Hash#new_bucket [357] | |
------------------------------------------------------- | |
0.00 0.00 1 Hash#[]= [356] | |
[357] 0.0 0.00 0.00 1 Hash#new_bucket [357] | |
0.00 0.00 1 Class#allocate [358] | |
------------------------------------------------------- | |
0.00 0.00 1 Hash#new_bucket [357] | |
[358] 0.0 0.00 0.00 1 Class#allocate [358] | |
0.00 0.00 1 GC.collect_young [359] | |
------------------------------------------------------- | |
0.00 0.00 1 Class#allocate [358] | |
[359] 0.0 0.00 0.00 1 GC.collect_young [359] | |
------------------------------------------------------- | |
[360] 0.0 0.00 0.00 1 Rubinius::Loader#write_last_error [360] | |
0.00 0.00 1 IO.open [364] | |
------------------------------------------------------- | |
0.00 0.01 752 String#+ [225] | |
[361] 0.0 0.00 0.00 752 String#<< [361] | |
0.00 0.00 752 String#modify! [479] | |
------------------------------------------------------- | |
0.00 0.02 78 Rubinius::AST::When#receiver_bytecode [168] | |
[362] 0.0 0.00 0.00 38 Rubinius::AST::MultipleAssignment#bytecode [362] | |
0.00 0.00 44 Array#each [511] | |
0.00 0.00 38 Rubinius::AST::MultipleAssignment#declare_local_scope [819] | |
------------------------------------------------------- | |
0.00 0.00 1 OpenURI.__module_init__ [330] | |
[363] 0.0 0.00 0.00 1 OpenURI::Meta.__module_init__ [363] | |
0.00 0.00 7 Regexp#to_s [406] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Loader#write_last_error [360] | |
[364] 0.0 0.00 0.00 1 IO.open [364] | |
0.00 0.00 1 Rubinius::Loader::write_last_error<798> {} [385] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal::App::Native.__module_init__ [257] | |
[365] 0.0 0.00 0.00 1 FFI::Library#ffi_lib [365] | |
0.00 0.00 1 Array#collect [366] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::Library#ffi_lib [365] | |
[366] 0.0 0.00 0.00 1 Array#collect [366] | |
0.00 0.00 1 FFI::Library::ffi_lib<29> {} [369] | |
------------------------------------------------------- | |
0.00 0.00 7 Rubinius::AST::If#bytecode [336] | |
[367] 0.0 0.00 0.00 7 Rubinius::AST::Block#bytecode [367] | |
0.00 0.00 7 Enumerable#each_with_index [368] | |
------------------------------------------------------- | |
0.00 0.00 7 Rubinius::AST::Block#bytecode [367] | |
[368] 0.0 0.00 0.00 7 Enumerable#each_with_index [368] | |
0.00 0.00 7 Array#each [370] | |
------------------------------------------------------- | |
0.00 0.00 1 Array#collect [366] | |
[369] 0.0 0.00 0.00 1 FFI::Library::ffi_lib<29> {} [369] | |
0.00 0.00 1 FFI::DynamicLibrary#initialize [371] | |
------------------------------------------------------- | |
0.00 0.00 7 Enumerable#each_with_index [368] | |
[370] 0.0 0.00 0.00 7 Array#each [370] | |
0.00 0.00 21 Enumerable::each_with_index<136> {} [373] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::Library::ffi_lib<29> {} [369] | |
[371] 0.0 0.00 0.00 1 FFI::DynamicLibrary#initialize [371] | |
0.00 0.00 1 FFI::DynamicLibrary.open_library [372] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::DynamicLibrary#initialize [371] | |
[372] 0.0 0.00 0.00 1 FFI::DynamicLibrary.open_library [372] | |
------------------------------------------------------- | |
0.00 0.00 7 Array#each [370] | |
[373] 0.0 0.00 0.00 21 Enumerable::each_with_index<136> {} [373] | |
0.00 0.00 21 Rubinius::AST::Block::bytecode<94> {} [376] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::Compiler::Parser#run [228] | |
[374] 0.0 0.00 0.00 1 Rubinius::Compiler::StringParser#parse [374] | |
0.00 0.00 1 Rubinius::Melbourne#parse_string [375] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler::StringParser#parse [374] | |
[375] 0.0 0.00 0.00 1 Rubinius::Melbourne#parse_string [375] | |
0.00 0.00 1 Rubinius::Melbourne#string_to_ast [378] | |
------------------------------------------------------- | |
0.00 0.00 21 Enumerable::each_with_index<136> {} [373] | |
[376] 0.0 0.00 0.00 21 Rubinius::AST::Block::bytecode<94> {} [376] | |
0.00 0.00 14 Rubinius::AST::Send#bytecode [396] | |
------------------------------------------------------- | |
0.00 0.00 10 FFI::Cpp::Library#attach_method [344] | |
[377] 0.0 0.00 0.00 10 FFI::Cpp::Manglers::GCC4X#mangle_method [377] | |
0.00 0.00 10 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [403] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Melbourne#parse_string [375] | |
[378] 0.0 0.00 0.00 1 Rubinius::Melbourne#string_to_ast [378] | |
0.00 0.00 54 Rubinius::Melbourne#process_call [582] | |
------------------------------------------------------- | |
0.00 0.01 8 Rubinius.run_script [184] | |
[379] 0.0 0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/generic.rb [379] | |
0.00 0.00 1 URI.__module_init__ [398] | |
------------------------------------------------------- | |
0.00 0.01 78 Rubinius::AST::SendWithArguments#bytecode [304] | |
[380] 0.0 0.00 0.00 78 Rubinius::AST::ActualArguments#bytecode [380] | |
0.00 0.00 78 Array#each [386] | |
------------------------------------------------------- | |
0.00 0.00 1 Zajal::Typography.__module_init__ [348] | |
[381] 0.0 0.00 0.00 1 Zajal::Typography::Native.__module_init__ [381] | |
0.00 0.00 4 FFI::Cpp::Library#attach_method [598] | |
0.00 0.00 1 FFI::Cpp::Library#attach_constructor [618] | |
------------------------------------------------------- | |
0.00 0.01 370 BasicObject#instance_eval [266] | |
[382] 0.0 0.00 0.00 185 Zajal::Graphics::included<810> {} [382] | |
0.00 0.00 185 Zajal::Graphics#clear [508] | |
0.00 0.00 185 Zajal::Graphics::Native.ofSetupScreen [697] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal::App::Native.__module_init__ [257] | |
[383] 0.0 0.00 0.00 17 FFI::Cpp::Library#attach_function [383] | |
0.00 0.00 17 FFI::Cpp::Manglers::GCC4X#mangle_function [487] | |
0.00 0.00 34 FFI::Library#attach_c_function [753] | |
------------------------------------------------------- | |
0.00 0.05 3 Rubinius::CodeLoader.require [102] | |
[384] 0.0 0.00 0.00 3 Rubinius::CodeLoader#require [384] | |
0.00 0.00 3 Rubinius::CodeLoader#load_file [437] | |
------------------------------------------------------- | |
0.00 0.00 1 IO.open [364] | |
[385] 0.0 0.00 0.00 1 Rubinius::Loader::write_last_error<798> {} [385] | |
0.00 0.00 1 Exception#render [394] | |
------------------------------------------------------- | |
0.00 0.00 78 Rubinius::AST::ActualArguments#bytecode [380] | |
[386] 0.0 0.00 0.00 78 Array#each [386] | |
0.00 0.00 255 Rubinius::AST::ActualArguments::bytecode<477> {} [391] | |
------------------------------------------------------- | |
0.00 0.01 6 Rubinius.run_script [200] | |
[387] 0.0 0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems/defaults/rbx.rb [387] | |
0.00 0.00 1 Autoload#resolve [429] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::Cpp::Manglers::GCC4X.__module_init__ [333] | |
[388] 0.0 0.00 0.00 1 FFI::Cpp::Manglers::GCC4X::Type.__class_init__ [388] | |
0.00 0.00 1 FFI::Cpp::Manglers::GCC4X::MangledSymbol.bool_attr [399] | |
------------------------------------------------------- | |
0.00 0.01 3 Rubinius::Compiler::Parser#run [318] | |
[389] 0.0 0.00 0.00 3 Rubinius::Compiler::Stage#run_next [389] | |
0.00 0.00 3 Rubinius::Compiler::Generator#run [390] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::Compiler::Stage#run_next [389] | |
[390] 0.0 0.00 0.00 3 Rubinius::Compiler::Generator#run [390] | |
0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [424] | |
------------------------------------------------------- | |
0.00 0.00 78 Array#each [386] | |
[391] 0.0 0.00 0.00 255 Rubinius::AST::ActualArguments::bytecode<477> {} [391] | |
0.00 0.00 60 Rubinius::AST::ArrayLiteral#bytecode [545] | |
0.00 0.00 193 Rubinius::AST::SymbolLiteral#bytecode [631] | |
------------------------------------------------------- | |
0.02 0.02 1 Rubinius::Melbourne#file_to_ast [123] | |
[392] 0.0 0.00 0.00 107 Rubinius::Melbourne#process_fcall [392] | |
0.00 0.00 107 Rubinius::Melbourne#process_transforms [427] | |
------------------------------------------------------- | |
0.00 0.04 99 Rubinius::AST::Block::bytecode<94> {} [119] | |
[393] 0.0 0.00 0.00 24 Rubinius::AST::SendWithArguments#bytecode [393] | |
0.00 0.00 24 Rubinius::AST::ActualArguments#bytecode [454] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Loader::write_last_error<798> {} [385] | |
[394] 0.0 0.00 0.00 1 Exception#render [394] | |
0.00 0.00 1 Rubinius::Backtrace#show [413] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::CodeLoader#require [301] | |
[395] 0.0 0.00 0.00 6 Rubinius::CodeLoader#load_file [395] | |
0.00 0.00 6 Rubinius::Compiler.compiled_name [591] | |
0.00 0.00 6 Rubinius::CodeLoader#load_compiled_file [621] | |
------------------------------------------------------- | |
0.00 0.00 21 Rubinius::AST::Block::bytecode<94> {} [376] | |
[396] 0.0 0.00 0.00 14 Rubinius::AST::Send#bytecode [396] | |
0.00 0.00 14 Rubinius::AST::Iter#bytecode [466] | |
------------------------------------------------------- | |
0.00 0.01 6 Rubinius::AST::Block::bytecode<94> {} [313] | |
[397] 0.0 0.00 0.00 3 Rubinius::AST::Send#bytecode [397] | |
0.00 0.00 3 Rubinius::AST::Iter#bytecode [405] | |
------------------------------------------------------- | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/generic.rb [379] | |
[398] 0.0 0.00 0.00 1 URI.__module_init__ [398] | |
0.00 0.00 1 URI::Generic.__class_init__ [410] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::Cpp::Manglers::GCC4X::Type.__class_init__ [388] | |
[399] 0.0 0.00 0.00 1 FFI::Cpp::Manglers::GCC4X::MangledSymbol.bool_attr [399] | |
0.00 0.00 1 Array#each [400] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::Cpp::Manglers::GCC4X::MangledSymbol.bool_attr [399] | |
[400] 0.0 0.00 0.00 1 Array#each [400] | |
0.00 0.00 3 FFI::Cpp::Manglers::GCC4X::MangledSymbol::bool_attr<59> {} [401] | |
------------------------------------------------------- | |
0.00 0.00 1 Array#each [400] | |
[401] 0.0 0.00 0.00 3 FFI::Cpp::Manglers::GCC4X::MangledSymbol::bool_attr<59> {} [401] | |
0.00 0.00 3 Module#class_eval [402] | |
------------------------------------------------------- | |
0.00 0.00 3 FFI::Cpp::Manglers::GCC4X::MangledSymbol::bool_attr<59> {} [401] | |
[402] 0.0 0.00 0.00 3 Module#class_eval [402] | |
0.00 0.00 3 Rubinius::Compiler.construct_block [412] | |
------------------------------------------------------- | |
0.00 0.00 10 FFI::Cpp::Manglers::GCC4X#mangle_method [377] | |
[403] 0.0 0.00 0.00 10 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [403] | |
0.00 0.00 10 FFI::Cpp::Manglers::GCC4X::Method#mangle [404] | |
------------------------------------------------------- | |
0.00 0.00 10 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [403] | |
[404] 0.0 0.00 0.00 10 FFI::Cpp::Manglers::GCC4X::Method#mangle [404] | |
0.00 0.00 10 FFI::Cpp::Manglers::GCC4X::Type#mangle [578] | |
0.00 0.00 10 Array#collect [663] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Send#bytecode [397] | |
[405] 0.0 0.00 0.00 3 Rubinius::AST::Iter#bytecode [405] | |
0.00 0.00 3 Rubinius::AST::Block#bytecode [414] | |
------------------------------------------------------- | |
0.00 0.00 1 OpenURI::Meta.__module_init__ [363] | |
[406] 0.0 0.00 0.00 7 Regexp#to_s [406] | |
0.00 0.00 7 Regexp::SourceParser#string [408] | |
------------------------------------------------------- | |
0.00 0.00 1 Date.__class_init__ [332] | |
[407] 0.0 0.00 0.00 1 Date::Format.__module_init__ [407] | |
0.00 0.00 208 Hash#[]= [501] | |
------------------------------------------------------- | |
0.00 0.00 7 Regexp#to_s [406] | |
[408] 0.0 0.00 0.00 7 Regexp::SourceParser#string [408] | |
0.00 0.00 7 Regexp::SourceParser#options_string [442] | |
------------------------------------------------------- | |
0.00 0.00 148 FFI::Library#attach_c_function [322] | |
[409] 0.0 0.00 0.00 148 Array#each [409] | |
0.00 0.00 148 FFI::Library::attach_function<124> {} [420] | |
------------------------------------------------------- | |
0.00 0.00 1 URI.__module_init__ [398] | |
[410] 0.0 0.00 0.00 1 URI::Generic.__class_init__ [410] | |
0.00 0.00 68 Rubinius.add_defn_method [482] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::CodeLoader#load_file [248] | |
[411] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [411] | |
------------------------------------------------------- | |
0.00 0.00 3 Module#class_eval [402] | |
[412] 0.0 0.00 0.00 3 Rubinius::Compiler.construct_block [412] | |
0.00 0.00 3 Rubinius::Compiler.compile_eval [417] | |
------------------------------------------------------- | |
0.00 0.00 1 Exception#render [394] | |
[413] 0.0 0.00 0.00 1 Rubinius::Backtrace#show [413] | |
0.00 0.00 2 Array#each [421] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Iter#bytecode [405] | |
[414] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [414] | |
0.00 0.00 3 Enumerable#each_with_index [415] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Block#bytecode [414] | |
[415] 0.0 0.00 0.00 3 Enumerable#each_with_index [415] | |
0.00 0.00 3 Array#each [416] | |
------------------------------------------------------- | |
0.00 0.00 3 Enumerable#each_with_index [415] | |
[416] 0.0 0.00 0.00 3 Array#each [416] | |
0.00 0.00 11 Enumerable::each_with_index<136> {} [418] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::Compiler.construct_block [412] | |
[417] 0.0 0.00 0.00 3 Rubinius::Compiler.compile_eval [417] | |
0.00 0.00 3 Rubinius::Compiler#run [484] | |
------------------------------------------------------- | |
0.00 0.00 3 Array#each [416] | |
[418] 0.0 0.00 0.00 11 Enumerable::each_with_index<136> {} [418] | |
0.00 0.00 11 Rubinius::AST::Block::bytecode<94> {} [419] | |
------------------------------------------------------- | |
0.00 0.00 11 Enumerable::each_with_index<136> {} [418] | |
[419] 0.0 0.00 0.00 11 Rubinius::AST::Block::bytecode<94> {} [419] | |
0.00 0.00 3 Rubinius::AST::Send#bytecode [579] | |
0.00 0.00 8 Rubinius::AST::SendWithArguments#bytecode [672] | |
------------------------------------------------------- | |
0.00 0.00 148 Array#each [409] | |
[420] 0.0 0.00 0.00 148 FFI::Library::attach_function<124> {} [420] | |
0.00 0.00 148 FFI::DynamicLibrary#find_symbol [562] | |
0.00 0.00 74 FFI::Library#pointer_as_function [717] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Backtrace#show [413] | |
[421] 0.0 0.00 0.00 2 Array#each [421] | |
0.00 0.00 17 Rubinius::Backtrace::show<84> {} [455] | |
------------------------------------------------------- | |
0.00 0.01 17 Rubinius::AST::LocalVariableAssignment#bytecode [334] | |
[422] 0.0 0.00 0.00 2 Rubinius::AST::Send#bytecode [422] | |
0.00 0.00 2 Rubinius::AST::Iter#bytecode [428] | |
------------------------------------------------------- | |
0.00 0.00 1 URI.__module_init__ [328] | |
[423] 0.0 0.00 0.00 1 URI::Parser#initialize [423] | |
0.00 0.00 1 URI::Parser#initialize_regexp [453] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::Compiler::Generator#run [390] | |
[424] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [424] | |
0.00 0.00 3 Rubinius::AST::Container#container_bytecode [425] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [424] | |
[425] 0.0 0.00 0.00 3 Rubinius::AST::Container#container_bytecode [425] | |
0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1033> {} [431] | |
------------------------------------------------------- | |
0.00 0.06 2 Rubinius::CodeLoader.require [73] | |
[426] 0.0 0.00 0.00 2 Rubinius::CodeLoader#require [426] | |
0.00 0.00 2 Rubinius::CodeLoader#load_file [469] | |
------------------------------------------------------- | |
0.00 0.00 107 Rubinius::Melbourne#process_fcall [392] | |
[427] 0.0 0.00 0.00 107 Rubinius::Melbourne#process_transforms [427] | |
0.00 0.00 107 Array#each [436] | |
------------------------------------------------------- | |
0.00 0.00 2 Rubinius::AST::Send#bytecode [422] | |
[428] 0.0 0.00 0.00 2 Rubinius::AST::Iter#bytecode [428] | |
0.00 0.00 2 Rubinius::AST::Block#bytecode [445] | |
------------------------------------------------------- | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems/defaults/rbx.rb [387] | |
[429] 0.0 0.00 0.00 1 Autoload#resolve [429] | |
0.00 0.00 1 Rubinius::CodeLoader.require [430] | |
------------------------------------------------------- | |
0.00 0.00 1 Autoload#resolve [429] | |
[430] 0.0 0.00 0.00 1 Rubinius::CodeLoader.require [430] | |
0.00 0.00 1 Rubinius.run_script [549] | |
0.00 0.00 1 Rubinius::CodeLoader#require [776] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Container#container_bytecode [425] | |
[431] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1033> {} [431] | |
0.00 0.00 3 Rubinius::AST::Define#bytecode [433] | |
------------------------------------------------------- | |
[432] 0.0 0.00 0.00 1 Exception#render [432] | |
0.00 0.00 1 Rubinius::Backtrace#show [438] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1033> {} [431] | |
[433] 0.0 0.00 0.00 3 Rubinius::AST::Define#bytecode [433] | |
0.00 0.00 3 Rubinius::AST::Define#compile_body [441] | |
------------------------------------------------------- | |
0.00 0.01 184 File::Stat#initialize [283] | |
[434] 0.0 0.00 0.00 184 FFI::Struct#initialize [434] | |
0.00 0.00 184 FFI::MemoryPointer.new [635] | |
------------------------------------------------------- | |
0.00 0.01 752 String#+ [225] | |
[435] 0.0 0.00 0.00 752 String#initialize [435] | |
0.00 0.00 752 String#initialize_copy [499] | |
------------------------------------------------------- | |
0.00 0.00 107 Rubinius::Melbourne#process_transforms [427] | |
[436] 0.0 0.00 0.00 107 Array#each [436] | |
0.00 0.00 1177 Rubinius::Melbourne::process_transforms<103> {} [493] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::CodeLoader#require [384] | |
[437] 0.0 0.00 0.00 3 Rubinius::CodeLoader#load_file [437] | |
0.00 0.00 3 Rubinius::CodeLoader#load_compiled_file [538] | |
------------------------------------------------------- | |
0.00 0.00 1 Exception#render [432] | |
[438] 0.0 0.00 0.00 1 Rubinius::Backtrace#show [438] | |
0.00 0.00 2 Array#each [439] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Backtrace#show [438] | |
[439] 0.0 0.00 0.00 2 Array#each [439] | |
0.00 0.00 17 Rubinius::Backtrace::show<84> {} [468] | |
------------------------------------------------------- | |
0.00 0.00 132 Array#each [335] | |
[440] 0.0 0.00 0.00 119 Rubinius::AST::MultipleAssignment::bytecode<658> {} [440] | |
0.00 0.00 119 Rubinius::AST::Send#bytecode [443] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Define#bytecode [433] | |
[441] 0.0 0.00 0.00 3 Rubinius::AST::Define#compile_body [441] | |
0.00 0.00 3 Rubinius::AST::Block#bytecode [459] | |
------------------------------------------------------- | |
0.00 0.00 7 Regexp::SourceParser#string [408] | |
[442] 0.0 0.00 0.00 7 Regexp::SourceParser#options_string [442] | |
0.00 0.00 13 Regexp::SourceParser#parts [502] | |
------------------------------------------------------- | |
0.00 0.00 119 Rubinius::AST::MultipleAssignment::bytecode<658> {} [440] | |
[443] 0.0 0.00 0.00 119 Rubinius::AST::Send#bytecode [443] | |
0.00 0.00 114 Rubinius::AST::LocalVariableAccess#bytecode [685] | |
------------------------------------------------------- | |
0.00 0.03 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems.rb [163] | |
[444] 0.0 0.00 0.00 1 Gem.__module_init__ [444] | |
0.00 0.00 76 Rubinius.attach_method [766] | |
------------------------------------------------------- | |
0.00 0.00 2 Rubinius::AST::Iter#bytecode [428] | |
[445] 0.0 0.00 0.00 2 Rubinius::AST::Block#bytecode [445] | |
0.00 0.00 2 Enumerable#each_with_index [446] | |
------------------------------------------------------- | |
0.00 0.00 2 Rubinius::AST::Block#bytecode [445] | |
[446] 0.0 0.00 0.00 2 Enumerable#each_with_index [446] | |
0.00 0.00 2 Array#each [447] | |
------------------------------------------------------- | |
0.00 0.00 2 Enumerable#each_with_index [446] | |
[447] 0.0 0.00 0.00 2 Array#each [447] | |
0.00 0.00 21 Enumerable::each_with_index<136> {} [450] | |
------------------------------------------------------- | |
0.00 0.05 3 Rubinius.run_script [104] | |
[448] 0.0 0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/stringio.rb [448] | |
0.00 0.00 1 StringIO.__class_init__ [463] | |
------------------------------------------------------- | |
0.00 0.29 6 Rubinius::CodeLoader.require [40] | |
[449] 0.0 0.00 0.00 6 Rubinius::CodeLoader#require [449] | |
0.00 0.00 6 Rubinius::CodeLoader#load_file [593] | |
0.00 0.00 6 Rubinius.synchronize [812] | |
------------------------------------------------------- | |
0.00 0.00 2 Array#each [447] | |
[450] 0.0 0.00 0.00 21 Enumerable::each_with_index<136> {} [450] | |
0.00 0.00 21 Rubinius::AST::Block::bytecode<94> {} [451] | |
------------------------------------------------------- | |
0.00 0.00 21 Enumerable::each_with_index<136> {} [450] | |
[451] 0.0 0.00 0.00 21 Rubinius::AST::Block::bytecode<94> {} [451] | |
0.00 0.00 21 Rubinius::AST::LocalVariableAssignment#bytecode [452] | |
------------------------------------------------------- | |
0.00 0.00 21 Rubinius::AST::Block::bytecode<94> {} [451] | |
[452] 0.0 0.00 0.00 21 Rubinius::AST::LocalVariableAssignment#bytecode [452] | |
0.00 0.00 13 Rubinius::AST::SendFastMath#bytecode [544] | |
------------------------------------------------------- | |
0.00 0.00 1 URI::Parser#initialize [423] | |
[453] 0.0 0.00 0.00 1 URI::Parser#initialize_regexp [453] | |
0.00 0.00 17 Regexp#initialize [490] | |
------------------------------------------------------- | |
0.00 0.00 24 Rubinius::AST::SendWithArguments#bytecode [393] | |
[454] 0.0 0.00 0.00 24 Rubinius::AST::ActualArguments#bytecode [454] | |
0.00 0.00 24 Array#each [456] | |
------------------------------------------------------- | |
0.00 0.00 2 Array#each [421] | |
[455] 0.0 0.00 0.00 17 Rubinius::Backtrace::show<84> {} [455] | |
0.00 0.00 17 Rubinius::Location#position [512] | |
------------------------------------------------------- | |
0.00 0.00 24 Rubinius::AST::ActualArguments#bytecode [454] | |
[456] 0.0 0.00 0.00 24 Array#each [456] | |
0.00 0.00 118 Rubinius::AST::ActualArguments::bytecode<477> {} [470] | |
------------------------------------------------------- | |
0.01 0.02 200 Rubinius::Tuple#each [165] | |
[457] 0.0 0.00 0.00 1 GC.collect_young [457] | |
------------------------------------------------------- | |
0.00 0.13 185 <anonymous module>::initialize<44> {} [52] | |
[458] 0.0 0.00 0.00 555 Rubinius::VariableScope#get_eval_local [458] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Define#compile_body [441] | |
[459] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [459] | |
0.00 0.00 3 Enumerable#each_with_index [460] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Block#bytecode [459] | |
[460] 0.0 0.00 0.00 3 Enumerable#each_with_index [460] | |
0.00 0.00 3 Array#each [461] | |
------------------------------------------------------- | |
0.00 0.00 3 Enumerable#each_with_index [460] | |
[461] 0.0 0.00 0.00 3 Array#each [461] | |
0.00 0.00 3 Enumerable::each_with_index<136> {} [462] | |
------------------------------------------------------- | |
0.00 0.00 3 Array#each [461] | |
[462] 0.0 0.00 0.00 3 Enumerable::each_with_index<136> {} [462] | |
0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [464] | |
------------------------------------------------------- | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/stringio.rb [448] | |
[463] 0.0 0.00 0.00 1 StringIO.__class_init__ [463] | |
0.00 0.00 52 Rubinius.add_defn_method [553] | |
------------------------------------------------------- | |
0.00 0.00 3 Enumerable::each_with_index<136> {} [462] | |
[464] 0.0 0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [464] | |
0.00 0.00 3 Rubinius::AST::If#bytecode [465] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [464] | |
[465] 0.0 0.00 0.00 3 Rubinius::AST::If#bytecode [465] | |
0.00 0.00 3 Rubinius::AST::If#bytecode [504] | |
------------------------------------------------------- | |
0.00 0.00 14 Rubinius::AST::Send#bytecode [396] | |
[466] 0.0 0.00 0.00 14 Rubinius::AST::Iter#bytecode [466] | |
0.00 0.00 14 Rubinius::AST::Send#bytecode [737] | |
------------------------------------------------------- | |
0.00 0.01 185 <anonymous module>#initialize [291] | |
[467] 0.0 0.00 0.00 185 Kernel.rand [467] | |
0.00 0.00 185 Kernel#Integer [829] | |
------------------------------------------------------- | |
0.00 0.00 2 Array#each [439] | |
[468] 0.0 0.00 0.00 17 Rubinius::Backtrace::show<84> {} [468] | |
0.00 0.00 17 Rubinius::Location#position [547] | |
------------------------------------------------------- | |
0.00 0.00 2 Rubinius::CodeLoader#require [426] | |
[469] 0.0 0.00 0.00 2 Rubinius::CodeLoader#load_file [469] | |
0.00 0.00 2 Rubinius::CodeLoader#load_compiled_file [573] | |
------------------------------------------------------- | |
0.00 0.00 24 Array#each [456] | |
[470] 0.0 0.00 0.00 118 Rubinius::AST::ActualArguments::bytecode<477> {} [470] | |
0.00 0.00 106 Rubinius::AST::Send#bytecode [497] | |
------------------------------------------------------- | |
0.00 0.01 185 Array#zip [273] | |
[471] 0.0 0.00 0.00 185 Class#new [471] | |
0.00 0.00 185 Array#initialize [505] | |
------------------------------------------------------- | |
0.00 0.01 2 Rubinius.run_script [253] | |
[472] 0.0 0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/ffipp/libstdcpp.rb [472] | |
0.00 0.00 1 FFI::Cpp.__module_init__ [489] | |
------------------------------------------------------- | |
0.00 0.01 185 Array#zip [273] | |
[473] 0.0 0.00 0.00 185 Array#collect [473] | |
0.00 0.00 185 Array#initialize [728] | |
------------------------------------------------------- | |
0.00 0.02 74 FFI::Cpp::Manglers::GCC4X#mangle_function [177] | |
[474] 0.0 0.00 0.00 74 FFI::Cpp::Manglers::GCC4X::MangledSymbol.ary [474] | |
0.00 0.00 74 Array#collect [481] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::CodeLoader#require [301] | |
[475] 0.0 0.00 0.00 7 Rubinius.synchronize [475] | |
0.00 0.00 7 Rubinius::CodeLoader::require<103> {} [477] | |
------------------------------------------------------- | |
0.00 0.01 184 File#mtime [233] | |
[476] 0.0 0.00 0.00 184 File::Stat#mtime [476] | |
0.00 0.00 184 FFI::Struct#[] [690] | |
------------------------------------------------------- | |
0.00 0.00 7 Rubinius.synchronize [475] | |
[477] 0.0 0.00 0.00 7 Rubinius::CodeLoader::require<103> {} [477] | |
0.00 0.00 7 Rubinius::CodeLoader#resolve_require_path [495] | |
------------------------------------------------------- | |
0.00 0.13 185 <anonymous module>::initialize<44> {} [52] | |
[478] 0.0 0.00 0.00 185 Zajal::App#width [478] | |
0.00 0.00 185 Object#present? [574] | |
------------------------------------------------------- | |
0.00 0.00 752 String#<< [361] | |
[479] 0.0 0.00 0.00 752 String#modify! [479] | |
0.00 0.00 752 Rubinius::ByteArray#dup [533] | |
------------------------------------------------------- | |
0.00 0.00 7 Rubinius::Melbourne#string_to_ast [342] | |
[480] 0.0 0.00 0.00 70 Rubinius::Melbourne#process_call [480] | |
0.00 0.00 70 Rubinius::Melbourne#process_transforms [506] | |
------------------------------------------------------- | |
0.00 0.00 74 FFI::Cpp::Manglers::GCC4X::MangledSymbol.ary [474] | |
[481] 0.0 0.00 0.00 74 Array#collect [481] | |
0.00 0.00 159 FFI::Cpp::Manglers::GCC4X::MangledSymbol::ary<76> {} [610] | |
------------------------------------------------------- | |
0.00 0.00 1 URI::Generic.__class_init__ [410] | |
[482] 0.0 0.00 0.00 68 Rubinius.add_defn_method [482] | |
0.00 0.00 68 Rubinius.add_method [557] | |
------------------------------------------------------- | |
0.00 0.01 184 File::Stat#initialize [283] | |
[483] 0.0 0.00 0.00 184 FFI::Platform::POSIX.stat [483] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::Compiler.compile_eval [417] | |
[484] 0.0 0.00 0.00 3 Rubinius::Compiler#run [484] | |
0.00 0.00 3 Rubinius::Compiler::Parser#run [485] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::Compiler#run [484] | |
[485] 0.0 0.00 0.00 3 Rubinius::Compiler::Parser#run [485] | |
0.00 0.00 3 Rubinius::Compiler::Stage#run_next [585] | |
------------------------------------------------------- | |
0.00 0.04 99 Rubinius::AST::Block::bytecode<94> {} [119] | |
[486] 0.0 0.00 0.00 12 Rubinius::AST::If#bytecode [486] | |
0.00 0.00 9 Rubinius::AST::Block#bytecode [760] | |
------------------------------------------------------- | |
0.00 0.00 17 FFI::Cpp::Library#attach_function [383] | |
[487] 0.0 0.00 0.00 17 FFI::Cpp::Manglers::GCC4X#mangle_function [487] | |
0.00 0.00 17 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [592] | |
------------------------------------------------------- | |
0.00 0.01 8 Rubinius::CodeLoader#require [238] | |
[488] 0.0 0.00 0.00 8 Rubinius.synchronize [488] | |
0.00 0.00 8 Rubinius::CodeLoader::require<103> {} [491] | |
------------------------------------------------------- | |
0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/ffipp/libstdcpp.rb [472] | |
[489] 0.0 0.00 0.00 1 FFI::Cpp.__module_init__ [489] | |
0.00 0.00 1 FFI::Cpp::Std.__module_init__ [500] | |
------------------------------------------------------- | |
0.00 0.00 1 URI::Parser#initialize_regexp [453] | |
[490] 0.0 0.00 0.00 17 Regexp#initialize [490] | |
0.00 0.00 17 Regexp#compile [496] | |
------------------------------------------------------- | |
0.00 0.00 8 Rubinius.synchronize [488] | |
[491] 0.0 0.00 0.00 8 Rubinius::CodeLoader::require<103> {} [491] | |
0.00 0.00 8 Rubinius::CodeLoader#resolve_require_path [503] | |
------------------------------------------------------- | |
0.00 0.01 752 String#+ [225] | |
[492] 0.0 0.00 0.00 752 String.allocate [492] | |
------------------------------------------------------- | |
0.00 0.00 107 Array#each [436] | |
[493] 0.0 0.00 0.00 1177 Rubinius::Melbourne::process_transforms<103> {} [493] | |
------------------------------------------------------- | |
0.00 0.01 8 Rubinius::CodeLoader#load_file [267] | |
[494] 0.0 0.00 0.00 8 Rubinius::Compiler.compiled_name [494] | |
0.00 0.00 16 File.expand_path [577] | |
------------------------------------------------------- | |
0.00 0.00 7 Rubinius::CodeLoader::require<103> {} [477] | |
[495] 0.0 0.00 0.00 7 Rubinius::CodeLoader#resolve_require_path [495] | |
0.00 0.00 7 Rubinius::CodeLoader#verify_require_path [548] | |
------------------------------------------------------- | |
0.00 0.00 17 Regexp#initialize [490] | |
[496] 0.0 0.00 0.00 17 Regexp#compile [496] | |
------------------------------------------------------- | |
0.00 0.00 118 Rubinius::AST::ActualArguments::bytecode<477> {} [470] | |
[497] 0.0 0.00 0.00 106 Rubinius::AST::Send#bytecode [497] | |
0.00 0.00 104 Rubinius::AST::LocalVariableAccess#bytecode [712] | |
------------------------------------------------------- | |
0.00 0.01 1 Rubinius::CodeLoader#load_file [259] | |
[498] 0.0 0.00 0.00 1 Rubinius::CodeLoader#load_compiled_file [498] | |
------------------------------------------------------- | |
0.00 0.00 752 String#initialize [435] | |
[499] 0.0 0.00 0.00 752 String#initialize_copy [499] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::Cpp.__module_init__ [489] | |
[500] 0.0 0.00 0.00 1 FFI::Cpp::Std.__module_init__ [500] | |
0.00 0.00 1 FFI::Cpp::Library#attach_constructor [519] | |
------------------------------------------------------- | |
0.00 0.00 1 Date::Format.__module_init__ [407] | |
[501] 0.0 0.00 0.00 208 Hash#[]= [501] | |
0.00 0.00 208 Hash#new_bucket [664] | |
------------------------------------------------------- | |
0.00 0.00 7 Regexp::SourceParser#options_string [442] | |
[502] 0.0 0.00 0.00 13 Regexp::SourceParser#parts [502] | |
0.00 0.00 7 Regexp::SourceParser#create_parts [509] | |
------------------------------------------------------- | |
0.00 0.00 8 Rubinius::CodeLoader::require<103> {} [491] | |
[503] 0.0 0.00 0.00 8 Rubinius::CodeLoader#resolve_require_path [503] | |
0.00 0.00 8 Rubinius::CodeLoader#verify_require_path [526] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::If#bytecode [465] | |
[504] 0.0 0.00 0.00 3 Rubinius::AST::If#bytecode [504] | |
0.00 0.00 3 Rubinius::AST::Block#bytecode [567] | |
------------------------------------------------------- | |
0.00 0.00 185 Class#new [471] | |
[505] 0.0 0.00 0.00 185 Array#initialize [505] | |
0.00 0.00 185 Kernel#respond_to? [775] | |
------------------------------------------------------- | |
0.00 0.00 70 Rubinius::Melbourne#process_call [480] | |
[506] 0.0 0.00 0.00 70 Rubinius::Melbourne#process_transforms [506] | |
0.00 0.00 70 Array#each [514] | |
------------------------------------------------------- | |
0.10 19.21 15318 <anonymous module>::initialize<62> {} [13] | |
[507] 0.0 0.00 0.00 15318 #<Class(Zajal::Frontends::Glfw::Sketch):0x604>.min [507] | |
------------------------------------------------------- | |
0.00 0.00 185 Zajal::Graphics::included<810> {} [382] | |
[508] 0.0 0.00 0.00 185 Zajal::Graphics#clear [508] | |
0.00 0.00 185 Zajal::Graphics::Native.ofClear [586] | |
------------------------------------------------------- | |
0.00 0.00 13 Regexp::SourceParser#parts [502] | |
[509] 0.0 0.00 0.00 7 Regexp::SourceParser#create_parts [509] | |
0.00 0.00 7 Regexp::SourceParser#create_parts [531] | |
------------------------------------------------------- | |
0.00 0.01 185 Signature#=== [229] | |
[510] 0.0 0.00 0.00 185 Array#collect [510] | |
0.00 0.00 185 Array#initialize [790] | |
------------------------------------------------------- | |
0.00 0.00 38 Rubinius::AST::MultipleAssignment#bytecode [362] | |
[511] 0.0 0.00 0.00 44 Array#each [511] | |
0.00 0.00 148 Rubinius::AST::MultipleAssignment::bytecode<688> {} [681] | |
------------------------------------------------------- | |
0.00 0.00 17 Rubinius::Backtrace::show<84> {} [455] | |
[512] 0.0 0.00 0.00 17 Rubinius::Location#position [512] | |
0.00 0.00 17 Rubinius::Location#file [541] | |
------------------------------------------------------- | |
0.00 0.04 1 Rubinius::Compiler::Encoder#run [129] | |
[513] 0.0 0.00 0.00 1 Rubinius::Generator#encode [513] | |
0.00 0.00 1 Array#each [515] | |
------------------------------------------------------- | |
0.00 0.00 70 Rubinius::Melbourne#process_transforms [506] | |
[514] 0.0 0.00 0.00 70 Array#each [514] | |
0.00 0.00 770 Rubinius::Melbourne::process_transforms<103> {} [608] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Generator#encode [513] | |
[515] 0.0 0.00 0.00 1 Array#each [515] | |
0.00 0.00 1 Rubinius::Generator::encode<308> {} [516] | |
------------------------------------------------------- | |
0.00 0.00 1 Array#each [515] | |
[516] 0.0 0.00 0.00 1 Rubinius::Generator::encode<308> {} [516] | |
0.00 0.00 1 Rubinius::Generator#encode [518] | |
------------------------------------------------------- | |
0.00 0.00 242 Rubinius::AST::ActualArguments::bytecode<477> {} [347] | |
[517] 0.0 0.00 0.00 51 Rubinius::AST::ArrayLiteral#bytecode [517] | |
0.00 0.00 51 Array#each [565] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Generator::encode<308> {} [516] | |
[518] 0.0 0.00 0.00 1 Rubinius::Generator#encode [518] | |
0.00 0.00 1 Array#each [520] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::Cpp::Std.__module_init__ [500] | |
[519] 0.0 0.00 0.00 1 FFI::Cpp::Library#attach_constructor [519] | |
0.00 0.00 1 Module#class_eval [539] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Generator#encode [518] | |
[520] 0.0 0.00 0.00 1 Array#each [520] | |
0.00 0.00 1 Rubinius::Generator::encode<308> {} [521] | |
------------------------------------------------------- | |
0.00 0.00 1 Array#each [520] | |
[521] 0.0 0.00 0.00 1 Rubinius::Generator::encode<308> {} [521] | |
0.00 0.00 1 Rubinius::Generator#encode [522] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Generator::encode<308> {} [521] | |
[522] 0.0 0.00 0.00 1 Rubinius::Generator#encode [522] | |
0.00 0.00 1 Array#each [523] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Generator#encode [522] | |
[523] 0.0 0.00 0.00 1 Array#each [523] | |
0.00 0.00 50 Rubinius::Generator::encode<308> {} [525] | |
------------------------------------------------------- | |
0.00 0.01 1 RbConfig.__module_init__ [305] | |
[524] 0.0 0.00 0.00 1 Hash#each_value [524] | |
0.00 0.00 1 Hash#each_item [527] | |
------------------------------------------------------- | |
0.00 0.00 1 Array#each [523] | |
[525] 0.0 0.00 0.00 50 Rubinius::Generator::encode<308> {} [525] | |
0.00 0.00 50 Rubinius::Generator#encode [540] | |
------------------------------------------------------- | |
0.00 0.00 8 Rubinius::CodeLoader#resolve_require_path [503] | |
[526] 0.0 0.00 0.00 8 Rubinius::CodeLoader#verify_require_path [526] | |
0.00 0.00 8 Rubinius::CodeLoader#search_require_path [532] | |
------------------------------------------------------- | |
0.00 0.00 1 Hash#each_value [524] | |
[527] 0.0 0.00 0.00 1 Hash#each_item [527] | |
0.00 0.00 140 Hash::each_value<174> {} [536] | |
------------------------------------------------------- | |
0.00 0.08 9 Rubinius.run_script [67] | |
[528] 0.0 0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/core/mathematics.rb [528] | |
0.00 0.00 1 Zajal.__module_init__ [564] | |
------------------------------------------------------- | |
0.00 0.00 242 Rubinius::AST::ActualArguments::bytecode<477> {} [347] | |
[529] 0.0 0.00 0.00 160 Rubinius::AST::SymbolLiteral#bytecode [529] | |
0.00 0.00 160 Rubinius::Generator#push_literal [603] | |
------------------------------------------------------- | |
0.00 19.46 185 Zajal::Sketch#draw [7] | |
[530] 0.0 0.00 0.00 369 Hash#[] [530] | |
0.00 0.00 369 Hash#find_item [596] | |
------------------------------------------------------- | |
0.00 0.00 7 Regexp::SourceParser#create_parts [509] | |
[531] 0.0 0.00 0.00 7 Regexp::SourceParser#create_parts [531] | |
0.00 0.00 7 Regexp::SourceParser#create_parts [699] | |
------------------------------------------------------- | |
0.00 0.00 8 Rubinius::CodeLoader#verify_require_path [526] | |
[532] 0.0 0.00 0.00 8 Rubinius::CodeLoader#search_require_path [532] | |
0.00 0.00 8 Array#each [534] | |
------------------------------------------------------- | |
0.00 0.00 752 String#modify! [479] | |
[533] 0.0 0.00 0.00 752 Rubinius::ByteArray#dup [533] | |
------------------------------------------------------- | |
0.00 0.00 8 Rubinius::CodeLoader#search_require_path [532] | |
[534] 0.0 0.00 0.00 8 Array#each [534] | |
0.00 0.00 40 Rubinius::CodeLoader::search_require_path<299> {} [542] | |
------------------------------------------------------- | |
0.00 0.01 3 Rubinius::Compiler::Parser#run [318] | |
[535] 0.0 0.00 0.00 3 Rubinius::Compiler::StringParser#parse [535] | |
0.00 0.00 3 Rubinius::Melbourne#parse_string [537] | |
------------------------------------------------------- | |
0.00 0.00 1 Hash#each_item [527] | |
[536] 0.0 0.00 0.00 140 Hash::each_value<174> {} [536] | |
0.00 0.00 140 RbConfig::RbConfig<245> {} [551] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::Compiler::StringParser#parse [535] | |
[537] 0.0 0.00 0.00 3 Rubinius::Melbourne#parse_string [537] | |
0.00 0.00 3 Rubinius::Melbourne#string_to_ast [543] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::CodeLoader#load_file [437] | |
[538] 0.0 0.00 0.00 3 Rubinius::CodeLoader#load_compiled_file [538] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::Cpp::Library#attach_constructor [519] | |
[539] 0.0 0.00 0.00 1 Module#class_eval [539] | |
0.00 0.00 1 Rubinius::Compiler.construct_block [554] | |
------------------------------------------------------- | |
0.00 0.00 50 Rubinius::Generator::encode<308> {} [525] | |
[540] 0.0 0.00 0.00 50 Rubinius::Generator#encode [540] | |
0.00 0.00 50 Rubinius::Generator::BasicBlock#validate_stack [589] | |
------------------------------------------------------- | |
0.00 0.00 17 Rubinius::Location#position [512] | |
[541] 0.0 0.00 0.00 17 Rubinius::Location#file [541] | |
0.00 0.00 17 File.expand_path [612] | |
------------------------------------------------------- | |
0.00 0.00 8 Array#each [534] | |
[542] 0.0 0.00 0.00 40 Rubinius::CodeLoader::search_require_path<299> {} [542] | |
0.00 0.00 72 Rubinius::CodeLoader#check_path [559] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::Melbourne#parse_string [537] | |
[543] 0.0 0.00 0.00 3 Rubinius::Melbourne#string_to_ast [543] | |
0.00 0.00 30 Rubinius::Melbourne#process_call [809] | |
------------------------------------------------------- | |
0.00 0.00 21 Rubinius::AST::LocalVariableAssignment#bytecode [452] | |
[544] 0.0 0.00 0.00 13 Rubinius::AST::SendFastMath#bytecode [544] | |
0.00 0.00 13 Rubinius::AST::ActualArguments#bytecode [644] | |
------------------------------------------------------- | |
0.00 0.00 255 Rubinius::AST::ActualArguments::bytecode<477> {} [391] | |
[545] 0.0 0.00 0.00 60 Rubinius::AST::ArrayLiteral#bytecode [545] | |
0.00 0.00 60 Array#each [614] | |
------------------------------------------------------- | |
0.00 0.02 1 Zajal::Frontends::Glfw::Native.__module_init__ [179] | |
[546] 0.0 0.00 0.00 1 FFI::Cpp::Library#attach_constructor [546] | |
0.00 0.00 1 Module#class_eval [638] | |
------------------------------------------------------- | |
0.00 0.00 17 Rubinius::Backtrace::show<84> {} [468] | |
[547] 0.0 0.00 0.00 17 Rubinius::Location#position [547] | |
0.00 0.00 17 Rubinius::Location#file [581] | |
------------------------------------------------------- | |
0.00 0.00 7 Rubinius::CodeLoader#resolve_require_path [495] | |
[548] 0.0 0.00 0.00 7 Rubinius::CodeLoader#verify_require_path [548] | |
0.00 0.00 7 Rubinius::CodeLoader#search_require_path [560] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::CodeLoader.require [430] | |
[549] 0.0 0.00 0.00 1 Rubinius.run_script [549] | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems/platform.rb [552] | |
------------------------------------------------------- | |
0.02 0.03 15318 Range#can_iterate_from? [99] | |
[550] 0.0 0.00 0.00 15318 Kernel#kind_of? [550] | |
------------------------------------------------------- | |
0.00 0.00 140 Hash::each_value<174> {} [536] | |
[551] 0.0 0.00 0.00 140 RbConfig::RbConfig<245> {} [551] | |
0.00 0.00 140 RbConfig.expand [563] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius.run_script [549] | |
[552] 0.0 0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems/platform.rb [552] | |
0.00 0.00 1 Gem::Platform.__class_init__ [747] | |
------------------------------------------------------- | |
0.00 0.00 1 StringIO.__class_init__ [463] | |
[553] 0.0 0.00 0.00 52 Rubinius.add_defn_method [553] | |
0.00 0.00 52 Rubinius.add_method [636] | |
------------------------------------------------------- | |
0.00 0.00 1 Module#class_eval [539] | |
[554] 0.0 0.00 0.00 1 Rubinius::Compiler.construct_block [554] | |
0.00 0.00 1 Rubinius::Compiler.compile_eval [555] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler.construct_block [554] | |
[555] 0.0 0.00 0.00 1 Rubinius::Compiler.compile_eval [555] | |
0.00 0.00 1 Rubinius::Compiler#run [600] | |
------------------------------------------------------- | |
0.00 0.01 1 Zajal::Images::Image::Native.__module_init__ [279] | |
[556] 0.0 0.00 0.00 1 FFI::Cpp::Library#attach_constructor [556] | |
0.00 0.00 1 Module#class_eval [667] | |
------------------------------------------------------- | |
0.00 0.00 68 Rubinius.add_defn_method [482] | |
[557] 0.0 0.00 0.00 68 Rubinius.add_method [557] | |
0.00 0.00 68 Module#add_ivars [765] | |
------------------------------------------------------- | |
0.01 0.00 15687 Array#<< [284] | |
[558] 0.0 0.00 0.00 15687 Array#set_index [558] | |
------------------------------------------------------- | |
0.00 0.00 40 Rubinius::CodeLoader::search_require_path<299> {} [542] | |
[559] 0.0 0.00 0.00 72 Rubinius::CodeLoader#check_path [559] | |
0.00 0.00 72 Rubinius::CodeLoader#loadable? [808] | |
------------------------------------------------------- | |
0.00 0.00 7 Rubinius::CodeLoader#verify_require_path [548] | |
[560] 0.0 0.00 0.00 7 Rubinius::CodeLoader#search_require_path [560] | |
0.00 0.00 7 Array#each [561] | |
------------------------------------------------------- | |
0.00 0.00 7 Rubinius::CodeLoader#search_require_path [560] | |
[561] 0.0 0.00 0.00 7 Array#each [561] | |
0.00 0.00 42 Rubinius::CodeLoader::search_require_path<299> {} [570] | |
------------------------------------------------------- | |
0.00 0.00 148 FFI::Library::attach_function<124> {} [420] | |
[562] 0.0 0.00 0.00 148 FFI::DynamicLibrary#find_symbol [562] | |
0.00 0.00 148 FFI::DynamicLibrary.find_symbol [632] | |
------------------------------------------------------- | |
0.00 0.00 140 RbConfig::RbConfig<245> {} [551] | |
[563] 0.0 0.00 0.00 140 RbConfig.expand [563] | |
0.00 0.00 140 String#gsub! [629] | |
------------------------------------------------------- | |
0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/core/mathematics.rb [528] | |
[564] 0.0 0.00 0.00 1 Zajal.__module_init__ [564] | |
0.00 0.00 1 Zajal::Mathematics.__module_init__ [576] | |
------------------------------------------------------- | |
0.00 0.00 51 Rubinius::AST::ArrayLiteral#bytecode [517] | |
[565] 0.0 0.00 0.00 51 Array#each [565] | |
0.00 0.00 181 Rubinius::AST::ArrayLiteral::bytecode<16> {} [590] | |
------------------------------------------------------- | |
0.00 0.01 370 BasicObject#instance_eval [266] | |
[566] 0.0 0.00 0.00 370 Rubinius::BlockEnvironment#repoint_scope [566] | |
0.00 0.00 370 Rubinius::ConstantScope#using_current_as [665] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::If#bytecode [504] | |
[567] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [567] | |
0.00 0.00 3 Enumerable#each_with_index [568] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Block#bytecode [567] | |
[568] 0.0 0.00 0.00 3 Enumerable#each_with_index [568] | |
0.00 0.00 3 Array#each [569] | |
------------------------------------------------------- | |
0.00 0.00 3 Enumerable#each_with_index [568] | |
[569] 0.0 0.00 0.00 3 Array#each [569] | |
0.00 0.00 9 Enumerable::each_with_index<136> {} [571] | |
------------------------------------------------------- | |
0.00 0.00 7 Array#each [561] | |
[570] 0.0 0.00 0.00 42 Rubinius::CodeLoader::search_require_path<299> {} [570] | |
0.00 0.00 78 Rubinius::CodeLoader#check_path [580] | |
------------------------------------------------------- | |
0.00 0.00 3 Array#each [569] | |
[571] 0.0 0.00 0.00 9 Enumerable::each_with_index<136> {} [571] | |
0.00 0.00 9 Rubinius::AST::Block::bytecode<94> {} [572] | |
------------------------------------------------------- | |
0.00 0.00 9 Enumerable::each_with_index<136> {} [571] | |
[572] 0.0 0.00 0.00 9 Rubinius::AST::Block::bytecode<94> {} [572] | |
0.00 0.00 6 Rubinius::AST::Send#bytecode [609] | |
------------------------------------------------------- | |
0.00 0.00 2 Rubinius::CodeLoader#load_file [469] | |
[573] 0.0 0.00 0.00 2 Rubinius::CodeLoader#load_compiled_file [573] | |
------------------------------------------------------- | |
0.00 0.00 185 Zajal::App#width [478] | |
[574] 0.0 0.00 0.00 185 Object#present? [574] | |
0.00 0.00 185 Object#blank? [670] | |
------------------------------------------------------- | |
0.10 19.21 15318 <anonymous module>::initialize<62> {} [13] | |
[575] 0.0 0.00 0.00 3 GC.collect_young [575] | |
------------------------------------------------------- | |
0.00 0.00 1 Zajal.__module_init__ [564] | |
[576] 0.0 0.00 0.00 1 Zajal::Mathematics.__module_init__ [576] | |
0.00 0.00 1 Zajal::Mathematics::Native.__module_init__ [624] | |
------------------------------------------------------- | |
0.00 0.00 8 Rubinius::Compiler.compiled_name [494] | |
[577] 0.0 0.00 0.00 16 File.expand_path [577] | |
------------------------------------------------------- | |
0.00 0.00 10 FFI::Cpp::Manglers::GCC4X::Method#mangle [404] | |
[578] 0.0 0.00 0.00 10 FFI::Cpp::Manglers::GCC4X::Type#mangle [578] | |
------------------------------------------------------- | |
0.00 0.00 11 Rubinius::AST::Block::bytecode<94> {} [419] | |
[579] 0.0 0.00 0.00 3 Rubinius::AST::Send#bytecode [579] | |
0.00 0.00 3 Rubinius::AST::Iter#bytecode [633] | |
------------------------------------------------------- | |
0.00 0.00 42 Rubinius::CodeLoader::search_require_path<299> {} [570] | |
[580] 0.0 0.00 0.00 78 Rubinius::CodeLoader#check_path [580] | |
0.00 0.00 78 Rubinius::CodeLoader#loadable? [782] | |
------------------------------------------------------- | |
0.00 0.00 17 Rubinius::Location#position [547] | |
[581] 0.0 0.00 0.00 17 Rubinius::Location#file [581] | |
0.00 0.00 17 File.expand_path [661] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Melbourne#string_to_ast [378] | |
[582] 0.0 0.00 0.00 54 Rubinius::Melbourne#process_call [582] | |
0.00 0.00 54 Rubinius::Melbourne#process_transforms [627] | |
------------------------------------------------------- | |
0.00 0.01 6 Rubinius::AST::Block::bytecode<94> {} [313] | |
[583] 0.0 0.00 0.00 1 Rubinius::AST::Class#bytecode [583] | |
0.00 0.00 1 Rubinius::AST::ClassScope#bytecode [604] | |
------------------------------------------------------- | |
0.00 0.01 185 <anonymous module>#initialize [291] | |
[584] 0.0 0.00 0.00 185 Math#cos [584] | |
0.00 0.00 185 Rubinius::Type.coerce_to_float [742] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::Compiler::Parser#run [485] | |
[585] 0.0 0.00 0.00 3 Rubinius::Compiler::Stage#run_next [585] | |
0.00 0.00 3 Rubinius::Compiler::Generator#run [587] | |
------------------------------------------------------- | |
0.00 0.00 185 Zajal::Graphics#clear [508] | |
[586] 0.0 0.00 0.00 185 Zajal::Graphics::Native.ofClear [586] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::Compiler::Stage#run_next [585] | |
[587] 0.0 0.00 0.00 3 Rubinius::Compiler::Generator#run [587] | |
0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [695] | |
------------------------------------------------------- | |
0.00 0.01 184 Zajal::Sketch#stale? [214] | |
[588] 0.0 0.00 0.00 184 Comparable#> [588] | |
0.00 0.00 184 Time#<=> [707] | |
------------------------------------------------------- | |
0.00 0.00 50 Rubinius::Generator#encode [540] | |
[589] 0.0 0.00 0.00 50 Rubinius::Generator::BasicBlock#validate_stack [589] | |
0.00 0.00 370 Rubinius::Generator::BasicBlock#flow_stack_size [774] | |
------------------------------------------------------- | |
0.00 0.00 51 Array#each [565] | |
[590] 0.0 0.00 0.00 181 Rubinius::AST::ArrayLiteral::bytecode<16> {} [590] | |
0.00 0.00 180 Rubinius::AST::SymbolLiteral#bytecode [622] | |
------------------------------------------------------- | |
0.00 0.00 6 Rubinius::CodeLoader#load_file [395] | |
[591] 0.0 0.00 0.00 6 Rubinius::Compiler.compiled_name [591] | |
0.00 0.00 12 File.expand_path [696] | |
------------------------------------------------------- | |
0.00 0.00 17 FFI::Cpp::Manglers::GCC4X#mangle_function [487] | |
[592] 0.0 0.00 0.00 17 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [592] | |
0.00 0.00 17 FFI::Cpp::Manglers::GCC4X::Function#mangle [597] | |
------------------------------------------------------- | |
0.00 0.00 6 Rubinius::CodeLoader#require [449] | |
[593] 0.0 0.00 0.00 6 Rubinius::CodeLoader#load_file [593] | |
------------------------------------------------------- | |
0.00 0.01 1 RbConfig.__module_init__ [305] | |
[594] 0.0 0.00 0.00 1 Hash#each [594] | |
0.00 0.00 140 RbConfig::RbConfig<223> {} [616] | |
------------------------------------------------------- | |
0.00 0.03 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems.rb [163] | |
[595] 0.0 0.00 0.00 1 Gem.__module_init__ [595] | |
0.00 0.00 1 <anonymous module>.__metaclass_init__ [606] | |
------------------------------------------------------- | |
0.00 0.00 369 Hash#[] [530] | |
[596] 0.0 0.00 0.00 369 Hash#find_item [596] | |
------------------------------------------------------- | |
0.00 0.00 17 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [592] | |
[597] 0.0 0.00 0.00 17 FFI::Cpp::Manglers::GCC4X::Function#mangle [597] | |
0.00 0.00 17 Array#collect [691] | |
------------------------------------------------------- | |
0.00 0.00 1 Zajal::Typography::Native.__module_init__ [381] | |
[598] 0.0 0.00 0.00 4 FFI::Cpp::Library#attach_method [598] | |
0.00 0.00 4 FFI::Cpp::Manglers::GCC4X#mangle_method [668] | |
------------------------------------------------------- | |
0.00 0.14 9 Rubinius::CodeLoader#load_file [51] | |
[599] 0.0 0.00 0.00 8 Rubinius::CodeLoader#load_compiled_file [599] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler.compile_eval [555] | |
[600] 0.0 0.00 0.00 1 Rubinius::Compiler#run [600] | |
0.00 0.00 1 Rubinius::Compiler::Parser#run [601] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler#run [600] | |
[601] 0.0 0.00 0.00 1 Rubinius::Compiler::Parser#run [601] | |
0.00 0.00 1 Rubinius::Compiler::Stage#run_next [800] | |
------------------------------------------------------- | |
0.00 0.02 74 FFI::Cpp::Manglers::GCC4X::Function#mangle [197] | |
[602] 0.0 0.00 0.00 74 Array#join [602] | |
0.00 0.00 74 Thread.detect_recursion [637] | |
------------------------------------------------------- | |
0.00 0.00 160 Rubinius::AST::SymbolLiteral#bytecode [529] | |
[603] 0.0 0.00 0.00 160 Rubinius::Generator#push_literal [603] | |
0.00 0.00 160 Rubinius::Generator#find_literal [702] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::AST::Class#bytecode [583] | |
[604] 0.0 0.00 0.00 1 Rubinius::AST::ClassScope#bytecode [604] | |
0.00 0.00 1 Rubinius::AST::ClosedScope#attach_and_call [605] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::AST::ClassScope#bytecode [604] | |
[605] 0.0 0.00 0.00 1 Rubinius::AST::ClosedScope#attach_and_call [605] | |
0.00 0.00 1 Rubinius::AST::Block#bytecode [648] | |
------------------------------------------------------- | |
0.00 0.00 1 Gem.__module_init__ [595] | |
[606] 0.0 0.00 0.00 1 <anonymous module>.__metaclass_init__ [606] | |
0.00 0.00 17 Gem::Deprecate#deprecate [623] | |
------------------------------------------------------- | |
0.02 0.02 15318 Kernel#dup [112] | |
[607] 0.0 0.00 0.00 15318 Array.allocate [607] | |
------------------------------------------------------- | |
0.00 0.00 70 Array#each [514] | |
[608] 0.0 0.00 0.00 770 Rubinius::Melbourne::process_transforms<103> {} [608] | |
------------------------------------------------------- | |
0.00 0.00 9 Rubinius::AST::Block::bytecode<94> {} [572] | |
[609] 0.0 0.00 0.00 6 Rubinius::AST::Send#bytecode [609] | |
0.00 0.00 6 Rubinius::AST::Iter#bytecode [750] | |
------------------------------------------------------- | |
0.00 0.00 74 Array#collect [481] | |
[610] 0.0 0.00 0.00 159 FFI::Cpp::Manglers::GCC4X::MangledSymbol::ary<76> {} [610] | |
0.00 0.00 159 FFI::Cpp::Manglers::GCC4X::MangledSymbol.new [643] | |
------------------------------------------------------- | |
0.00 0.14 185 Zajal::Sketch#update [48] | |
[611] 0.0 0.00 0.00 370 Hash#[] [611] | |
0.00 0.00 370 Hash#find_item [687] | |
------------------------------------------------------- | |
0.00 0.00 17 Rubinius::Location#file [541] | |
[612] 0.0 0.00 0.00 17 File.expand_path [612] | |
------------------------------------------------------- | |
0.00 0.01 82 Rubinius::AST::MultipleAssignment#bytecode [252] | |
[613] 0.0 0.00 0.00 82 Rubinius::AST::MultipleAssignment#declare_local_scope [613] | |
0.00 0.00 82 Array#each [641] | |
------------------------------------------------------- | |
0.00 0.00 60 Rubinius::AST::ArrayLiteral#bytecode [545] | |
[614] 0.0 0.00 0.00 60 Array#each [614] | |
0.00 0.00 144 Rubinius::AST::ArrayLiteral::bytecode<16> {} [656] | |
------------------------------------------------------- | |
0.04 0.04 15687 <anonymous module>#update [68] | |
[615] 0.0 0.00 0.00 31374 Float#* [615] | |
------------------------------------------------------- | |
0.00 0.00 1 Hash#each [594] | |
[616] 0.0 0.00 0.00 140 RbConfig::RbConfig<223> {} [616] | |
0.00 0.00 140 Hash#[]= [822] | |
------------------------------------------------------- | |
0.04 0.04 15687 <anonymous module>#update [68] | |
[617] 0.0 0.00 0.00 31000 Float#+ [617] | |
------------------------------------------------------- | |
0.00 0.00 1 Zajal::Typography::Native.__module_init__ [381] | |
[618] 0.0 0.00 0.00 1 FFI::Cpp::Library#attach_constructor [618] | |
0.00 0.00 1 Module#class_eval [693] | |
------------------------------------------------------- | |
0.00 0.04 48 Rubinius::AST::Define#compile_body [106] | |
[619] 0.0 0.00 0.00 48 Rubinius::AST::FormalArguments19#bytecode [619] | |
------------------------------------------------------- | |
0.00 0.01 1 RbConfig.__module_init__ [305] | |
[620] 0.0 0.00 0.00 141 Hash#[]= [620] | |
0.00 0.00 140 Hash#new_bucket [811] | |
------------------------------------------------------- | |
0.00 0.00 6 Rubinius::CodeLoader#load_file [395] | |
[621] 0.0 0.00 0.00 6 Rubinius::CodeLoader#load_compiled_file [621] | |
------------------------------------------------------- | |
0.00 0.00 181 Rubinius::AST::ArrayLiteral::bytecode<16> {} [590] | |
[622] 0.0 0.00 0.00 180 Rubinius::AST::SymbolLiteral#bytecode [622] | |
0.00 0.00 180 Rubinius::Generator#push_literal [743] | |
------------------------------------------------------- | |
0.00 0.00 1 <anonymous module>.__metaclass_init__ [606] | |
[623] 0.0 0.00 0.00 17 Gem::Deprecate#deprecate [623] | |
0.00 0.00 17 Module#class_eval [628] | |
------------------------------------------------------- | |
0.00 0.00 1 Zajal::Mathematics.__module_init__ [576] | |
[624] 0.0 0.00 0.00 1 Zajal::Mathematics::Native.__module_init__ [624] | |
0.00 0.00 4 FFI::Cpp::Library#attach_function [673] | |
------------------------------------------------------- | |
0.02 0.00 15318 Range#initialize [178] | |
[625] 0.0 0.00 0.00 30636 Kernel#kind_of? [625] | |
------------------------------------------------------- | |
0.02 0.01 15687 Kernel#clone [134] | |
[626] 0.0 0.00 0.00 15687 Class#allocate [626] | |
------------------------------------------------------- | |
0.00 0.00 54 Rubinius::Melbourne#process_call [582] | |
[627] 0.0 0.00 0.00 54 Rubinius::Melbourne#process_transforms [627] | |
0.00 0.00 54 Array#each [642] | |
------------------------------------------------------- | |
0.00 0.00 17 Gem::Deprecate#deprecate [623] | |
[628] 0.0 0.00 0.00 17 Module#class_eval [628] | |
0.00 0.00 17 Gem::Deprecate::deprecate<51> {} [658] | |
------------------------------------------------------- | |
0.00 0.00 140 RbConfig.expand [563] | |
[629] 0.0 0.00 0.00 140 String#gsub! [629] | |
------------------------------------------------------- | |
0.00 0.04 1 Zajal::Graphics.__module_init__ [111] | |
[630] 0.0 0.00 0.00 48 Rubinius.add_defn_method [630] | |
0.00 0.00 48 Rubinius.add_method [710] | |
------------------------------------------------------- | |
0.00 0.00 255 Rubinius::AST::ActualArguments::bytecode<477> {} [391] | |
[631] 0.0 0.00 0.00 193 Rubinius::AST::SymbolLiteral#bytecode [631] | |
0.00 0.00 193 Rubinius::Generator#push_literal [764] | |
------------------------------------------------------- | |
0.00 0.00 148 FFI::DynamicLibrary#find_symbol [562] | |
[632] 0.0 0.00 0.00 148 FFI::DynamicLibrary.find_symbol [632] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Send#bytecode [579] | |
[633] 0.0 0.00 0.00 3 Rubinius::AST::Iter#bytecode [633] | |
0.00 0.00 1 Rubinius::AST::Block#bytecode [745] | |
------------------------------------------------------- | |
0.01 0.00 5364 Rubinius::Melbourne::process_transforms<103> {} [222] | |
[634] 0.0 0.00 0.00 495 Rubinius::AST::SendFastMath.match? [634] | |
0.00 0.00 495 Hash#[] [716] | |
------------------------------------------------------- | |
0.00 0.00 184 FFI::Struct#initialize [434] | |
[635] 0.0 0.00 0.00 184 FFI::MemoryPointer.new [635] | |
------------------------------------------------------- | |
0.00 0.00 52 Rubinius.add_defn_method [553] | |
[636] 0.0 0.00 0.00 52 Rubinius.add_method [636] | |
0.00 0.00 52 Module#add_ivars [798] | |
------------------------------------------------------- | |
0.00 0.00 74 Array#join [602] | |
[637] 0.0 0.00 0.00 74 Thread.detect_recursion [637] | |
0.00 0.00 74 Array::join<249> {} [730] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::Cpp::Library#attach_constructor [546] | |
[638] 0.0 0.00 0.00 1 Module#class_eval [638] | |
0.00 0.00 1 Rubinius::Compiler.construct_block [660] | |
------------------------------------------------------- | |
0.01 0.00 1900 Rubinius::CompiledFile::Marshal#marshal [272] | |
[639] 0.0 0.00 0.00 8 String#% [639] | |
0.00 0.00 8 Rubinius::Sprinter.get [689] | |
------------------------------------------------------- | |
0.02 0.00 185 Array#delete_if [182] | |
[640] 0.0 0.00 0.00 15687 <anonymous module>::initialize<51> {} [640] | |
------------------------------------------------------- | |
0.00 0.00 82 Rubinius::AST::MultipleAssignment#declare_local_scope [613] | |
[641] 0.0 0.00 0.00 82 Array#each [641] | |
0.00 0.00 208 Rubinius::AST::MultipleAssignment::declare_local_scope<632> {} [677] | |
------------------------------------------------------- | |
0.00 0.00 54 Rubinius::Melbourne#process_transforms [627] | |
[642] 0.0 0.00 0.00 54 Array#each [642] | |
0.00 0.00 567 Rubinius::Melbourne::process_transforms<103> {} [719] | |
------------------------------------------------------- | |
0.00 0.00 159 FFI::Cpp::Manglers::GCC4X::MangledSymbol::ary<76> {} [610] | |
[643] 0.0 0.00 0.00 159 FFI::Cpp::Manglers::GCC4X::MangledSymbol.new [643] | |
0.00 0.00 158 Class#new [706] | |
------------------------------------------------------- | |
0.00 0.00 13 Rubinius::AST::SendFastMath#bytecode [544] | |
[644] 0.0 0.00 0.00 13 Rubinius::AST::ActualArguments#bytecode [644] | |
0.00 0.00 13 Array#each [646] | |
------------------------------------------------------- | |
0.00 0.08 9 Rubinius.run_script [67] | |
[645] 0.0 0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/core/time.rb [645] | |
0.00 0.00 1 Zajal.__module_init__ [659] | |
------------------------------------------------------- | |
0.00 0.00 13 Rubinius::AST::ActualArguments#bytecode [644] | |
[646] 0.0 0.00 0.00 13 Array#each [646] | |
0.00 0.00 13 Rubinius::AST::ActualArguments::bytecode<477> {} [652] | |
------------------------------------------------------- | |
0.00 0.14 9 Rubinius::CodeLoader#require [49] | |
[647] 0.0 0.00 0.00 9 Rubinius.synchronize [647] | |
0.00 0.00 9 Rubinius::CodeLoader::require<103> {} [654] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::AST::ClosedScope#attach_and_call [605] | |
[648] 0.0 0.00 0.00 1 Rubinius::AST::Block#bytecode [648] | |
0.00 0.00 1 Enumerable#each_with_index [649] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::AST::Block#bytecode [648] | |
[649] 0.0 0.00 0.00 1 Enumerable#each_with_index [649] | |
0.00 0.00 1 Array#each [651] | |
------------------------------------------------------- | |
0.01 0.00 15318 Kernel#respond_to_prim? [203] | |
[650] 0.0 0.00 0.00 15318 Kernel#respond_to_all? [650] | |
------------------------------------------------------- | |
0.00 0.00 1 Enumerable#each_with_index [649] | |
[651] 0.0 0.00 0.00 1 Array#each [651] | |
0.00 0.00 3 Enumerable::each_with_index<136> {} [653] | |
------------------------------------------------------- | |
0.00 0.00 13 Array#each [646] | |
[652] 0.0 0.00 0.00 13 Rubinius::AST::ActualArguments::bytecode<477> {} [652] | |
0.00 0.00 13 Rubinius::AST::SendWithArguments#bytecode [657] | |
------------------------------------------------------- | |
0.00 0.00 1 Array#each [651] | |
[653] 0.0 0.00 0.00 3 Enumerable::each_with_index<136> {} [653] | |
0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [655] | |
------------------------------------------------------- | |
0.00 0.00 9 Rubinius.synchronize [647] | |
[654] 0.0 0.00 0.00 9 Rubinius::CodeLoader::require<103> {} [654] | |
0.00 0.00 9 Rubinius::CodeLoader#resolve_require_path [692] | |
------------------------------------------------------- | |
0.00 0.00 3 Enumerable::each_with_index<136> {} [653] | |
[655] 0.0 0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [655] | |
0.00 0.00 2 Rubinius::AST::Define#bytecode [674] | |
------------------------------------------------------- | |
0.00 0.00 60 Array#each [614] | |
[656] 0.0 0.00 0.00 144 Rubinius::AST::ArrayLiteral::bytecode<16> {} [656] | |
0.00 0.00 144 Rubinius::AST::SymbolLiteral#bytecode [666] | |
------------------------------------------------------- | |
0.00 0.00 13 Rubinius::AST::ActualArguments::bytecode<477> {} [652] | |
[657] 0.0 0.00 0.00 13 Rubinius::AST::SendWithArguments#bytecode [657] | |
0.00 0.00 12 Rubinius::AST::SendWithArguments#bytecode [771] | |
------------------------------------------------------- | |
0.00 0.00 17 Module#class_eval [628] | |
[658] 0.0 0.00 0.00 17 Gem::Deprecate::deprecate<51> {} [658] | |
0.00 0.00 17 Module#define_method [736] | |
------------------------------------------------------- | |
0.00 0.00 1 script:/Users/nasser/Workspace/zajal/lib/core/time.rb [645] | |
[659] 0.0 0.00 0.00 1 Zajal.__module_init__ [659] | |
0.00 0.00 1 Zajal::Time.__module_init__ [671] | |
------------------------------------------------------- | |
0.00 0.00 1 Module#class_eval [638] | |
[660] 0.0 0.00 0.00 1 Rubinius::Compiler.construct_block [660] | |
0.00 0.00 1 Rubinius::Compiler.compile_eval [662] | |
------------------------------------------------------- | |
0.00 0.00 17 Rubinius::Location#file [581] | |
[661] 0.0 0.00 0.00 17 File.expand_path [661] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler.construct_block [660] | |
[662] 0.0 0.00 0.00 1 Rubinius::Compiler.compile_eval [662] | |
0.00 0.00 1 Rubinius::Compiler#run [713] | |
------------------------------------------------------- | |
0.00 0.00 10 FFI::Cpp::Manglers::GCC4X::Method#mangle [404] | |
[663] 0.0 0.00 0.00 10 Array#collect [663] | |
0.00 0.00 23 FFI::Cpp::Manglers::GCC4X::Method::mangle<154> {} [680] | |
------------------------------------------------------- | |
0.00 0.00 208 Hash#[]= [501] | |
[664] 0.0 0.00 0.00 208 Hash#new_bucket [664] | |
------------------------------------------------------- | |
0.00 0.00 370 Rubinius::BlockEnvironment#repoint_scope [566] | |
[665] 0.0 0.00 0.00 370 Rubinius::ConstantScope#using_current_as [665] | |
------------------------------------------------------- | |
0.00 0.00 144 Rubinius::AST::ArrayLiteral::bytecode<16> {} [656] | |
[666] 0.0 0.00 0.00 144 Rubinius::AST::SymbolLiteral#bytecode [666] | |
0.00 0.00 144 Rubinius::Generator#push_literal [759] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::Cpp::Library#attach_constructor [556] | |
[667] 0.0 0.00 0.00 1 Module#class_eval [667] | |
0.00 0.00 1 Rubinius::Compiler.construct_block [675] | |
------------------------------------------------------- | |
0.00 0.00 4 FFI::Cpp::Library#attach_method [598] | |
[668] 0.0 0.00 0.00 4 FFI::Cpp::Manglers::GCC4X#mangle_method [668] | |
0.00 0.00 4 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [726] | |
------------------------------------------------------- | |
0.00 0.01 17 Rubinius::AST::LocalVariableAssignment#bytecode [334] | |
[669] 0.0 0.00 0.00 15 Rubinius::AST::LocalVariableAssignment#bytecode [669] | |
0.00 0.00 15 Rubinius::AST::LocalVariableAssignment#bytecode [734] | |
------------------------------------------------------- | |
0.00 0.00 185 Object#present? [574] | |
[670] 0.0 0.00 0.00 185 Object#blank? [670] | |
0.00 0.00 185 Kernel#respond_to? [718] | |
------------------------------------------------------- | |
0.00 0.00 1 Zajal.__module_init__ [659] | |
[671] 0.0 0.00 0.00 1 Zajal::Time.__module_init__ [671] | |
0.00 0.00 1 Zajal::Time::Native.__module_init__ [705] | |
------------------------------------------------------- | |
0.00 0.00 11 Rubinius::AST::Block::bytecode<94> {} [419] | |
[672] 0.0 0.00 0.00 8 Rubinius::AST::SendWithArguments#bytecode [672] | |
0.00 0.00 8 Rubinius::AST::ActualArguments#bytecode [784] | |
------------------------------------------------------- | |
0.00 0.00 1 Zajal::Mathematics::Native.__module_init__ [624] | |
[673] 0.0 0.00 0.00 4 FFI::Cpp::Library#attach_function [673] | |
0.00 0.00 4 FFI::Cpp::Manglers::GCC4X#mangle_function [806] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Block::bytecode<94> {} [655] | |
[674] 0.0 0.00 0.00 2 Rubinius::AST::Define#bytecode [674] | |
0.00 0.00 2 Rubinius::AST::Define#compile_body [700] | |
------------------------------------------------------- | |
0.00 0.00 1 Module#class_eval [667] | |
[675] 0.0 0.00 0.00 1 Rubinius::Compiler.construct_block [675] | |
0.00 0.00 1 Rubinius::Compiler.compile_eval [678] | |
------------------------------------------------------- | |
0.00 0.13 185 <anonymous module>::initialize<44> {} [52] | |
[676] 0.0 0.00 0.00 185 Zajal::App#height [676] | |
0.00 0.00 185 Object#present? [773] | |
------------------------------------------------------- | |
0.00 0.00 82 Array#each [641] | |
[677] 0.0 0.00 0.00 208 Rubinius::AST::MultipleAssignment::declare_local_scope<632> {} [677] | |
0.00 0.00 208 Rubinius::AST::ClosedScope#assign_local_reference [714] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler.construct_block [675] | |
[678] 0.0 0.00 0.00 1 Rubinius::Compiler.compile_eval [678] | |
0.00 0.00 1 Rubinius::Compiler#run [740] | |
------------------------------------------------------- | |
0.00 0.22 9 Rubinius::CodeLoader.require_relative [44] | |
[679] 0.0 0.00 0.00 9 File.expand_path [679] | |
------------------------------------------------------- | |
0.00 0.00 10 Array#collect [663] | |
[680] 0.0 0.00 0.00 23 FFI::Cpp::Manglers::GCC4X::Method::mangle<154> {} [680] | |
0.00 0.00 23 FFI::Cpp::Manglers::GCC4X::Type#mangle [682] | |
------------------------------------------------------- | |
0.00 0.00 44 Array#each [511] | |
[681] 0.0 0.00 0.00 148 Rubinius::AST::MultipleAssignment::bytecode<688> {} [681] | |
------------------------------------------------------- | |
0.00 0.00 23 FFI::Cpp::Manglers::GCC4X::Method::mangle<154> {} [680] | |
[682] 0.0 0.00 0.00 23 FFI::Cpp::Manglers::GCC4X::Type#mangle [682] | |
0.00 0.00 92 String#+ [703] | |
------------------------------------------------------- | |
0.00 0.01 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rbconfig.rb [262] | |
[683] 0.0 0.00 0.00 1 Kernel#require [683] | |
0.00 0.00 1 Rubinius::CodeLoader.require [684] | |
------------------------------------------------------- | |
0.00 0.00 1 Kernel#require [683] | |
[684] 0.0 0.00 0.00 1 Rubinius::CodeLoader.require [684] | |
------------------------------------------------------- | |
0.00 0.00 119 Rubinius::AST::Send#bytecode [443] | |
[685] 0.0 0.00 0.00 114 Rubinius::AST::LocalVariableAccess#bytecode [685] | |
------------------------------------------------------- | |
0.00 0.01 185 Array#zip [273] | |
[686] 0.0 0.00 0.00 185 Integer#times [686] | |
0.00 0.00 185 Array::zip<655> {} [733] | |
------------------------------------------------------- | |
0.00 0.00 370 Hash#[] [611] | |
[687] 0.0 0.00 0.00 370 Hash#find_item [687] | |
------------------------------------------------------- | |
0.00 0.01 2 Rubinius::CodeLoader.require [241] | |
[688] 0.0 0.00 0.00 2 Rubinius::CodeLoader#require [688] | |
0.00 0.00 2 Rubinius::CodeLoader#load_file [804] | |
------------------------------------------------------- | |
0.00 0.00 8 String#% [639] | |
[689] 0.0 0.00 0.00 8 Rubinius::Sprinter.get [689] | |
0.00 0.00 1 Rubinius::Sprinter#initialize [729] | |
------------------------------------------------------- | |
0.00 0.00 184 File::Stat#mtime [476] | |
[690] 0.0 0.00 0.00 184 FFI::Struct#[] [690] | |
------------------------------------------------------- | |
0.00 0.00 17 FFI::Cpp::Manglers::GCC4X::Function#mangle [597] | |
[691] 0.0 0.00 0.00 17 Array#collect [691] | |
0.00 0.00 19 FFI::Cpp::Manglers::GCC4X::Function::mangle<143> {} [720] | |
------------------------------------------------------- | |
0.00 0.00 9 Rubinius::CodeLoader::require<103> {} [654] | |
[692] 0.0 0.00 0.00 9 Rubinius::CodeLoader#resolve_require_path [692] | |
0.00 0.00 9 Rubinius::CodeLoader#verify_require_path [731] | |
------------------------------------------------------- | |
0.00 0.00 1 FFI::Cpp::Library#attach_constructor [618] | |
[693] 0.0 0.00 0.00 1 Module#class_eval [693] | |
0.00 0.00 1 Rubinius::Compiler.construct_block [701] | |
------------------------------------------------------- | |
0.01 0.00 8101 Rubinius::CompiledFile::Marshal::marshal<285> {} [256] | |
[694] 0.0 0.00 0.00 8101 Fixnum#to_s [694] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::Compiler::Generator#run [587] | |
[695] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [695] | |
0.00 0.00 3 Rubinius::AST::Container#container_bytecode [698] | |
------------------------------------------------------- | |
0.00 0.00 6 Rubinius::Compiler.compiled_name [591] | |
[696] 0.0 0.00 0.00 12 File.expand_path [696] | |
------------------------------------------------------- | |
0.00 0.00 185 Zajal::Graphics::included<810> {} [382] | |
[697] 0.0 0.00 0.00 185 Zajal::Graphics::Native.ofSetupScreen [697] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::EvalExpression#bytecode [695] | |
[698] 0.0 0.00 0.00 3 Rubinius::AST::Container#container_bytecode [698] | |
0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1033> {} [732] | |
------------------------------------------------------- | |
0.00 0.00 7 Regexp::SourceParser#create_parts [531] | |
[699] 0.0 0.00 0.00 7 Regexp::SourceParser#create_parts [699] | |
0.00 0.00 7 Regexp::SourceParser#create_parts [725] | |
------------------------------------------------------- | |
0.00 0.00 2 Rubinius::AST::Define#bytecode [674] | |
[700] 0.0 0.00 0.00 2 Rubinius::AST::Define#compile_body [700] | |
0.00 0.00 2 Rubinius::AST::Block#bytecode [778] | |
------------------------------------------------------- | |
0.00 0.00 1 Module#class_eval [693] | |
[701] 0.0 0.00 0.00 1 Rubinius::Compiler.construct_block [701] | |
0.00 0.00 1 Rubinius::Compiler.compile_eval [704] | |
------------------------------------------------------- | |
0.00 0.00 160 Rubinius::Generator#push_literal [603] | |
[702] 0.0 0.00 0.00 160 Rubinius::Generator#find_literal [702] | |
0.00 0.00 160 Hash#[] [721] | |
------------------------------------------------------- | |
0.00 0.00 23 FFI::Cpp::Manglers::GCC4X::Type#mangle [682] | |
[703] 0.0 0.00 0.00 92 String#+ [703] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler.construct_block [701] | |
[704] 0.0 0.00 0.00 1 Rubinius::Compiler.compile_eval [704] | |
0.00 0.00 1 Rubinius::Compiler#run [794] | |
------------------------------------------------------- | |
0.00 0.00 1 Zajal::Time.__module_init__ [671] | |
[705] 0.0 0.00 0.00 1 Zajal::Time::Native.__module_init__ [705] | |
0.00 0.00 5 FFI::Cpp::Library#attach_function [785] | |
------------------------------------------------------- | |
0.00 0.00 159 FFI::Cpp::Manglers::GCC4X::MangledSymbol.new [643] | |
[706] 0.0 0.00 0.00 158 Class#new [706] | |
0.00 0.00 158 FFI::Cpp::Manglers::GCC4X::Type#initialize [758] | |
------------------------------------------------------- | |
0.00 0.00 184 Comparable#> [588] | |
[707] 0.0 0.00 0.00 184 Time#<=> [707] | |
------------------------------------------------------- | |
0.00 0.01 8 Rubinius.run_script [184] | |
[708] 0.0 0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/ldap.rb [708] | |
------------------------------------------------------- | |
0.00 0.01 8 Rubinius.run_script [184] | |
[709] 0.0 0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/mailto.rb [709] | |
------------------------------------------------------- | |
0.00 0.00 48 Rubinius.add_defn_method [630] | |
[710] 0.0 0.00 0.00 48 Rubinius.add_method [710] | |
------------------------------------------------------- | |
0.01 0.00 5364 Rubinius::Melbourne::process_transforms<103> {} [222] | |
[711] 0.0 0.00 0.00 468 Rubinius::AST::SendInstructionMethod.match? [711] | |
0.00 0.00 468 Hash#[] [799] | |
------------------------------------------------------- | |
0.00 0.00 106 Rubinius::AST::Send#bytecode [497] | |
[712] 0.0 0.00 0.00 104 Rubinius::AST::LocalVariableAccess#bytecode [712] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler.compile_eval [662] | |
[713] 0.0 0.00 0.00 1 Rubinius::Compiler#run [713] | |
0.00 0.00 1 Rubinius::Compiler::Parser#run [715] | |
------------------------------------------------------- | |
0.00 0.00 208 Rubinius::AST::MultipleAssignment::declare_local_scope<632> {} [677] | |
[714] 0.0 0.00 0.00 208 Rubinius::AST::ClosedScope#assign_local_reference [714] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler#run [713] | |
[715] 0.0 0.00 0.00 1 Rubinius::Compiler::Parser#run [715] | |
------------------------------------------------------- | |
0.00 0.00 495 Rubinius::AST::SendFastMath.match? [634] | |
[716] 0.0 0.00 0.00 495 Hash#[] [716] | |
------------------------------------------------------- | |
0.00 0.00 148 FFI::Library::attach_function<124> {} [420] | |
[717] 0.0 0.00 0.00 74 FFI::Library#pointer_as_function [717] | |
------------------------------------------------------- | |
0.00 0.00 185 Object#blank? [670] | |
[718] 0.0 0.00 0.00 185 Kernel#respond_to? [718] | |
------------------------------------------------------- | |
0.00 0.00 54 Array#each [642] | |
[719] 0.0 0.00 0.00 567 Rubinius::Melbourne::process_transforms<103> {} [719] | |
------------------------------------------------------- | |
0.00 0.00 17 Array#collect [691] | |
[720] 0.0 0.00 0.00 19 FFI::Cpp::Manglers::GCC4X::Function::mangle<143> {} [720] | |
0.00 0.00 19 FFI::Cpp::Manglers::GCC4X::Type#mangle [723] | |
------------------------------------------------------- | |
0.00 0.00 160 Rubinius::Generator#find_literal [702] | |
[721] 0.0 0.00 0.00 160 Hash#[] [721] | |
------------------------------------------------------- | |
0.00 0.01 74 Class#allocate [212] | |
[722] 0.0 0.00 0.00 1 GC.collect_young [722] | |
------------------------------------------------------- | |
0.00 0.00 19 FFI::Cpp::Manglers::GCC4X::Function::mangle<143> {} [720] | |
[723] 0.0 0.00 0.00 19 FFI::Cpp::Manglers::GCC4X::Type#mangle [723] | |
0.00 0.00 76 String#+ [786] | |
------------------------------------------------------- | |
0.01 0.00 1900 Rubinius::CompiledFile::Marshal#marshal [272] | |
[724] 0.0 0.00 0.00 42 Rubinius::CompiledFile::Marshal#marshal [724] | |
0.00 0.00 15 Rubinius::Tuple#each [788] | |
------------------------------------------------------- | |
0.00 0.00 7 Regexp::SourceParser#create_parts [699] | |
[725] 0.0 0.00 0.00 7 Regexp::SourceParser#create_parts [725] | |
0.00 0.00 7 Regexp::SourceParser#create_parts [797] | |
------------------------------------------------------- | |
0.00 0.00 4 FFI::Cpp::Manglers::GCC4X#mangle_method [668] | |
[726] 0.0 0.00 0.00 4 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [726] | |
0.00 0.00 4 FFI::Cpp::Manglers::GCC4X::Method#mangle [727] | |
------------------------------------------------------- | |
0.00 0.00 4 FFI::Cpp::Manglers::GCC4X::MangledSymbol#to_s [726] | |
[727] 0.0 0.00 0.00 4 FFI::Cpp::Manglers::GCC4X::Method#mangle [727] | |
------------------------------------------------------- | |
0.00 0.00 185 Array#collect [473] | |
[728] 0.0 0.00 0.00 185 Array#initialize [728] | |
------------------------------------------------------- | |
0.00 0.00 8 Rubinius::Sprinter.get [689] | |
[729] 0.0 0.00 0.00 1 Rubinius::Sprinter#initialize [729] | |
0.00 0.00 1 Module#dynamic_method [735] | |
------------------------------------------------------- | |
0.00 0.00 74 Thread.detect_recursion [637] | |
[730] 0.0 0.00 0.00 74 Array::join<249> {} [730] | |
------------------------------------------------------- | |
0.00 0.00 9 Rubinius::CodeLoader#resolve_require_path [692] | |
[731] 0.0 0.00 0.00 9 Rubinius::CodeLoader#verify_require_path [731] | |
0.00 0.00 9 Rubinius::CodeLoader#check_file [763] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Container#container_bytecode [698] | |
[732] 0.0 0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1033> {} [732] | |
0.00 0.00 3 Rubinius::AST::Block#bytecode [739] | |
------------------------------------------------------- | |
0.00 0.00 185 Integer#times [686] | |
[733] 0.0 0.00 0.00 185 Array::zip<655> {} [733] | |
------------------------------------------------------- | |
0.00 0.00 15 Rubinius::AST::LocalVariableAssignment#bytecode [669] | |
[734] 0.0 0.00 0.00 15 Rubinius::AST::LocalVariableAssignment#bytecode [734] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Sprinter#initialize [729] | |
[735] 0.0 0.00 0.00 1 Module#dynamic_method [735] | |
0.00 0.00 1 Rubinius::Sprinter::initialize<40> {} [810] | |
------------------------------------------------------- | |
0.00 0.00 17 Gem::Deprecate::deprecate<51> {} [658] | |
[736] 0.0 0.00 0.00 17 Module#define_method [736] | |
------------------------------------------------------- | |
0.00 0.00 14 Rubinius::AST::Iter#bytecode [466] | |
[737] 0.0 0.00 0.00 14 Rubinius::AST::Send#bytecode [737] | |
------------------------------------------------------- | |
0.01 0.00 15503 Array#<< [260] | |
[738] 0.0 0.00 0.00 15503 Array#set_index [738] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::EvalExpression::bytecode<1033> {} [732] | |
[739] 0.0 0.00 0.00 3 Rubinius::AST::Block#bytecode [739] | |
0.00 0.00 3 Enumerable#each_with_index [744] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler.compile_eval [678] | |
[740] 0.0 0.00 0.00 1 Rubinius::Compiler#run [740] | |
0.00 0.00 1 Rubinius::Compiler::Parser#run [741] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler#run [740] | |
[741] 0.0 0.00 0.00 1 Rubinius::Compiler::Parser#run [741] | |
------------------------------------------------------- | |
0.00 0.00 185 Math#cos [584] | |
[742] 0.0 0.00 0.00 185 Rubinius::Type.coerce_to_float [742] | |
------------------------------------------------------- | |
0.00 0.00 180 Rubinius::AST::SymbolLiteral#bytecode [622] | |
[743] 0.0 0.00 0.00 180 Rubinius::Generator#push_literal [743] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Block#bytecode [739] | |
[744] 0.0 0.00 0.00 3 Enumerable#each_with_index [744] | |
0.00 0.00 3 Array#each [749] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::AST::Iter#bytecode [633] | |
[745] 0.0 0.00 0.00 1 Rubinius::AST::Block#bytecode [745] | |
0.00 0.00 1 Enumerable#each_with_index [746] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::AST::Block#bytecode [745] | |
[746] 0.0 0.00 0.00 1 Enumerable#each_with_index [746] | |
0.00 0.00 1 Array#each [748] | |
------------------------------------------------------- | |
0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems/platform.rb [552] | |
[747] 0.0 0.00 0.00 1 Gem::Platform.__class_init__ [747] | |
------------------------------------------------------- | |
0.00 0.00 1 Enumerable#each_with_index [746] | |
[748] 0.0 0.00 0.00 1 Array#each [748] | |
0.00 0.00 2 Enumerable::each_with_index<136> {} [751] | |
------------------------------------------------------- | |
0.00 0.00 3 Enumerable#each_with_index [744] | |
[749] 0.0 0.00 0.00 3 Array#each [749] | |
0.00 0.00 6 Enumerable::each_with_index<136> {} [755] | |
------------------------------------------------------- | |
0.00 0.00 6 Rubinius::AST::Send#bytecode [609] | |
[750] 0.0 0.00 0.00 6 Rubinius::AST::Iter#bytecode [750] | |
------------------------------------------------------- | |
0.00 0.00 1 Array#each [748] | |
[751] 0.0 0.00 0.00 2 Enumerable::each_with_index<136> {} [751] | |
0.00 0.00 2 Rubinius::AST::Block::bytecode<94> {} [754] | |
------------------------------------------------------- | |
0.00 0.01 7 Rubinius::Compiler::Generator#run [255] | |
[752] 0.0 0.00 0.00 7 Rubinius::Compiler::Stage#run_next [752] | |
0.00 0.00 7 Rubinius::Compiler::Encoder#run [756] | |
------------------------------------------------------- | |
0.00 0.00 17 FFI::Cpp::Library#attach_function [383] | |
[753] 0.0 0.00 0.00 34 FFI::Library#attach_c_function [753] | |
------------------------------------------------------- | |
0.00 0.00 2 Enumerable::each_with_index<136> {} [751] | |
[754] 0.0 0.00 0.00 2 Rubinius::AST::Block::bytecode<94> {} [754] | |
0.00 0.00 1 Rubinius::AST::Send#bytecode [816] | |
------------------------------------------------------- | |
0.00 0.00 3 Array#each [749] | |
[755] 0.0 0.00 0.00 6 Enumerable::each_with_index<136> {} [755] | |
0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [757] | |
------------------------------------------------------- | |
0.00 0.00 7 Rubinius::Compiler::Stage#run_next [752] | |
[756] 0.0 0.00 0.00 7 Rubinius::Compiler::Encoder#run [756] | |
------------------------------------------------------- | |
0.00 0.00 6 Enumerable::each_with_index<136> {} [755] | |
[757] 0.0 0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [757] | |
0.00 0.00 6 Rubinius::AST::Define#bytecode [770] | |
------------------------------------------------------- | |
0.00 0.00 158 Class#new [706] | |
[758] 0.0 0.00 0.00 158 FFI::Cpp::Manglers::GCC4X::Type#initialize [758] | |
------------------------------------------------------- | |
0.00 0.00 144 Rubinius::AST::SymbolLiteral#bytecode [666] | |
[759] 0.0 0.00 0.00 144 Rubinius::Generator#push_literal [759] | |
------------------------------------------------------- | |
0.00 0.00 12 Rubinius::AST::If#bytecode [486] | |
[760] 0.0 0.00 0.00 9 Rubinius::AST::Block#bytecode [760] | |
0.00 0.00 9 Enumerable#each_with_index [767] | |
------------------------------------------------------- | |
0.01 0.00 15318 Kernel#respond_to_prim? [203] | |
[761] 0.0 0.00 0.00 15318 Symbol#to_sym [761] | |
------------------------------------------------------- | |
0.00 0.00 148 FFI::Library#attach_c_function [322] | |
[762] 0.0 0.00 0.00 74 FFI::Library#ffi_function_missing [762] | |
0.00 0.00 74 Kernel#raise [803] | |
------------------------------------------------------- | |
0.00 0.00 9 Rubinius::CodeLoader#verify_require_path [731] | |
[763] 0.0 0.00 0.00 9 Rubinius::CodeLoader#check_file [763] | |
------------------------------------------------------- | |
0.00 0.00 193 Rubinius::AST::SymbolLiteral#bytecode [631] | |
[764] 0.0 0.00 0.00 193 Rubinius::Generator#push_literal [764] | |
------------------------------------------------------- | |
0.00 0.00 68 Rubinius.add_method [557] | |
[765] 0.0 0.00 0.00 68 Module#add_ivars [765] | |
------------------------------------------------------- | |
0.00 0.00 1 Gem.__module_init__ [444] | |
[766] 0.0 0.00 0.00 76 Rubinius.attach_method [766] | |
------------------------------------------------------- | |
0.00 0.00 9 Rubinius::AST::Block#bytecode [760] | |
[767] 0.0 0.00 0.00 9 Enumerable#each_with_index [767] | |
0.00 0.00 9 Array#each [769] | |
------------------------------------------------------- | |
0.00 0.02 74 FFI::Cpp::Manglers::GCC4X#mangle_function [177] | |
[768] 0.0 0.00 0.00 148 FFI::Cpp::Manglers::GCC4X::MangledSymbol.new [768] | |
------------------------------------------------------- | |
0.00 0.00 9 Enumerable#each_with_index [767] | |
[769] 0.0 0.00 0.00 9 Array#each [769] | |
0.00 0.00 19 Enumerable::each_with_index<136> {} [777] | |
------------------------------------------------------- | |
0.00 0.00 6 Rubinius::AST::Block::bytecode<94> {} [757] | |
[770] 0.0 0.00 0.00 6 Rubinius::AST::Define#bytecode [770] | |
------------------------------------------------------- | |
0.00 0.00 13 Rubinius::AST::SendWithArguments#bytecode [657] | |
[771] 0.0 0.00 0.00 12 Rubinius::AST::SendWithArguments#bytecode [771] | |
------------------------------------------------------- | |
0.00 0.02 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/time.rb [183] | |
[772] 0.0 0.00 0.00 1 Time.__class_init__ [772] | |
------------------------------------------------------- | |
0.00 0.00 185 Zajal::App#height [676] | |
[773] 0.0 0.00 0.00 185 Object#present? [773] | |
------------------------------------------------------- | |
0.00 0.00 50 Rubinius::Generator::BasicBlock#validate_stack [589] | |
[774] 0.0 0.00 0.00 370 Rubinius::Generator::BasicBlock#flow_stack_size [774] | |
------------------------------------------------------- | |
0.00 0.00 185 Array#initialize [505] | |
[775] 0.0 0.00 0.00 185 Kernel#respond_to? [775] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::CodeLoader.require [430] | |
[776] 0.0 0.00 0.00 1 Rubinius::CodeLoader#require [776] | |
------------------------------------------------------- | |
0.00 0.00 9 Array#each [769] | |
[777] 0.0 0.00 0.00 19 Enumerable::each_with_index<136> {} [777] | |
0.00 0.00 19 Rubinius::AST::Block::bytecode<94> {} [779] | |
------------------------------------------------------- | |
0.00 0.00 2 Rubinius::AST::Define#compile_body [700] | |
[778] 0.0 0.00 0.00 2 Rubinius::AST::Block#bytecode [778] | |
0.00 0.00 2 Enumerable#each_with_index [780] | |
------------------------------------------------------- | |
0.00 0.00 19 Enumerable::each_with_index<136> {} [777] | |
[779] 0.0 0.00 0.00 19 Rubinius::AST::Block::bytecode<94> {} [779] | |
------------------------------------------------------- | |
0.00 0.00 2 Rubinius::AST::Block#bytecode [778] | |
[780] 0.0 0.00 0.00 2 Enumerable#each_with_index [780] | |
0.00 0.00 2 Array#each [781] | |
------------------------------------------------------- | |
0.00 0.00 2 Enumerable#each_with_index [780] | |
[781] 0.0 0.00 0.00 2 Array#each [781] | |
0.00 0.00 14 Enumerable::each_with_index<136> {} [783] | |
------------------------------------------------------- | |
0.00 0.00 78 Rubinius::CodeLoader#check_path [580] | |
[782] 0.0 0.00 0.00 78 Rubinius::CodeLoader#loadable? [782] | |
0.00 0.00 78 File::Stat.stat [827] | |
------------------------------------------------------- | |
0.00 0.00 2 Array#each [781] | |
[783] 0.0 0.00 0.00 14 Enumerable::each_with_index<136> {} [783] | |
0.00 0.00 14 Rubinius::AST::Block::bytecode<94> {} [787] | |
------------------------------------------------------- | |
0.00 0.00 8 Rubinius::AST::SendWithArguments#bytecode [672] | |
[784] 0.0 0.00 0.00 8 Rubinius::AST::ActualArguments#bytecode [784] | |
0.00 0.00 8 Array#each [789] | |
------------------------------------------------------- | |
0.00 0.00 1 Zajal::Time::Native.__module_init__ [705] | |
[785] 0.0 0.00 0.00 5 FFI::Cpp::Library#attach_function [785] | |
------------------------------------------------------- | |
0.00 0.00 19 FFI::Cpp::Manglers::GCC4X::Type#mangle [723] | |
[786] 0.0 0.00 0.00 76 String#+ [786] | |
------------------------------------------------------- | |
0.00 0.00 14 Enumerable::each_with_index<136> {} [783] | |
[787] 0.0 0.00 0.00 14 Rubinius::AST::Block::bytecode<94> {} [787] | |
------------------------------------------------------- | |
0.00 0.00 42 Rubinius::CompiledFile::Marshal#marshal [724] | |
[788] 0.0 0.00 0.00 15 Rubinius::Tuple#each [788] | |
------------------------------------------------------- | |
0.00 0.00 8 Rubinius::AST::ActualArguments#bytecode [784] | |
[789] 0.0 0.00 0.00 8 Array#each [789] | |
0.00 0.00 8 Rubinius::AST::ActualArguments::bytecode<477> {} [792] | |
------------------------------------------------------- | |
0.00 0.00 185 Array#collect [510] | |
[790] 0.0 0.00 0.00 185 Array#initialize [790] | |
------------------------------------------------------- | |
0.00 0.01 185 <anonymous module>#initialize [291] | |
[791] 0.0 0.00 0.00 185 Math#sin [791] | |
------------------------------------------------------- | |
0.00 0.00 8 Array#each [789] | |
[792] 0.0 0.00 0.00 8 Rubinius::AST::ActualArguments::bytecode<477> {} [792] | |
0.00 0.00 3 Rubinius::AST::SendFastNew#bytecode [807] | |
------------------------------------------------------- | |
0.00 0.01 78 Rubinius::AST::SendWithArguments#bytecode [304] | |
[793] 0.0 0.00 0.00 78 Rubinius::AST::ConstantAccess#bytecode [793] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler.compile_eval [704] | |
[794] 0.0 0.00 0.00 1 Rubinius::Compiler#run [794] | |
0.00 0.00 1 Rubinius::Compiler::Parser#run [795] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler#run [794] | |
[795] 0.0 0.00 0.00 1 Rubinius::Compiler::Parser#run [795] | |
------------------------------------------------------- | |
0.02 0.00 15318 Array#initialize_copy [176] | |
[796] 0.0 0.00 0.00 15318 Rubinius::Tuple#dup [796] | |
------------------------------------------------------- | |
0.00 0.00 7 Regexp::SourceParser#create_parts [725] | |
[797] 0.0 0.00 0.00 7 Regexp::SourceParser#create_parts [797] | |
0.00 0.00 6 Regexp::SourceParser#create_parts [814] | |
------------------------------------------------------- | |
0.00 0.00 52 Rubinius.add_method [636] | |
[798] 0.0 0.00 0.00 52 Module#add_ivars [798] | |
------------------------------------------------------- | |
0.00 0.00 468 Rubinius::AST::SendInstructionMethod.match? [711] | |
[799] 0.0 0.00 0.00 468 Hash#[] [799] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler::Parser#run [601] | |
[800] 0.0 0.00 0.00 1 Rubinius::Compiler::Stage#run_next [800] | |
0.00 0.00 1 Rubinius::Compiler::Generator#run [801] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler::Stage#run_next [800] | |
[801] 0.0 0.00 0.00 1 Rubinius::Compiler::Generator#run [801] | |
0.00 0.00 1 Rubinius::AST::EvalExpression#bytecode [823] | |
------------------------------------------------------- | |
0.00 0.01 6 Rubinius.run_script [200] | |
[802] 0.0 0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/rubygems/exceptions.rb [802] | |
------------------------------------------------------- | |
0.00 0.00 74 FFI::Library#ffi_function_missing [762] | |
[803] 0.0 0.00 0.00 74 Kernel#raise [803] | |
------------------------------------------------------- | |
0.00 0.00 2 Rubinius::CodeLoader#require [688] | |
[804] 0.0 0.00 0.00 2 Rubinius::CodeLoader#load_file [804] | |
------------------------------------------------------- | |
0.00 0.14 9 Rubinius::CodeLoader#load_file [51] | |
[805] 0.0 0.00 0.00 9 Rubinius::Compiler.compiled_name [805] | |
------------------------------------------------------- | |
0.00 0.00 4 FFI::Cpp::Library#attach_function [673] | |
[806] 0.0 0.00 0.00 4 FFI::Cpp::Manglers::GCC4X#mangle_function [806] | |
------------------------------------------------------- | |
0.00 0.00 8 Rubinius::AST::ActualArguments::bytecode<477> {} [792] | |
[807] 0.0 0.00 0.00 3 Rubinius::AST::SendFastNew#bytecode [807] | |
------------------------------------------------------- | |
0.00 0.00 72 Rubinius::CodeLoader#check_path [559] | |
[808] 0.0 0.00 0.00 72 Rubinius::CodeLoader#loadable? [808] | |
------------------------------------------------------- | |
0.00 0.00 3 Rubinius::Melbourne#string_to_ast [543] | |
[809] 0.0 0.00 0.00 30 Rubinius::Melbourne#process_call [809] | |
------------------------------------------------------- | |
0.00 0.00 1 Module#dynamic_method [735] | |
[810] 0.0 0.00 0.00 1 Rubinius::Sprinter::initialize<40> {} [810] | |
0.00 0.00 1 Rubinius::Sprinter::Builder#build [813] | |
------------------------------------------------------- | |
0.00 0.00 141 Hash#[]= [620] | |
[811] 0.0 0.00 0.00 140 Hash#new_bucket [811] | |
------------------------------------------------------- | |
0.00 0.00 6 Rubinius::CodeLoader#require [449] | |
[812] 0.0 0.00 0.00 6 Rubinius.synchronize [812] | |
0.00 0.00 6 Rubinius::CodeLoader::require<103> {} [818] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Sprinter::initialize<40> {} [810] | |
[813] 0.0 0.00 0.00 1 Rubinius::Sprinter::Builder#build [813] | |
0.00 0.00 1 Rubinius::Sprinter::Builder#parse [830] | |
------------------------------------------------------- | |
0.00 0.00 7 Regexp::SourceParser#create_parts [797] | |
[814] 0.0 0.00 0.00 6 Regexp::SourceParser#create_parts [814] | |
------------------------------------------------------- | |
0.00 20.04 1 Zajal::Frontends::Glfw#run [6] | |
[815] 0.0 0.00 0.00 1 Zajal::Sketch#setup [815] | |
0.00 0.00 1 <anonymous module>::initialize<33> {} [821] | |
------------------------------------------------------- | |
0.00 0.00 2 Rubinius::AST::Block::bytecode<94> {} [754] | |
[816] 0.0 0.00 0.00 1 Rubinius::AST::Send#bytecode [816] | |
------------------------------------------------------- | |
0.00 0.05 48 Rubinius::AST::Define#bytecode [103] | |
[817] 0.0 0.00 0.00 48 Rubinius::Generator#push_generator [817] | |
0.00 0.00 48 Rubinius::Generator#push_literal [826] | |
------------------------------------------------------- | |
0.00 0.00 6 Rubinius.synchronize [812] | |
[818] 0.0 0.00 0.00 6 Rubinius::CodeLoader::require<103> {} [818] | |
------------------------------------------------------- | |
0.00 0.00 38 Rubinius::AST::MultipleAssignment#bytecode [362] | |
[819] 0.0 0.00 0.00 38 Rubinius::AST::MultipleAssignment#declare_local_scope [819] | |
0.00 0.00 38 Array#each [825] | |
------------------------------------------------------- | |
0.00 0.01 8 Rubinius.run_script [184] | |
[820] 0.0 0.00 0.00 1 script:/Users/nasser/.rvm/rubies/rbx-head/lib/19/uri/ftp.rb [820] | |
------------------------------------------------------- | |
0.00 0.00 1 Zajal::Sketch#setup [815] | |
[821] 0.0 0.00 0.00 1 <anonymous module>::initialize<33> {} [821] | |
------------------------------------------------------- | |
0.00 0.00 140 RbConfig::RbConfig<223> {} [616] | |
[822] 0.0 0.00 0.00 140 Hash#[]= [822] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Compiler::Generator#run [801] | |
[823] 0.0 0.00 0.00 1 Rubinius::AST::EvalExpression#bytecode [823] | |
0.00 0.00 1 Rubinius::AST::Container#container_bytecode [824] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::AST::EvalExpression#bytecode [823] | |
[824] 0.0 0.00 0.00 1 Rubinius::AST::Container#container_bytecode [824] | |
------------------------------------------------------- | |
0.00 0.00 38 Rubinius::AST::MultipleAssignment#declare_local_scope [819] | |
[825] 0.0 0.00 0.00 38 Array#each [825] | |
------------------------------------------------------- | |
0.00 0.00 48 Rubinius::Generator#push_generator [817] | |
[826] 0.0 0.00 0.00 48 Rubinius::Generator#push_literal [826] | |
------------------------------------------------------- | |
0.00 0.00 78 Rubinius::CodeLoader#loadable? [782] | |
[827] 0.0 0.00 0.00 78 File::Stat.stat [827] | |
------------------------------------------------------- | |
0.00 19.45 185 <anonymous module>::initialize<60> {} [8] | |
[828] 0.0 0.00 0.00 185 Rubinius::VariableScope#get_eval_local [828] | |
------------------------------------------------------- | |
0.00 0.00 185 Kernel.rand [467] | |
[829] 0.0 0.00 0.00 185 Kernel#Integer [829] | |
------------------------------------------------------- | |
0.00 0.00 1 Rubinius::Sprinter::Builder#build [813] | |
[830] 0.0 0.00 0.00 1 Rubinius::Sprinter::Builder#parse [830] | |
------------------------------------------------------- | |
830 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