Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[new release] ppxlib (0.27.0) #21532

Merged
merged 2 commits into from
Jun 15, 2022
Merged

Commits on Jun 14, 2022

  1. [new release] ppxlib (0.27.0)

    CHANGES:
    
    - Update expansion context to leave out value name when multiple are
      defined at once. (ocaml-ppx/ppxlib#351, @ceastlund)
    
    - Add support for OCaml 5.0 (ocaml-ppx/ppxlib#348, @pitag-ha)
    
    - Add `Code_path.enclosing_value` (ocaml-ppx/ppxlib#349, @ceastlund)
    
    - Add `Code_path.enclosing_module` (ocaml-ppx/ppxlib#346, @ceastlund)
    
    - Expand code generated by `~enclose_intf` and `~enclose_impl` (ocaml-ppx/ppxlib#345, @ceastlund)
    
    - Add type annotations to code generated by metaquot (ocaml-ppx/ppxlib#344, @ceastlund)
    
    - Fix typo in description field of dune-project (ocaml-ppx/ppxlib#343, @ceastlund)
    
    - Fix Ast_pattern.many (ocaml-ppx/ppxlib#333, @nojb)
    
    - Fix quoter and optimize identifier quoting (ocaml-ppx/ppxlib#327, @sim642)
    
    - Driver, when run with `--check`: Allow `toplevel_printer` attributes (ocaml-ppx/ppxlib#340, @pitag-ha)
    
    - Documentation: Add a section on reporting errors by embedding extension nodes
      in the AST (ocaml-ppx/ppxlib#318, @panglesd)
    
    - Driver: In the case of ppxlib internal errors, embed those errors instead of
      raising to return a meaningful AST (ocaml-ppx/ppxlib#329, @panglesd)
    
    - API: For each function that could raise a located error, add a function that
      return a `result` instead (ocaml-ppx/ppxlib#329, @panglesd)
    pitag-ha committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    c15ef80 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. ppx_yojson_conv, ppx_jsonaf_conv: add ppxlib bound

    Both PPXs are using metaquot faultly at one place. From ppxlib.0.27.0 on,
    metaquot catches that kind of misuse.
    pitag-ha committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    3b4d3f6 View commit details
    Browse the repository at this point in the history