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

Rebase of janestreet/jane 0d7b8ee..62a1097 onto ocaml-ppx/main b178884. #2470

Conversation

tdelvecchio-jsc
Copy link
Contributor

The jane branch was previously about 7 months behind upstream, so this rebase catches us up. Rebases were getting unwieldy due to the divergence of upstream and poor commit history of jane, so squashing these commits into one made it easier to resolve conflicts, especially in places where fixes to earlier merge conflicts depended on changes introduced in later commits.

Notable changes in this commit:

  • Initial patches to parser for janestreet specific extensions (local_, global_)
  • Support for include functor
  • Support for polymorphic function parameters
  • Support for comprehensions
  • Support for immutable arrays
  • Support for layout annotations
  • Support for exclave_ syntax
  • Support for unboxed float literals and float#
  • Support for explicit strengthening
  • Mode for rewriting local-mode attributes into their keyword form

Changes authored by:

  • antalsz
  • ccasin
  • cwong-ocaml
  • goldfirere
  • Julow
  • riaqn
  • rleshchinskiy
  • stedolan
  • tdelvecchio-jsc

The jane branch was previously about 7 months behind upstream, so this
rebase catches us up. Rebases were getting unwieldy due to the divergence
of upstream and poor commit history of jane, so squashing these commits
into one made it easier to resolve conflicts, especially in places where
fixes to earlier merge conflicts depended on changes introduced in later commits.

Notable changes in this commit:
- Initial patches to parser for janestreet specific extensions (local_, global_)
- Support for `include functor`
- Support for polymorphic function parameters
- Support for comprehensions
- Support for immutable arrays
- Support for layout annotations
- Support for `exclave_` syntax
- Support for unboxed float literals and `float#`
- Support for explicit strengthening
- Mode for rewriting local-mode attributes into their keyword form

Changes authored by:
- antalsz
- ccasin
- cwong-ocaml
- goldfirere
- Julow
- riaqn
- rleshchinskiy
- stedolan
- tdelvecchio-jsc

Signed-off-by: Thomas Del Vecchio <tdelvecchio@janestreet.com>
@Julow
Copy link
Collaborator

Julow commented Nov 2, 2023

Hi! Did you mean to open this on https://github.com/janestreet/ocamlformat/, which hosts the jane branch ?

@tdelvecchio-jsc
Copy link
Contributor Author

Yep... thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants