-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manual block encodings #636
Commits on Sep 16, 2024
-
Feat+Refactor(block2/abi): Add new utils on
BlockFlags
Signed-off-by: Paul Mabileau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5387cab - Browse repository at this point
Copy the full SHA 5387cabView commit details -
Feat(block2): Add new
with_encoding
unsafe block constructorsSigned-off-by: Paul Mabileau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 56fc5fc - Browse repository at this point
Copy the full SHA 56fc5fcView commit details -
Feat(encode): Add ability to compute block encoding string
Signed-off-by: Paul Mabileau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b2d824 - Browse repository at this point
Copy the full SHA 7b2d824View commit details -
Feat(block2): Add placeholders for safety debug assertions to manuall…
…y-encoded block constructors As per the review: until the block encoding generation is done better. Signed-off-by: Paul Mabileau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6bb5e1 - Browse repository at this point
Copy the full SHA c6bb5e1View commit details -
Chore: Update compiler UI test
* `StackBlock`'s `Clone` constraint checks: order switch it seems. * `OptionEncode` compile-time checks: small line number shift. Signed-off-by: Paul Mabileau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8793842 - Browse repository at this point
Copy the full SHA 8793842View commit details -
Test(ui): Extend block tests for with_encoding
Signed-off-by: Paul Mabileau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6911801 - Browse repository at this point
Copy the full SHA 6911801View commit details -
Test(block): Extend tests for with_encoding
Signed-off-by: Paul Mabileau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2d960ac - Browse repository at this point
Copy the full SHA 2d960acView commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for af13f70 - Browse repository at this point
Copy the full SHA af13f70View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48d3aa1 - Browse repository at this point
Copy the full SHA 48d3aa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b47bf6 - Browse repository at this point
Copy the full SHA 2b47bf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23fceed - Browse repository at this point
Copy the full SHA 23fceedView commit details -
The `ManualBlockEncoding` is already `unsafe`, and contains the block's arguments and return type, so we can use that to mark the actual method that the user calls safe.
Configuration menu - View commit details
-
Copy full SHA for 0acb681 - Browse repository at this point
Copy the full SHA 0acb681View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00173dd - Browse repository at this point
Copy the full SHA 00173ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b132646 - Browse repository at this point
Copy the full SHA b132646View commit details