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

[Not for merge] Optim effects optional #2

Closed
wants to merge 75 commits into from

Conversation

OlivierNicole
Copy link
Owner

This is solely to use Github’s diff UI.

Julow and others added 30 commits July 21, 2023 12:51
work around a bug with dune 3.9 on windows
Recent versions of node define `navigator` but not `navigator.userAgent`.
In fast mode, we don't track function arguments, so we should consider them as escaping.
* Misc: switch to ocaml.5.01

* Misc: update CI

* Tests: make tests more robust wrt module offset

* Tests: enable testing of ppx_deriving for OCaml ge 5.1 only

* Tests: make toplevel tests more robust wrt newlines

* Tests: make toplevel tests more robust wrt newlines
This fixes the trampoline call in caml_call_cps_exact_mono_N functions.
as it was introduced in OCaml 4.13.
Reverting c3e9bb6 was a mistake for
these files.
`caml_callback` is needed when double translation is disabled, and the
toplevel must be translated in CPS.
Instead of copying the whole test directory, the same functionality can
probably be achieved using Dune profiles.
@OlivierNicole
Copy link
Owner Author

Properly submitted a while ago as ocsigen#1461 where the journey continues. Closing.

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.

5 participants