aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorPierre-Marie Pédrot2016-11-30 22:47:38 +0100
committerPierre-Marie Pédrot2016-11-30 22:47:38 +0100
commitcf8ecf83b5cc52f7ea73dc1d3af59bf03deff688 (patch)
treebd5a6ad80bb09684899fbcc66963d39ae9a9b52a /lib
parent88b2eb9279bf5f83f27057094de5b696ee9916e3 (diff)
parent3e6fa1cbdc0ec145728089000595b6ea29f37a4c (diff)
Merge branch 'v8.6'
Diffstat (limited to 'lib')
-rw-r--r--lib/aux_file.ml4
-rw-r--r--lib/profile.ml6
2 files changed, 7 insertions, 3 deletions
diff --git a/lib/aux_file.ml b/lib/aux_file.ml
index c6c7b42429..0f0f09aa23 100644
--- a/lib/aux_file.ml
+++ b/lib/aux_file.ml
@@ -17,6 +17,10 @@ let version = 1
let oc = ref None
+let chop_extension f =
+ if check_suffix f ".v" then chop_extension f
+ else f
+
let aux_file_name_for vfile =
dirname vfile ^ "/." ^ chop_extension(basename vfile) ^ ".aux"
diff --git a/lib/profile.ml b/lib/profile.ml
index 0910db3fe2..d620fe69c4 100644
--- a/lib/profile.ml
+++ b/lib/profile.ml
@@ -146,9 +146,9 @@ let merge_profile filename (curr_table, curr_outside, curr_total as new_data) =
number of allocated bytes may exceed the maximum integer capacity
(2^31 on 32-bits architectures); therefore, allocation is measured
by small steps, total allocations are computed by adding elementary
- measures and carries are controled from step to step *)
+ measures and carries are controlled from step to step *)
-(* Unix measure of time is approximative and shoitt delays are often
+(* Unix measure of time is approximate and short delays are often
unperceivable; therefore, total times are measured in one (big)
step to avoid rounding errors and to get the best possible
approximation.
@@ -358,7 +358,7 @@ let declare_profile name =
prof_table := (name,e)::!prof_table;
e
-(* Default initialisation, may be overriden *)
+(* Default initialization, may be overridden *)
let _ = init_profile ()
(******************************)