summaryrefslogtreecommitdiff
path: root/lang/ocaml/PLIST
diff options
context:
space:
mode:
authorasau <asau>2010-08-19 08:06:53 +0000
committerasau <asau>2010-08-19 08:06:53 +0000
commit67657f34319ad34f4720ca6506b104092c8c2836 (patch)
tree2f3bc7ecfc84ea871599afdb90a68ef6d1ecee50 /lang/ocaml/PLIST
parentfa391f206457c825fbecf49503d851f57c8d8211 (diff)
downloadpkgsrc-67657f34319ad34f4720ca6506b104092c8c2836.tar.gz
Update to O'Caml 3.12.0, add test target.
Some of the highlights in release 3.12 are: * Polymorphic recursion is supported, using explicit type declarations on the recursively-defined identifiers. * First-class modules: module expressions can be embedded as values of the core language, then manipulated like any other first-class value, then projected back to the module level. * New operator to modify a signature a posteriori: S with type t := tau denotes signature S where the t type component is removed and substituted by the type tau elsewhere. * New notations for record expressions and record patterns: { lbl } as shorthand for { lbl = lbl }, and { ...; _ } marks record patterns where some labels were intentionally omitted. * Local open let open ... in ... now supported by popular demand. * Type variables can be bound as type parameters to functions; such types are treated like abstract types within the function body, and like type variables (possibly generalized) outside. * The module type of construct enables to recover the module type of a given module. * Explicit method override using the method! keyword, with associated warnings and errors.
Diffstat (limited to 'lang/ocaml/PLIST')
-rw-r--r--lang/ocaml/PLIST10
1 files changed, 6 insertions, 4 deletions
diff --git a/lang/ocaml/PLIST b/lang/ocaml/PLIST
index 3c561f27478..2d38f616287 100644
--- a/lang/ocaml/PLIST
+++ b/lang/ocaml/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2009/09/07 21:48:13 tonio Exp $
+@comment $NetBSD: PLIST,v 1.22 2010/08/19 08:06:53 asau Exp $
bin/camlp4
bin/camlp4boot
bin/camlp4o
@@ -21,11 +21,11 @@ bin/ocamldoc
bin/ocamllex
bin/ocamlmklib
bin/ocamlmktop
+bin/ocamlobjinfo
bin/ocamlprof
bin/ocamlrun
bin/ocamlyacc
lib/ocaml/Makefile.config
-lib/ocaml/addlabels
lib/ocaml/arg.cmi
lib/ocaml/arg.ml
lib/ocaml/arg.mli
@@ -61,6 +61,8 @@ lib/ocaml/caml/misc.h
lib/ocaml/caml/mlvalues.h
lib/ocaml/caml/printexc.h
lib/ocaml/caml/signals.h
+lib/ocaml/caml/socketaddr.h
+lib/ocaml/caml/threads.h
lib/ocaml/caml/unixsupport.h
lib/ocaml/camlheader
lib/ocaml/camlheader_ur
@@ -233,9 +235,9 @@ lib/ocaml/lexing.ml
lib/ocaml/lexing.mli
lib/ocaml/libbigarray.a
lib/ocaml/libcamlrun.a
+lib/ocaml/libcamlstr.a
lib/ocaml/libmldbm.a
lib/ocaml/libnums.a
-lib/ocaml/libstr.a
lib/ocaml/libthreads.a
lib/ocaml/libunix.a
lib/ocaml/list.cmi
@@ -265,6 +267,7 @@ lib/ocaml/nums.cma
lib/ocaml/obj.cmi
lib/ocaml/obj.ml
lib/ocaml/obj.mli
+lib/ocaml/objinfo_helper
lib/ocaml/ocamlbuild/ocamlbuild.cmo
lib/ocaml/ocamlbuild/ocamlbuild.o
lib/ocaml/ocamlbuild/ocamlbuild_executor.cmi
@@ -356,7 +359,6 @@ lib/ocaml/ratio.mli
lib/ocaml/scanf.cmi
lib/ocaml/scanf.ml
lib/ocaml/scanf.mli
-lib/ocaml/scrapelabels
lib/ocaml/set.cmi
lib/ocaml/set.ml
lib/ocaml/set.mli