]> matita.cs.unibo.it Git - helm.git/blob - helm/software/matita/dist/ChangeLog
Debugging code removed.
[helm.git] / helm / software / matita / dist / ChangeLog
1 0.5.6 - 1/12/2008 - bugfix release
2         * more abstract disambiguation algorithm, simpler instantiation
3           to a different CIC/refiner
4         * natural deduction support improved in the first order case
5         * natural deduction lem rule does now support lemmas 
6           with (up to) 3 premises (multicut rule, displayed as
7           a collapsed tree)
8
9 0.5.5  - 17/11/2008 - bugfix release with students in mind      
10         * by ... we proved fixed to use only the specified lemmas but
11           using full unification inside auto.
12         * new apply rule tactic, that exploits the goal type to
13           disambiguate the input term.
14         * new didactic/ library directory, with support for natural deduction
15           treese.
16
17 0.5.4  - 19/10/2008 - bugfix release    
18         * When a file is opened, the cursor is placed at the begin of the
19           buffer and not atthe end as before
20         * New macro eval
21         * More code in the direction of a fully functional matita status, that
22           improved undo reliability in the parser/notation modules
23         * matitac was seldom compiling up-to-date files, fixed
24         * Memory consumption durin proof construction cut down using Lazy.t
25           proof terms
26         * mstyle support in notation for text color, font size
27         * AutoGui now scales fonts to the correct user-requested size 
28         * Non linear pattern matching from the level of terms to the
29           one of content in interpretation command (if the same variable name
30           is used, the two captured terms must be alpha equivalent to match)
31
32 0.5.3  - 23/7/2008 - bugfix release
33         * many fixes concerning the CProp hiearchy
34         * coercion database simplified
35         * coercion hiding now works properly for coercions to funclass
36         * triangular pullback works better with coercions to the function space
37         * notation for lists fixed to add a break point after the separator
38         * notation for the existential is now user definable
39         * \infrule layout added, allows to display readable fractions
40         * better window for terms grammar and TeX/Unicode
41         * fixed a bug in the positivity check not considering some subterms
42         * fixed some GUI glitches thanks to glade-3
43
44 0.5.2  - 2/7/2008 - better-usability-for-the-working-constructivist release
45         * refinement of match fixed to prevent useless unfolding,
46           head_beta_reduce is used instead of whd ~delta:true
47         * CProp hierarchy, interleaved with type (used to be a single universe)
48         * Notation now allows to set the precedence level of subterms, avoiding
49           unnecessary parenthese
50         * UTF-8 / TeX conversion table is now available in the Help menu
51         * Notation subsystem described in the manual
52         * EBNF term grammar is now available in the View menu (and is in sync with
53           the currently loaded notation)
54         * Rewrite tactic (in hypothesis) now computes the right sort and
55           uses the right equality elimination principle
56         * URI free interpretation and coercion statements (scripts are almost
57           relocatable now)
58         * elim and cases tactic now support a pattern to specify hypotheses that 
59           are generalized before the elimination. 
60
61 0.5.1  - 29/5/2008 - minor bug fix release
62         * visualization of inductive types reports the number of fixed parameters
63         * a wrong context was used to refine fixpoints arguments
64           when trying to optimize out the letin (grep for `AvoidLetIn):
65           (let rec f x = Fix... in f t ---> Fix... t)
66         * auto fixed to prefer goals with metavariables to closed ones,
67           added new syntax to specify the universe "auto by t1, t2, ...",
68                 updated documentation describing all auto parameters
69         * declarative language syntax and documentation ported to the new 
70           auto parameters
71
72 0.5.0  - 9/5/2008 - bugfix release
73         * first release not considered experimental
74
75 0.4.98 - ??/11/2007 - bugfix release
76         * compiles against camlp5 >= 5.0  
77         * changed lablgtksourceview module name since it is now part of lablgtk2
78
79 0.4.97 - 16/11/2007 - initial release