-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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.31.0) #24497
Conversation
CHANGES: - Fix support for OCaml 5.1: migrated code preserves generative functor warnings, without creating more. Locations are better preserved. (ocaml-ppx/ppxlib#432, @pitag-ha, @panglesd) - Driver: Add `-unused-code-warnings` command-line flag. (ocaml-ppx/ppxlib#444, @ceastlund) - Add `?warning` flag to `Deriving.Generator.make`. (ocaml-ppx/ppxlib#440, @jacksonzou123 via @ceastlund) - Restore the "path_arg" functionality in the V3 API (ocaml-ppx/ppxlib#431, @ELLIOTTCABLE) - Expose migration/copying/etc. functions for all AST types needed by `Pprintast` (ocaml-ppx/ppxlib#454, @antalsz) - Preserve quoted attributes on antiquotes in metaquot (ocaml-ppx/ppxlib#441, @ncik-roberts) - Attribute namespaces: Fix semantics of reserving multi-component namespaces (ocaml-ppx/ppxlib#443, @ncik-roberts)
It seems that this release breaks tests about
Not sure if it's related or not. |
Yes, that's definitely related: ocaml-ppx/ppxlib#441. Thanks for pointing this out, @dinosaure! What's happening is: Old I've now set an upper For the opam-repo maintainers: I've just had a quick look through the CI here and it doesn't seem to me that other packages are affected in a similar way. If you notice something, please let me know. |
This looks ok to me as well -- merging. You may want to announce this on https://discuss.ocaml.org, where we have a Community category and an |
Standard infrastructure for ppx rewriters
CHANGES:
Fix support for OCaml 5.1: migrated code preserves generative
functor warnings, without creating more. Locations are better
preserved. (5.1 migrations: Add tests for generative functors ocaml-ppx/ppxlib#432, @pitag-ha, @panglesd)
Driver: Add
-unused-code-warnings
command-line flag. (Add command-line flag opting in to unused code warnings in derived code. ocaml-ppx/ppxlib#444, @ceastlund)Add
?warning
flag toDeriving.Generator.make
. (Added ?warning flag to Deriving.Generator.make to enable warnings in derived code ocaml-ppx/ppxlib#440, @jacksonzou123 via @ceastlund)Restore the "path_arg" functionality in the V3 API (Add Extension.V3.declare_with_path_arg ocaml-ppx/ppxlib#431, @ELLIOTTCABLE)
Expose migration/copying/etc. functions for all AST types needed by
Pprintast
(Expose migration/copying/etc. functions for all AST types needed byPprintast
ocaml-ppx/ppxlib#454, @antalsz)Preserve quoted attributes on antiquotes in metaquot (Preserve quoted attributes on antiquoted payloads ocaml-ppx/ppxlib#441, @ncik-roberts)
Attribute namespaces: Fix semantics of reserving multi-component namespaces (Give semantics to reserving attribute namespace with dots ocaml-ppx/ppxlib#443, @ncik-roberts)