2020-01-14 20:53:35 by Jaap Boender | Files touched by this commit (32) |
Log message:
Updated lang/ocaml to version 4.09.0.
Highlights of this release are:
* new optimisations, in particular for affine functions in matches;
* the graphics library was moved out of the main distribution;
* the vmthread library was removed;
* support for compiler plugins was removed;
* many bug fixes.
For more details see the Changes file in the distribution.
|
2019-11-24 10:23:14 by Adam Ciarcinski | Files touched by this commit (5) |
Log message:
ocaml: fix installation on Darwin + minor cleanups
|
2019-10-04 12:33:21 by Maya Rashish | Files touched by this commit (3) |
Log message:
ocaml: claim natdynlink support on solaris. bump PKGREVISION
fixes ocaml-findlib PLIST issue.
|
2019-10-01 11:52:51 by Maya Rashish | Files touched by this commit (2) |
Log message:
ocaml: use the narrower scoped _POSIX_PTHREAD_SEMANTICS
The wider _XOPEN_SOURCE might cause issues with older versions of smartos
and newer C standards.
|
2019-10-01 11:07:33 by Maya Rashish | Files touched by this commit (4) |
Log message:
ocaml: fix SmartOS build.
- Claimed shared library support. same as other ELF platforms, but
since it's not GNU ld, no -Wl,-E available.
- Change the PLIST vars based on what is actually built
- consider x86_64-*-solaris to be x86_64 and solaris. the arch=none
option doesn't build.
- Search for socket stuff in -lnsl -lsocket.
- for a POSIX prototype sigwait, we need to define _XOPEN_SOURCE to something
|
2019-08-27 08:23:50 by Jaap Boender | Files touched by this commit (3) |
Log message:
Removed more superfluous patches (oops!) from lang/ocaml
|
2019-08-27 07:37:38 by Jaap Boender | Files touched by this commit (4) |
Log message:
Removed superfluous patch from lang/ocaml; revbump.
|
2019-08-24 12:54:24 by Jaap Boender | Files touched by this commit (22) |
Log message:
Updated lang/ocaml to 4.08.1.
4.08.1 is a bugfix release, fixing compilation failures in presence of the
-pack option, and dynlinking failures.
Highlights in 4.08.0 are:
* Binding operators (let*, let+, and*, etc). They can be used to
streamline monadic code.
* open now applies to arbitrary module expression in structures and to
applicative paths in signatures.
* A new notion of (user-defined) "alerts" generalizes the deprecated
warning.
* New modules in the standard library: Fun, Bool, Int, Option, Result.
* A significant number of new functions in Float, including FMA support,
and a new Float.Array submodule.
* Source highlighting for errors and warnings in batch mode.
* Many error messages were improved.
* Improved AFL instrumentation for objects and lazy values.
|
2019-08-02 05:13:06 by Amitai Schleier | Files touched by this commit (1) |
Log message:
Fix rpaths in installed shlibs on Darwin. Bump PKGREVISION.
|
2019-07-10 19:53:39 by Sevan Janiyan | Files touched by this commit (7) |
Log message:
Need strnlen(3), make sure we obtain it from libnbcompat if host OS doesn't
include it.
|