-
-
Notifications
You must be signed in to change notification settings - Fork 175
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 referentially opaque Prelude test #781
Conversation
The deleted test causes the Prelude to fail when imported remotely due to failing the referential sanity check. The right solution here is to make `missing` a valid transitive import for remote imports, but this is a quick fix to restore Prelude functionality until then.
* No need to specially depend on JSON type * Use grabriel/fix_Prelude untile this is merged dhall-lang/dhall-lang#781
@f-f @singpolyma: Could you review this quickly when you have the chance? This breaks |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! 🙂
Can we get a release of this one? :) |
@amarrella: I think it's a case of where the contributing process is ambiguous here: it doesn't specify if a change requires a unanimous vote or a majority vote to be merged early (i.e. after 3 days). I have always been interpreting it to mean a unanimous vote (at least, for my own contributions), but if people don't object I can relax it to a majority vote and go ahead and merge. |
@Gabriel439: No worries, I'm happy to wait the 3 days, I'm just using this to warm a cache so no need to relax the rules :) |
This reverts commit 150e82c.
A refactor of the Nix build accidentally removed the `-Werror` flag, which caused some warnings to get past CI. This change fixes that and removes the warnings.
The deleted test causes the Prelude to fail when imported remotely
due to failing the referential sanity check.
The right solution here is to make
missing
a valid transitive importfor remote imports, but this is a quick fix to restore Prelude
functionality until then.