]> matita.cs.unibo.it Git - helm.git/commitdiff
This commit removes the slowest identity function ever implemented!
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 21 Sep 2005 16:48:13 +0000 (16:48 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Wed, 21 Sep 2005 16:48:13 +0000 (16:48 +0000)
helm/ocaml/cic_disambiguation/disambiguate.ml

index 054826ccae24aed0e7d5d27e0f1bc153fe675875..b66e12d5e4c15909c2a7badc1d454666168086d2 100644 (file)
@@ -691,7 +691,6 @@ module Make (C: Callbacks) =
         uris
 
 let refine_profiler = CicUtil.profile "disambiguate_thing.refine_thing"
-let disambiguate_environment_merge_profiler = CicUtil.profile "disambiguate_thing.disambiguate_environment_merge"
 
     let disambiguate_thing ~dbd ~context ~metasenv
       ?(initial_ugraph = CicUniv.empty_ugraph) ~aliases ~universe
@@ -857,15 +856,7 @@ in refine_profiler.CicUtil.profile foo ()
             !choices_avg
             (float_of_int (!domain_size - 1) *. !choices_avg *. (float_of_int res_size) +. !choices_avg))));
 *)
-      let choices, b = res in
-let foo () =
-      (List.map
-        (fun (env, metasenv, t, ugraph) ->
-          Environment.fold Environment.add env aliases,
-          metasenv, t, ugraph)
-        choices),
-      b
-in disambiguate_environment_merge_profiler.CicUtil.profile foo ()
+      res
      with
       CicEnvironment.CircularDependency s -> 
         failwith "Disambiguate: circular dependency"