evanphx / rubinius

Rubinius, the Ruby VM

This URL has Read+Write access

rubinius / kernel / hints
100644 136 lines (135 sloc) 1.039 kb
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
Array
total
tuple
!
BlockContext
__ivars__
sender
ip
sp
block
raiseable
env
!
BlockEnvironment
__ivars__
home
initial_ip
last_ip
post_send
!
Class
__ivars__
methods
method_cache
name
constants
encloser
superclass
instance_fields
instance_flags
!
CompiledMethod
__ivars__
primitive
required
serial
bytecodes
name
file
locals
literals
arguments
scope
exceptions
lines
path
cache
!
Float
__ivars__
!
Hash
__ivars__
keys
values
bins
entries
default
default_proc
!
IO
descriptor
!
MatchData
__ivars__
source
regexp
full
region
!
MetaClass
__ivars__
methods
method_cache
name
constants
encloser
superclass
instance_fields
instance_flags
attached_instance
!
MethodContext
__ivars__
sender
ip
sp
block
raiseable
method
bytecodes
literals
receiver
locals
argcount
name
module
!
MethodTable
__ivars__
keys
values
bins
entries
default
default_proc
!
Module
__ivars__
methods
method_cache
name
constants
encloser
!
Object
__ivars__
!
Regexp
__ivars__
source
data
names
!
String
bytes
characters
encoding
data
!
SymbolTable
__ivars__
symbols
strings
!