Sign in
chromium
/
external
/
github.com
/
WebAssembly
/
spec
/
refs/heads/nested-actions
/
.
/
interpreter
/
runtime
/
data.ml
blob: e73cd2f311a9b21d688d68240347fb4c137dbd2f [
file
] [
log
] [
blame
] [
edit
]
type
data
=
string ref
type
t
=
data
let
alloc bs
=
ref bs
let
size seg
=
I64
.
of_int_u
(
String
.
length
!
seg
)
let
load seg i
=
(!
seg
).[
Int64
.
to_int i
]
let
drop seg
=
seg
:=
""