2020-12-09 11:33:04 by Jaap Boender | Files touched by this commit (24) |
Log message:
Updated lang/ocaml to 4.11.1.
Patches for solaris and friends are reinstated (thanks jperkin@)
Also thanks to he@ for testing on powerpc and arm
Highlights for 4.10.0:
* A new best-fit allocator for the major heap which reducing both GC cost
and memory usage.
* Immutable strings are now enforced at configuration time
* User-defined indexing operators for multidimensional arrays
* Miscellaneous improvements to the manual
* A more precise exhaustiveness check for GADTs
* Many bug fixes
Highlights for 4.11.0:
* Statmemprof: a new statistical memory profiler
* A new instrumented runtime that logs runtime statistics in a standard
format
* A native backend for the RISC-V architecture
* Improved backtraces that refer to function names
* Suppport for recursive and yet unboxed types
* A quoted extension syntax for ppxs.
* Many quality of life improvements
* Many bug fixes.
4.11.1 is a bugfix release. Full details in the CHANGELOG included with
the distribution.
|
2020-12-08 09:53:16 by Havard Eidnes | Files touched by this commit (2) |
Log message:
Apply a workaround for NetBSD to the testyield.ml test.
On NetBSD, the "thread scheduler" appears to just schedule two
threads out of 4 when all they in essence to is "yield", and not
do round-robin scheduling, causing the test to loop. Reduce the
number of threads in the test to 2.
Bump PKGREVISION.
OK'ed by jaapb@
|
2020-12-02 00:44:00 by Havard Eidnes | Files touched by this commit (1) |
Log message:
NetBSD/powerpc also builds shared libs -- fix PLIST errors.
|
2020-12-02 00:16:44 by Havard Eidnes | Files touched by this commit (2) |
Log message:
Add support for building ocaml on NetBSD/powerpc.
On NetBSD 8.x, there will be issues with shared library
support, due to missing support for ADDR16_LO, ADDR16_HI
and ADDR16_HA relocations, available in newer code.
There are however other issues, text relocations, and
apparent missing REL24 relocation support(?!?).
The testyield.ml test appears to not terminate, only two
of the 4(?) threads ever get any CPU time, so has to be killed
to complete the selftests. Test result:
2438 tests passed
36 tests skipped
12 tests failed
108 tests not started (parent test skipped or failed)
8 unexpected errors
2602 tests considered
|
2020-05-23 22:33:52 by Roland Illig | Files touched by this commit (2) |
Log message:
lang/ocaml: fix bashisms in tests
|
2020-04-15 11:50:55 by Jaap Boender | Files touched by this commit (3) |
Log message:
Updated lang/ocaml to 4.09.1.
This is mainly a bug-fix release, with a handful of configuration fixes
and a GC fix backported from 4.10.0.
|
2020-04-11 10:25:20 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
ocaml: Switch to BROKEN_ON_PLATFORM.
Unfortunately NOT_FOR_BULK_PLATFORM does not actually stop the package from
being built and appearing as a valid entry in bulk build reports.
|
2020-04-09 17:53:10 by Jonathan Perkin | Files touched by this commit (1) | |
Log message:
ocaml: Give up and mark as NOT_FOR_BULK_PLATFORM on SunOS.
I'm sick and fed up of wasting my time fixing this package every time it is
updated, only for my work to be unceremoniously and silently reverted each
time (along with a bunch of other clearly incorrect changes).
|
2020-02-15 15:48:08 by Roland Illig | Files touched by this commit (1) |
Log message:
lang/ocaml: remove unknown configure option --without-x
|
2020-01-23 08:17:13 by Darrin B. Jewell | Files touched by this commit (1) |
Log message:
ocaml: fix Darwin install names
ressurects a change that got dropped in package upgrade
|