aboutsummaryrefslogtreecommitdiffhomepage
path: root/stm
diff options
context:
space:
mode:
Diffstat (limited to 'stm')
-rw-r--r--stm/stm.ml14
-rw-r--r--stm/stm.mli8
-rw-r--r--stm/stm.mllib2
-rw-r--r--stm/vio_checking.ml (renamed from stm/vi_checking.ml)18
-rw-r--r--stm/vio_checking.mli (renamed from stm/vi_checking.mli)8
5 files changed, 25 insertions, 25 deletions
diff --git a/stm/stm.ml b/stm/stm.ml
index 1dff4ae94..4afdb06a1 100644
--- a/stm/stm.ml
+++ b/stm/stm.ml
@@ -1145,7 +1145,7 @@ end = struct (* {{{ *)
VCS.restore document;
try
Reach.known_state ~cache:`No stop;
- (* The original terminator, a hook, has not been saved in the .vi*)
+ (* The original terminator, a hook, has not been saved in the .vio*)
Proof_global.set_terminator
(Lemmas.standard_proof_terminator []
(Lemmas.mk_hook (fun _ _ -> ())));
@@ -1245,7 +1245,7 @@ end = struct (* {{{ *)
let id, valid as t_exn_info = exn_info in
let cancel_switch = ref false in
if TaskQueue.n_workers (Option.get !queue) = 0 then
- if !Flags.compilation_mode = Flags.BuildVi then begin
+ if !Flags.compilation_mode = Flags.BuildVio then begin
let f,assign =
Future.create_delegate ~blocking:true (State.exn_on id ~valid) in
let t_uuid = Future.uuid f in
@@ -1536,11 +1536,11 @@ let async_policy () =
if interactive () = `Yes then
(async_proofs_is_master () || !async_proofs_mode = Flags.APonLazy)
else
- (!compilation_mode = Flags.BuildVi || !async_proofs_mode <> Flags.APoff)
+ (!compilation_mode = Flags.BuildVio || !async_proofs_mode <> Flags.APoff)
let delegate name =
let time = get_hint_bp_time name in
- time >= 1.0 || !Flags.compilation_mode = Flags.BuildVi
+ time >= 1.0 || !Flags.compilation_mode = Flags.BuildVio
let collect_proof keep cur hd brkind id =
prerr_endline ("Collecting proof ending at "^Stateid.to_string id);
@@ -1579,7 +1579,7 @@ let collect_proof keep cur hd brkind id =
`ASync (parent last,proof_using_ast last,accn,name,delegate name)
| `Fork((_, hd', GuaranteesOpacity, ids), _) when
has_proof_no_using last && not (State.is_cached (parent last)) &&
- !Flags.compilation_mode = Flags.BuildVi ->
+ !Flags.compilation_mode = Flags.BuildVio ->
assert (VCS.Branch.equal hd hd'||VCS.Branch.equal hd VCS.edit_branch);
(try
let name, hint = name ids, get_hint_ctx loc in
@@ -1903,10 +1903,10 @@ let handle_failure (e, info) vcs tty =
VCS.print ();
iraise (e, info)
-let snapshot_vi ldir long_f_dot_v =
+let snapshot_vio ldir long_f_dot_v =
finish ();
if List.length (VCS.branches ()) > 1 then
- Errors.errorlabstrm "stm" (str"Cannot dump a vi with open proofs");
+ Errors.errorlabstrm "stm" (str"Cannot dump a vio with open proofs");
Library.save_library_to ~todo:(dump_snapshot ()) ldir long_f_dot_v
(Global.opaque_tables ())
diff --git a/stm/stm.mli b/stm/stm.mli
index 715997aee..2cbd54dd5 100644
--- a/stm/stm.mli
+++ b/stm/stm.mli
@@ -49,18 +49,18 @@ val stop_worker : string -> unit
(* Joins the entire document. Implies finish, but also checks proofs *)
val join : unit -> unit
-(* Saves on the dist a .vi corresponding to the current status:
+(* Saves on the dist a .vio corresponding to the current status:
- if the worker prool is empty, all tasks are saved
- if the worker proof is not empty, then it waits until all workers
are done with their current jobs and then dumps (or fails if one
of the completed tasks is a failuere) *)
-val snapshot_vi : DirPath.t -> string -> unit
+val snapshot_vio : DirPath.t -> string -> unit
(* Empties the task queue, can be used only if the worker pool is empty (E.g.
- * after having built a .vi in batch mode *)
+ * after having built a .vio in batch mode *)
val reset_task_queue : unit -> unit
-(* A .vi contains tasks to be completed *)
+(* A .vio contains tasks to be completed *)
type tasks
val check_task : string -> tasks -> int -> bool
val info_tasks : tasks -> (string * float * int) list
diff --git a/stm/stm.mllib b/stm/stm.mllib
index 2b5ff8c04..92b3a869a 100644
--- a/stm/stm.mllib
+++ b/stm/stm.mllib
@@ -9,4 +9,4 @@ CoqworkmgrApi
AsyncTaskQueue
Texmacspp
Stm
-Vi_checking
+Vio_checking
diff --git a/stm/vi_checking.ml b/stm/vio_checking.ml
index 925a2a89e..3922af6e1 100644
--- a/stm/vi_checking.ml
+++ b/stm/vio_checking.ml
@@ -8,7 +8,7 @@
open Util
-let check_vi (ts,f) =
+let check_vio (ts,f) =
Dumpglob.noglob ();
let long_f_dot_v, _, _, _, tasks, _ = Library.load_library_todo f in
Stm.set_compilation_hints long_f_dot_v;
@@ -23,12 +23,12 @@ end
module Pool = Map.Make(IntOT)
-let schedule_vi_checking j fs =
+let schedule_vio_checking j fs =
if j < 1 then Errors.error "The number of workers must be bigger than 0";
let jobs = ref [] in
List.iter (fun f ->
let f =
- if Filename.check_suffix f ".vi" then Filename.chop_extension f
+ if Filename.check_suffix f ".vio" then Filename.chop_extension f
else f in
let long_f_dot_v, _,_,_, tasks, _ = Library.load_library_todo f in
Stm.set_compilation_hints long_f_dot_v;
@@ -42,7 +42,7 @@ let schedule_vi_checking j fs =
let pool : Worker.process Pool.t ref = ref Pool.empty in
let rec filter_argv b = function
| [] -> []
- | "-schedule-vi-checking" :: rest -> filter_argv true rest
+ | "-schedule-vio-checking" :: rest -> filter_argv true rest
| s :: rest when s.[0] = '-' && b -> filter_argv false (s :: rest)
| _ :: rest when b -> filter_argv b rest
| s :: rest -> s :: filter_argv b rest in
@@ -81,7 +81,7 @@ let schedule_vi_checking j fs =
let cmp_job (f1,_,_) (f2,_,_) = compare f1 f2 in
List.flatten
(List.map (fun (f, tl) ->
- "-check-vi-tasks" ::
+ "-check-vio-tasks" ::
String.concat "," (List.map string_of_int tl) :: [f])
(pack (List.sort cmp_job !what))) in
let rc = ref 0 in
@@ -97,12 +97,12 @@ let schedule_vi_checking j fs =
done;
exit !rc
-let schedule_vi_compilation j fs =
+let schedule_vio_compilation j fs =
if j < 1 then Errors.error "The number of workers must be bigger than 0";
let jobs = ref [] in
List.iter (fun f ->
let f =
- if Filename.check_suffix f ".vi" then Filename.chop_extension f
+ if Filename.check_suffix f ".vio" then Filename.chop_extension f
else f in
let paths = Loadpath.get_paths () in
let _, long_f_dot_v =
@@ -118,7 +118,7 @@ let schedule_vi_compilation j fs =
let pool : Worker.process Pool.t ref = ref Pool.empty in
let rec filter_argv b = function
| [] -> []
- | "-schedule-vi2vo" :: rest -> filter_argv true rest
+ | "-schedule-vio2vo" :: rest -> filter_argv true rest
| s :: rest when s.[0] = '-' && b -> filter_argv false (s :: rest)
| _ :: rest when b -> filter_argv b rest
| s :: rest -> s :: filter_argv b rest in
@@ -127,7 +127,7 @@ let schedule_vi_compilation j fs =
let make_job () =
let f, t = List.hd !jobs in
jobs := List.tl !jobs;
- [ "-vi2vo"; f ] in
+ [ "-vio2vo"; f ] in
let rc = ref 0 in
while !jobs <> [] || Pool.cardinal !pool > 0 do
while Pool.cardinal !pool < j && !jobs <> [] do
diff --git a/stm/vi_checking.mli b/stm/vio_checking.mli
index 65414eda4..fb1a0beca 100644
--- a/stm/vi_checking.mli
+++ b/stm/vio_checking.mli
@@ -6,8 +6,8 @@
(* * GNU Lesser General Public License Version 2.1 *)
(************************************************************************)
-(* [check_vi tasks file] checks the [tasks] stored in [file] *)
-val check_vi : int list * string -> bool
-val schedule_vi_checking : int -> string list -> unit
+(* [check_vio tasks file] checks the [tasks] stored in [file] *)
+val check_vio : int list * string -> bool
+val schedule_vio_checking : int -> string list -> unit
-val schedule_vi_compilation : int -> string list -> unit
+val schedule_vio_compilation : int -> string list -> unit