summaryrefslogtreecommitdiff
path: root/lang/ocaml/PLIST
diff options
context:
space:
mode:
authorjaapb <jaapb>2013-11-01 10:47:50 +0000
committerjaapb <jaapb>2013-11-01 10:47:50 +0000
commit5e6983bf85279f9c37663ad339b42b56d01dc5fb (patch)
tree56dab84f4b9bda47d7ac03132af967ca27703cfc /lang/ocaml/PLIST
parent2c8e59a7fde35b39e1e0e98c0908cf3300a2f8a2 (diff)
downloadpkgsrc-5e6983bf85279f9c37663ad339b42b56d01dc5fb.tar.gz
Update of lang/ocaml to its newest version, 4.01. Changes, apart from
bugfixes, include: - Labltk: updated to Tcl/Tk 8.6. Type system: - use well-disciplined type information propagation to disambiguate label and constructor names * Propagate type information towards pattern-matching, even in the presence of polymorphic variants (discarding only information about possibly-present constructors). As a result, matching against absent constructors is no longer allowed for exact and fixed polymorphic variant types. * Reject multiple declarations of the same method or instance variable in an object - raise an error when multiple private keywords are used in type declarations - parsetree rewriter (-ppx flag) - ocamldep now supports -absname - On "unbound identifier" errors, use spell-checking to suggest names present in the environment - ocamlc has a new option -dsource to visualize the parsetree - tools/eqparsetree compares two parsetree ignoring location - ocamlopt now uses clang as assembler on OS X if available, which enables CFI support for OS X. - Added a new -short-paths option, which attempts to use the shortest representation for type constructors inside types, taking open modules into account. This can make types much more readable if your code uses lots of functors. - added flag -compat-32 to ocamlc, ensuring that the generated bytecode executable can be loaded on 32-bit hosts. - warning on open statements which shadow an existing identifier (if it is actually used in the scope of the open); new open! syntax to silence it locally * warning 3 is extended to warn about other deprecated features: - ISO-latin1 characters in identifiers - uses of the (&) and (or) operators instead of (&&) and (||) - Experimental OCAMLPARAM for ocamlc and ocamlopt - incorrect ordinal number in error message - add signature to Tstr_include - expose a way to inspect the current call stack, Printexc.get_callstack - new flag Marshal.Compat_32 for the serialization functions (Marshal.to_*), forcing the output to be readable on 32-bit hosts. - infix application operators |> and @@ in Pervasives - add O_CLOEXEC flag to Unix.openfile, so that the returned file descriptor is created in close-on-exec mode * more efficient implementation of caml_modify() and caml_initialize(). The new implementations are less lenient than the old ones: now, the destination pointer of caml_modify() must point within the minor or major heaps, and the destination pointer of caml_initialize() must point within the major heap. - Moved debugger/envaux.ml to typing/envaux.ml to publish env_of_only_summary as part of compilerlibs, to be used on bin-annot files. - The test suite can now be run without installing OCaml first.
Diffstat (limited to 'lang/ocaml/PLIST')
-rw-r--r--lang/ocaml/PLIST18
1 files changed, 17 insertions, 1 deletions
diff --git a/lang/ocaml/PLIST b/lang/ocaml/PLIST
index fc1968f37cc..c61b2565a45 100644
--- a/lang/ocaml/PLIST
+++ b/lang/ocaml/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.24 2012/10/08 15:05:32 jaapb Exp $
+@comment $NetBSD: PLIST,v 1.25 2013/11/01 10:47:50 jaapb Exp $
bin/camlp4
bin/camlp4boot
bin/camlp4o
@@ -162,6 +162,8 @@ lib/ocaml/compiler-libs/asmgen.cmi
lib/ocaml/compiler-libs/asmlibrarian.cmi
lib/ocaml/compiler-libs/asmlink.cmi
lib/ocaml/compiler-libs/asmpackager.cmi
+lib/ocaml/compiler-libs/ast_mapper.cmi
+lib/ocaml/compiler-libs/ast_mapper.cmi
lib/ocaml/compiler-libs/asttypes.cmi
lib/ocaml/compiler-libs/btype.cmi
lib/ocaml/compiler-libs/bytegen.cmi
@@ -180,9 +182,13 @@ lib/ocaml/compiler-libs/cmo_format.cmi
lib/ocaml/compiler-libs/cmt_format.cmi
lib/ocaml/compiler-libs/cmx_format.cmi
lib/ocaml/compiler-libs/coloring.cmi
+lib/ocaml/compiler-libs/compenv.cmi
lib/ocaml/compiler-libs/comballoc.cmi
+lib/ocaml/compiler-libs/compenv.cmi
+lib/ocaml/compiler-libs/compmisc.cmi
lib/ocaml/compiler-libs/compile.cmi
lib/ocaml/compiler-libs/compilenv.cmi
+lib/ocaml/compiler-libs/compmisc.cmi
lib/ocaml/compiler-libs/config.cmi
lib/ocaml/compiler-libs/consistbl.cmi
lib/ocaml/compiler-libs/ctype.cmi
@@ -190,9 +196,11 @@ lib/ocaml/compiler-libs/datarepr.cmi
lib/ocaml/compiler-libs/debuginfo.cmi
lib/ocaml/compiler-libs/dll.cmi
lib/ocaml/compiler-libs/emit.cmi
+lib/ocaml/compiler-libs/envaux.cmi
lib/ocaml/compiler-libs/emitaux.cmi
lib/ocaml/compiler-libs/emitcode.cmi
lib/ocaml/compiler-libs/env.cmi
+lib/ocaml/compiler-libs/envaux.cmi
lib/ocaml/compiler-libs/errors.cmi
lib/ocaml/compiler-libs/expunge.cmi
lib/ocaml/compiler-libs/genprintval.cmi
@@ -239,10 +247,12 @@ lib/ocaml/compiler-libs/optmain.o
lib/ocaml/compiler-libs/outcometree.cmi
lib/ocaml/compiler-libs/parmatch.cmi
lib/ocaml/compiler-libs/parse.cmi
+lib/ocaml/compiler-libs/pprintast.cmi
lib/ocaml/compiler-libs/parser.cmi
lib/ocaml/compiler-libs/parsetree.cmi
lib/ocaml/compiler-libs/path.cmi
lib/ocaml/compiler-libs/pparse.cmi
+lib/ocaml/compiler-libs/pprintast.cmi
lib/ocaml/compiler-libs/predef.cmi
lib/ocaml/compiler-libs/primitive.cmi
lib/ocaml/compiler-libs/printast.cmi
@@ -282,11 +292,15 @@ lib/ocaml/compiler-libs/trace.cmi
lib/ocaml/compiler-libs/translclass.cmi
lib/ocaml/compiler-libs/translcore.cmi
lib/ocaml/compiler-libs/translmod.cmi
+lib/ocaml/compiler-libs/typedtreeIter.cmi
+lib/ocaml/compiler-libs/typedtreeMap.cmi
lib/ocaml/compiler-libs/translobj.cmi
lib/ocaml/compiler-libs/typeclass.cmi
lib/ocaml/compiler-libs/typecore.cmi
lib/ocaml/compiler-libs/typedecl.cmi
lib/ocaml/compiler-libs/typedtree.cmi
+lib/ocaml/compiler-libs/typedtreeIter.cmi
+lib/ocaml/compiler-libs/typedtreeMap.cmi
lib/ocaml/compiler-libs/typemod.cmi
lib/ocaml/compiler-libs/typeopt.cmi
lib/ocaml/compiler-libs/types.cmi
@@ -366,6 +380,7 @@ lib/ocaml/num.mli
lib/ocaml/nums.cma
lib/ocaml/obj.cmi
lib/ocaml/obj.ml
+lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmo
lib/ocaml/obj.mli
lib/ocaml/objinfo_helper
lib/ocaml/ocamlbuild/ocamlbuild.cmo
@@ -373,6 +388,7 @@ lib/ocaml/ocamlbuild/ocamlbuild_executor.cmi
lib/ocaml/ocamlbuild/ocamlbuild_executor.cmo
lib/ocaml/ocamlbuild/ocamlbuild_pack.cmi
lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmi
+lib/ocaml/ocamlbuild/ocamlbuild_plugin.cmo
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmi
lib/ocaml/ocamlbuild/ocamlbuild_unix_plugin.cmo
lib/ocaml/ocamlbuild/ocamlbuildlib.cma