Skip to content

Releases: ocaml-ppx/ppxlib

0.19.0

23 Oct 09:52
Compare
Choose a tag to compare

CHANGES:

0.18.0

06 Oct 10:55
Compare
Choose a tag to compare

CHANGES:

0.17.0

17 Sep 09:28
Compare
Choose a tag to compare

CHANGES:

  • Add accessors for code_path and tool_name to Expansion_context.Base
    (#173, @jberdine)
  • Add cases methods to traversal classes in Ast_traverse (#183, @pitag-ha)

0.16.0

18 Aug 14:25
Compare
Choose a tag to compare

CHANGES:

0.15.0

05 Aug 14:52
20cacbf
Compare
Choose a tag to compare

CHANGES:

0.14.0

08 Jul 13:22
Compare
Choose a tag to compare

CHANGES:

  • Bump ppxlib's AST to 4.10 (#130, @NathanReb)

  • Remove omp_config from Expansion_context and replace it with tool_name
    (#149, @NathanReb)

  • Change undocumented Ppxlib.Driver.map_structure to return a ppxlib's
    structure instead of a Migrate_parsetree.Driver.some_structure.
    (#153, @NathanReb)

0.13.0

15 Apr 16:06
Compare
Choose a tag to compare

CHANGES:

  • Add 'metaquot.' prefix to disambiguate metaquote extensions (#121,
    @ceastlund)

  • Bump dune language to 1.11 since the cinaps extension requires at
    least Dune 1.11 (#126, @diml)

0.12.0

07 Jan 16:14
f13dc35
Compare
Choose a tag to compare
Merge pull request #109 from ocaml-ppx/410

Support OCaml 4.10

0.11.0

07 Jan 13:23
7de7e1d
Compare
Choose a tag to compare
locations check: more special cases (#114)

Also: use a loc ghost for lint errors in test.

Signed-off-by: Thomas Refis <[email protected]>

0.10.0

28 Nov 15:26
3a3f585
Compare
Choose a tag to compare

CHANGES:

  • Do not produce a suprious empty correction when deriving_inline
    expands into an extension that undergoes further expansion (#86,
    @aalekseyev)

  • Add Ppxlib.Quoter. This module allows to generate hygienic code fragments in
    the spirit of ppx_deriving. (#92, @rgrinberg)

  • Allow for registering derivers on module type declarations. (#94, fix #83,
    @rgrinberg)

  • Fix parsing long idenitifiers. (#98, @NathanReb)