Subject: CVS commit: pkgsrc/lang/coq
To: None <pkgsrc-changes@NetBSD.org>
From: Antoine Reilles <tonio@netbsd.org>
List: pkgsrc-changes
Date: 02/25/2007 15:03:53
Module Name: pkgsrc
Committed By: tonio
Date: Sun Feb 25 15:03:52 UTC 2007
Modified Files:
pkgsrc/lang/coq: Makefile PLIST distinfo
pkgsrc/lang/coq/patches: patch-aa
Log Message:
Update lang/coq to 8.1
Many changes, among them:
- Many bugs have been fixed (cf coq-bugs web page)
- changed parsing precedence of let/in and fun constructions of Ltac:
let x := t in e1; e2 is now parsed as let x := t in (e1;e2).
- New primitive "external" for communication with tool external to Coq.
- Omega now handles arbitrary precision integers.
- Haskell extraction: types of functions are now printed, better
unsafeCoerce mechanism, both for hugs and ghc.
- Scheme extraction improved, see http://www.pps.jussieu.fr/~letouzey/scheme.
- New notation "exists! x:A, P" for unique existence.
- New library on String and Ascii characters (contributed by L. Thery).
- New library FSets+FMaps of finite sets and maps.
- New library QArith on rational numbers.
- Few improvements in ZArith potentially exceptionally breaking the
compatibility (useless hypothesys of Zgt_square_simpl and
Zlt_square_simpl removed; fixed names mentioning letter O instead of
digit 0; weaken premises in Z_lt_induction).
To generate a diff of this commit:
cvs rdiff -r1.15 -r1.16 pkgsrc/lang/coq/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/lang/coq/PLIST
cvs rdiff -r1.5 -r1.6 pkgsrc/lang/coq/distinfo
cvs rdiff -r1.4 -r1.5 pkgsrc/lang/coq/patches/patch-aa
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.