-
Notifications
You must be signed in to change notification settings - Fork 100
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
trunk-support does't build with ocaml-trunk #449
Comments
Thanks for the report! This seems to be due to ocaml/ocaml#12044 being merged in trunk. Usually, we are tagged in PRs that modify the parsetree, so that we can react and update the (FTR, there is also ocaml/ocaml#12236 which modifies the parsetree and certainly broke trunk-support). |
Small update: I opened #451 for re-adding trunk support. The migration is not completely sound yet, but I'll try to improve this before I go in holiday. But it compiles, and depending on what you want to do, it might be "sufficient" (I am not confident in saying this). |
Broken again due to ocaml/ocaml#12639 |
Hello @hhugo , thanks for reporting! Manually maintaining a That's a lot of detail for saying: As you can read in our last meeting notes, we've decided to stop the efforts to manually support OCaml trunk. Instead, we're looking for ways to allocate time to upstream Astlib. What do you need OCaml |
I use trunk support to regularly test trunk or open ocaml PRs with jsoo. It is useful to give early feedback. It's true that some recent changes have been harder to integrate into ppxlib but I don't imagine this to become the new standard. I first heard about having Astlib in the compiler back in 2019, but I haven't seen much progress so far. Do you have any timeline for this ? Meanwhile, I've decided use my own fork again and move forward testing trunk. |
I don't really understand why #451 has not been merged already. It's not like it's going to be part of the main branch. It doesn't have to be perfect. |
Thanks @hhugo for the ping on the compiler parsetree change, and for the fix!
When OCaml 5.2 is released, we need to have the migrations ready. So if the Maybe a solution is to assign a different function to the "trunk-support" branch (at least, different from what I though). |
Sounds very good to me. If that sounds good to @hhugo, we can merge https://github.com/hhugo/ppxlib/commits/jsoo-ocaml-52 into our |
Sounds good to me. |
I'm closing this as it has been fixed since then! |
The text was updated successfully, but these errors were encountered: