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 hidden or 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