Bootsnap Compile Cache Semantics
2017-03-31
Just a quick diagram I’m throwing together for the README:
cluster_0
"file"
cluster_1
inode
cluster_2
xattrs
cluster_3
user.aotcc.key
cluster_4
user.aotcc.value
f
data
mtime
...
a
version
compile_option
data_size
ruby_revision
mtime
f:fm--a:fm
d
file contents
f:fd--d
b
binary compilation result
a:fds--b