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
Closes#530 and closes#524.
* Changes the signature of list methods to allow linear list elements
(implicitly using the inout feature).
* Removes methods that are not supported for now (see #528)
* Small change to the unification logic to be a bit laxer about
requiring matching `@owned` flags if one of the arguments is not linear
(otherwise we couldn't unify `L @owned` with any classical type). We'll
need to revisit that once we have flags that can be put on classical
types.
BREAKING CHANGE: Unsupported list methods have been removed.
__add__
,__radd__
(and__iadd__
following Support inplace dunder hooks like__iadd__
etc #527)__bool__
__mul__
,__rmul__
(and__imul__
following Support inplace dunder hooks like__iadd__
etc #527)__contains__
clear
copy
count
extend
index
remove
reverse
sort
Most of these should be implementable via Guppy source following #522
The text was updated successfully, but these errors were encountered: