Skip to content

1.4.0

Compare
Choose a tag to compare
@rgrinberg rgrinberg released this 10 Oct 16:25
· 10616 commits to main since this release

CHANGES:

  • Do not fail if the output of ocamlc -config doesn't include
    standard_runtime (#1326, @diml)

  • Let Configurator.V1.C_define.import handle negative integers
    (#1334, @Chris00)

  • Re-execute actions when a target is modified by the user inside
    _build (#1343, fix #1342, @diml)

  • Pass --set-switch to opam (#1341, fix #1337, @diml)

  • Fix bad interaction between multi-directory libraries the menhir
    stanza (#1373, fix #1372, @diml)

  • Integration with automatic formatters (#1252, fix #1201, @emillon)

  • Better error message when using (self_build_stubs_archive ...) and
    (c_names ...) or (cxx_names ...) simultaneously.
    (#1375, fix #1306, @nojb)

  • Improve name detection for packages when the prefix isn't an actual package
    (#1361, fix #1360, @rgrinberg)

  • Support for new menhir rules (#863, fix #305, @fpottier, @rgrinberg)

  • Do not remove flags when compiling compatibility modules for wrapped mode
    (#1382, fix #1364, @rgrinberg)

  • Fix reason support when using staged_pps (#1384, @charlesetc)

  • Add support for enabled_if in rule, menhir, ocamllex,
    ocamlyacc (#1387, @diml)

  • Exit gracefully when a signal is received (#1366, @diml)

  • Load all defined libraries recursively into utop (#1384, fix #1344,
    @rgrinberg)

  • Allow to use libraries bytes, result and uchar without findlib
    installed (#1391, @nojb)

  • Take argument to self_build_stubs_archive into account. (#1395, @nojb)

  • Fix bad interaction between env customization and vendored
    projects: when a vendored project didn't have its own env stanza,
    the env stanza from the enclosing project was in effect (#1408,
    @diml)

  • Fix stop early bug when scanning for watermarks (#1423, @diml)