CHANGES:
5.3 support
-
Add initial OCaml 5.3 support (#487, @NathanReb, @hhugo, @nojb)
-
Initialise OCaml 5.3's lexer with the
keywords
setting fromOCAMLPARAM
or
the new-keywords
driver's CLI option to allow the standalone ppx driver to
process old packages usingeffect
as an identifier
(#535, @dra27, @NathanReb)
Other changes
-
Add
Pprintast.binding
,longident
andpayload
(#542, @mattiasdrp) -
Fix
deriving_inline
round-trip check so that it works with 5.01 <-> 5.02
migrations (#519, @NathanReb) -
Add ppxlib's AST pretty-printing utilities in
Ppxlib.Pp_ast
and
appxlib-pp-ast
executable in a new separateppxlib-tools
package
(#517, #525, #537, @NathanReb) -
Change
-dparsetree
from a sexp output to a pretty printed AST, closer
to what the compiler's-dparsetree
is.
(#530, @NathanReb) -
Add Parsetree documentation comments to
Ast_builder
functions (#518, @patricoferris) -
Support class type declarations in derivers with the new, optional arguments
{str,sig}_class_type_decl
inDeriving.add
(#538, @patricoferris)