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

Bump AST to OCaml 5.2.0 #514

Open
wants to merge 14 commits into
base: main
Choose a base branch
from

Commits on Sep 26, 2024

  1. Replace -dparsetree sexp output with a pretty-printed AST

    Signed-off-by: Nathan Rebours <[email protected]>
    NathanReb committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    e9f306b View commit details
    Browse the repository at this point in the history
  2. Filter out floating attributes in Pp_ast

    Signed-off-by: Nathan Rebours <[email protected]>
    NathanReb authored and patricoferris committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    965003a View commit details
    Browse the repository at this point in the history
  3. Add new simple output mode for drivers

    With -pp-simple drivers can print a simplified AST. This is useful
    for debugging purposes. It is similar to the ppxlib-pp-ast tool
    packaged with ppx-tools, but it is not configurable.
    
    Signed-off-by: Patrick Ferris <[email protected]>
    patricoferris committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4a192c8 View commit details
    Browse the repository at this point in the history
  4. Rename -pp-simple to -pp-ast

    Co-authored-by: Nathan Rebours <[email protected]>
    Signed-off-by: Patrick Ferris <[email protected]>
    patricoferris and NathanReb committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    2d48fa0 View commit details
    Browse the repository at this point in the history
  5. Bump AST to OCaml 5.2.0

    Signed-off-by: Patrick Ferris <[email protected]>
    patricoferris committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f81b66f View commit details
    Browse the repository at this point in the history
  6. Fix pexp_fun location in ast_builder

    Signed-off-by: Patrick Ferris <[email protected]>
    patricoferris committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    696daca View commit details
    Browse the repository at this point in the history
  7. Restore implementation of Exp.function_

    Signed-off-by: Patrick Ferris <[email protected]>
    patricoferris committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    147c1ad View commit details
    Browse the repository at this point in the history
  8. Add comment about type_is_recursive being an approx.

    Signed-off-by: Patrick Ferris <[email protected]>
    patricoferris committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    203bcae View commit details
    Browse the repository at this point in the history
  9. Mark pexp_function as deprecated

    Signed-off-by: Patrick Ferris <[email protected]>
    patricoferris committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9b9f07d View commit details
    Browse the repository at this point in the history
  10. Add coalesce_arity to Ast_builder and use it in metaquot

    This also changes some internals of ppx_traverse to build
    a maximum arity function rather than single arity.
    
    Signed-off-by: Patrick Ferris <[email protected]>
    patricoferris committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    d4fe844 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0a886c1 View commit details
    Browse the repository at this point in the history
  12. Use Astlib.Pprintast in test

    Signed-off-by: Patrick Ferris <[email protected]>
    patricoferris committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    24883c6 View commit details
    Browse the repository at this point in the history
  13. Update tests for 5.2 bump

    Signed-off-by: Patrick Ferris <[email protected]>
    patricoferris committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    575d335 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Configuration menu
    Copy the full SHA
    30ebdf9 View commit details
    Browse the repository at this point in the history