evanphx (owner)

Revisions

gist: 211388 Download_button fork
public
Public Clone URL: git://gist.github.com/211388.git
Embed All Files: show embed
Text #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
---
- file: 0/bm_loop_whileloop.rb
  runs:
    ruby: TIMEOUT
    ruby19:
      median: 2598
      times: [2788, 2706, 2582, 2591, 2598]
    macruby:
      median: 799
      times: [798, 799, 798, 800, 800]
    jruby --fast:
      median: 3216
      times: [3343, 3122, 3258, 3193, 3216]
    rbx:
      median: 832
      times: [2691, 833, 829, 830, 832]
- file: 0/bm_vm1_const.rb
  runs:
    ruby: TIMEOUT
    ruby19:
      median: 4318
      times: [4318, 4378, 4334, 4271, 4256]
    macruby:
      median: 2182
      times: [2188, 2201, 2181, 2182, 2176]
    jruby --fast:
      median: 4198
      times: [3999, 4465, 4190, 4215, 4198]
    rbx:
      median: 1110
      times: [6641, 1118, 1106, 1110, 1101]
- file: 0/bm_vm1_create_block.rb
  runs:
    ruby: TIMEOUT
    ruby19:
      median: 3703
      times: [3694, 3791, 3693, 3719, 3703]
    macruby:
      median: 3314
      times: [3377, 3259, 3320, 3314, 3289]
    jruby --fast:
      median: 9266
      times: [10370, 8750, 9266, 9292, 8918]
    rbx:
      median: 4835
      times: [4996, 4798, 4847, 4819, 4835]
- file: 0/bm_vm1_ivar.rb
  runs:
    ruby: TIMEOUT
    ruby19:
      median: 4581
      times: [4587, 4570, 4576, 4581, 4585]
    macruby: TIMEOUT
    jruby --fast:
      median: 2496
      times: [2411, 2476, 2507, 2506, 2496]
    rbx:
      median: 2960
      times: [5015, 2960, 2959, 2959, 2960]
- file: 0/bm_vm1_ivar_set.rb
  runs:
    ruby: TIMEOUT
    ruby19:
      median: 5054
      times: [5051, 5119, 5053, 5064, 5054]
    macruby: TIMEOUT
    jruby --fast:
      median: 8288
      times: [8331, 8301, 8288, 8286, 8285]
    rbx:
      median: 4536
      times: [6762, 4536, 4567, 4523, 4530]
- file: 0/bm_vm1_neq.rb
  runs:
    ruby: TIMEOUT
    ruby19:
      median: 2827
      times: [2827, 2814, 2840, 2961, 2826]
    macruby:
      median: 5255
      times: [5218, 5216, 5255, 5852, 5686]
    jruby --fast:
      median: 2801
      times: [2742, 2814, 2801, 2792, 2805]
    rbx:
      median: 571
      times: [571, 571, 570, 573, 589]
- file: 0/bm_vm1_not.rb
  runs:
    ruby: TIMEOUT
    ruby19:
      median: 3924
      times: [3930, 3925, 3924, 3916, 3923]
    macruby:
      median: 951
      times: [951, 951, 951, 952, 951]
    jruby --fast:
      median: 3549
      times: [3380, 3549, 3598, 3559, 3498]
    rbx:
      median: 885
      times: [3366, 859, 859, 885, 905]
- file: 0/bm_vm1_simplereturn.rb
  runs:
    ruby: TIMEOUT
    ruby19:
      median: 7771
      times: [7771, 7778, 7762, 7775, 7771]
    macruby:
      median: 4207
      times: [4207, 4193, 4211, 4261, 4196]
    jruby --fast:
      median: 4401
      times: [4162, 4885, 5042, 4392, 4401]
    rbx:
      median: 949
      times: [942, 949, 947, 955, 956]
- file: 0/bm_vm2_array.rb
  runs:
    ruby:
      median: 7874
      times: [7874, 8062, 7866, 7853, 7895]
    ruby19:
      median: 3071
      times: [3071, 3074, 3059, 3071, 3064]
    macruby:
      median: 8897
      times: [8891, 8992, 8816, 9125, 8897]
    jruby --fast:
      median: 1351
      times: [1375, 1358, 1351, 1342, 1336]
    rbx:
      median: 3229
      times: [3296, 3235, 3229, 3229, 3215]
- file: 0/bm_vm2_case.rb
  runs:
    ruby:
      median: 6261
      times: [6261, 6280, 6273, 6259, 6237]
    ruby19:
      median: 695
      times: [696, 695, 695, 692, 749]
    macruby:
      median: 664
      times: [664, 662, 663, 757, 665]
    jruby --fast:
      median: 390
      times: [428, 390, 388, 392, 381]
    rbx:
      median: 138
      times: [138, 142, 147, 134, 133]
- file: 0/bm_vm2_method.rb
  runs:
    ruby: TIMEOUT
    ruby19:
      median: 6351
      times: [6330, 6421, 6382, 6351, 6339]
    macruby:
      median: 3516
      times: [3524, 3516, 3513, 3526, 3511]
    jruby --fast:
      median: 1818
      times: [1710, 1823, 1819, 1818, 1817]
    rbx:
      median: 202
      times: [210, 202, 201, 202, 201]
- file: 0/bm_vm2_poly_method.rb
  runs:
    ruby: TIMEOUT
    ruby19:
      median: 5337
      times: [5337, 5337, 5296, 5345, 5311]
    macruby:
      median: 4093
      times: [4096, 4083, 4081, 4100, 4093]
    jruby --fast:
      median: 4906
      times: [5914, 4906, 4882, 4883, 4927]
    rbx:
      median: 3222
      times: [3238, 3215, 3222, 3334, 3200]
- file: 0/bm_vm2_proc.rb
  runs:
    ruby:
      median: 6637
      times: [6637, 6687, 6723, 6594, 6583]
    ruby19:
      median: 2437
      times: [2436, 2437, 2433, 2437, 2438]
    macruby:
      median: 919
      times: [917, 929, 920, 918, 919]
    jruby --fast:
      median: 3681
      times: [3681, 3914, 3726, 3659, 3629]
    rbx:
      median: 569
      times: [738, 569, 560, 570, 567]
- file: 0/bm_vm2_zsuper.rb
  runs:
    ruby: TIMEOUT
    ruby19:
      median: 1996
      times: [2001, 1994, 1996, 1992, 1998]
    macruby:
      median: 1725
      times: [1726, 1722, 1728, 1724, 1725]
    jruby --fast:
      median: 1785
      times: [1652, 1785, 1783, 1822, 1823]
    rbx:
      median: 774
      times: [773, 775, 772, 775, 774]