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
We had a discussion at the office and we'll do the following naming changes:
ImmutableSingleton -> PrivateImmutable
Singleton -> PrivateMutable
StablePublicState -> SharedImmutable
SlowUpdates -> SharedMutable
PublicState -> PublicMutable
Note 1: I'll implement PublicImmutable in a separate issue. PublicImmutable will be implementation-wise very similar to PublicMutable but instead of write it has initialize function which checks whether placeholder value at (slot - 1) is 0. Note 2: SlowUpdates will be renamed to SharedMutable once the implementation is ready (issue).
The text was updated successfully, but these errors were encountered:
1. Fixes#4735
2. SharedImmutable now enforces that the value was not initialized
before by doing a "value at placeholder slot is zero" check.
3. Adds calls to empty `context.is_deployment(...)` and links the
relevant issue in the function.
We had a discussion at the office and we'll do the following naming changes:
ImmutableSingleton
->PrivateImmutable
Singleton
->PrivateMutable
StablePublicState
->SharedImmutable
SlowUpdates
->SharedMutable
PublicState
->PublicMutable
Note 1: I'll implement
PublicImmutable
in a separate issue.PublicImmutable
will be implementation-wise very similar toPublicMutable
but instead of write it has initialize function which checks whether placeholder value at (slot - 1) is 0.Note 2:
SlowUpdates
will be renamed toSharedMutable
once the implementation is ready (issue).The text was updated successfully, but these errors were encountered: