MORPH
®
EXPLORE
SEARCH
/
SIGN IN
SIGN UP
EXPLORE
SEARCH
dhruvhead
/
ruby
UNCLAIMED
0
0
0
Ruby
CODE
ISSUES
AGENTS
RELEASES
PACKAGES
DOCS
ACTIVITY
master
32 branches
1191 tags
Code
c
jit
language
object-oriented
programming-language
ruby
ruby-language
rust
Peter Zhu
Use shape bits to store capacity of object
870c8d6
·
16h ago
·
99,963 Commits
.github
basictest
benchmark
bin
bootstraptest
ccan
coroutine
coverage
cygwin
defs
doc
enc
ext
gc
gems
include
internal
jit
lib
libexec
man
misc
missing
prism
sample
spec
template
test
tool
wasm
win32
yjit
zjit
.dir-locals.el
1.2 KB
.document
816 B
.editorconfig
361 B
.gdbinit
34.9 KB
.git-blame-ignore-revs
1.8 KB
.gitattributes
398 B
.gitignore
3.5 KB
.indent.pro
198 B
.mailmap
20.1 KB
.rdoc_options
706 B
.rspec_parallel
100 B
aclocal.m4
addr2line.c
79.7 KB
addr2line.h
475 B
array.c
251.6 KB
array.rb
9.1 KB
ast.c
46.3 KB
ast.rb
11.0 KB
autogen.sh
569 B
bignum.c
191.1 KB
box.c
34.4 KB
BSDL
1.3 KB
builtin.c
3.1 KB
builtin.h
5.8 KB
Cargo.lock
19.8 KB
Cargo.toml
2.0 KB
class.c
88.0 KB
common.mk
73.8 KB
compar.c
9.0 KB
compile.c
503.8 KB
complex.c
73.7 KB
concurrent_set.c
16.6 KB
configure.ac
160.5 KB
constant.h
1.6 KB
cont.c
109.0 KB
CONTRIBUTING.md
147 B
COPYING
2.4 KB
COPYING.ja
2.5 KB
darray.h
9.5 KB
debug_counter.c
3.2 KB
debug_counter.h
14.7 KB
debug.c
20.5 KB
depend
1.1 MB
dir.c
103.6 KB
dir.rb
8.4 KB
dln_find.c
7.1 KB
dln.c
14.1 KB
dln.h
830 B
dmydln.c
705 B
dmyenc.c
827 B
dmyext.c
625 B
encindex.h
1.9 KB
encoding.c
51.2 KB
enum.c
144.4 KB
enumerator.c
125.9 KB
error.c
112.0 KB
eval_error.c
16.6 KB
eval_intern.h
9.5 KB
eval_jump.c
2.8 KB
eval.c
58.5 KB
file.c
232.3 KB
gc.c
160.3 KB
gc.rb
19.7 KB
gem_prelude.rb
551 B
golf_prelude.rb
2.6 KB
goruby.c
1.5 KB
GPL
17.7 KB
hash.c
212.7 KB
hash.rb
1.5 KB
hrtime.h
6.3 KB
id_table.c
12.5 KB
id_table.h
2.9 KB
imemo.c
21.9 KB
inits.c
2.2 KB
insns.def
37.8 KB
internal.h
2.9 KB
io_buffer.c
123.3 KB
io.c
427.9 KB
io.rb
5.1 KB
iseq.c
145.7 KB
iseq.h
11.3 KB
jit_hook.rb
369 B
jit_undef.rb
78 B
jit.c
19.8 KB
kernel.rb
8.2 KB
KNOWNBUGS.rb
196 B
LEGAL
54.5 KB
lex.c.blt
12.6 KB
load.c
53.5 KB
loadpath.c
2.3 KB
localeinit.c
3.1 KB
main.c
1.4 KB
marshal.c
71.3 KB
marshal.rb
1.5 KB
math.c
28.9 KB
memory_view.c
22.6 KB
method.h
10.1 KB
mini_builtin.c
3.3 KB
miniinit.c
2.2 KB
NEWS.md
14.1 KB
nilclass.rb
798 B
node_dump.c
44.0 KB
node.c
11.2 KB
node.h
3.9 KB
numeric.c
168.6 KB
numeric.rb
8.3 KB
object.c
127.1 KB
pack.c
54.0 KB
pack.rb
1.2 KB
parse.y
508.2 KB
parser_bits.h
19.6 KB
parser_node.h
600 B
parser_st.c
5.3 KB
parser_st.h
7.3 KB
parser_value.h
2.6 KB
pathname_builtin.rb
62.5 KB
pathname.c
10.4 KB
prelude.rb
792 B
prism_compile.c
458.2 KB
prism_compile.h
8.0 KB
prism_init.c
164 B
prism_xallocator.h
123 B
probes_helper.h
1.3 KB
probes.d
7.6 KB
proc.c
139.7 KB
process.c
264.5 KB
ractor_core.h
8.8 KB
ractor_sync.c
34.6 KB
ractor.c
68.2 KB
ractor.rb
25.4 KB
random.c
50.8 KB
range.c
78.4 KB
rational.c
68.7 KB
re.c
137.5 KB
README.ja.md
8.6 KB
README.md
3.4 KB
regcomp.c
163.8 KB
regenc.c
32.3 KB
regenc.h
11.7 KB
regerror.c
12.8 KB
regexec.c
148.7 KB
regint.h
33.5 KB
regparse.c
169.2 KB
regparse.h
12.3 KB
regsyntax.c
14.4 KB
ruby_assert.h
594 B
ruby_atomic.h
4.1 KB
ruby_parser.c
26.5 KB
ruby-runner.c
2.8 KB
ruby.c
96.7 KB
ruby.rs
84 B
rubyparser.h
33.8 KB
rubystub.c
1.4 KB
scheduler.c
42.1 KB
set.c
69.2 KB
shape.c
50.7 KB
shape.h
19.3 KB
signal.c
37.7 KB
siphash.c
11.3 KB
siphash.h
1.3 KB
sparc.c
1.1 KB
sprintf.c
37.4 KB
st.c
95.2 KB
strftime.c
33.4 KB
string.c
352.8 KB
string.rb
604 B
struct.c
63.8 KB
symbol.c
31.7 KB
symbol.h
2.9 KB
symbol.rb
1017 B
thread_none.c
6.0 KB
thread_none.h
595 B
thread_pthread_mn.c
34.8 KB
thread_pthread.c
101.2 KB
thread_pthread.h
5.0 KB
thread_sync.c
37.0 KB
thread_sync.rb
20.1 KB
thread_win32.c
24.9 KB
thread_win32.h
1.1 KB
thread.c
173.6 KB
time.c
159.9 KB
timev.h
1.8 KB
timev.rb
17.6 KB
trace_point.rb
12.1 KB
transcode_data.h
5.9 KB
transcode.c
142.0 KB
universal_parser.c
7.5 KB
util.c
16.5 KB
variable.c
128.9 KB
variable.h
886 B
vcpkg.json
258 B
version.c
8.0 KB
version.h
2.4 KB
vm_args.c
40.9 KB
vm_backtrace.c
57.2 KB
vm_callinfo.h
18.6 KB
vm_core.h
70.4 KB
vm_debug.h
4.3 KB
vm_dump.c
53.6 KB
vm_eval.c
87.7 KB
vm_exec.c
3.5 KB
vm_exec.h
5.6 KB
vm_insnhelper.c
242.5 KB
vm_insnhelper.h
9.1 KB
vm_method.c
114.1 KB
vm_opts.h
1.7 KB
vm_sync.c
7.8 KB
vm_sync.h
4.9 KB
vm_trace.c
58.8 KB
vm.c
154.6 KB
vsnprintf.c
31.9 KB
warning.rb
1.8 KB
weakmap.c
24.1 KB
yjit.c
19.1 KB
yjit.h
3.5 KB
yjit.rb
23.0 KB
zjit.c
8.1 KB
zjit.h
6.2 KB
zjit.rb
10.9 KB