X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=matita%2Fmatita%2Fdist%2FChangeLog;h=1f9cd6951a4a2f7996624e2e51b91bd531eb9829;hb=36660809dcfb90bea480c84997cfb40f347e0f0c;hp=a0a1c51a9dc6442819675d44ed7ea103c5f726c5;hpb=2c01ff6094173915e7023076ea48b5804dca7778;p=helm.git diff --git a/matita/matita/dist/ChangeLog b/matita/matita/dist/ChangeLog index a0a1c51a9..1f9cd6951 100644 --- a/matita/matita/dist/ChangeLog +++ b/matita/matita/dist/ChangeLog @@ -1,37 +1,32 @@ -0.5.8 - 02/12/2009 - toward the 1.x series - * Complete rewriting of paramodulation code (thanks to Maxime Denes), - that is abstract over the data type embedded in the fisrt order - theory the procedure is able to handle. - Can be used as a stand-alone prover, and partecipated - to the CASC22 beating many older systems ;-) - * new (compact) kernel: - * toplevel fixpoints - * height (inter object dependency) driven conversion - * compact metavariable representation - * experimental irrelevant arguments handling in convesion - (in the spirit of proof irrelevance) - * explicit predicative universes - * new refiner: - * bi-directional type inference - * unification hints - * implicit vector (expands to the right number of implicits) - * new basic tactics: - * new type for tactics, with a global view on the ongoing proof - * heavily based on the refiner - * work with terms labelled with their contexts - * new auto (prolog like) proof search tactic: - * works on a set of goals - * non uniform context support: - * arbitrary tactics can be called to attack a goal (hardcoded - at the OCaml level), for now just apply and intro - * new installation: - * the standard library (now we have two of them) is not - distributed pre-compiled - * standard library .ma files can be included from everywhere since - they are in a standard path - * including a file of the standard library triggers its compilation - in the user's space - * gtksourceview2 based text widget (lablgtk >= 2.14) +0.99.4 - 26/12/2018 - beta version for the 1.x series + * ported to lablgkt3, ulex-camlp5 1.2, ocaml 4.07 + * bug fix: aliases were no longer added automatically to the script + +0.99.3 - 06/05/2016 - beta version for the 1.x series + * cyclic sort hierarchies are now allowed through the "cyclic" keyword + * new syntax for let rec/corec with flavor specifier + * optional parameters added to the syntax of definitions + * new attribute "Implied" put beside "Generated" and "Provided"; + it denotes an object provided not as defined by the user, but as + generated by another ITP + * the command "defined" is added as a presentational alternative to + "qed" for definitions + * improved standard library and contributions + * improved binaries using matita components + * source code updated for the latest version of OCaml and related + tools + * several bug fixes + +0.99.1 - 17/11/2011 - alpha version for the 1.x series + * old kernel, unification, etc. removed + * new compact syntax for tactics + * improved automation + * experimental multi tabbed interface + * John Major equality and the computation version of the K axiom are + now in the standard library + * generation of inversion/destruct principles using either + Leibniz or John Major equalities + * several bug fixes 0.5.7 - 15/02/2009 - Pàdoa release * are_convertible bug solved, arguments of application where