val public_method_label : string -> tagval new_variable : table -> string -> intval new_methods_variables :
table ->
string array ->
string array ->
label arrayval get_variable : table -> string -> intval get_variables : table -> string array -> int arrayval get_method_labels : table -> string array -> label arrayval narrow : table -> string array -> string array -> string array -> unitval widen : table -> unitval add_initializer : table -> (obj -> unit) -> unitval create_table : string array -> tableval init_class : table -> unitval copy : 'a as 'b -> 'cval run_initializers : obj -> table -> unitval create_object_and_run_initializers : obj -> table -> objval sendcache : obj -> tag -> t -> int -> ttype impl = | GetConst| GetVar| GetEnv| GetMeth| SetVar| AppConst| AppVar| AppEnv| AppMeth| AppConstConst| AppConstVar| AppConstEnv| AppConstMeth| AppVarConst| AppEnvConst| AppMethConst| MethAppConst| MethAppVar| MethAppEnv| MethAppMeth| SendConst| SendVar| SendEnv| SendMeth| Closure of closure
type params = {mutable compact_table : bool;mutable copy_parent : bool;mutable clean_when_copying : bool;mutable retry_count : int;mutable bucket_small_size : int;
}type stats = {classes : int;methods : int;inst_vars : int;
}val stats : unit -> stats