package ppx_optcomp_nobase

  1. Overview
  2. Docs
Optional compilation for OCaml

Install

dune-project
 Dependency

Authors

Maintainers

Sources

ppx_optcomp_nobase-0.17.1.tbz
sha256=fd07151d011c2ad9753b505cd5c40128dff3aa5c830cd7f99c8b90fa4c8b0bdb
sha512=8b54555d941c4827c42d5ce7a8e869a83ae33f8b431ebf0ab96eb8212d5d0d514f08e2885f55c29cb9ebf901834e7704efd689cb647c1e61fc64c8213cf78150

doc/CHANGES.html

0.17.1

  • Remove dependecies to base and stdio and release ppx_optcomp_nobase.0.17.1

v0.11

  • Completly changed the syntax to make this a proper ppx (and not a -pp as it previously was). The old syntax is now available in ppx_optcomp_old.
  • Depend on ppxlib instead of (now deprecated) ppx_core and ppx_driver.

113.43.00

  • Make it easier to share a .h and .mlh

    Ppx_optcomp was modified to accept defined(X) only if X has been seen, either in a #define or #undef. This allow to share config.h files between C and OCaml and still be protected against typos in .ml files.

113.33.00

  • Install standalone ppx-optcomp program that can be run through -pp

113.24.00

  • Change the way optcomp resolve filenames in #import directives

    Do the same as cpp, i.e. for relative filenames, consider they are relative to the directory of the file being parsed. This doesn't matter internally as build commands are always executed from the current directory, but it matters for the public release as everything is executed from the root.