get rid of deprecated Array.create

This commit is contained in:
Simon Cruanes 2014-09-17 23:10:38 +02:00
parent 8a095f2298
commit 0578bedf31
6 changed files with 10 additions and 10 deletions

View file

@ -86,7 +86,7 @@ let _empty_array v =
let _resize v newcapacity = let _resize v newcapacity =
assert (newcapacity >= v.size); assert (newcapacity >= v.size);
assert (not (_empty_array v)); assert (not (_empty_array v));
let new_vec = Array.create newcapacity v.vec.(0) in let new_vec = Array.make newcapacity v.vec.(0) in
Array.blit v.vec 0 new_vec 0 v.size; Array.blit v.vec 0 new_vec 0 v.size;
v.vec <- new_vec; v.vec <- new_vec;
() ()

View file

@ -92,7 +92,7 @@ module O = struct
let create () = let create () =
let s = { let s = {
n = 0; n = 0;
handlers = Array.create 3 nop_handler; handlers = Array.make 3 nop_handler;
alive = NotAlive; alive = NotAlive;
} in } in
s s
@ -116,7 +116,7 @@ module O = struct
(* resize handlers if needed *) (* resize handlers if needed *)
(if s.n = Array.length s.handlers (if s.n = Array.length s.handlers
then begin then begin
let handlers = Array.create (s.n + 4) nop_handler in let handlers = Array.make (s.n + 4) nop_handler in
Array.blit s.handlers 0 handlers 0 s.n; Array.blit s.handlers 0 handlers 0 s.n;
s.handlers <- handlers s.handlers <- handlers
end); end);

View file

@ -116,7 +116,7 @@ module Linear(X : EQ) = struct
let create size = let create size =
assert (size >= 1); assert (size >= 1);
Array.create size Empty Array.make size Empty
let clear cache = let clear cache =
Array.fill cache 0 (Array.length cache) Empty Array.fill cache 0 (Array.length cache) Empty
@ -164,7 +164,7 @@ module Linear2(X : EQ)(Y : EQ) = struct
let create size = let create size =
assert (size >= 1); assert (size >= 1);
Array.create size Empty Array.make size Empty
let clear cache = let clear cache =
Array.fill cache 0 (Array.length cache) Empty Array.fill cache 0 (Array.length cache) Empty
@ -214,7 +214,7 @@ module Replacing(X : HASH) = struct
and 'a bucket = Empty | Assoc of key * 'a | AssocRaise of key * exn and 'a bucket = Empty | Assoc of key * 'a | AssocRaise of key * exn
let create size = let create size =
Array.create size Empty Array.make size Empty
let clear c = let clear c =
Array.fill c 0 (Array.length c) Empty Array.fill c 0 (Array.length c) Empty
@ -256,7 +256,7 @@ module Replacing2(X : HASH)(Y : HASH) = struct
and key2 = Y.t and key2 = Y.t
let create size = let create size =
Array.create size Empty Array.make size Empty
let clear c = let clear c =
Array.fill c 0 (Array.length c) Empty Array.fill c 0 (Array.length c) Empty

View file

@ -80,7 +80,7 @@ module PArray = struct
(* XXX maybe having a snapshot of the array from point to point may help? *) (* XXX maybe having a snapshot of the array from point to point may help? *)
let make size elt = let make size elt =
let a = Array.create size elt in let a = Array.make size elt in
ref (Array a) ref (Array a)
(** Recover the given version of the shared array. Returns the array (** Recover the given version of the shared array. Returns the array

View file

@ -36,7 +36,7 @@ module PArray = struct
(* XXX maybe having a snapshot of the array from point to point may help? *) (* XXX maybe having a snapshot of the array from point to point may help? *)
let make size elt = let make size elt =
let a = Array.create size elt in let a = Array.make size elt in
ref (Array a) ref (Array a)
let init size f = let init size f =

View file

@ -40,7 +40,7 @@ module PArray = struct
(* XXX maybe having a snapshot of the array from point to point may help? *) (* XXX maybe having a snapshot of the array from point to point may help? *)
let make size elt = let make size elt =
let a = Array.create size elt in let a = Array.make size elt in
ref (Array a) ref (Array a)
(** Recover the given version of the shared array. Returns the array (** Recover the given version of the shared array. Returns the array