OCaml Weekly News
Hello
Here is the latest OCaml Weekly News, for the week of January 08 to 15, 2019.
Table of Contents
Dune 1.6.3
Rudi Grinberg announced
The dune team is pleased to announce the bug fix release of Dune 1.6.3. Normally, we don't bother announcing all bug fix releases, but this one contains quite a few fixes. I'd like to take this opportunity to encourage everyone to upgrade. Cheers.
1.6.3 (08/01/2019)
- Fix merlin handling of private module visibility (#1653 @bobot)
- skip directories when looking up programs in the PATH (#1628, fixes #1616, @diml)
- Fix preprocessing for libraries with
(include_subdirs ..)
(#1624, fix #1626, @nojb, @rgrinberg) - Do not generate targets for archive that don't match the
modes
field. (#1632, fix #1617, @rgrinberg) - When executing actions, open files lazily and close them as soon as possible in order to reduce the maximum number of file descriptors opened by Dune (#1635, #1643, fixes #1633, @jonludlam, @rgrinberg, @diml)
- Do not generate targets for archive that don't match the
modes
field. (#1632, fix #1617, @rgrinberg) - Get the correct environment node for multi project workspaces (#1648, @rgrinberg)
- Fix an issue causing menhir generated parsers to fail to build in some cases. The fix is to systematically use
-short-paths
when callingocamlc -i
(#1743, fix #1504, @diml)
Working with bit-level data
Following this thread, Anton Kochkov announced
Note, that I sent an initial draft of bitfields implementation in Cstruct library (for now only reading is supported) here https://github.com/mirage/ocaml-cstruct/pull/215
You are welcome to check out, and feedback/complaints/patches are welcome.
Old CWN
If you happen to miss a CWN, you can send me a message and I'll mail it to you, or go take a look at the archive or the RSS feed of the archives.
If you also wish to receive it every week by mail, you may subscribe online.