Application |
answer
erb
fib
mandelbrot
raise
tak
uri
aobench
factorial
lc fizzbuzz
pentomino
strconcat
tarai
|
Array |
sample 100k 1k
small and
values at int
sample 100k 100
sample 100k 50k
small diff
values at range
sample 100k 10k
sample 100k 6k
small or
sample 100k 10
sort block
sample 100k 11
shift
sort float
|
Complex |
float add
float div
float mul
float new
float power
float sub
|
Enum |
lazy grep v 100
lazy grep v 20
lazy grep v 50
lazy uniq 100
lazy uniq 20
lazy uniq 50
|
Hash |
aref array
aref dsym long
aref dsym
aref fix
aref flo
aref miss
aref str
aref sym long
aref sym
flatten
ident flo
ident num
ident obj
ident str
ident sym
keys
literal small2
literal small4
literal small8
long
shift
shift u16
shift u24
shift u32
small2
small4
small8
to proc
values
|
IO |
copy stream write
copy stream write socket
file create
file read
file write
nonblock noex2
nonblock noex
pipe rw
select2
select3
select
write
|
Loop |
for
generator
times
whileloop2
whileloop
|
Shootout |
ackermann
array
binary trees
concatenate
count words
exception
fannkuch
fasta
k nucleotide
lists
mandelbrot
matrix
meteor contest
nbody
nested loop
nsieve bits
nsieve
object
partial sums
pidigits
random
reverse complement
sieve
spectralnorm
|
VM |
array
attr ivar set
attr ivar
backtrace
bigarray
bighash
blockparam call
blockparam pass
blockparam yield
blockparam
block
case classes
case lit
case
clearmethodcache
const
cvar
defined method
dstr ary
dstr bool
dstr class module
dstr digit
dstr int
dstr nil
dstr obj def
dstr obj
dstr str
dstr sym
dstr
ensure
eval
fiber allocate
fiber count
fiber reuse gc
fiber reuse
fiber switch
float simple
freezestring
gc old full
gc old immediate
gc old lazy
gc
gc short lived
gc short with complex long
gc short with long
gc short with symbol
gc wb ary promoted
gc wb ary
gc wb obj promoted
gc wb obj
iclass super
ivar embedded obj init
ivar extended obj init
ivar generic get
ivar generic set
ivar get
ivar lazy set
ivar of class set
ivar of class
ivar set on instance
ivar set
ivar
length
lvar cond set
lvar init
lvar set
method missing
method with block
method
module ann const set
module const set
mutex
neq
newlambda
not
poly method ov
poly method
poly same method
poly singleton
proc
raise1
raise2
regexp
rescue
send cfunc
send
simplereturn
string literal
struct big aref hi
struct big aref lo
struct big aset
struct big href hi
struct big href lo
struct big hset
struct small aref
struct small aset
struct small href
struct small hset
super
swap
symbol block pass
thread alive check
thread close
thread condvar1
thread condvar2
thread create join
thread mutex1
thread mutex2
thread mutex3
thread pass flood
thread pass
thread pipe
thread queue
thread sized queue2
thread sized queue3
thread sized queue4
thread sized queue
thread sleep
unif1
yield
zsuper
|