Module Ppx_array_runtime

type 'a t = 'a array
val length : 'a. 'a array @ contended -> int @@ portable
val unsafe_set : 'a. 'a array -> int -> 'a -> unit @@ portable
val unsafe_get : 'a. 'a array -> int -> 'a @@ portable
val unsafe_get__shared : 'a. 'a array @ shared -> int -> 'a @ shared @@ portable
val create : 'a. len:int -> 'a -> 'a array @@ portable
val create__stack : 'a. len:int -> 'a -> 'a array @ local @@ portable
val magic_create_uninitialized : 'a. len:int -> 'a array @@ portable