-
Notifications
You must be signed in to change notification settings - Fork 191
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
feat: Sync from aztec-packages #4555
Commits on Mar 14, 2024
-
feat: New brillig field operations and refactor of binary operations (A…
…ztecProtocol/aztec-packages#5208) Fixes #4544 and #4543
Configuration menu - View commit details
-
Copy full SHA for 8c92772 - Browse repository at this point
Copy the full SHA 8c92772View commit details
Commits on Mar 15, 2024
-
feat(avm): brillig CONST of size > u128 (AztecProtocol/aztec-packages…
…#5217) The AVM cannot support setting constants of field size (because the whole instruction has to fit in a field). To align Brillig with AVM bytecode, I'm changing bytecode emission for the case where the constant is > 128 bits. The current change splits the field into two 128bit limbs, and then multiplies and adds.
Configuration menu - View commit details
-
Copy full SHA for 2a7ea58 - Browse repository at this point
Copy the full SHA 2a7ea58View commit details -
feat(avm): brillig CONST of size > u128 (AztecProtocol/aztec-packages…
…#5217) The AVM cannot support setting constants of field size (because the whole instruction has to fit in a field). To align Brillig with AVM bytecode, I'm changing bytecode emission for the case where the constant is > 128 bits. The current change splits the field into two 128bit limbs, and then multiplies and adds.
Configuration menu - View commit details
-
Copy full SHA for 124735e - Browse repository at this point
Copy the full SHA 124735eView commit details -
feat: Brillig IR refactor (AztecProtocol/aztec-packages#5233)
Split brillig IR in low level instructions and higher level codegen files that compose the instructions and restrict visibilities. This should not have any business logic change. This also fixes debug_show by only printing the low level instructions, previously we were printing both the high level codegen and the low level instructions and it was a mess to read.
Configuration menu - View commit details
-
Copy full SHA for 21af4fd - Browse repository at this point
Copy the full SHA 21af4fdView commit details -
feat: Brillig IR refactor (AztecProtocol/aztec-packages#5233)
Split brillig IR in low level instructions and higher level codegen files that compose the instructions and restrict visibilities. This should not have any business logic change. This also fixes debug_show by only printing the low level instructions, previously we were printing both the high level codegen and the low level instructions and it was a mess to read.
Configuration menu - View commit details
-
Copy full SHA for 824e6d2 - Browse repository at this point
Copy the full SHA 824e6d2View commit details -
feat: Sync from noir (AztecProtocol/aztec-packages#5234)
--------- Co-authored-by: Álvaro Rodríguez <sirasistant@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d44bec3 - Browse repository at this point
Copy the full SHA d44bec3View commit details -
feat: Sync from noir (AztecProtocol/aztec-packages#5234)
--------- Co-authored-by: Álvaro Rodríguez <sirasistant@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ef01b8e - Browse repository at this point
Copy the full SHA ef01b8eView commit details -
feat: Check initializer msg.sender matches deployer from address prei…
…mage (AztecProtocol/aztec-packages#5222) Checks that the msg.sender in initializer calls matches the deployer address defined in the address preimage, unless when it's set to zero.
Configuration menu - View commit details
-
Copy full SHA for 3778f01 - Browse repository at this point
Copy the full SHA 3778f01View commit details -
feat: Check initializer msg.sender matches deployer from address prei…
…mage (AztecProtocol/aztec-packages#5222) Checks that the msg.sender in initializer calls matches the deployer address defined in the address preimage, unless when it's set to zero.
Configuration menu - View commit details
-
Copy full SHA for 142054c - Browse repository at this point
Copy the full SHA 142054cView commit details