You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a *continuation* of effekt-lang#851. We aim to fix the previously ignored
tests that currently fail when being run without optimization.
- [x] permute.effekt: segfault in resume->uniqueStack->copyStack since
resume is called with an erased resumption stack
- apparently from growing the stack via checkLimit
- fixed e.g. by initial size = `shl 1, 8` instead of 7
- [x] multiple declarations (in JS)
- `ascii_isalphanumeric.effekt`, `ascii_iswhitespace.effekt`,
`parser.effekt`, `probabilistic.effekt`
- fixed by "Do not contify under reset" (found out via bisect)
- is still a problem though
- [x] missing block info
- [x] generator.effekt: by noting parameters for regions
- [x] regions.effekt
- [x] selfregion.effekt
- [x] typeparametric.effekt: by returning garbage value (`undef`)
- [x] issue842.effekt: by effekt-lang#872
- [x] issue861.effekt: by effekt-lang#872
- [x] top-level object definititions
- if_control_effect.effekt, toplevel_objects.effekt,
type_omission_op.effekt, higherorderobject.effekt, res_obj_boxed.effekt,
effectfulobject.effekt
---------
Co-authored-by: Philipp Schuster <[email protected]>
0 commit comments