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.