summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2023-07-05 11:51:47 +0200
committerGuido Falsi <madpilot@FreeBSD.org>2023-07-05 11:55:16 +0200
commit2b40e4609399858e2bfbddcf961bd7c947f6ed2c (patch)
tree4860d454db5b6442d4afbf6ae54684b8611d01f8 /lang
parentsysutils/mackerel-agent: Update to 0.77.0 (diff)
lang/ocaml: Update to 4.08.1
This update allows (and for some requires) to also update dependencies to newer versions. Where possible I updated to the latest version. The ocaml port now is MAKE_JOBS safe. Changes to dependent ports included in this commit: - devel/ocaml-sexplib: Rename to devel/ocaml-sexplib0 adapting to upstream. Update to 0.16.0 - devel/coccinelle: Update to 1.1.1, moved to github - devel/ocaml-camlp4: Update to 4.08+1 - devel/ocaml-camomile: Use dune for build, adapt port - devel/ocaml-cppo: Fix lib files installation [1] - devel/ocaml-dune: Update to 3.7.1 [2] - devel/ocaml-findlib: Update to 1.9.6 [3] - devel/ocaml-ipaddr: Update to 3.1.0 - devel/ocaml-parmap: Update to 1.2.4, use dune for build [4] - devel/ocaml-ppx-tools: Update to 6.6, use dune for build - graphics/ocaml-cairo: Update to 0.6.4 - net-p2p/mldonkey: Update to 3.1.7-2 [2] - net/unison: Remove ocaml 4.07 compatibility patches - net/unison232: Mark broken, fails to build with newer ocaml [5] - security/ocaml-ssl: Update to 0.5.13 [2] - x11-toolkits/ocaml-labltk: Update to 8.06.7 [2] Dune now requires full path as argument to --libdir, so various ports have been patched accordingly. Bumping PORTREVISION for all dependent ports that were not updated. PR: 272067 Approved by: michipili@gmail.com (maintainer timeout), eduardo (maintainer timeout) [1], danfe [2], hrs (maintainer timeout) [3], dumbbell (maintainer timeout) [4], mandree (implicit) [5] Differential Revision: https://reviews.freebsd.org/D40599
Diffstat (limited to 'lang')
-rw-r--r--lang/mtasc/Makefile2
-rw-r--r--lang/ocaml-autoconf/Makefile1
-rw-r--r--lang/ocaml-camlidl/Makefile2
-rw-r--r--lang/ocaml/Makefile71
-rw-r--r--lang/ocaml/distinfo16
-rw-r--r--lang/ocaml/files/patch-configure171
-rw-r--r--lang/ocaml/files/patch-runtime_amd64.S (renamed from lang/ocaml/files/patch-asmrun_amd64.S)6
-rw-r--r--lang/ocaml/files/patch-runtime_backtrace.c (renamed from lang/ocaml/files/patch-byterun_backtrace.c)4
-rw-r--r--lang/ocaml/files/patch-runtime_caml_stack.h (renamed from lang/ocaml/files/patch-byterun_caml_stack.h)6
-rw-r--r--lang/ocaml/files/patch-runtime_power.S (renamed from lang/ocaml/files/patch-asmrun_power.S)58
-rw-r--r--lang/ocaml/files/patch-runtime_startup__nat.c (renamed from lang/ocaml/files/patch-675e98a2.c)6
-rw-r--r--lang/ocaml/files/patch-testsuite_tools_asmgen__power.S (renamed from lang/ocaml/files/patch-testsuite_tests_asmcomp_power.S)4
-rw-r--r--lang/ocaml/pkg-plist561
-rw-r--r--lang/ott/Makefile1
14 files changed, 614 insertions, 295 deletions
diff --git a/lang/mtasc/Makefile b/lang/mtasc/Makefile
index 8eadd5390a7b..3c608a23d524 100644
--- a/lang/mtasc/Makefile
+++ b/lang/mtasc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mtasc
PORTVERSION= 1.14
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang www
MASTER_SITES= LOCAL/chinsan
diff --git a/lang/ocaml-autoconf/Makefile b/lang/ocaml-autoconf/Makefile
index c627161f798f..09c8976248de 100644
--- a/lang/ocaml-autoconf/Makefile
+++ b/lang/ocaml-autoconf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= autoconf
PORTVERSION= 1.1
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/181/
PKGNAMEPREFIX= ocaml-
diff --git a/lang/ocaml-camlidl/Makefile b/lang/ocaml-camlidl/Makefile
index 2773138b45d1..a1b50fc5dda7 100644
--- a/lang/ocaml-camlidl/Makefile
+++ b/lang/ocaml-camlidl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= camlidl
PORTVERSION= 1.05
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= lang
MASTER_SITES= http://caml.inria.fr/distrib/bazar-ocaml/
PKGNAMEPREFIX= ocaml-
diff --git a/lang/ocaml/Makefile b/lang/ocaml/Makefile
index c8209d389aa6..3e4b22ddb1dc 100644
--- a/lang/ocaml/Makefile
+++ b/lang/ocaml/Makefile
@@ -1,7 +1,7 @@
# for committer: bump PORTREVISION for math/facile whenever ocaml gets updated
PORTNAME= ocaml
-PORTVERSION= 4.07.1
+PORTVERSION= 4.08.1
CATEGORIES= lang
MASTER_SITES= http://caml.inria.fr/pub/distrib/${DISTNAME:R}/ GENTOO \
http://caml.inria.fr/pub/distrib/${DISTNAME:R}/:docs
@@ -30,12 +30,11 @@ RUN_DEPENDS= as:devel/binutils
USES= cpe compiler:c11 gmake shebangfix tar:xz
USE_LDCONFIG= yes
CPE_VENDOR= inria
-HAS_CONFIGURE= yes
+GNU_CONFIGURE= yes
ALL_TARGET= world.opt
STRIP=
PIE_UNSAFE= yes
SSP_UNSAFE= yes
-MAKE_JOBS_UNSAFE= yes
LDFLAGS_armv6= -Wl,-znotext
LDFLAGS_armv7= -Wl,-znotext
LDFLAGS_i386= -Wl,-znotext
@@ -45,56 +44,45 @@ awk_OLD_CMD= /bin/awk
awk_CMD= /usr/bin/awk
SHEBANG_FILES= tools/ocaml-instr-graph tools/ocaml-instr-report
-CONFIGURE_ARGS= -verbose -prefix "${PREFIX}" \
- -cc "${CC}" \
- -aspp "${CC} -c" \
- -partialld "${LD} -r"
+CONFIGURE_ARGS= --prefix="${PREFIX}"
+CONFIGURE_ENV= CC="${CC}" \
+ LDFLAGS="${LDFLAGS}" \
+ ASPP="${CC} -c" \
+ PARTIALLD="${LD} -r"
+MAKE_ENV= SYSTEM_ARCH="${ARCH}"
OPTIONS_DEFINE= X11 THREADS DOCS EXAMPLES
OPTIONS_DEFAULT=X11 THREADS
+OPTIONS_SUB= yes
+
+THREADS_CONFIGURE_ENABLE= systhreads
+
+X11_USES= xorg
+X11_CONFLICTS= ocaml-nox11
+X11_CONFLICTS_OFF= ocaml
+X11_USE= XORG=x11
+X11_CONFIGURE_WITH= x
+X11_CONFIGURE_ON= --x-includes="${LOCALBASE}/include" \
+ --x-libraries="${LOCALBASE}/lib"
+
CONFLICTS= metaocaml
-PORTDOCS= htmlman ${DISTNAME:R}-refman.ps.gz ${DISTNAME:R}-refman.pdf
+PORTDOCS= htmlman ${DISTNAME:R}-refman.pdf
DOCS_DISTFILES= ${DISTNAME:R}-refman-html.tar.gz:docs \
- ${DISTNAME:R}-refman.ps.gz:docs \
${DISTNAME:R}-refman.pdf:docs
-.include <bsd.port.options.mk>
+.include <bsd.port.pre.mk>
.if ${ARCH} == armv6 || ${ARCH} == armv7
-CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS} -meabi=5"
+CONFIGURE_ENV+= AS="${AS} ${ASFLAGS} -meabi=5"
.elif ${ARCH} == powerpc || ${ARCH} == powerpc64 || ${ARCH} == powerpc64le
LLD_UNSAFE= yes
.else
-CONFIGURE_ARGS+= -as "${AS} ${ASFLAGS}"
-.endif
-
-.if ${PORT_OPTIONS:MTHREADS}
-PLIST_SUB+= THREADS=""
-THR_LD= -lpthread
-.else
-PLIST_SUB+= THREADS="@comment "
-THR_LD= #empty
-CONFIGURE_ARGS+=-no-pthread
+CONFIGURE_ENV+= AS="${AS} ${ASFLAGS}"
.endif
-.if ${PORT_OPTIONS:MX11}
-PLIST_SUB+= X11=""
-USES+= xorg
-USE_XORG= x11
-CONFLICTS+= ocaml-nox11
-CONFIGURE_ARGS+=-x11include ${LOCALBASE}/include -x11lib ${LOCALBASE}/lib
-.else
-PLIST_SUB+= X11="@comment "
-SFX= -nox11
-CONFLICTS+= ocaml
-CONFIGURE_ARGS+=-no-graph
-.endif
-
-.include <bsd.port.pre.mk>
-
.if defined(NO_PROFILE) || ${ARCH:Mpowerpc} || ${ARCH:Mamd64}
PLIST_SUB+= PROF="@comment "
.else
@@ -113,15 +101,9 @@ post-patch:
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's,$$(ARCH),$$(SYSTEM_ARCH),' \
${WRKSRC}/Makefile ${WRKSRC}/Makefile.tools \
- ${WRKSRC}/asmrun/Makefile \
+ ${WRKSRC}/runtime/Makefile \
${WRKSRC}/ocamltest/Makefile \
- ${WRKSRC}/otherlibs/systhreads/Makefile \
- ${WRKSRC}/testsuite/tests/asmgen/Makefile
-
-post-configure:
- @${REINPLACE_CMD} -E \
- -e '/^PTHREAD_LINK/s,-pthread,${THR_LD},g' \
- ${WRKSRC}/config/Makefile
+ ${WRKSRC}/otherlibs/systhreads/Makefile
check-test: do-install
@cd ${WRKSRC}/testsuite; ${RM} _log; for d in tests/* ; do \
@@ -133,7 +115,6 @@ post-install:
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKDIR} && ${COPYTREE_SHARE} htmlman ${STAGEDIR}${DOCSDIR})
- ${INSTALL_DATA} ${_DISTDIR}${DISTNAME:R}-refman.ps.gz ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${_DISTDIR}${DISTNAME:R}-refman.pdf ${STAGEDIR}${DOCSDIR}
.endif
# Spacetime profiling is only available for native code on 64-bit targets
diff --git a/lang/ocaml/distinfo b/lang/ocaml/distinfo
index 0d6fce398705..d4fc1a4d65cf 100644
--- a/lang/ocaml/distinfo
+++ b/lang/ocaml/distinfo
@@ -1,9 +1,7 @@
-TIMESTAMP = 1538663036
-SHA256 (ocaml-4.07.1.tar.xz) = dfe48b1da31da9c82d77612582fae74c80e8d1ac650e1c24f5ac9059e48307b8
-SIZE (ocaml-4.07.1.tar.xz) = 2935928
-SHA256 (ocaml-4.07-refman-html.tar.gz) = 6d97c1131a281aab57593602a19b2b4714dbf2663d513ae63abce2e5c02e8db8
-SIZE (ocaml-4.07-refman-html.tar.gz) = 1003312
-SHA256 (ocaml-4.07-refman.ps.gz) = e487b397548f54e279c9d9055611eaf05d812e14240a4c6a8d334a5e4549c99d
-SIZE (ocaml-4.07-refman.ps.gz) = 1300498
-SHA256 (ocaml-4.07-refman.pdf) = 99bfa85aefa0ee7a8be1f24a270fc5d778bb077cbc4e75282f69c479acf1e707
-SIZE (ocaml-4.07-refman.pdf) = 1863450
+TIMESTAMP = 1681369878
+SHA256 (ocaml-4.08.1.tar.xz) = cd4f180453ffd7cc6028bb18954b3d7c3f715af13157df2f7c68bdfa07655ea3
+SIZE (ocaml-4.08.1.tar.xz) = 3382960
+SHA256 (ocaml-4.08-refman-html.tar.gz) = 7e27bfb9e45b1618ab7c8461cb6c6244b006125593475c87ba49dd09746b5e77
+SIZE (ocaml-4.08-refman-html.tar.gz) = 1704609
+SHA256 (ocaml-4.08-refman.pdf) = 805f5128a99a180be0e2f11c28ddbd92af3cf48965669f67407353750e272a68
+SIZE (ocaml-4.08-refman.pdf) = 2161226
diff --git a/lang/ocaml/files/patch-configure b/lang/ocaml/files/patch-configure
index df53ede3357f..2cf280415341 100644
--- a/lang/ocaml/files/patch-configure
+++ b/lang/ocaml/files/patch-configure
@@ -1,77 +1,100 @@
---- configure.orig 2017-07-13 08:56:44 UTC
+--- configure.orig 2019-08-05 17:32:44 UTC
+++ configure
-@@ -838,6 +838,7 @@ if test $with_sharedlibs = "yes"; then
- x86_64-*-darwin*) natdynlink=true;;
- s390x*-*-linux*) natdynlink=true;;
- powerpc*-*-linux*) natdynlink=true;;
-+ powerpc*-*-freebsd*) natdynlink=true;;
- i686-*-kfreebsd*) natdynlink=true;;
- x86_64-*-kfreebsd*) natdynlink=true;;
- x86_64-*-dragonfly*) natdynlink=true;;
-@@ -854,6 +855,7 @@ if test $with_sharedlibs = "yes"; then
- arm*-*-freebsd*) natdynlink=true;;
- earm*-*-netbsd*) natdynlink=true;;
- aarch64-*-linux*) natdynlink=true;;
-+ aarch64-*-freebsd*) natdynlink=true;;
- esac
- fi
+@@ -9857,7 +9857,7 @@ fi
-@@ -921,6 +923,10 @@ case "$target" in
- powerpc*-*-linux*) arch=power;
- if $arch64; then model=ppc64; else model=ppc; fi
- system=elf;;
-+ powerpc64le*-*-freebsd*) arch=power; model=ppc64le; system=bsd_elf;;
-+ powerpc*-*-freebsd*) arch=power;
-+ if $arch64; then model=ppc64; else model=ppc; fi
-+ system=bsd_elf;;
- powerpc-*-netbsd*) arch=power; model=ppc; system=netbsd;;
- powerpc-*-openbsd*) arch=power; model=ppc; system=bsd_elf;;
- s390x*-*-linux*) arch=s390x; model=z10; system=elf;;
-@@ -930,6 +936,7 @@ case "$target" in
- armv6t2*-*-linux-gnueabi) arch=arm; model=armv6t2; system=linux_eabi;;
- armv6*-*-linux-gnueabi) arch=arm; model=armv6; system=linux_eabi;;
- armv6*-*-freebsd*) arch=arm; model=armv6; system=freebsd;;
-+ armv7*-*-freebsd*) arch=arm; model=armv7; system=freebsd;;
- earmv6*-*-netbsd*) arch=arm; model=armv6; system=netbsd;;
- earmv7*-*-netbsd*) arch=arm; model=armv7; system=netbsd;;
- armv5te*-*-linux-gnueabi) arch=arm; model=armv5te; system=linux_eabi;;
-@@ -946,6 +953,7 @@ case "$target" in
- x86_64-*-darwin*) arch=amd64; system=macosx;;
- x86_64-*-mingw*) arch=amd64; system=mingw;;
- aarch64-*-linux*) arch=arm64; system=linux;;
-+ aarch64-*-freebsd*) arch=arm64; system=freebsd;;
- x86_64-*-cygwin*) arch=amd64; system=cygwin;;
+ # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+ freebsd* | dragonfly*)
+- archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++ archive_cmds='$CC -shared $pic_flag -o $lib $LDFLAGS $libobjs $deplibs $compiler_flags'
+ hardcode_libdir_flag_spec='-R$libdir'
+ hardcode_direct=yes
+ hardcode_shlibpath_var=no
+@@ -13342,7 +13342,7 @@ esac ;; #(
+ *-*-linux*|*-*-freebsd[3-9]*|*-*-freebsd[1-9][0-9]*\
+ |*-*-openbsd*|*-*-netbsd*|*-*-dragonfly*|*-*-gnu*|*-*-haiku*) :
+ sharedlib_cflags="-fPIC"
+- mksharedlib="$CC -shared"
++ mksharedlib="$CC -shared $LDFLAGS"
+ oc_ldflags="$oc_ldflags -Wl,-E"
+ rpath="-Wl,-rpath,"
+ mksharedlibrpath="-Wl,-rpath,"
+@@ -13385,6 +13385,8 @@ fi ;; #(
+ natdynlink=true ;; #(
+ powerpc*-*-linux*) :
+ natdynlink=true ;; #(
++ powerpc*-*-freebsd*) :
++ natdynlink=true ;; #(
+ i686-*-kfreebsd*) :
+ natdynlink=true ;; #(
+ x86_64-*-kfreebsd*) :
+@@ -13395,6 +13397,8 @@ fi ;; #(
+ natdynlink=true ;; #(
+ x86_64-*-freebsd*) :
+ natdynlink=true ;; #(
++ amd64-*-freebsd*) :
++ natdynlink=true ;; #(
+ i[3456]86-*-openbsd*) :
+ natdynlink=true ;; #(
+ x86_64-*-openbsd*) :
+@@ -13415,6 +13419,8 @@ fi ;; #(
+ natdynlink=true ;; #(
+ aarch64-*-linux*) :
+ natdynlink=true ;; #(
++ aarch64-*-freebsd*) :
++ natdynlink=true ;; #(
+ *) :
+ ;;
esac
-
-@@ -1086,10 +1094,13 @@ case "$arch,$system" in
- i386,macosx) profiling='true';;
- amd64,linux) profiling='true';;
- amd64,openbsd) profiling='true';;
-+ amd64,dragonfly) profiling='true';;
- amd64,freebsd) profiling='true';;
- amd64,netbsd) profiling='true';;
- arm,netbsd) profiling='true';;
- amd64,gnu) profiling='true';;
-+ arm64,freebsd) profiling='true';;
-+ arm,freebsd) profiling='true';;
- arm,linux*) profiling='true';;
- power,elf) profiling='true';;
- power,bsd*) profiling='true';;
-@@ -2029,7 +2037,7 @@ MKLIB=${TOOLPREF}ar rc \$(1) \$(2); ${TOOLPREF}ranlib
- #ml Printf.sprintf "${TOOLPREF}ar rc %s %s %s && ${TOOLPREF}ranlib %s"
- #ml out opts files out;;
- EOF
--config ARCH "$arch"
-+config SYSTEM_ARCH "$arch"
- config MODEL "$model"
- config SYSTEM "$system"
- config OCAMLOPT_CFLAGS "$common_cflags"
-@@ -2112,7 +2122,7 @@ config NATDYNLINK "$natdynlink"
- config CMXS "$cmxs"
- config MKEXE "$mkexe"
- config MKEXEDEBUGFLAG "$mkexedebugflag"
--config MKDLL "$mksharedlib"
-+config MKDLL "$mksharedlib \$(LDFLAGS)"
- config MKMAINDLL "$mkmaindll"
- config RUNTIMED "${debugruntime}"
- config RUNTIMEI "${with_instrumented_runtime}"
+@@ -13488,6 +13494,14 @@ fi; system=elf ;; #(
+ else
+ model=ppc
+ fi; system=elf ;; #(
++ powerpc64le*-*-freebsd*) :
++ arch=power; model=ppc64le; system=bsd_elf;; #(
++ powerpc*-*-freebsd*) :
++ arch=power; if $arch64; then :
++ model=ppc64
++else
++ model=ppc
++fi; system=bsd_elf ;; #(
+ powerpc-*-netbsd*) :
+ arch=power; model=ppc; system=netbsd ;; #(
+ powerpc-*-openbsd*) :
+@@ -13510,6 +13524,8 @@ fi; system=elf ;; #(
+ arch=arm; model=armv6; system=linux_eabi ;; #(
+ armv6*-*-freebsd*) :
+ arch=arm; model=armv6; system=freebsd ;; #(
++ armv7*-*-freebsd*) :
++ arch=arm; model=armv7; system=freebsd ;; #(
+ earmv6*-*-netbsd*) :
+ arch=arm; model=armv6; system=netbsd ;; #(
+ earmv7*-*-netbsd*) :
+@@ -13544,6 +13560,8 @@ fi; system=elf ;; #(
+ arch=amd64; system=mingw64 ;; #(
+ aarch64-*-linux*) :
+ arch=arm64; system=linux ;; #(
++ aarch64-*-freebsd*) :
++ arch=arm64; system=freebsd ;; #(
+ x86_64-*-cygwin*) :
+ arch=amd64; system=cygwin
+ ;; #(
+@@ -13714,6 +13732,8 @@ case "$arch,$system" in #(
+ profiling=true ;; #(
+ amd64,openbsd) :
+ profiling=true ;; #(
++ amd64,dragonfly) :
++ profiling=true ;; #(
+ amd64,freebsd) :
+ profiling=true ;; #(
+ amd64,netbsd) :
+@@ -13721,6 +13741,10 @@ case "$arch,$system" in #(
+ arm,netbsd) :
+ profiling=true ;; #(
+ amd64,gnu) :
++ profiling=true ;; #(
++ arm64,freebsd*) :
++ profiling=true ;; #(
++ arm,freebsd*) :
+ profiling=true ;; #(
+ arm,linux*) :
+ profiling=true ;; #(
diff --git a/lang/ocaml/files/patch-asmrun_amd64.S b/lang/ocaml/files/patch-runtime_amd64.S
index de7c538080ed..2d7da5f47cea 100644
--- a/lang/ocaml/files/patch-asmrun_amd64.S
+++ b/lang/ocaml/files/patch-runtime_amd64.S
@@ -1,6 +1,6 @@
---- asmrun/amd64.S.orig 2020-08-22 20:02:29 UTC
-+++ asmrun/amd64.S
-@@ -725,7 +725,7 @@ G(caml_system__spacetime_shapes):
+--- runtime/amd64.S.orig 2019-08-05 17:32:44 UTC
++++ runtime/amd64.S
+@@ -724,7 +724,7 @@ G(caml_system__spacetime_shapes):
#elif defined(SYS_mingw64) || defined(SYS_cygwin)
.section .rdata,"dr"
#else
diff --git a/lang/ocaml/files/patch-byterun_backtrace.c b/lang/ocaml/files/patch-runtime_backtrace.c
index 3adbd9513c1b..6f76ad108013 100644
--- a/lang/ocaml/files/patch-byterun_backtrace.c
+++ b/lang/ocaml/files/patch-runtime_backtrace.c
@@ -1,5 +1,5 @@
---- byterun/backtrace.c.orig 2020-08-22 14:46:44 UTC
-+++ byterun/backtrace.c
+--- runtime/backtrace.c.orig 2019-08-05 17:32:44 UTC
++++ runtime/backtrace.c
@@ -27,9 +27,6 @@
#include "caml/backtrace_prim.h"
#include "caml/fail.h"
diff --git a/lang/ocaml/files/patch-byterun_caml_stack.h b/lang/ocaml/files/patch-runtime_caml_stack.h
index 49f429aecf7d..6f62b053b955 100644
--- a/lang/ocaml/files/patch-byterun_caml_stack.h
+++ b/lang/ocaml/files/patch-runtime_caml_stack.h
@@ -1,6 +1,6 @@
---- byterun/caml/stack.h.orig 2017-07-13 08:56:44 UTC
-+++ byterun/caml/stack.h
-@@ -40,10 +40,10 @@
+--- runtime/caml/stack.h.orig 2019-08-05 17:32:44 UTC
++++ runtime/caml/stack.h
+@@ -35,10 +35,10 @@
#if defined(MODEL_ppc)
#define Saved_return_address(sp) *((intnat *)((sp) - 4))
#define Callback_link(sp) ((struct caml_context *)((sp) + 16))
diff --git a/lang/ocaml/files/patch-asmrun_power.S b/lang/ocaml/files/patch-runtime_power.S
index dfaa21dd0b61..0155af6a4e1c 100644
--- a/lang/ocaml/files/patch-asmrun_power.S
+++ b/lang/ocaml/files/patch-runtime_power.S
@@ -1,6 +1,6 @@
---- asmrun/power.S.orig 2019-12-02 12:34:04 UTC
-+++ asmrun/power.S
-@@ -13,7 +13,7 @@
+--- runtime/power.S.orig 2019-08-05 17:32:44 UTC
++++ runtime/power.S
+@@ -13,11 +13,11 @@
/* */
/**************************************************************************/
@@ -9,6 +9,11 @@
.abiversion 2
#endif
+-#if defined(MODEL_ppc64) || defined(MODEL_ppc64le)
++#if _CALL_ELF == 1 || _CALL_ELF == 2
+ #define EITHER(a,b) b
+ #else
+ #define EITHER(a,b) a
@@ -42,7 +42,7 @@
#define CALLBACK_LINK_SIZE 16
#define CALLBACK_LINK_OFFSET 0
@@ -45,6 +50,15 @@
#define FUNCTION(name) \
.section ".text"; \
.globl name; \
+@@ -136,7 +136,7 @@
+
+ #endif
+
+-#if defined(MODEL_ppc64) || defined(MODEL_ppc64le)
++#if _CALL_ELF == 1 || _CALL_ELF == 2
+
+ #define LSYMB(glob) .L##glob
+
@@ -157,7 +157,7 @@
#endif
@@ -54,6 +68,15 @@
.section ".opd","aw"
#else
.section ".text"
+@@ -244,7 +244,7 @@ FUNCTION(caml_call_gc)
+ stfdu 31, 8(11)
+ /* Call the GC */
+ bl caml_garbage_collection
+-#if defined(MODEL_ppc64) || defined(MODEL_ppc64le)
++#if _CALL_ELF == 1 || _CALL_ELF == 2
+ nop
+ #endif
+ /* Reload new allocation pointer and allocation limit */
@@ -338,14 +338,14 @@ FUNCTION(caml_c_call)
#if defined(MODEL_ppc)
mtctr 28
@@ -71,6 +94,24 @@
mtctr 28
mr 12, 28
mr 26, 2 /* save current TOC in a callee-save register */
+@@ -388,7 +388,7 @@ FUNCTION(caml_raise_exn)
+ addi 1, 1, -(PARAM_SAVE_AREA + RESERVED_STACK)
+ /* reserve stack space for C call */
+ bl caml_stash_backtrace
+-#if defined(MODEL_ppc64) || defined(MODEL_ppc64le)
++#if _CALL_ELF == 1 || _CALL_ELF == 2
+ nop
+ #endif
+ mr 3, 28 /* restore exn bucket */
+@@ -424,7 +424,7 @@ FUNCTION(caml_raise_exception)
+ addi 1, 1, -(PARAM_SAVE_AREA + RESERVED_STACK)
+ /* reserve stack space for C call */
+ bl caml_stash_backtrace
+-#if defined(MODEL_ppc64) || defined(MODEL_ppc64le)
++#if _CALL_ELF == 1 || _CALL_ELF == 2
+ nop
+ #endif
+ mr 3, 28 /* restore exn bucket */
@@ -514,14 +514,14 @@ FUNCTION(caml_start_program)
#if defined(MODEL_ppc)
mtctr 12
@@ -88,7 +129,7 @@
mtctr 12
std 2, TOC_SAVE(1)
.L105: bctrl
-@@ -634,7 +634,7 @@ FUNCTION(caml_callback3_exn)
+@@ -634,7 +634,7 @@ ENDFUNCTION(caml_callback3_exn)
b .L102
ENDFUNCTION(caml_callback3_exn)
@@ -97,3 +138,12 @@
.section ".opd","aw"
#else
.section ".text"
+@@ -656,7 +656,7 @@ caml_system__frametable:
+
+ /* TOC entries */
+
+-#if defined(MODEL_ppc64) || defined(MODEL_ppc64le)
++#if _CALL_ELF == 1 || _CALL_ELF == 2
+
+ .section ".toc", "aw"
+
diff --git a/lang/ocaml/files/patch-675e98a2.c b/lang/ocaml/files/patch-runtime_startup__nat.c
index 007b349dd5d2..eef3606be79c 100644
--- a/lang/ocaml/files/patch-675e98a2.c
+++ b/lang/ocaml/files/patch-runtime_startup__nat.c
@@ -1,6 +1,6 @@
---- asmrun/startup.c.orig 2017-07-13 08:56:44 UTC
-+++ asmrun/startup.c
-@@ -44,7 +44,6 @@
+--- runtime/startup_nat.c.orig 2019-08-05 17:32:44 UTC
++++ runtime/startup_nat.c
+@@ -44,7 +44,6 @@ extern int caml_parser_trace;
#endif
extern int caml_parser_trace;
diff --git a/lang/ocaml/files/patch-testsuite_tests_asmcomp_power.S b/lang/ocaml/files/patch-testsuite_tools_asmgen__power.S
index eaf73a084d5b..fc23f1a1bd61 100644
--- a/lang/ocaml/files/patch-testsuite_tests_asmcomp_power.S
+++ b/lang/ocaml/files/patch-testsuite_tools_asmgen__power.S
@@ -1,5 +1,5 @@
---- testsuite/tests/asmgen/power.S.orig 2019-12-02 12:36:28 UTC
-+++ testsuite/tests/asmgen/power.S
+--- testsuite/tools/asmgen_power.S.orig 2019-08-05 17:32:44 UTC
++++ testsuite/tools/asmgen_power.S
@@ -26,11 +26,11 @@
#define RESERVED_STACK 16
#define LR_SAVE_AREA 4
diff --git a/lang/ocaml/pkg-plist b/lang/ocaml/pkg-plist
index 8c9e10b5dd2d..279c64a18e83 100644
--- a/lang/ocaml/pkg-plist
+++ b/lang/ocaml/pkg-plist
@@ -62,6 +62,8 @@ lib/ocaml/bytes.ml
lib/ocaml/bytes.mli
lib/ocaml/bytesLabels.ml
lib/ocaml/bytesLabels.mli
+lib/ocaml/bool.ml
+lib/ocaml/bool.mli
lib/ocaml/callback.ml
lib/ocaml/callback.mli
lib/ocaml/caml/address_class.h
@@ -132,7 +134,7 @@ lib/ocaml/camlinternalFormat.cmti
lib/ocaml/camlinternalFormat.cmx
lib/ocaml/camlinternalFormat.ml
lib/ocaml/camlinternalFormat.mli
-lib/ocaml/camlinternalFormat.p.cmt
+%%PROF%%lib/ocaml/camlinternalFormat.p.cmt
%%PROF%%lib/ocaml/camlinternalFormat.p.cmx
lib/ocaml/camlinternalFormatBasics.cmi
lib/ocaml/camlinternalFormatBasics.cmt
@@ -140,7 +142,7 @@ lib/ocaml/camlinternalFormatBasics.cmti
lib/ocaml/camlinternalFormatBasics.cmx
lib/ocaml/camlinternalFormatBasics.ml
lib/ocaml/camlinternalFormatBasics.mli
-lib/ocaml/camlinternalFormatBasics.p.cmt
+%%PROF%%lib/ocaml/camlinternalFormatBasics.p.cmt
%%PROF%%lib/ocaml/camlinternalFormatBasics.p.cmx
lib/ocaml/camlinternalLazy.cmi
lib/ocaml/camlinternalLazy.cmt
@@ -148,7 +150,7 @@ lib/ocaml/camlinternalLazy.cmti
lib/ocaml/camlinternalLazy.cmx
lib/ocaml/camlinternalLazy.ml
lib/ocaml/camlinternalLazy.mli
-lib/ocaml/camlinternalLazy.p.cmt
+%%PROF%%lib/ocaml/camlinternalLazy.p.cmt
%%PROF%%lib/ocaml/camlinternalLazy.p.cmx
lib/ocaml/camlinternalMod.cmi
lib/ocaml/camlinternalMod.cmt
@@ -156,7 +158,7 @@ lib/ocaml/camlinternalMod.cmti
lib/ocaml/camlinternalMod.cmx
lib/ocaml/camlinternalMod.ml
lib/ocaml/camlinternalMod.mli
-lib/ocaml/camlinternalMod.p.cmt
+%%PROF%%lib/ocaml/camlinternalMod.p.cmt
%%PROF%%lib/ocaml/camlinternalMod.p.cmx
lib/ocaml/camlinternalOO.cmi
lib/ocaml/camlinternalOO.cmt
@@ -164,7 +166,7 @@ lib/ocaml/camlinternalOO.cmti
lib/ocaml/camlinternalOO.cmx
lib/ocaml/camlinternalOO.ml
lib/ocaml/camlinternalOO.mli
-lib/ocaml/camlinternalOO.p.cmt
+%%PROF%%lib/ocaml/camlinternalOO.p.cmt
%%PROF%%lib/ocaml/camlinternalOO.p.cmx
lib/ocaml/char.ml
lib/ocaml/char.mli
@@ -184,10 +186,12 @@ lib/ocaml/compiler-libs/afl_instrument.mli
lib/ocaml/compiler-libs/alias_analysis.cmi
lib/ocaml/compiler-libs/alias_analysis.cmt
lib/ocaml/compiler-libs/alias_analysis.cmti
+lib/ocaml/compiler-libs/alias_analysis.cmx
lib/ocaml/compiler-libs/alias_analysis.mli
lib/ocaml/compiler-libs/allocated_const.cmi
lib/ocaml/compiler-libs/allocated_const.cmt
lib/ocaml/compiler-libs/allocated_const.cmti
+lib/ocaml/compiler-libs/allocated_const.cmx
lib/ocaml/compiler-libs/allocated_const.mli
lib/ocaml/compiler-libs/annot.cmi
lib/ocaml/compiler-libs/annot.cmti
@@ -251,10 +255,16 @@ lib/ocaml/compiler-libs/attr_helper.mli
lib/ocaml/compiler-libs/augment_specialised_args.cmi
lib/ocaml/compiler-libs/augment_specialised_args.cmt
lib/ocaml/compiler-libs/augment_specialised_args.cmti
+lib/ocaml/compiler-libs/augment_specialised_args.cmx
lib/ocaml/compiler-libs/augment_specialised_args.mli
lib/ocaml/compiler-libs/backend_intf.cmi
lib/ocaml/compiler-libs/backend_intf.cmti
lib/ocaml/compiler-libs/backend_intf.mli
+lib/ocaml/compiler-libs/backend_var.cmi
+lib/ocaml/compiler-libs/backend_var.cmt
+lib/ocaml/compiler-libs/backend_var.cmti
+lib/ocaml/compiler-libs/backend_var.cmx
+lib/ocaml/compiler-libs/backend_var.mli
lib/ocaml/compiler-libs/branch_relaxation.cmi
lib/ocaml/compiler-libs/branch_relaxation.cmt
lib/ocaml/compiler-libs/branch_relaxation.cmti
@@ -308,6 +318,11 @@ lib/ocaml/compiler-libs/bytesections.cmt
lib/ocaml/compiler-libs/bytesections.cmti
lib/ocaml/compiler-libs/bytesections.cmx
lib/ocaml/compiler-libs/bytesections.mli
+lib/ocaml/compiler-libs/camlinternalMenhirLib.cmi
+lib/ocaml/compiler-libs/camlinternalMenhirLib.cmt
+lib/ocaml/compiler-libs/camlinternalMenhirLib.cmti
+lib/ocaml/compiler-libs/camlinternalMenhirLib.cmx
+lib/ocaml/compiler-libs/camlinternalMenhirLib.mli
lib/ocaml/compiler-libs/ccomp.cmi
lib/ocaml/compiler-libs/ccomp.cmt
lib/ocaml/compiler-libs/ccomp.cmti
@@ -331,18 +346,22 @@ lib/ocaml/compiler-libs/closure.mli
lib/ocaml/compiler-libs/closure_conversion.cmi
lib/ocaml/compiler-libs/closure_conversion.cmt
lib/ocaml/compiler-libs/closure_conversion.cmti
+lib/ocaml/compiler-libs/closure_conversion.cmx
lib/ocaml/compiler-libs/closure_conversion.mli
lib/ocaml/compiler-libs/closure_conversion_aux.cmi
lib/ocaml/compiler-libs/closure_conversion_aux.cmt
lib/ocaml/compiler-libs/closure_conversion_aux.cmti
+lib/ocaml/compiler-libs/closure_conversion_aux.cmx
lib/ocaml/compiler-libs/closure_conversion_aux.mli
lib/ocaml/compiler-libs/closure_element.cmi
lib/ocaml/compiler-libs/closure_element.cmt
lib/ocaml/compiler-libs/closure_element.cmti
+lib/ocaml/compiler-libs/closure_element.cmx
lib/ocaml/compiler-libs/closure_element.mli
lib/ocaml/compiler-libs/closure_id.cmi
lib/ocaml/compiler-libs/closure_id.cmt
lib/ocaml/compiler-libs/closure_id.cmti
+lib/ocaml/compiler-libs/closure_id.cmx
lib/ocaml/compiler-libs/closure_id.mli
lib/ocaml/compiler-libs/closure_offsets.cmi
lib/ocaml/compiler-libs/closure_offsets.cmt
@@ -352,6 +371,7 @@ lib/ocaml/compiler-libs/closure_offsets.mli
lib/ocaml/compiler-libs/closure_origin.cmi
lib/ocaml/compiler-libs/closure_origin.cmt
lib/ocaml/compiler-libs/closure_origin.cmti
+lib/ocaml/compiler-libs/closure_origin.cmx
lib/ocaml/compiler-libs/closure_origin.mli
lib/ocaml/compiler-libs/cmi_format.cmi
lib/ocaml/compiler-libs/cmi_format.cmt
@@ -394,6 +414,21 @@ lib/ocaml/compiler-libs/compdynlink.cmt
lib/ocaml/compiler-libs/compdynlink.cmti
lib/ocaml/compiler-libs/compdynlink.cmx
lib/ocaml/compiler-libs/compdynlink.mli
+lib/ocaml/compiler-libs/compdynlink_common.cmi
+lib/ocaml/compiler-libs/compdynlink_common.cmt
+lib/ocaml/compiler-libs/compdynlink_common.cmti
+lib/ocaml/compiler-libs/compdynlink_common.cmx
+lib/ocaml/compiler-libs/compdynlink_common.mli
+lib/ocaml/compiler-libs/compdynlink_platform_intf.cmi
+lib/ocaml/compiler-libs/compdynlink_platform_intf.cmt
+lib/ocaml/compiler-libs/compdynlink_platform_intf.cmti
+lib/ocaml/compiler-libs/compdynlink_platform_intf.cmx
+lib/ocaml/compiler-libs/compdynlink_platform_intf.mli
+lib/ocaml/compiler-libs/compdynlink_types.cmi
+lib/ocaml/compiler-libs/compdynlink_types.cmt
+lib/ocaml/compiler-libs/compdynlink_types.cmti
+lib/ocaml/compiler-libs/compdynlink_types.cmx
+lib/ocaml/compiler-libs/compdynlink_types.mli
lib/ocaml/compiler-libs/compenv.cmi
lib/ocaml/compiler-libs/compenv.cmt
lib/ocaml/compiler-libs/compenv.cmti
@@ -402,12 +437,18 @@ lib/ocaml/compiler-libs/compenv.mli
lib/ocaml/compiler-libs/compilation_unit.cmi
lib/ocaml/compiler-libs/compilation_unit.cmt
lib/ocaml/compiler-libs/compilation_unit.cmti
+lib/ocaml/compiler-libs/compilation_unit.cmx
lib/ocaml/compiler-libs/compilation_unit.mli
lib/ocaml/compiler-libs/compile.cmi
lib/ocaml/compiler-libs/compile.cmt
lib/ocaml/compiler-libs/compile.cmti
lib/ocaml/compiler-libs/compile.cmx
lib/ocaml/compiler-libs/compile.mli
+lib/ocaml/compiler-libs/compile_common.cmi
+lib/ocaml/compiler-libs/compile_common.cmt
+lib/ocaml/compiler-libs/compile_common.cmti
+lib/ocaml/compiler-libs/compile_common.cmx
+lib/ocaml/compiler-libs/compile_common.mli
lib/ocaml/compiler-libs/compilenv.cmi
lib/ocaml/compiler-libs/compilenv.cmt
lib/ocaml/compiler-libs/compilenv.cmti
@@ -451,6 +492,7 @@ lib/ocaml/compiler-libs/deadcode.mli
lib/ocaml/compiler-libs/debuginfo.cmi
lib/ocaml/compiler-libs/debuginfo.cmt
lib/ocaml/compiler-libs/debuginfo.cmti
+lib/ocaml/compiler-libs/debuginfo.cmx
lib/ocaml/compiler-libs/debuginfo.mli
lib/ocaml/compiler-libs/depend.cmi
lib/ocaml/compiler-libs/depend.cmt
@@ -470,6 +512,7 @@ lib/ocaml/compiler-libs/docstrings.mli
lib/ocaml/compiler-libs/effect_analysis.cmi
lib/ocaml/compiler-libs/effect_analysis.cmt
lib/ocaml/compiler-libs/effect_analysis.cmti
+lib/ocaml/compiler-libs/effect_analysis.cmx
lib/ocaml/compiler-libs/effect_analysis.mli
lib/ocaml/compiler-libs/emit.cmi
lib/ocaml/compiler-libs/emit.cmt
@@ -504,6 +547,7 @@ lib/ocaml/compiler-libs/errors.mli
lib/ocaml/compiler-libs/export_id.cmi
lib/ocaml/compiler-libs/export_id.cmt
lib/ocaml/compiler-libs/export_id.cmti
+lib/ocaml/compiler-libs/export_id.cmx
lib/ocaml/compiler-libs/export_id.mli
lib/ocaml/compiler-libs/export_info.cmi
lib/ocaml/compiler-libs/export_info.cmt
@@ -520,22 +564,27 @@ lib/ocaml/compiler-libs/expunge.cmt
lib/ocaml/compiler-libs/extract_projections.cmi
lib/ocaml/compiler-libs/extract_projections.cmt
lib/ocaml/compiler-libs/extract_projections.cmti
+lib/ocaml/compiler-libs/extract_projections.cmx
lib/ocaml/compiler-libs/extract_projections.mli
lib/ocaml/compiler-libs/find_recursive_functions.cmi
lib/ocaml/compiler-libs/find_recursive_functions.cmt
lib/ocaml/compiler-libs/find_recursive_functions.cmti
+lib/ocaml/compiler-libs/find_recursive_functions.cmx
lib/ocaml/compiler-libs/find_recursive_functions.mli
lib/ocaml/compiler-libs/flambda.cmi
lib/ocaml/compiler-libs/flambda.cmt
lib/ocaml/compiler-libs/flambda.cmti
+lib/ocaml/compiler-libs/flambda.cmx
lib/ocaml/compiler-libs/flambda.mli
lib/ocaml/compiler-libs/flambda_invariants.cmi
lib/ocaml/compiler-libs/flambda_invariants.cmt
lib/ocaml/compiler-libs/flambda_invariants.cmti
+lib/ocaml/compiler-libs/flambda_invariants.cmx
lib/ocaml/compiler-libs/flambda_invariants.mli
lib/ocaml/compiler-libs/flambda_iterators.cmi
lib/ocaml/compiler-libs/flambda_iterators.cmt
lib/ocaml/compiler-libs/flambda_iterators.cmti
+lib/ocaml/compiler-libs/flambda_iterators.cmx
lib/ocaml/compiler-libs/flambda_iterators.mli
lib/ocaml/compiler-libs/flambda_to_clambda.cmi
lib/ocaml/compiler-libs/flambda_to_clambda.cmt
@@ -545,10 +594,12 @@ lib/ocaml/compiler-libs/flambda_to_clambda.mli
lib/ocaml/compiler-libs/flambda_utils.cmi
lib/ocaml/compiler-libs/flambda_utils.cmt
lib/ocaml/compiler-libs/flambda_utils.cmti
+lib/ocaml/compiler-libs/flambda_utils.cmx
lib/ocaml/compiler-libs/flambda_utils.mli
lib/ocaml/compiler-libs/freshening.cmi
lib/ocaml/compiler-libs/freshening.cmt
lib/ocaml/compiler-libs/freshening.cmti
+lib/ocaml/compiler-libs/freshening.cmx
lib/ocaml/compiler-libs/freshening.mli
lib/ocaml/compiler-libs/genprintval.cmi
lib/ocaml/compiler-libs/genprintval.cmt
@@ -557,6 +608,7 @@ lib/ocaml/compiler-libs/genprintval.mli
lib/ocaml/compiler-libs/id_types.cmi
lib/ocaml/compiler-libs/id_types.cmt
lib/ocaml/compiler-libs/id_types.cmti
+lib/ocaml/compiler-libs/id_types.cmx
lib/ocaml/compiler-libs/id_types.mli
lib/ocaml/compiler-libs/ident.cmi
lib/ocaml/compiler-libs/ident.cmt
@@ -591,26 +643,32 @@ lib/ocaml/compiler-libs/includemod.mli
lib/ocaml/compiler-libs/inconstant_idents.cmi
lib/ocaml/compiler-libs/inconstant_idents.cmt
lib/ocaml/compiler-libs/inconstant_idents.cmti
+lib/ocaml/compiler-libs/inconstant_idents.cmx
lib/ocaml/compiler-libs/inconstant_idents.mli
lib/ocaml/compiler-libs/initialize_symbol_to_let_symbol.cmi
lib/ocaml/compiler-libs/initialize_symbol_to_let_symbol.cmt
lib/ocaml/compiler-libs/initialize_symbol_to_let_symbol.cmti
+lib/ocaml/compiler-libs/initialize_symbol_to_let_symbol.cmx
lib/ocaml/compiler-libs/initialize_symbol_to_let_symbol.mli
lib/ocaml/compiler-libs/inline_and_simplify.cmi
lib/ocaml/compiler-libs/inline_and_simplify.cmt
lib/ocaml/compiler-libs/inline_and_simplify.cmti
+lib/ocaml/compiler-libs/inline_and_simplify.cmx
lib/ocaml/compiler-libs/inline_and_simplify.mli
lib/ocaml/compiler-libs/inline_and_simplify_aux.cmi
lib/ocaml/compiler-libs/inline_and_simplify_aux.cmt
lib/ocaml/compiler-libs/inline_and_simplify_aux.cmti
+lib/ocaml/compiler-libs/inline_and_simplify_aux.cmx
lib/ocaml/compiler-libs/inline_and_simplify_aux.mli
lib/ocaml/compiler-libs/inlining_cost.cmi
lib/ocaml/compiler-libs/inlining_cost.cmt
lib/ocaml/compiler-libs/inlining_cost.cmti
+lib/ocaml/compiler-libs/inlining_cost.cmx
lib/ocaml/compiler-libs/inlining_cost.mli
lib/ocaml/compiler-libs/inlining_decision.cmi
lib/ocaml/compiler-libs/inlining_decision.cmt
lib/ocaml/compiler-libs/inlining_decision.cmti
+lib/ocaml/compiler-libs/inlining_decision.cmx
lib/ocaml/compiler-libs/inlining_decision.mli
lib/ocaml/compiler-libs/inlining_decision_intf.cmi
lib/ocaml/compiler-libs/inlining_decision_intf.cmti
@@ -618,20 +676,28 @@ lib/ocaml/compiler-libs/inlining_decision_intf.mli
lib/ocaml/compiler-libs/inlining_stats.cmi
lib/ocaml/compiler-libs/inlining_stats.cmt
lib/ocaml/compiler-libs/inlining_stats.cmti
+lib/ocaml/compiler-libs/inlining_stats.cmx
lib/ocaml/compiler-libs/inlining_stats.mli
lib/ocaml/compiler-libs/inlining_stats_types.cmi
lib/ocaml/compiler-libs/inlining_stats_types.cmt
lib/ocaml/compiler-libs/inlining_stats_types.cmti
+lib/ocaml/compiler-libs/inlining_stats_types.cmx
lib/ocaml/compiler-libs/inlining_stats_types.mli
lib/ocaml/compiler-libs/inlining_transforms.cmi
lib/ocaml/compiler-libs/inlining_transforms.cmt
lib/ocaml/compiler-libs/inlining_transforms.cmti
+lib/ocaml/compiler-libs/inlining_transforms.cmx
lib/ocaml/compiler-libs/inlining_transforms.mli
lib/ocaml/compiler-libs/instruct.cmi
lib/ocaml/compiler-libs/instruct.cmt
lib/ocaml/compiler-libs/instruct.cmti
lib/ocaml/compiler-libs/instruct.cmx
lib/ocaml/compiler-libs/instruct.mli
+lib/ocaml/compiler-libs/int_replace_polymorphic_compare.cmi
+lib/ocaml/compiler-libs/int_replace_polymorphic_compare.cmt
+lib/ocaml/compiler-libs/int_replace_polymorphic_compare.cmti
+lib/ocaml/compiler-libs/int_replace_polymorphic_compare.cmx
+lib/ocaml/compiler-libs/int_replace_polymorphic_compare.mli
lib/ocaml/compiler-libs/interf.cmi
lib/ocaml/compiler-libs/interf.cmt
lib/ocaml/compiler-libs/interf.cmti
@@ -640,6 +706,7 @@ lib/ocaml/compiler-libs/interf.mli
lib/ocaml/compiler-libs/internal_variable_names.cmi
lib/ocaml/compiler-libs/internal_variable_names.cmt
lib/ocaml/compiler-libs/internal_variable_names.cmti
+lib/ocaml/compiler-libs/internal_variable_names.cmx
lib/ocaml/compiler-libs/internal_variable_names.mli
lib/ocaml/compiler-libs/interval.cmi
lib/ocaml/compiler-libs/interval.cmt
@@ -649,6 +716,7 @@ lib/ocaml/compiler-libs/interval.mli
lib/ocaml/compiler-libs/invariant_params.cmi
lib/ocaml/compiler-libs/invariant_params.cmt
lib/ocaml/compiler-libs/invariant_params.cmti
+lib/ocaml/compiler-libs/invariant_params.cmx
lib/ocaml/compiler-libs/invariant_params.mli
lib/ocaml/compiler-libs/lambda.cmi
lib/ocaml/compiler-libs/lambda.cmt
@@ -663,14 +731,17 @@ lib/ocaml/compiler-libs/lexer.mli
lib/ocaml/compiler-libs/lift_code.cmi
lib/ocaml/compiler-libs/lift_code.cmt
lib/ocaml/compiler-libs/lift_code.cmti
+lib/ocaml/compiler-libs/lift_code.cmx
lib/ocaml/compiler-libs/lift_code.mli
lib/ocaml/compiler-libs/lift_constants.cmi
lib/ocaml/compiler-libs/lift_constants.cmt
lib/ocaml/compiler-libs/lift_constants.cmti
+lib/ocaml/compiler-libs/lift_constants.cmx
lib/ocaml/compiler-libs/lift_constants.mli
lib/ocaml/compiler-libs/lift_let_to_initialize_symbol.cmi
lib/ocaml/compiler-libs/lift_let_to_initialize_symbol.cmt
lib/ocaml/compiler-libs/lift_let_to_initialize_symbol.cmti
+lib/ocaml/compiler-libs/lift_let_to_initialize_symbol.cmx
lib/ocaml/compiler-libs/lift_let_to_initialize_symbol.mli
lib/ocaml/compiler-libs/linearize.cmi
lib/ocaml/compiler-libs/linearize.cmt
@@ -680,6 +751,7 @@ lib/ocaml/compiler-libs/linearize.mli
lib/ocaml/compiler-libs/linkage_name.cmi
lib/ocaml/compiler-libs/linkage_name.cmt
lib/ocaml/compiler-libs/linkage_name.cmti
+lib/ocaml/compiler-libs/linkage_name.cmx
lib/ocaml/compiler-libs/linkage_name.mli
lib/ocaml/compiler-libs/linscan.cmi
lib/ocaml/compiler-libs/linscan.cmt
@@ -691,6 +763,11 @@ lib/ocaml/compiler-libs/liveness.cmt
lib/ocaml/compiler-libs/liveness.cmti
lib/ocaml/compiler-libs/liveness.cmx
lib/ocaml/compiler-libs/liveness.mli
+lib/ocaml/compiler-libs/load_path.cmi
+lib/ocaml/compiler-libs/load_path.cmt
+lib/ocaml/compiler-libs/load_path.cmti
+lib/ocaml/compiler-libs/load_path.cmx
+lib/ocaml/compiler-libs/load_path.mli
lib/ocaml/compiler-libs/location.cmi
lib/ocaml/compiler-libs/location.cmt
lib/ocaml/compiler-libs/location.cmti
@@ -736,6 +813,7 @@ lib/ocaml/compiler-libs/meta.mli
lib/ocaml/compiler-libs/middle_end.cmi
lib/ocaml/compiler-libs/middle_end.cmt
lib/ocaml/compiler-libs/middle_end.cmti
+lib/ocaml/compiler-libs/middle_end.cmx
lib/ocaml/compiler-libs/middle_end.mli
lib/ocaml/compiler-libs/misc.cmi
lib/ocaml/compiler-libs/misc.cmt
@@ -750,6 +828,7 @@ lib/ocaml/compiler-libs/mtype.mli
lib/ocaml/compiler-libs/mutable_variable.cmi
lib/ocaml/compiler-libs/mutable_variable.cmt
lib/ocaml/compiler-libs/mutable_variable.cmti
+lib/ocaml/compiler-libs/mutable_variable.cmx
lib/ocaml/compiler-libs/mutable_variable.mli
lib/ocaml/compiler-libs/numbers.cmi
lib/ocaml/compiler-libs/numbers.cmt
@@ -800,6 +879,7 @@ lib/ocaml/compiler-libs/outcometree.mli
lib/ocaml/compiler-libs/parameter.cmi
lib/ocaml/compiler-libs/parameter.cmt
lib/ocaml/compiler-libs/parameter.cmti
+lib/ocaml/compiler-libs/parameter.cmx
lib/ocaml/compiler-libs/parameter.mli
lib/ocaml/compiler-libs/parmatch.cmi
lib/ocaml/compiler-libs/parmatch.cmt
@@ -822,6 +902,7 @@ lib/ocaml/compiler-libs/parsetree.mli
lib/ocaml/compiler-libs/pass_wrapper.cmi
lib/ocaml/compiler-libs/pass_wrapper.cmt
lib/ocaml/compiler-libs/pass_wrapper.cmti
+lib/ocaml/compiler-libs/pass_wrapper.cmx
lib/ocaml/compiler-libs/pass_wrapper.mli
lib/ocaml/compiler-libs/path.cmi
lib/ocaml/compiler-libs/path.cmt
@@ -911,10 +992,17 @@ lib/ocaml/compiler-libs/profile.mli
lib/ocaml/compiler-libs/projection.cmi
lib/ocaml/compiler-libs/projection.cmt
lib/ocaml/compiler-libs/projection.cmti
+lib/ocaml/compiler-libs/projection.cmx
lib/ocaml/compiler-libs/projection.mli
+lib/ocaml/compiler-libs/rec_check.cmi
+lib/ocaml/compiler-libs/rec_check.cmt
+lib/ocaml/compiler-libs/rec_check.cmti
+lib/ocaml/compiler-libs/rec_check.cmx
+lib/ocaml/compiler-libs/rec_check.mli
lib/ocaml/compiler-libs/ref_to_variables.cmi
lib/ocaml/compiler-libs/ref_to_variables.cmt
lib/ocaml/compiler-libs/ref_to_variables.cmti
+lib/ocaml/compiler-libs/ref_to_variables.cmx
lib/ocaml/compiler-libs/ref_to_variables.mli
lib/ocaml/compiler-libs/reg.cmi
lib/ocaml/compiler-libs/reg.cmt
@@ -934,18 +1022,22 @@ lib/ocaml/compiler-libs/reloadgen.mli
lib/ocaml/compiler-libs/remove_free_vars_equal_to_args.cmi
lib/ocaml/compiler-libs/remove_free_vars_equal_to_args.cmt
lib/ocaml/compiler-libs/remove_free_vars_equal_to_args.cmti
+lib/ocaml/compiler-libs/remove_free_vars_equal_to_args.cmx
lib/ocaml/compiler-libs/remove_free_vars_equal_to_args.mli
lib/ocaml/compiler-libs/remove_unused_arguments.cmi
lib/ocaml/compiler-libs/remove_unused_arguments.cmt
lib/ocaml/compiler-libs/remove_unused_arguments.cmti
+lib/ocaml/compiler-libs/remove_unused_arguments.cmx
lib/ocaml/compiler-libs/remove_unused_arguments.mli
lib/ocaml/compiler-libs/remove_unused_closure_vars.cmi
lib/ocaml/compiler-libs/remove_unused_closure_vars.cmt
lib/ocaml/compiler-libs/remove_unused_closure_vars.cmti
+lib/ocaml/compiler-libs/remove_unused_closure_vars.cmx
lib/ocaml/compiler-libs/remove_unused_closure_vars.mli
lib/ocaml/compiler-libs/remove_unused_program_constructs.cmi
lib/ocaml/compiler-libs/remove_unused_program_constructs.cmt
lib/ocaml/compiler-libs/remove_unused_program_constructs.cmti
+lib/ocaml/compiler-libs/remove_unused_program_constructs.cmx
lib/ocaml/compiler-libs/remove_unused_program_constructs.mli
lib/ocaml/compiler-libs/runtimedef.cmi
lib/ocaml/compiler-libs/runtimedef.cmt
@@ -980,18 +1072,22 @@ lib/ocaml/compiler-libs/semantics_of_primitives.mli
lib/ocaml/compiler-libs/set_of_closures_id.cmi
lib/ocaml/compiler-libs/set_of_closures_id.cmt
lib/ocaml/compiler-libs/set_of_closures_id.cmti
+lib/ocaml/compiler-libs/set_of_closures_id.cmx
lib/ocaml/compiler-libs/set_of_closures_id.mli
lib/ocaml/compiler-libs/set_of_closures_origin.cmi
lib/ocaml/compiler-libs/set_of_closures_origin.cmt
lib/ocaml/compiler-libs/set_of_closures_origin.cmti
+lib/ocaml/compiler-libs/set_of_closures_origin.cmx
lib/ocaml/compiler-libs/set_of_closures_origin.mli
lib/ocaml/compiler-libs/share_constants.cmi
lib/ocaml/compiler-libs/share_constants.cmt
lib/ocaml/compiler-libs/share_constants.cmti
+lib/ocaml/compiler-libs/share_constants.cmx
lib/ocaml/compiler-libs/share_constants.mli
lib/ocaml/compiler-libs/simple_value_approx.cmi
lib/ocaml/compiler-libs/simple_value_approx.cmt
lib/ocaml/compiler-libs/simple_value_approx.cmti
+lib/ocaml/compiler-libs/simple_value_approx.cmx
lib/ocaml/compiler-libs/simple_value_approx.mli
lib/ocaml/compiler-libs/simplif.cmi
lib/ocaml/compiler-libs/simplif.cmt
@@ -1001,6 +1097,7 @@ lib/ocaml/compiler-libs/simplif.mli
lib/ocaml/compiler-libs/simplify_boxed_integer_ops.cmi
lib/ocaml/compiler-libs/simplify_boxed_integer_ops.cmt
lib/ocaml/compiler-libs/simplify_boxed_integer_ops.cmti
+lib/ocaml/compiler-libs/simplify_boxed_integer_ops.cmx
lib/ocaml/compiler-libs/simplify_boxed_integer_ops.mli
lib/ocaml/compiler-libs/simplify_boxed_integer_ops_intf.cmi
lib/ocaml/compiler-libs/simplify_boxed_integer_ops_intf.cmti
@@ -1008,10 +1105,12 @@ lib/ocaml/compiler-libs/simplify_boxed_integer_ops_intf.mli
lib/ocaml/compiler-libs/simplify_common.cmi
lib/ocaml/compiler-libs/simplify_common.cmt
lib/ocaml/compiler-libs/simplify_common.cmti
+lib/ocaml/compiler-libs/simplify_common.cmx
lib/ocaml/compiler-libs/simplify_common.mli
lib/ocaml/compiler-libs/simplify_primitives.cmi
lib/ocaml/compiler-libs/simplify_primitives.cmt
lib/ocaml/compiler-libs/simplify_primitives.cmti
+lib/ocaml/compiler-libs/simplify_primitives.cmx
lib/ocaml/compiler-libs/simplify_primitives.mli
lib/ocaml/compiler-libs/spacetime_profiling.cmi
lib/ocaml/compiler-libs/spacetime_profiling.cmt
@@ -1031,6 +1130,7 @@ lib/ocaml/compiler-libs/split.mli
lib/ocaml/compiler-libs/static_exception.cmi
lib/ocaml/compiler-libs/static_exception.cmt
lib/ocaml/compiler-libs/static_exception.cmti
+lib/ocaml/compiler-libs/static_exception.cmx
lib/ocaml/compiler-libs/static_exception.mli
lib/ocaml/compiler-libs/strmatch.cmi
lib/ocaml/compiler-libs/strmatch.cmt
@@ -1060,6 +1160,7 @@ lib/ocaml/compiler-libs/switch.mli
lib/ocaml/compiler-libs/symbol.cmi
lib/ocaml/compiler-libs/symbol.cmt
lib/ocaml/compiler-libs/symbol.cmti
+lib/ocaml/compiler-libs/symbol.cmx
lib/ocaml/compiler-libs/symbol.mli
lib/ocaml/compiler-libs/symtable.cmi
lib/ocaml/compiler-libs/symtable.cmt
@@ -1074,6 +1175,7 @@ lib/ocaml/compiler-libs/syntaxerr.mli
lib/ocaml/compiler-libs/tag.cmi
lib/ocaml/compiler-libs/tag.cmt
lib/ocaml/compiler-libs/tag.cmti
+lib/ocaml/compiler-libs/tag.cmx
lib/ocaml/compiler-libs/tag.mli
lib/ocaml/compiler-libs/targetint.cmi
lib/ocaml/compiler-libs/targetint.cmt
@@ -1085,11 +1187,6 @@ lib/ocaml/compiler-libs/tast_mapper.cmt
lib/ocaml/compiler-libs/tast_mapper.cmti
lib/ocaml/compiler-libs/tast_mapper.cmx
lib/ocaml/compiler-libs/tast_mapper.mli
-lib/ocaml/compiler-libs/tbl.cmi
-lib/ocaml/compiler-libs/tbl.cmt
-lib/ocaml/compiler-libs/tbl.cmti
-lib/ocaml/compiler-libs/tbl.cmx
-lib/ocaml/compiler-libs/tbl.mli
lib/ocaml/compiler-libs/terminfo.cmi
lib/ocaml/compiler-libs/terminfo.cmt
lib/ocaml/compiler-libs/terminfo.cmti
@@ -1164,6 +1261,26 @@ lib/ocaml/compiler-libs/typedecl.cmt
lib/ocaml/compiler-libs/typedecl.cmti
lib/ocaml/compiler-libs/typedecl.cmx
lib/ocaml/compiler-libs/typedecl.mli
+lib/ocaml/compiler-libs/typedecl_immediacy.cmi
+lib/ocaml/compiler-libs/typedecl_immediacy.cmt
+lib/ocaml/compiler-libs/typedecl_immediacy.cmti
+lib/ocaml/compiler-libs/typedecl_immediacy.cmx
+lib/ocaml/compiler-libs/typedecl_immediacy.mli
+lib/ocaml/compiler-libs/typedecl_properties.cmi
+lib/ocaml/compiler-libs/typedecl_properties.cmt
+lib/ocaml/compiler-libs/typedecl_properties.cmti
+lib/ocaml/compiler-libs/typedecl_properties.cmx
+lib/ocaml/compiler-libs/typedecl_properties.mli
+lib/ocaml/compiler-libs/typedecl_unboxed.cmi
+lib/ocaml/compiler-libs/typedecl_unboxed.cmt
+lib/ocaml/compiler-libs/typedecl_unboxed.cmti
+lib/ocaml/compiler-libs/typedecl_unboxed.cmx
+lib/ocaml/compiler-libs/typedecl_unboxed.mli
+lib/ocaml/compiler-libs/typedecl_variance.cmi
+lib/ocaml/compiler-libs/typedecl_variance.cmt
+lib/ocaml/compiler-libs/typedecl_variance.cmti
+lib/ocaml/compiler-libs/typedecl_variance.cmx
+lib/ocaml/compiler-libs/typedecl_variance.mli
lib/ocaml/compiler-libs/typedtree.cmi
lib/ocaml/compiler-libs/typedtree.cmt
lib/ocaml/compiler-libs/typedtree.cmti
@@ -1174,11 +1291,6 @@ lib/ocaml/compiler-libs/typedtreeIter.cmt
lib/ocaml/compiler-libs/typedtreeIter.cmti
lib/ocaml/compiler-libs/typedtreeIter.cmx
lib/ocaml/compiler-libs/typedtreeIter.mli
-lib/ocaml/compiler-libs/typedtreeMap.cmi
-lib/ocaml/compiler-libs/typedtreeMap.cmt
-lib/ocaml/compiler-libs/typedtreeMap.cmti
-lib/ocaml/compiler-libs/typedtreeMap.cmx
-lib/ocaml/compiler-libs/typedtreeMap.mli
lib/ocaml/compiler-libs/typemod.cmi
lib/ocaml/compiler-libs/typemod.cmt
lib/ocaml/compiler-libs/typemod.cmti
@@ -1207,14 +1319,17 @@ lib/ocaml/compiler-libs/un_anf.mli
lib/ocaml/compiler-libs/unbox_closures.cmi
lib/ocaml/compiler-libs/unbox_closures.cmt
lib/ocaml/compiler-libs/unbox_closures.cmti
+lib/ocaml/compiler-libs/unbox_closures.cmx
lib/ocaml/compiler-libs/unbox_closures.mli
lib/ocaml/compiler-libs/unbox_free_vars_of_closures.cmi
lib/ocaml/compiler-libs/unbox_free_vars_of_closures.cmt
lib/ocaml/compiler-libs/unbox_free_vars_of_closures.cmti
+lib/ocaml/compiler-libs/unbox_free_vars_of_closures.cmx
lib/ocaml/compiler-libs/unbox_free_vars_of_closures.mli
lib/ocaml/compiler-libs/unbox_specialised_args.cmi
lib/ocaml/compiler-libs/unbox_specialised_args.cmt
lib/ocaml/compiler-libs/unbox_specialised_args.cmti
+lib/ocaml/compiler-libs/unbox_specialised_args.cmx
lib/ocaml/compiler-libs/unbox_specialised_args.mli
lib/ocaml/compiler-libs/untypeast.cmi
lib/ocaml/compiler-libs/untypeast.cmt
@@ -1224,10 +1339,12 @@ lib/ocaml/compiler-libs/untypeast.mli
lib/ocaml/compiler-libs/var_within_closure.cmi
lib/ocaml/compiler-libs/var_within_closure.cmt
lib/ocaml/compiler-libs/var_within_closure.cmti
+lib/ocaml/compiler-libs/var_within_closure.cmx
lib/ocaml/compiler-libs/var_within_closure.mli
lib/ocaml/compiler-libs/variable.cmi
lib/ocaml/compiler-libs/variable.cmt
lib/ocaml/compiler-libs/variable.cmti
+lib/ocaml/compiler-libs/variable.cmx
lib/ocaml/compiler-libs/variable.mli
lib/ocaml/compiler-libs/warnings.cmi
lib/ocaml/compiler-libs/warnings.cmt
@@ -1259,7 +1376,6 @@ lib/ocaml/compiler-libs/x86_proc.cmx
lib/ocaml/compiler-libs/x86_proc.mli
lib/ocaml/complex.ml
lib/ocaml/complex.mli
-%%THREADS%%lib/ocaml/condition.mli
lib/ocaml/digest.ml
lib/ocaml/digest.mli
lib/ocaml/dynlink.a
@@ -1269,15 +1385,19 @@ lib/ocaml/dynlink.cmti
lib/ocaml/dynlink.cmx
lib/ocaml/dynlink.cmxa
lib/ocaml/dynlink.mli
+lib/ocaml/dynlink_common.cmx
+lib/ocaml/dynlink_platform_intf.cmx
+lib/ocaml/dynlink_types.cmx
lib/ocaml/ephemeron.ml
lib/ocaml/ephemeron.mli
-%%THREADS%%lib/ocaml/event.mli
lib/ocaml/filename.ml
lib/ocaml/filename.mli
lib/ocaml/float.ml
lib/ocaml/float.mli
lib/ocaml/format.ml
lib/ocaml/format.mli
+lib/ocaml/fun.ml
+lib/ocaml/fun.mli
lib/ocaml/gc.ml
lib/ocaml/gc.mli
lib/ocaml/genlex.ml
@@ -1296,6 +1416,8 @@ lib/ocaml/genlex.mli
%%X11%%lib/ocaml/graphicsX11.mli
lib/ocaml/hashtbl.ml
lib/ocaml/hashtbl.mli
+lib/ocaml/int.ml
+lib/ocaml/int.mli
lib/ocaml/int32.ml
lib/ocaml/int32.mli
lib/ocaml/int64.ml
@@ -1310,8 +1432,7 @@ lib/ocaml/libasmrun_pic.a
lib/ocaml/libasmrun_shared.so
lib/ocaml/libasmrund.a
lib/ocaml/libasmruni.a
-lib/ocaml/libasmrunp.a
-lib/ocaml/libbigarray.a
+%%PROF%%lib/ocaml/libasmrunp.a
lib/ocaml/libcamlrun.a
lib/ocaml/libcamlrun_pic.a
lib/ocaml/libcamlrun_shared.so
@@ -1319,7 +1440,6 @@ lib/ocaml/libcamlrund.a
lib/ocaml/libcamlruni.a
lib/ocaml/libcamlstr.a
%%X11%%lib/ocaml/libgraphics.a
-lib/ocaml/libraw_spacetime_lib.a
%%THREADS%%lib/ocaml/libthreads.a
%%THREADS%%lib/ocaml/libthreadsnat.a
lib/ocaml/libunix.a
@@ -1333,7 +1453,6 @@ lib/ocaml/marshal.ml
lib/ocaml/marshal.mli
lib/ocaml/moreLabels.ml
lib/ocaml/moreLabels.mli
-%%THREADS%%lib/ocaml/mutex.mli
lib/ocaml/nativeint.ml
lib/ocaml/nativeint.mli
lib/ocaml/obj.ml
@@ -1443,8 +1562,11 @@ lib/ocaml/ocamldoc/odoc_value.cmi
lib/ocaml/ocamldoc/odoc_value.cmx
lib/ocaml/oo.ml
lib/ocaml/oo.mli
+lib/ocaml/option.ml
+lib/ocaml/option.mli
lib/ocaml/parsing.ml
lib/ocaml/parsing.mli
+lib/ocaml/pervasives.ml
lib/ocaml/printexc.ml
lib/ocaml/printexc.mli
lib/ocaml/printf.ml
@@ -1459,22 +1581,14 @@ lib/ocaml/queue.ml
lib/ocaml/queue.mli
lib/ocaml/random.ml
lib/ocaml/random.mli
-lib/ocaml/raw_spacetime_lib.a
-lib/ocaml/raw_spacetime_lib.cma
-lib/ocaml/raw_spacetime_lib.cmi
-lib/ocaml/raw_spacetime_lib.cmti
-lib/ocaml/raw_spacetime_lib.cmx
-lib/ocaml/raw_spacetime_lib.cmxa
-lib/ocaml/raw_spacetime_lib.cmxs
-lib/ocaml/raw_spacetime_lib.mli
+lib/ocaml/result.ml
+lib/ocaml/result.mli
lib/ocaml/scanf.ml
lib/ocaml/scanf.mli
lib/ocaml/seq.ml
lib/ocaml/seq.mli
lib/ocaml/set.ml
lib/ocaml/set.mli
-lib/ocaml/sort.ml
-lib/ocaml/sort.mli
lib/ocaml/spacetime.ml
lib/ocaml/spacetime.mli
lib/ocaml/stack.ml
@@ -1487,9 +1601,9 @@ lib/ocaml/std_exit.cmt
lib/ocaml/std_exit.cmx
lib/ocaml/std_exit.ml
lib/ocaml/std_exit.o
-lib/ocaml/std_exit.p.cmt
-lib/ocaml/std_exit.p.cmx
-lib/ocaml/std_exit.p.o
+%%PROF%%lib/ocaml/std_exit.p.cmt
+%%PROF%%lib/ocaml/std_exit.p.cmx
+%%PROF%%lib/ocaml/std_exit.p.o
lib/ocaml/stdlib.a
lib/ocaml/stdlib.cma
lib/ocaml/stdlib.cmi
@@ -1499,298 +1613,334 @@ lib/ocaml/stdlib.cmx
lib/ocaml/stdlib.cmxa
lib/ocaml/stdlib.ml
lib/ocaml/stdlib.mli
-lib/ocaml/stdlib.p.a
-lib/ocaml/stdlib.p.cmt
-lib/ocaml/stdlib.p.cmx
-lib/ocaml/stdlib.p.cmxa
+%%PROF%%lib/ocaml/stdlib.p.a
+%%PROF%%lib/ocaml/stdlib.p.cmt
+%%PROF%%lib/ocaml/stdlib.p.cmx
+%%PROF%%lib/ocaml/stdlib.p.cmxa
lib/ocaml/stdlib__arg.cmi
lib/ocaml/stdlib__arg.cmt
lib/ocaml/stdlib__arg.cmti
lib/ocaml/stdlib__arg.cmx
-lib/ocaml/stdlib__arg.p.cmt
-lib/ocaml/stdlib__arg.p.cmx
+%%PROF%%lib/ocaml/stdlib__arg.p.cmt
+%%PROF%%lib/ocaml/stdlib__arg.p.cmx
lib/ocaml/stdlib__array.cmi
lib/ocaml/stdlib__array.cmt
lib/ocaml/stdlib__array.cmti
lib/ocaml/stdlib__array.cmx
-lib/ocaml/stdlib__array.p.cmt
-lib/ocaml/stdlib__array.p.cmx
+%%PROF%%lib/ocaml/stdlib__array.p.cmt
+%%PROF%%lib/ocaml/stdlib__array.p.cmx
lib/ocaml/stdlib__arrayLabels.cmi
lib/ocaml/stdlib__arrayLabels.cmt
lib/ocaml/stdlib__arrayLabels.cmti
lib/ocaml/stdlib__arrayLabels.cmx
-lib/ocaml/stdlib__arrayLabels.p.cmt
-lib/ocaml/stdlib__arrayLabels.p.cmx
+%%PROF%%lib/ocaml/stdlib__arrayLabels.p.cmt
+%%PROF%%lib/ocaml/stdlib__arrayLabels.p.cmx
lib/ocaml/stdlib__bigarray.cmi
lib/ocaml/stdlib__bigarray.cmt
lib/ocaml/stdlib__bigarray.cmti
lib/ocaml/stdlib__bigarray.cmx
-lib/ocaml/stdlib__bigarray.p.cmt
-lib/ocaml/stdlib__bigarray.p.cmx
+%%PROF%%lib/ocaml/stdlib__bigarray.p.cmt
+%%PROF%%lib/ocaml/stdlib__bigarray.p.cmx
+lib/ocaml/stdlib__bool.cmi
+lib/ocaml/stdlib__bool.cmt
+lib/ocaml/stdlib__bool.cmti
+lib/ocaml/stdlib__bool.cmx
+%%PROF%%lib/ocaml/stdlib__bool.p.cmt
+%%PROF%%lib/ocaml/stdlib__bool.p.cmx
lib/ocaml/stdlib__buffer.cmi
lib/ocaml/stdlib__buffer.cmt
lib/ocaml/stdlib__buffer.cmti
lib/ocaml/stdlib__buffer.cmx
-lib/ocaml/stdlib__buffer.p.cmt
-lib/ocaml/stdlib__buffer.p.cmx
+%%PROF%%lib/ocaml/stdlib__buffer.p.cmt
+%%PROF%%lib/ocaml/stdlib__buffer.p.cmx
lib/ocaml/stdlib__bytes.cmi
lib/ocaml/stdlib__bytes.cmt
lib/ocaml/stdlib__bytes.cmti
lib/ocaml/stdlib__bytes.cmx
-lib/ocaml/stdlib__bytes.p.cmt
-lib/ocaml/stdlib__bytes.p.cmx
+%%PROF%%lib/ocaml/stdlib__bytes.p.cmt
+%%PROF%%lib/ocaml/stdlib__bytes.p.cmx
lib/ocaml/stdlib__bytesLabels.cmi
lib/ocaml/stdlib__bytesLabels.cmt
lib/ocaml/stdlib__bytesLabels.cmti
lib/ocaml/stdlib__bytesLabels.cmx
-lib/ocaml/stdlib__bytesLabels.p.cmt
-lib/ocaml/stdlib__bytesLabels.p.cmx
+%%PROF%%lib/ocaml/stdlib__bytesLabels.p.cmt
+%%PROF%%lib/ocaml/stdlib__bytesLabels.p.cmx
lib/ocaml/stdlib__callback.cmi
lib/ocaml/stdlib__callback.cmt
lib/ocaml/stdlib__callback.cmti
lib/ocaml/stdlib__callback.cmx
-lib/ocaml/stdlib__callback.p.cmt
-lib/ocaml/stdlib__callback.p.cmx
+%%PROF%%lib/ocaml/stdlib__callback.p.cmt
+%%PROF%%lib/ocaml/stdlib__callback.p.cmx
lib/ocaml/stdlib__char.cmi
lib/ocaml/stdlib__char.cmt
lib/ocaml/stdlib__char.cmti
lib/ocaml/stdlib__char.cmx
-lib/ocaml/stdlib__char.p.cmt
-lib/ocaml/stdlib__char.p.cmx
+%%PROF%%lib/ocaml/stdlib__char.p.cmt
+%%PROF%%lib/ocaml/stdlib__char.p.cmx
lib/ocaml/stdlib__complex.cmi
lib/ocaml/stdlib__complex.cmt
lib/ocaml/stdlib__complex.cmti
lib/ocaml/stdlib__complex.cmx
-lib/ocaml/stdlib__complex.p.cmt
-lib/ocaml/stdlib__complex.p.cmx
+%%PROF%%lib/ocaml/stdlib__complex.p.cmt
+%%PROF%%lib/ocaml/stdlib__complex.p.cmx
lib/ocaml/stdlib__digest.cmi
lib/ocaml/stdlib__digest.cmt
lib/ocaml/stdlib__digest.cmti
lib/ocaml/stdlib__digest.cmx
-lib/ocaml/stdlib__digest.p.cmt
-lib/ocaml/stdlib__digest.p.cmx
+%%PROF%%lib/ocaml/stdlib__digest.p.cmt
+%%PROF%%lib/ocaml/stdlib__digest.p.cmx
lib/ocaml/stdlib__ephemeron.cmi
lib/ocaml/stdlib__ephemeron.cmt
lib/ocaml/stdlib__ephemeron.cmti
lib/ocaml/stdlib__ephemeron.cmx
-lib/ocaml/stdlib__ephemeron.p.cmt
-lib/ocaml/stdlib__ephemeron.p.cmx
+%%PROF%%lib/ocaml/stdlib__ephemeron.p.cmt
+%%PROF%%lib/ocaml/stdlib__ephemeron.p.cmx
lib/ocaml/stdlib__filename.cmi
lib/ocaml/stdlib__filename.cmt
lib/ocaml/stdlib__filename.cmti
lib/ocaml/stdlib__filename.cmx
-lib/ocaml/stdlib__filename.p.cmt
-lib/ocaml/stdlib__filename.p.cmx
+%%PROF%%lib/ocaml/stdlib__filename.p.cmt
+%%PROF%%lib/ocaml/stdlib__filename.p.cmx
lib/ocaml/stdlib__float.cmi
lib/ocaml/stdlib__float.cmt
lib/ocaml/stdlib__float.cmti
lib/ocaml/stdlib__float.cmx
-lib/ocaml/stdlib__float.p.cmt
-lib/ocaml/stdlib__float.p.cmx
+%%PROF%%lib/ocaml/stdlib__float.p.cmt
+%%PROF%%lib/ocaml/stdlib__float.p.cmx
lib/ocaml/stdlib__format.cmi
lib/ocaml/stdlib__format.cmt
lib/ocaml/stdlib__format.cmti
lib/ocaml/stdlib__format.cmx
-lib/ocaml/stdlib__format.p.cmt
-lib/ocaml/stdlib__format.p.cmx
+%%PROF%%lib/ocaml/stdlib__format.p.cmt
+%%PROF%%lib/ocaml/stdlib__format.p.cmx
+lib/ocaml/stdlib__fun.cmi
+lib/ocaml/stdlib__fun.cmt
+lib/ocaml/stdlib__fun.cmti
+lib/ocaml/stdlib__fun.cmx
+%%PROF%%lib/ocaml/stdlib__fun.p.cmt
+%%PROF%%lib/ocaml/stdlib__fun.p.cmx
lib/ocaml/stdlib__gc.cmi
lib/ocaml/stdlib__gc.cmt
lib/ocaml/stdlib__gc.cmti
lib/ocaml/stdlib__gc.cmx
-lib/ocaml/stdlib__gc.p.cmt
-lib/ocaml/stdlib__gc.p.cmx
+%%PROF%%lib/ocaml/stdlib__gc.p.cmt
+%%PROF%%lib/ocaml/stdlib__gc.p.cmx
lib/ocaml/stdlib__genlex.cmi
lib/ocaml/stdlib__genlex.cmt
lib/ocaml/stdlib__genlex.cmti
lib/ocaml/stdlib__genlex.cmx
-lib/ocaml/stdlib__genlex.p.cmt
-lib/ocaml/stdlib__genlex.p.cmx
+%%PROF%%lib/ocaml/stdlib__genlex.p.cmt
+%%PROF%%lib/ocaml/stdlib__genlex.p.cmx
lib/ocaml/stdlib__hashtbl.cmi
lib/ocaml/stdlib__hashtbl.cmt
lib/ocaml/stdlib__hashtbl.cmti
lib/ocaml/stdlib__hashtbl.cmx
-lib/ocaml/stdlib__hashtbl.p.cmt
-lib/ocaml/stdlib__hashtbl.p.cmx
+%%PROF%%lib/ocaml/stdlib__hashtbl.p.cmt
+%%PROF%%lib/ocaml/stdlib__hashtbl.p.cmx
+lib/ocaml/stdlib__int.cmi
+lib/ocaml/stdlib__int.cmt
+lib/ocaml/stdlib__int.cmti
+lib/ocaml/stdlib__int.cmx
+%%PROF%%lib/ocaml/stdlib__int.p.cmt
+%%PROF%%lib/ocaml/stdlib__int.p.cmx
lib/ocaml/stdlib__int32.cmi
lib/ocaml/stdlib__int32.cmt
lib/ocaml/stdlib__int32.cmti
lib/ocaml/stdlib__int32.cmx
-lib/ocaml/stdlib__int32.p.cmt
-lib/ocaml/stdlib__int32.p.cmx
+%%PROF%%lib/ocaml/stdlib__int32.p.cmt
+%%PROF%%lib/ocaml/stdlib__int32.p.cmx
lib/ocaml/stdlib__int64.cmi
lib/ocaml/stdlib__int64.cmt
lib/ocaml/stdlib__int64.cmti
lib/ocaml/stdlib__int64.cmx
-lib/ocaml/stdlib__int64.p.cmt
-lib/ocaml/stdlib__int64.p.cmx
+%%PROF%%lib/ocaml/stdlib__int64.p.cmt
+%%PROF%%lib/ocaml/stdlib__int64.p.cmx
lib/ocaml/stdlib__lazy.cmi
lib/ocaml/stdlib__lazy.cmt
lib/ocaml/stdlib__lazy.cmti
lib/ocaml/stdlib__lazy.cmx
-lib/ocaml/stdlib__lazy.p.cmt
-lib/ocaml/stdlib__lazy.p.cmx
+%%PROF%%lib/ocaml/stdlib__lazy.p.cmt
+%%PROF%%lib/ocaml/stdlib__lazy.p.cmx
lib/ocaml/stdlib__lexing.cmi
lib/ocaml/stdlib__lexing.cmt
lib/ocaml/stdlib__lexing.cmti
lib/ocaml/stdlib__lexing.cmx
-lib/ocaml/stdlib__lexing.p.cmt
-lib/ocaml/stdlib__lexing.p.cmx
+%%PROF%%lib/ocaml/stdlib__lexing.p.cmt
+%%PROF%%lib/ocaml/stdlib__lexing.p.cmx
lib/ocaml/stdlib__list.cmi
lib/ocaml/stdlib__list.cmt
lib/ocaml/stdlib__list.cmti
lib/ocaml/stdlib__list.cmx
-lib/ocaml/stdlib__list.p.cmt
-lib/ocaml/stdlib__list.p.cmx
+%%PROF%%lib/ocaml/stdlib__list.p.cmt
+%%PROF%%lib/ocaml/stdlib__list.p.cmx
lib/ocaml/stdlib__listLabels.cmi
lib/ocaml/stdlib__listLabels.cmt
lib/ocaml/stdlib__listLabels.cmti
lib/ocaml/stdlib__listLabels.cmx
-lib/ocaml/stdlib__listLabels.p.cmt
-lib/ocaml/stdlib__listLabels.p.cmx
+%%PROF%%lib/ocaml/stdlib__listLabels.p.cmt
+%%PROF%%lib/ocaml/stdlib__listLabels.p.cmx
lib/ocaml/stdlib__map.cmi
lib/ocaml/stdlib__map.cmt
lib/ocaml/stdlib__map.cmti
lib/ocaml/stdlib__map.cmx
-lib/ocaml/stdlib__map.p.cmt
-lib/ocaml/stdlib__map.p.cmx
+%%PROF%%lib/ocaml/stdlib__map.p.cmt
+%%PROF%%lib/ocaml/stdlib__map.p.cmx
lib/ocaml/stdlib__marshal.cmi
lib/ocaml/stdlib__marshal.cmt
lib/ocaml/stdlib__marshal.cmti
lib/ocaml/stdlib__marshal.cmx
-lib/ocaml/stdlib__marshal.p.cmt
-lib/ocaml/stdlib__marshal.p.cmx
+%%PROF%%lib/ocaml/stdlib__marshal.p.cmt
+%%PROF%%lib/ocaml/stdlib__marshal.p.cmx
lib/ocaml/stdlib__moreLabels.cmi
lib/ocaml/stdlib__moreLabels.cmt
lib/ocaml/stdlib__moreLabels.cmti
lib/ocaml/stdlib__moreLabels.cmx
-lib/ocaml/stdlib__moreLabels.p.cmt
-lib/ocaml/stdlib__moreLabels.p.cmx
+%%PROF%%lib/ocaml/stdlib__moreLabels.p.cmt
+%%PROF%%lib/ocaml/stdlib__moreLabels.p.cmx
lib/ocaml/stdlib__nativeint.cmi
lib/ocaml/stdlib__nativeint.cmt
lib/ocaml/stdlib__nativeint.cmti
lib/ocaml/stdlib__nativeint.cmx
-lib/ocaml/stdlib__nativeint.p.cmt
-lib/ocaml/stdlib__nativeint.p.cmx
+%%PROF%%lib/ocaml/stdlib__nativeint.p.cmt
+%%PROF%%lib/ocaml/stdlib__nativeint.p.cmx
lib/ocaml/stdlib__obj.cmi
lib/ocaml/stdlib__obj.cmt
lib/ocaml/stdlib__obj.cmti
lib/ocaml/stdlib__obj.cmx
-lib/ocaml/stdlib__obj.p.cmt
-lib/ocaml/stdlib__obj.p.cmx
+%%PROF%%lib/ocaml/stdlib__obj.p.cmt
+%%PROF%%lib/ocaml/stdlib__obj.p.cmx
lib/ocaml/stdlib__oo.cmi
lib/ocaml/stdlib__oo.cmt
lib/ocaml/stdlib__oo.cmti
lib/ocaml/stdlib__oo.cmx
-lib/ocaml/stdlib__oo.p.cmt
-lib/ocaml/stdlib__oo.p.cmx
+%%PROF%%lib/ocaml/stdlib__oo.p.cmt
+%%PROF%%lib/ocaml/stdlib__oo.p.cmx
+lib/ocaml/stdlib__option.cmi
+lib/ocaml/stdlib__option.cmt
+lib/ocaml/stdlib__option.cmti
+lib/ocaml/stdlib__option.cmx
+%%PROF%%lib/ocaml/stdlib__option.p.cmt
+%%PROF%%lib/ocaml/stdlib__option.p.cmx
lib/ocaml/stdlib__parsing.cmi
lib/ocaml/stdlib__parsing.cmt
lib/ocaml/stdlib__parsing.cmti
lib/ocaml/stdlib__parsing.cmx
-lib/ocaml/stdlib__parsing.p.cmt
-lib/ocaml/stdlib__parsing.p.cmx
+%%PROF%%lib/ocaml/stdlib__parsing.p.cmt
+%%PROF%%lib/ocaml/stdlib__parsing.p.cmx
+lib/ocaml/stdlib__pervasives.cmi
+lib/ocaml/stdlib__pervasives.cmt
+lib/ocaml/stdlib__pervasives.cmx
+%%PROF%%lib/ocaml/stdlib__pervasives.p.cmi
+%%PROF%%lib/ocaml/stdlib__pervasives.p.cmt
+%%PROF%%lib/ocaml/stdlib__pervasives.p.cmx
lib/ocaml/stdlib__printexc.cmi
lib/ocaml/stdlib__printexc.cmt
lib/ocaml/stdlib__printexc.cmti
lib/ocaml/stdlib__printexc.cmx
-lib/ocaml/stdlib__printexc.p.cmt
-lib/ocaml/stdlib__printexc.p.cmx
+%%PROF%%lib/ocaml/stdlib__printexc.p.cmt
+%%PROF%%lib/ocaml/stdlib__printexc.p.cmx
lib/ocaml/stdlib__printf.cmi
lib/ocaml/stdlib__printf.cmt
lib/ocaml/stdlib__printf.cmti
lib/ocaml/stdlib__printf.cmx
-lib/ocaml/stdlib__printf.p.cmt
-lib/ocaml/stdlib__printf.p.cmx
+%%PROF%%lib/ocaml/stdlib__printf.p.cmt
+%%PROF%%lib/ocaml/stdlib__printf.p.cmx
lib/ocaml/stdlib__queue.cmi
lib/ocaml/stdlib__queue.cmt
lib/ocaml/stdlib__queue.cmti
lib/ocaml/stdlib__queue.cmx
-lib/ocaml/stdlib__queue.p.cmt
-lib/ocaml/stdlib__queue.p.cmx
+%%PROF%%lib/ocaml/stdlib__queue.p.cmt
+%%PROF%%lib/ocaml/stdlib__queue.p.cmx
lib/ocaml/stdlib__random.cmi
lib/ocaml/stdlib__random.cmt
lib/ocaml/stdlib__random.cmti
lib/ocaml/stdlib__random.cmx
-lib/ocaml/stdlib__random.p.cmt
-lib/ocaml/stdlib__random.p.cmx
+%%PROF%%lib/ocaml/stdlib__random.p.cmt
+%%PROF%%lib/ocaml/stdlib__random.p.cmx
+lib/ocaml/stdlib__result.cmi
+lib/ocaml/stdlib__result.cmt
+lib/ocaml/stdlib__result.cmti
+lib/ocaml/stdlib__result.cmx
+%%PROF%%lib/ocaml/stdlib__result.p.cmt
+%%PROF%%lib/ocaml/stdlib__result.p.cmx
lib/ocaml/stdlib__scanf.cmi
lib/ocaml/stdlib__scanf.cmt
lib/ocaml/stdlib__scanf.cmti
lib/ocaml/stdlib__scanf.cmx
-lib/ocaml/stdlib__scanf.p.cmt
-lib/ocaml/stdlib__scanf.p.cmx
+%%PROF%%lib/ocaml/stdlib__scanf.p.cmt
+%%PROF%%lib/ocaml/stdlib__scanf.p.cmx
lib/ocaml/stdlib__seq.cmi
lib/ocaml/stdlib__seq.cmt
lib/ocaml/stdlib__seq.cmti
lib/ocaml/stdlib__seq.cmx
-lib/ocaml/stdlib__seq.p.cmt
-lib/ocaml/stdlib__seq.p.cmx
+%%PROF%%lib/ocaml/stdlib__seq.p.cmt
+%%PROF%%lib/ocaml/stdlib__seq.p.cmx
lib/ocaml/stdlib__set.cmi
lib/ocaml/stdlib__set.cmt
lib/ocaml/stdlib__set.cmti
lib/ocaml/stdlib__set.cmx
-lib/ocaml/stdlib__set.p.cmt
-lib/ocaml/stdlib__set.p.cmx
-lib/ocaml/stdlib__sort.cmi
-lib/ocaml/stdlib__sort.cmt
-lib/ocaml/stdlib__sort.cmti
-lib/ocaml/stdlib__sort.cmx
-lib/ocaml/stdlib__sort.p.cmt
-lib/ocaml/stdlib__sort.p.cmx
+%%PROF%%lib/ocaml/stdlib__set.p.cmt
+%%PROF%%lib/ocaml/stdlib__set.p.cmx
lib/ocaml/stdlib__spacetime.cmi
lib/ocaml/stdlib__spacetime.cmt
lib/ocaml/stdlib__spacetime.cmti
lib/ocaml/stdlib__spacetime.cmx
-lib/ocaml/stdlib__spacetime.p.cmt
-lib/ocaml/stdlib__spacetime.p.cmx
+%%PROF%%lib/ocaml/stdlib__spacetime.p.cmt
+%%PROF%%lib/ocaml/stdlib__spacetime.p.cmx
lib/ocaml/stdlib__stack.cmi
lib/ocaml/stdlib__stack.cmt
lib/ocaml/stdlib__stack.cmti
lib/ocaml/stdlib__stack.cmx
-lib/ocaml/stdlib__stack.p.cmt
-lib/ocaml/stdlib__stack.p.cmx
+%%PROF%%lib/ocaml/stdlib__stack.p.cmt
+%%PROF%%lib/ocaml/stdlib__stack.p.cmx
lib/ocaml/stdlib__stdLabels.cmi
lib/ocaml/stdlib__stdLabels.cmt
lib/ocaml/stdlib__stdLabels.cmti
lib/ocaml/stdlib__stdLabels.cmx
-lib/ocaml/stdlib__stdLabels.p.cmt
-lib/ocaml/stdlib__stdLabels.p.cmx
+%%PROF%%lib/ocaml/stdlib__stdLabels.p.cmt
+%%PROF%%lib/ocaml/stdlib__stdLabels.p.cmx
lib/ocaml/stdlib__stream.cmi
lib/ocaml/stdlib__stream.cmt
lib/ocaml/stdlib__stream.cmti
lib/ocaml/stdlib__stream.cmx
-lib/ocaml/stdlib__stream.p.cmt
-lib/ocaml/stdlib__stream.p.cmx
+%%PROF%%lib/ocaml/stdlib__stream.p.cmt
+%%PROF%%lib/ocaml/stdlib__stream.p.cmx
lib/ocaml/stdlib__string.cmi
lib/ocaml/stdlib__string.cmt
lib/ocaml/stdlib__string.cmti
lib/ocaml/stdlib__string.cmx
-lib/ocaml/stdlib__string.p.cmt
-lib/ocaml/stdlib__string.p.cmx
+%%PROF%%lib/ocaml/stdlib__string.p.cmt
+%%PROF%%lib/ocaml/stdlib__string.p.cmx
lib/ocaml/stdlib__stringLabels.cmi
lib/ocaml/stdlib__stringLabels.cmt
lib/ocaml/stdlib__stringLabels.cmti
lib/ocaml/stdlib__stringLabels.cmx
-lib/ocaml/stdlib__stringLabels.p.cmt
-lib/ocaml/stdlib__stringLabels.p.cmx
+%%PROF%%lib/ocaml/stdlib__stringLabels.p.cmt
+%%PROF%%lib/ocaml/stdlib__stringLabels.p.cmx
lib/ocaml/stdlib__sys.cmi
lib/ocaml/stdlib__sys.cmt
lib/ocaml/stdlib__sys.cmti
lib/ocaml/stdlib__sys.cmx
-lib/ocaml/stdlib__sys.p.cmt
-lib/ocaml/stdlib__sys.p.cmx
+%%PROF%%lib/ocaml/stdlib__sys.p.cmt
+%%PROF%%lib/ocaml/stdlib__sys.p.cmx
lib/ocaml/stdlib__uchar.cmi
lib/ocaml/stdlib__uchar.cmt
lib/ocaml/stdlib__uchar.cmti
lib/ocaml/stdlib__uchar.cmx
-lib/ocaml/stdlib__uchar.p.cmt
-lib/ocaml/stdlib__uchar.p.cmx
+%%PROF%%lib/ocaml/stdlib__uchar.p.cmt
+%%PROF%%lib/ocaml/stdlib__uchar.p.cmx
+lib/ocaml/stdlib__unit.cmi
+lib/ocaml/stdlib__unit.cmt
+lib/ocaml/stdlib__unit.cmti
+lib/ocaml/stdlib__unit.cmx
+%%PROF%%lib/ocaml/stdlib__unit.p.cmt
+%%PROF%%lib/ocaml/stdlib__unit.p.cmx
lib/ocaml/stdlib__weak.cmi
lib/ocaml/stdlib__weak.cmt
lib/ocaml/stdlib__weak.cmti
lib/ocaml/stdlib__weak.cmx
-lib/ocaml/stdlib__weak.p.cmt
-lib/ocaml/stdlib__weak.p.cmx
+%%PROF%%lib/ocaml/stdlib__weak.p.cmt
+%%PROF%%lib/ocaml/stdlib__weak.p.cmx
lib/ocaml/str.a
lib/ocaml/str.cma
lib/ocaml/str.cmi
@@ -1805,10 +1955,8 @@ lib/ocaml/string.ml
lib/ocaml/string.mli
lib/ocaml/stringLabels.ml
lib/ocaml/stringLabels.mli
-lib/ocaml/stublibs/dllbigarray.so
lib/ocaml/stublibs/dllcamlstr.so
%%X11%%lib/ocaml/stublibs/dllgraphics.so
-lib/ocaml/stublibs/dllraw_spacetime_lib.so
%%THREADS%%lib/ocaml/stublibs/dllthreads.so
lib/ocaml/stublibs/dllunix.so
lib/ocaml/stublibs/dllvmthreads.so
@@ -1816,23 +1964,26 @@ lib/ocaml/sys.ml
lib/ocaml/sys.mli
lib/ocaml/target_camlheaderd
lib/ocaml/target_camlheaderi
-%%THREADS%%lib/ocaml/thread.mli
-%%THREADS%%lib/ocaml/threadUnix.mli
%%THREADS%%lib/ocaml/threads/condition.cmi
%%THREADS%%lib/ocaml/threads/condition.cmti
%%THREADS%%lib/ocaml/threads/condition.cmx
+%%THREADS%%lib/ocaml/threads/condition.mli
%%THREADS%%lib/ocaml/threads/event.cmi
%%THREADS%%lib/ocaml/threads/event.cmti
%%THREADS%%lib/ocaml/threads/event.cmx
+%%THREADS%%lib/ocaml/threads/event.mli
%%THREADS%%lib/ocaml/threads/mutex.cmi
%%THREADS%%lib/ocaml/threads/mutex.cmti
%%THREADS%%lib/ocaml/threads/mutex.cmx
+%%THREADS%%lib/ocaml/threads/mutex.mli
%%THREADS%%lib/ocaml/threads/thread.cmi
%%THREADS%%lib/ocaml/threads/thread.cmti
%%THREADS%%lib/ocaml/threads/thread.cmx
+%%THREADS%%lib/ocaml/threads/thread.mli
%%THREADS%%lib/ocaml/threads/threadUnix.cmi
%%THREADS%%lib/ocaml/threads/threadUnix.cmti
%%THREADS%%lib/ocaml/threads/threadUnix.cmx
+%%THREADS%%lib/ocaml/threads/threadUnix.mli
%%THREADS%%lib/ocaml/threads/threads.a
%%THREADS%%lib/ocaml/threads/threads.cma
%%THREADS%%lib/ocaml/threads/threads.cmxa
@@ -1842,6 +1993,8 @@ lib/ocaml/topdirs.cmti
lib/ocaml/topdirs.mli
lib/ocaml/uchar.ml
lib/ocaml/uchar.mli
+lib/ocaml/unit.ml
+lib/ocaml/unit.mli
lib/ocaml/unix.a
lib/ocaml/unix.cma
lib/ocaml/unix.cmi
@@ -1898,6 +2051,7 @@ man/man3/Arg_helper.Make.3o.gz
man/man3/Array.3o.gz
man/man3/ArrayLabels.3o.gz
man/man3/Ast_helper.3o.gz
+man/man3/Ast_helper.Attr.3o.gz
man/man3/Ast_helper.Cf.3o.gz
man/man3/Ast_helper.Ci.3o.gz
man/man3/Ast_helper.Cl.3o.gz
@@ -1911,10 +2065,13 @@ man/man3/Ast_helper.Incl.3o.gz
man/man3/Ast_helper.Mb.3o.gz
man/man3/Ast_helper.Md.3o.gz
man/man3/Ast_helper.Mod.3o.gz
+man/man3/Ast_helper.Ms.3o.gz
man/man3/Ast_helper.Mtd.3o.gz
man/man3/Ast_helper.Mty.3o.gz
+man/man3/Ast_helper.Of.3o.gz
man/man3/Ast_helper.Opn.3o.gz
man/man3/Ast_helper.Pat.3o.gz
+man/man3/Ast_helper.Rf.3o.gz
man/man3/Ast_helper.Sig.3o.gz
man/man3/Ast_helper.Str.3o.gz
man/man3/Ast_helper.Te.3o.gz
@@ -1933,6 +2090,7 @@ man/man3/Bigarray.Array1.3o.gz
man/man3/Bigarray.Array2.3o.gz
man/man3/Bigarray.Array3.3o.gz
man/man3/Bigarray.Genarray.3o.gz
+man/man3/Bool.3o.gz
man/man3/Buffer.3o.gz
man/man3/Build_path_prefix_map.3o.gz
man/man3/Builtin_attributes.3o.gz
@@ -1942,22 +2100,58 @@ man/man3/Callback.3o.gz
man/man3/CamlinternalFormat.3o.gz
man/man3/CamlinternalFormatBasics.3o.gz
man/man3/CamlinternalLazy.3o.gz
+man/man3/CamlinternalMenhirLib.3o.gz
+man/man3/CamlinternalMenhirLib.Convert.3o.gz
+man/man3/CamlinternalMenhirLib.Convert.Simplified.3o.gz
+man/man3/CamlinternalMenhirLib.Engine.3o.gz
+man/man3/CamlinternalMenhirLib.Engine.Make.3o.gz
+man/man3/CamlinternalMenhirLib.EngineTypes.3o.gz
+man/man3/CamlinternalMenhirLib.EngineTypes.ENGINE.3o.gz
+man/man3/CamlinternalMenhirLib.EngineTypes.INCREMENTAL_ENGINE_START.3o.gz
+man/man3/CamlinternalMenhirLib.EngineTypes.MONOLITHIC_ENGINE.3o.gz
+man/man3/CamlinternalMenhirLib.EngineTypes.TABLE.3o.gz
+man/man3/CamlinternalMenhirLib.EngineTypes.TABLE.Log.3o.gz
+man/man3/CamlinternalMenhirLib.ErrorReports.3o.gz
+man/man3/CamlinternalMenhirLib.General.3o.gz
+man/man3/CamlinternalMenhirLib.IncrementalEngine.3o.gz
+man/man3/CamlinternalMenhirLib.IncrementalEngine.EVERYTHING.3o.gz
+man/man3/CamlinternalMenhirLib.IncrementalEngine.INCREMENTAL_ENGINE.3o.gz
+man/man3/CamlinternalMenhirLib.IncrementalEngine.INSPECTION.3o.gz
+man/man3/CamlinternalMenhirLib.IncrementalEngine.SYMBOLS.3o.gz
+man/man3/CamlinternalMenhirLib.InfiniteArray.3o.gz
+man/man3/CamlinternalMenhirLib.InspectionTableFormat.3o.gz
+man/man3/CamlinternalMenhirLib.InspectionTableFormat.TABLES.3o.gz
+man/man3/CamlinternalMenhirLib.InspectionTableInterpreter.3o.gz
+man/man3/CamlinternalMenhirLib.InspectionTableInterpreter.Make.3o.gz
+man/man3/CamlinternalMenhirLib.InspectionTableInterpreter.Symbols.3o.gz
+man/man3/CamlinternalMenhirLib.LinearizedArray.3o.gz
+man/man3/CamlinternalMenhirLib.PackedIntArray.3o.gz
+man/man3/CamlinternalMenhirLib.Printers.3o.gz
+man/man3/CamlinternalMenhirLib.Printers.Make.3o.gz
+man/man3/CamlinternalMenhirLib.RowDisplacement.3o.gz
+man/man3/CamlinternalMenhirLib.StaticVersion.3o.gz
+man/man3/CamlinternalMenhirLib.TableFormat.3o.gz
+man/man3/CamlinternalMenhirLib.TableFormat.TABLES.3o.gz
+man/man3/CamlinternalMenhirLib.TableInterpreter.3o.gz
+man/man3/CamlinternalMenhirLib.TableInterpreter.MakeEngineTable.3o.gz
man/man3/CamlinternalMod.3o.gz
man/man3/CamlinternalOO.3o.gz
man/man3/Ccomp.3o.gz
man/man3/Char.3o.gz
man/man3/Clflags.3o.gz
+man/man3/Clflags.Compiler_pass.3o.gz
man/man3/Clflags.Float_arg_helper.3o.gz
man/man3/Clflags.Int_arg_helper.3o.gz
+man/man3/Compiler_libs.3o.gz
man/man3/Complex.3o.gz
man/man3/Condition.3o.gz
man/man3/Config.3o.gz
man/man3/Consistbl.3o.gz
man/man3/Depend.3o.gz
-man/man3/Depend.StringMap.3o.gz
-man/man3/Depend.StringSet.3o.gz
+man/man3/Depend.String.3o.gz
man/man3/Digest.3o.gz
man/man3/Docstrings.3o.gz
+man/man3/Docstrings.WithMenhir.3o.gz
man/man3/Dynlink.3o.gz
man/man3/Ephemeron.3o.gz
man/man3/Ephemeron.GenHashTable.3o.gz
@@ -1977,7 +2171,9 @@ man/man3/Event.3o.gz
man/man3/Filename.3o.gz
man/man3/Float.3o.gz
man/man3/Float.Array.3o.gz
+man/man3/Float.ArrayLabels.3o.gz
man/man3/Format.3o.gz
+man/man3/Fun.3o.gz
man/man3/Gc.3o.gz
man/man3/Genlex.3o.gz
man/man3/Graphics.3o.gz
@@ -2004,6 +2200,7 @@ man/man3/Identifiable.Set.T.3o.gz
man/man3/Identifiable.Tbl.3o.gz
man/man3/Identifiable.Tbl.T.3o.gz
man/man3/Identifiable.Thing.3o.gz
+man/man3/Int.3o.gz
man/man3/Int32.3o.gz
man/man3/Int64.3o.gz
man/man3/Lazy.3o.gz
@@ -2011,6 +2208,8 @@ man/man3/Lexer.3o.gz
man/man3/Lexing.3o.gz
man/man3/List.3o.gz
man/man3/ListLabels.3o.gz
+man/man3/Load_path.3o.gz
+man/man3/Load_path.Dir.3o.gz
man/man3/Location.3o.gz
man/man3/Longident.3o.gz
man/man3/Map.3o.gz
@@ -2020,6 +2219,7 @@ man/man3/Map.S.3o.gz
man/man3/Marshal.3o.gz
man/man3/Misc.3o.gz
man/man3/Misc.Color.3o.gz
+man/man3/Misc.Error_style.3o.gz
man/man3/Misc.HookSig.3o.gz
man/man3/Misc.Int_literal_converter.3o.gz
man/man3/Misc.LongString.3o.gz
@@ -2028,8 +2228,10 @@ man/man3/Misc.Stdlib.3o.gz
man/man3/Misc.Stdlib.Array.3o.gz
man/man3/Misc.Stdlib.List.3o.gz
man/man3/Misc.Stdlib.Option.3o.gz
-man/man3/Misc.StringMap.3o.gz
-man/man3/Misc.StringSet.3o.gz
+man/man3/Misc.Stdlib.String.3o.gz
+man/man3/Misc.Stdlib.String.Map.3o.gz
+man/man3/Misc.Stdlib.String.Set.3o.gz
+man/man3/Misc.Stdlib.String.Tbl.3o.gz
man/man3/MoreLabels.3o.gz
man/man3/MoreLabels.Hashtbl.3o.gz
man/man3/MoreLabels.Hashtbl.HashedType.3o.gz
@@ -2055,9 +2257,14 @@ man/man3/Numbers.Int16.3o.gz
man/man3/Numbers.Int8.3o.gz
man/man3/Obj.3o.gz
man/man3/Obj.Ephemeron.3o.gz
+man/man3/Obj.Extension_constructor.3o.gz
+man/man3/Ocaml_operators.3o.gz
man/man3/Oo.3o.gz
+man/man3/Option.3o.gz
man/man3/Parse.3o.gz
man/man3/Parser.3o.gz
+man/man3/Parser.Incremental.3o.gz
+man/man3/Parser.MenhirInterpreter.3o.gz
man/man3/Parsetree.3o.gz
man/man3/Parsing.3o.gz
man/man3/Pervasives.3o.gz
@@ -2074,6 +2281,7 @@ man/man3/Profile.3o.gz
man/man3/Queue.3o.gz
man/man3/Random.3o.gz
man/man3/Random.State.3o.gz
+man/man3/Result.3o.gz
man/man3/Scanf.3o.gz
man/man3/Scanf.Scanning.3o.gz
man/man3/Seq.3o.gz
@@ -2083,7 +2291,6 @@ man/man3/Set.OrderedType.3o.gz
man/man3/Set.S.3o.gz
man/man3/Simplif.3o.gz
man/man3/Simplif.Hooks.3o.gz
-man/man3/Sort.3o.gz
man/man3/Spacetime.3o.gz
man/man3/Spacetime.Series.3o.gz
man/man3/Spacetime.Snapshot.3o.gz
@@ -2093,6 +2300,62 @@ man/man3/StdLabels.Array.3o.gz
man/man3/StdLabels.Bytes.3o.gz
man/man3/StdLabels.List.3o.gz
man/man3/StdLabels.String.3o.gz
+man/man3/Stdlib.3o.gz
+man/man3/Stdlib.Arg.3o.gz
+man/man3/Stdlib.Array.3o.gz
+man/man3/Stdlib.ArrayLabels.3o.gz
+man/man3/Stdlib.Bigarray.3o.gz
+man/man3/Stdlib.Bool.3o.gz
+man/man3/Stdlib.Buffer.3o.gz
+man/man3/Stdlib.Bytes.3o.gz
+man/man3/Stdlib.BytesLabels.3o.gz
+man/man3/Stdlib.Callback.3o.gz
+man/man3/Stdlib.Char.3o.gz
+man/man3/Stdlib.Complex.3o.gz
+man/man3/Stdlib.Digest.3o.gz
+man/man3/Stdlib.Ephemeron.3o.gz
+man/man3/Stdlib.Filename.3o.gz
+man/man3/Stdlib.Float.3o.gz
+man/man3/Stdlib.Format.3o.gz
+man/man3/Stdlib.Fun.3o.gz
+man/man3/Stdlib.Gc.3o.gz
+man/man3/Stdlib.Genlex.3o.gz
+man/man3/Stdlib.Hashtbl.3o.gz
+man/man3/Stdlib.Int.3o.gz
+man/man3/Stdlib.Int32.3o.gz
+man/man3/Stdlib.Int64.3o.gz
+man/man3/Stdlib.LargeFile.3o.gz
+man/man3/Stdlib.Lazy.3o.gz
+man/man3/Stdlib.Lexing.3o.gz
+man/man3/Stdlib.List.3o.gz
+man/man3/Stdlib.ListLabels.3o.gz
+man/man3/Stdlib.Map.3o.gz
+man/man3/Stdlib.Marshal.3o.gz
+man/man3/Stdlib.MoreLabels.3o.gz
+man/man3/Stdlib.Nativeint.3o.gz
+man/man3/Stdlib.Obj.3o.gz
+man/man3/Stdlib.Oo.3o.gz
+man/man3/Stdlib.Option.3o.gz
+man/man3/Stdlib.Parsing.3o.gz
+man/man3/Stdlib.Pervasives.3o.gz
+man/man3/Stdlib.Printexc.3o.gz
+man/man3/Stdlib.Printf.3o.gz
+man/man3/Stdlib.Queue.3o.gz
+man/man3/Stdlib.Random.3o.gz
+man/man3/Stdlib.Result.3o.gz
+man/man3/Stdlib.Scanf.3o.gz
+man/man3/Stdlib.Seq.3o.gz
+man/man3/Stdlib.Set.3o.gz
+man/man3/Stdlib.Spacetime.3o.gz
+man/man3/Stdlib.Stack.3o.gz
+man/man3/Stdlib.StdLabels.3o.gz
+man/man3/Stdlib.Stream.3o.gz
+man/man3/Stdlib.String.3o.gz
+man/man3/Stdlib.StringLabels.3o.gz
+man/man3/Stdlib.Sys.3o.gz
+man/man3/Stdlib.Uchar.3o.gz
+man/man3/Stdlib.Unit.3o.gz
+man/man3/Stdlib.Weak.3o.gz
man/man3/Str.3o.gz
man/man3/Stream.3o.gz
man/man3/String.3o.gz
@@ -2104,14 +2367,16 @@ man/man3/Strongly_connected_components.S.Id.3o.gz
man/man3/Syntaxerr.3o.gz
man/man3/Sys.3o.gz
man/man3/Targetint.3o.gz
-man/man3/Tbl.3o.gz
man/man3/Terminfo.3o.gz
man/man3/Thread.3o.gz
man/man3/ThreadUnix.3o.gz
man/man3/Typemod.3o.gz
man/man3/Typemod.ImplementationHooks.3o.gz
man/man3/Typemod.InterfaceHooks.3o.gz
+man/man3/Typemod.Sig_component_kind.3o.gz
+man/man3/Typemod.Signature_names.3o.gz
man/man3/Uchar.3o.gz
+man/man3/Unit.3o.gz
man/man3/Unix.3o.gz
man/man3/Unix.LargeFile.3o.gz
man/man3/UnixLabels.3o.gz
diff --git a/lang/ott/Makefile b/lang/ott/Makefile
index 77094db54318..a9b98f77a508 100644
--- a/lang/ott/Makefile
+++ b/lang/ott/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ott
PORTVERSION= 0.28
+PORTREVISION= 1
CATEGORIES= lang
MAINTAINER= domagoj.stolfa@cl.cam.ac.uk