Skip to content
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

Add basic types to the kernel's asm #801

Open
4l0n50 opened this issue Nov 15, 2024 · 2 comments
Open

Add basic types to the kernel's asm #801

4l0n50 opened this issue Nov 15, 2024 · 2 comments
Labels
crate: evm_arithmetization Anything related to the evm_arithmetization crate. enhancement New feature or request

Comments

@4l0n50
Copy link
Contributor

4l0n50 commented Nov 15, 2024

Sometimes, debugging the kernel code can be extremely painful, only to discover that the issue was caused by a missing DUP(i) or an incorrect SWAP(i). These errors often result in evaluating a function (we don't really have functions, but essentially we do) with an incorrect argument—for instance, passing an address where a boolean was expected. Such errors could potentially be caught easily with a simple type checker.

@4l0n50 4l0n50 added enhancement New feature or request crate: evm_arithmetization Anything related to the evm_arithmetization crate. labels Nov 15, 2024
@github-project-automation github-project-automation bot moved this to Backlog in Zero EVM Nov 15, 2024
@0xaatif

This comment was marked as resolved.

@0xaatif

This comment was marked as resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crate: evm_arithmetization Anything related to the evm_arithmetization crate. enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

2 participants