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

feat: Sync from aztec-packages #4555

Closed
wants to merge 9 commits into from
Closed

feat: Sync from aztec-packages #4555

wants to merge 9 commits into from

Commits on Mar 14, 2024

  1. Configuration menu
    Copy the full SHA
    8c92772 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. 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.
    AztecBot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    2a7ea58 View commit details
    Browse the repository at this point in the history
  2. 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.
    AztecBot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    124735e View commit details
    Browse the repository at this point in the history
  3. 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.
    AztecBot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    21af4fd View commit details
    Browse the repository at this point in the history
  4. 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.
    AztecBot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    824e6d2 View commit details
    Browse the repository at this point in the history
  5. feat: Sync from noir (AztecProtocol/aztec-packages#5234)

    ---------
    
    Co-authored-by: Álvaro Rodríguez <sirasistant@gmail.com>
    AztecBot and sirasistant committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    d44bec3 View commit details
    Browse the repository at this point in the history
  6. feat: Sync from noir (AztecProtocol/aztec-packages#5234)

    ---------
    
    Co-authored-by: Álvaro Rodríguez <sirasistant@gmail.com>
    AztecBot and sirasistant committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    ef01b8e View commit details
    Browse the repository at this point in the history
  7. 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.
    AztecBot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    3778f01 View commit details
    Browse the repository at this point in the history
  8. 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.
    AztecBot committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    142054c View commit details
    Browse the repository at this point in the history