Polymorphism checks #628
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "polymorpism-checks"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Created by: UlfNorell
Enforces
AENS.resolve
callsCreated by: hanssv
I see... To synchronize with
aeternity
repo.Created by: radrow
Why are polymorphic entrypoints banned?
Created by: UlfNorell
They're only banned in the AEVM where they don't work (unless you instantiate all type variables to
word
).Created by: radrow
Review: Dismissed
fate compilation of
entrypoint f(a) = a(1) + 2
throws internal error with stacktrace and no stdout. aevm does print something and doesn't show stacktrace, but gives this instead (don't look at the filename):which imo should be pretty printed. Same thing happens when someone tries to have polymorphic entrypoint on aevm.
Created by: UlfNorell
Making sure error messages are nice and uniform is not part of this PR. Currently errors from the FATE backend are not being caught and returned gracefully. @hanssv is working on this.
Created by: UlfNorell
Now also fixes #112.
Created by: radrow
I moved it to PT https://www.pivotaltracker.com/story/show/168216899, may be mentioned instead of #112
Created by: radrow
Review: Approved
Created by: hanssv
Review: Approved
Merged by: UlfNorell at 2019-08-30 13:48:35 UTC