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
Removed the extension registry argument from validate calls. Removed the extension registry argument from operation instantiation methods. Removed most extension-specific test registries. Use EMPTY_REG, PRELUDE_REGISTRY, or STD_REG instead.
extension_reqs field in FunctionType and Extension renamed to runtime_reqs
Array type and operations have been moved out of prelude and into a new collections.array extension. (py) list_type method replaced with List class. Removed Array type variant from the serialization format.
collections extension renamed to collections.list
The LoadFunction::signature field is removed. Replace uses with DataflowOpTrait::signature().
Array scan and repeat ops get an additional type parameter specifying the extension requirements of their input functions. Furthermore, repeat is no longer part of ArrayOpDef but is instead specified via a new ArrayScan struct.
Features
Add LoadNat operation to enable loading generic BoundedNats into runtime values (#1763) (6f035d6), closes #1629