Subject: CVS commit: pkgsrc/lang/ocaml
To: None <pkgsrc-changes@NetBSD.org>
From: Adam Ciarcinski <adam@netbsd.org>
List: pkgsrc-changes
Date: 01/16/2006 09:41:48
Module Name: pkgsrc
Committed By: adam
Date: Mon Jan 16 09:41:48 UTC 2006
Modified Files:
pkgsrc/lang/ocaml: Makefile Makefile.common PLIST PLIST.opt PLIST.prof
distinfo
pkgsrc/lang/ocaml/patches: patch-aa patch-ad patch-aj patch-ak patch-am
patch-at patch-aw patch-ax patch-bi patch-bm patch-br patch-bs
patch-bt
Log Message:
Changes 3.09.1:
* Bug fixes
* New features:
- otherlibs/labltk: browser uses menu bars instead of menu buttons
Changes 3.09.0:
Language features:
- Introduction of private row types, for abstracting the row in object
and variant types.
Type checking:
- Polymorphic variants with at most one constructor [< `A of t] are no
longer systematically promoted to the exact type [`A of t]. This was
more confusing than useful, and created problems with private row
types.
Native-code compiler (ocamlopt):
* Revised implementation of the -pack option (packing of several compilation
units into one). The .cmx files that are to be packed with
"ocamlopt -pack -o P.cmx" must be compiled with "ocamlopt -for-pack P".
In exchange for this additional constraint, ocamlopt -pack is now
available on all platforms (no need for binutils).
* Fixed wrong evaluation order for arguments to certain inlined functions.
* Other (see 'Changes')
To generate a diff of this commit:
cvs rdiff -r1.42 -r1.43 pkgsrc/lang/ocaml/Makefile
cvs rdiff -r1.12 -r1.13 pkgsrc/lang/ocaml/Makefile.common
cvs rdiff -r1.13 -r1.14 pkgsrc/lang/ocaml/PLIST
cvs rdiff -r1.10 -r1.11 pkgsrc/lang/ocaml/PLIST.opt
cvs rdiff -r1.3 -r1.4 pkgsrc/lang/ocaml/PLIST.prof
cvs rdiff -r1.32 -r1.33 pkgsrc/lang/ocaml/distinfo
cvs rdiff -r1.5 -r1.6 pkgsrc/lang/ocaml/patches/patch-aa \
pkgsrc/lang/ocaml/patches/patch-aj
cvs rdiff -r1.6 -r1.7 pkgsrc/lang/ocaml/patches/patch-ad
cvs rdiff -r1.3 -r1.4 pkgsrc/lang/ocaml/patches/patch-ak \
pkgsrc/lang/ocaml/patches/patch-am pkgsrc/lang/ocaml/patches/patch-aw \
pkgsrc/lang/ocaml/patches/patch-bs
cvs rdiff -r1.7 -r1.8 pkgsrc/lang/ocaml/patches/patch-at
cvs rdiff -r1.2 -r1.3 pkgsrc/lang/ocaml/patches/patch-ax \
pkgsrc/lang/ocaml/patches/patch-bm pkgsrc/lang/ocaml/patches/patch-br
cvs rdiff -r1.1 -r1.2 pkgsrc/lang/ocaml/patches/patch-bi \
pkgsrc/lang/ocaml/patches/patch-bt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.