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

Let ppx_tools build on OCaml 4.08/9/10/11 from one repository #86

Merged
merged 2 commits into from
Jul 4, 2020

Conversation

kit-ty-kate
Copy link
Collaborator

@kit-ty-kate kit-ty-kate commented Jul 3, 2020

This PR just takes @avsm's PR (#85), rebase it on top of master following the fix and merge of the OCaml 4.11 support (#82), but does not include #84 for now as it turns out to contain a slight issue. I'd like to go ahead and speed up the release process so I'm going to test reverse dependencies overnight with this PR and it should be ready to be merged for tomorrow.

After that I'll do a release (ppx_tools.6.2) and will do another release once #84 is ready. @thierry-martinez does that sound ok to you?

avsm and others added 2 commits July 3, 2020 20:08
This switches the repository to be buildable using multiple
versions of OCaml, in a manner similar to that used by Merlin
and other compiler-dependent tools.

As a result, we can release a single ppx_tools package for
multiple compiler versions. This in turn makes it much easier
to use ppx_tools in dune monorepos, which makes life easier for
benchmarking systems such as Sandmark used in multicore OCaml.
@kit-ty-kate
Copy link
Collaborator Author

No failures detected in the whole of opam-repository with this change. Merging. Thanks a lot!

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.

2 participants