l := uri :: !l
| _ -> ());
let l = List.sort Pervasives.compare !l in
- MatitaMisc.list_uniq l
+ HExtlib.list_uniq l
with
exn -> raise exn (* no errors should be accepted *)
end
let close_uri_list uri_to_remove =
(* to remove an uri you have to remove the whole script *)
let buri_to_remove =
- MatitaMisc.list_uniq
+ HExtlib.list_uniq
(List.fast_sort Pervasives.compare
(List.map safe_buri_of_suri uri_to_remove))
in
(fun acc u -> one_step_depend u @ acc) [] uri_to_remove
in
let depend =
- MatitaMisc.list_uniq
- (List.fast_sort Pervasives.compare depend)
+ HExtlib.list_uniq (List.fast_sort Pervasives.compare depend)
in
uri_to_remove, depend
if debug then
List.iter debug_prerr buris;
let l = close [] buris in
- let l = MatitaMisc.list_uniq (List.fast_sort Pervasives.compare l) in
+ let l = HExtlib.list_uniq (List.fast_sort Pervasives.compare l) in
let l = List.map UriManager.uri_of_string l in
debug_prerr "clean_baseuri will remove:";
if debug then
List.iter (fun u -> debug_prerr (UriManager.string_of_uri u)) l;
Hashtbl.iter
(fun buri _ ->
- MatitaMisc.safe_remove (MatitaMisc.obj_file_of_baseuri buri)
- ) cache_of_processed_baseuri;
+ MatitaMisc.safe_remove (MatitaMisc.obj_file_of_baseuri buri))
+ cache_of_processed_baseuri;
List.iter (MatitaSync.remove ~verbose) l;
cleaned_no := !cleaned_no + List.length l;
if !cleaned_no > 30 then