aboutsummaryrefslogtreecommitdiffhomepage
path: root/dev/doc/perf-analysis
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2010-06-09 10:08:53 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2010-06-09 10:08:53 +0000
commitcb586ea65a1ad38626b7481ff8b30007f488705d (patch)
tree7d68bc334fb032bcb3f9a1ccbc26f3546a0b6e27 /dev/doc/perf-analysis
parent40dee46e5f119d6642a5dc7661778746aff25580 (diff)
Backported r13080 (support for open terms in ltac matching) from trunk to v8.3.
Also updated perf-analysis file (the part of the commit that delays typing of ltac instances seems to slightly improve a few contributions) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@13096 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'dev/doc/perf-analysis')
-rw-r--r--dev/doc/perf-analysis8
1 files changed, 6 insertions, 2 deletions
diff --git a/dev/doc/perf-analysis b/dev/doc/perf-analysis
index 805f0778d..ac54fa6f7 100644
--- a/dev/doc/perf-analysis
+++ b/dev/doc/perf-analysis
@@ -1,9 +1,13 @@
Performance analysis (trunk repository)
---------------------------------------
-Jun 4, 2010: improvement in type classes inference by removing
+Jun 7, 2010: delayed re-typing of Ltac instances in matching
+ (-1% on HighSchoolGeometry, -2% on JordanCurveTheorem)
+
+Jun 4, 2010: improvement in eauto and type classes inference by removing
systematic preparation of debugging pretty-printing streams (std_ppcmds)
- (-7% in ATBR, visible only on V8.3 logs since ATBR is broken in trunk)
+ (-7% in ATBR, visible only on V8.3 logs since ATBR is broken in trunk;
+ -6% in HighSchoolGeometry)
Apr 19, 2010: small improvement obtained by reducing evar instantiation
from O(n^3) to O(n^2) in the size of the instance (-2% in Compcert,