-
-
Notifications
You must be signed in to change notification settings - Fork 52
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
Fix nested object get and set not working in res files #533
Conversation
@anmonteiro the fix is ready (relevant commit: ef79a3b), but I think I need some help configuring dune so that rescript-syntax package is added as dep of this test. 😅 |
* main: update dune to latest (#540)
I updated with latest
I can reproduce when running |
|
Yes, this works, see Makefile: Lines 23 to 24 in f550ed9
The problem happens when installing melange, because Lines 24 to 31 in f550ed9
|
Ah. Feel free to not run the tests then. I remove that line from the opam file when we release to opam too. |
I disabled rescript-syntax tests in ff9a0c5. But this was quite unfortunate as there seems to be no way to keep checking the test added in this PR in the future. So I followed a different alternative in e2073f8:
That way, we can keep testing everything while working around dune limitation for running tests with |
Meh, it worked locally, but in ci everything breaks. Nix build is broken and opam build as well. Will take another stab at this later. |
Happy to fix the nix stuff. the opam build is failing because reason isn't installed |
@anmonteiro I think I got it to a point where everything works without any workarounds. There were a series of issues. I ended up creating a folder |
* main: feat(melange): add `--preamble` for e.g. "use client" (#545) fix(ci): never re-run the `anonymous` function test: interaction between `[@@@bs.config {flags = ...}]` and `--as-ppx` melange: delete dead code across the ext library (#552) melc: delete Ext_json and related modules, use dune-build-info for (#551) melc: remove old namespace system, legacy mode (#550) chore: changelog entry for #548 feat(melange): installable and usable in more OCaml versions (#548) fix(melange): improve error message for file-level flags handler (#549) melange: allow vendoring without having node.js installed (#547) [lite-version] Separate into melange.ppx and melange.ppx-lib (#534) chore: remove mel (#546) chore: update flakes (#543) Add test for doc comment attached to `%%private` (#542)
* main: [@new @varidic]: use `Function.prototype.bind` instead of `new C(...args)` (#558) Fix a warning when compiling the C stubs with OCaml 5 (#5887) Fix typo in error message (#5823) Fix typo Modify jscomp/runtime/js.ml too Add placeholder types for ES6 collections fix Js_math deprecation message Turn on optimizations for unicode strings. Add new function to Option: orElse (#5400)
Thank you! |
Fixes #489.