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 noir #8008

Merged
merged 29 commits into from
Aug 20, 2024
Merged

feat: Sync from noir #8008

merged 29 commits into from
Aug 20, 2024

Commits on Aug 15, 2024

  1. [1 changes] chore: split LSP completion.rs into several files (noir-l…

    …ang/noir#5723)
    
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    9aca22f View commit details
    Browse the repository at this point in the history
  2. chore: apply sync fixes

    AztecBot committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    9346baa View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. [1 changes] feat: suggest trait methods in LSP completion (noir-lang/…

    …noir#5735)
    
    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    c1e585e View commit details
    Browse the repository at this point in the history
  2. chore: apply sync fixes

    AztecBot committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    e6354cf View commit details
    Browse the repository at this point in the history
  3. feat: suggest trait methods in LSP completion (noir-lang/noir#5735)

    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    76e6166 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. [1 changes] feat: LSP auto-import completion (noir-lang/noir#5741)

    fix: Allow comptime code to use break without also being `unconstrained` (noir-lang/noir#5744)
    feat: add `Expr::as_any_integer` and `Expr::as_member_access` (noir-lang/noir#5742)
    chore: clarify Field use (noir-lang/noir#5740)
    feat: add `Expr::as_binary_op` (noir-lang/noir#5734)
    chore(docs): expanding solidity verifier chain list (noir-lang/noir#5587)
    chore: apply some new lints across workspace (noir-lang/noir#5736)
    feat: suggest trait methods in LSP completion (noir-lang/noir#5735)
    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    f446a2b View commit details
    Browse the repository at this point in the history
  2. chore: apply sync fixes

    AztecBot committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    f988fa7 View commit details
    Browse the repository at this point in the history
  3. feat: LSP auto-import completion (noir-lang/noir#5741)

    fix: Allow comptime code to use break without also being `unconstrained` (noir-lang/noir#5744)
    feat: add `Expr::as_any_integer` and `Expr::as_member_access` (noir-lang/noir#5742)
    chore: clarify Field use (noir-lang/noir#5740)
    feat: add `Expr::as_binary_op` (noir-lang/noir#5734)
    chore(docs): expanding solidity verifier chain list (noir-lang/noir#5587)
    chore: apply some new lints across workspace (noir-lang/noir#5736)
    feat: suggest trait methods in LSP completion (noir-lang/noir#5735)
    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    e011546 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. [1 changes] feat: LSP auto-import completion (noir-lang/noir#5741)

    fix: Allow comptime code to use break without also being `unconstrained` (noir-lang/noir#5744)
    feat: add `Expr::as_any_integer` and `Expr::as_member_access` (noir-lang/noir#5742)
    chore: clarify Field use (noir-lang/noir#5740)
    feat: add `Expr::as_binary_op` (noir-lang/noir#5734)
    chore(docs): expanding solidity verifier chain list (noir-lang/noir#5587)
    chore: apply some new lints across workspace (noir-lang/noir#5736)
    feat: suggest trait methods in LSP completion (noir-lang/noir#5735)
    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    eb12a64 View commit details
    Browse the repository at this point in the history
  2. chore: apply sync fixes

    AztecBot committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    a06ae44 View commit details
    Browse the repository at this point in the history
  3. feat: LSP auto-import completion (noir-lang/noir#5741)

    fix: Allow comptime code to use break without also being `unconstrained` (noir-lang/noir#5744)
    feat: add `Expr::as_any_integer` and `Expr::as_member_access` (noir-lang/noir#5742)
    chore: clarify Field use (noir-lang/noir#5740)
    feat: add `Expr::as_binary_op` (noir-lang/noir#5734)
    chore(docs): expanding solidity verifier chain list (noir-lang/noir#5587)
    chore: apply some new lints across workspace (noir-lang/noir#5736)
    feat: suggest trait methods in LSP completion (noir-lang/noir#5735)
    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    0aefb87 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. [1 changes] feat: LSP auto-import completion (noir-lang/noir#5741)

    fix: Allow comptime code to use break without also being `unconstrained` (noir-lang/noir#5744)
    feat: add `Expr::as_any_integer` and `Expr::as_member_access` (noir-lang/noir#5742)
    chore: clarify Field use (noir-lang/noir#5740)
    feat: add `Expr::as_binary_op` (noir-lang/noir#5734)
    chore(docs): expanding solidity verifier chain list (noir-lang/noir#5587)
    chore: apply some new lints across workspace (noir-lang/noir#5736)
    feat: suggest trait methods in LSP completion (noir-lang/noir#5735)
    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    912174b View commit details
    Browse the repository at this point in the history
  2. chore: apply sync fixes

    AztecBot committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    31df5b5 View commit details
    Browse the repository at this point in the history
  3. feat: LSP auto-import completion (noir-lang/noir#5741)

    fix: Allow comptime code to use break without also being `unconstrained` (noir-lang/noir#5744)
    feat: add `Expr::as_any_integer` and `Expr::as_member_access` (noir-lang/noir#5742)
    chore: clarify Field use (noir-lang/noir#5740)
    feat: add `Expr::as_binary_op` (noir-lang/noir#5734)
    chore(docs): expanding solidity verifier chain list (noir-lang/noir#5587)
    chore: apply some new lints across workspace (noir-lang/noir#5736)
    feat: suggest trait methods in LSP completion (noir-lang/noir#5735)
    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    f2295c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    17f026f View commit details
    Browse the repository at this point in the history
  5. Fix after merge

    asterite committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    8abb411 View commit details
    Browse the repository at this point in the history
  6. nargo fmt

    asterite committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b62b53a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    55baef2 View commit details
    Browse the repository at this point in the history
  8. Fix more usages of zeroed

    asterite committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    bdc0c65 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. [1 changes] feat: user super:: in LSP autocompletion if possible (n…

    …oir-lang/noir#5751)
    
    fix: unconstrained fn mismatch is now a warning (noir-lang/noir#5764)
    feat(perf): mem2reg function state for value loads to optimize across blocks (noir-lang/noir#5757)
    feat: add `Expr::as_array`, `Expr::as_repeated_element_array` and same for slice (noir-lang/noir#5750)
    chore: Add Brillig loop bytecode size regression and update noir-gates-diff report (noir-lang/noir#5747)
    feat: fault-tolerant parsing of `fn` and `impl` (noir-lang/noir#5753)
    fix: add missing trait impls for integer types to stdlib (noir-lang/noir#5738)
    chore: refactor ACIR function IDs from raw integers to struct (noir-lang/noir#5748)
    feat: (LSP) suggest names that match any part of the current prefix (noir-lang/noir#5752)
    feat: LSP auto-import completion (noir-lang/noir#5741)
    fix: Allow comptime code to use break without also being `unconstrained` (noir-lang/noir#5744)
    feat: add `Expr::as_any_integer` and `Expr::as_member_access` (noir-lang/noir#5742)
    chore: clarify Field use (noir-lang/noir#5740)
    feat: add `Expr::as_binary_op` (noir-lang/noir#5734)
    chore(docs): expanding solidity verifier chain list (noir-lang/noir#5587)
    chore: apply some new lints across workspace (noir-lang/noir#5736)
    feat: suggest trait methods in LSP completion (noir-lang/noir#5735)
    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    babc7b9 View commit details
    Browse the repository at this point in the history
  2. chore: apply sync fixes

    AztecBot committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    551576d View commit details
    Browse the repository at this point in the history
  3. feat: user super:: in LSP autocompletion if possible (noir-lang/noi…

    …r#5751)
    
    fix: unconstrained fn mismatch is now a warning (noir-lang/noir#5764)
    feat(perf): mem2reg function state for value loads to optimize across blocks (noir-lang/noir#5757)
    feat: add `Expr::as_array`, `Expr::as_repeated_element_array` and same for slice (noir-lang/noir#5750)
    chore: Add Brillig loop bytecode size regression and update noir-gates-diff report (noir-lang/noir#5747)
    feat: fault-tolerant parsing of `fn` and `impl` (noir-lang/noir#5753)
    fix: add missing trait impls for integer types to stdlib (noir-lang/noir#5738)
    chore: refactor ACIR function IDs from raw integers to struct (noir-lang/noir#5748)
    feat: (LSP) suggest names that match any part of the current prefix (noir-lang/noir#5752)
    feat: LSP auto-import completion (noir-lang/noir#5741)
    fix: Allow comptime code to use break without also being `unconstrained` (noir-lang/noir#5744)
    feat: add `Expr::as_any_integer` and `Expr::as_member_access` (noir-lang/noir#5742)
    chore: clarify Field use (noir-lang/noir#5740)
    feat: add `Expr::as_binary_op` (noir-lang/noir#5734)
    chore(docs): expanding solidity verifier chain list (noir-lang/noir#5587)
    chore: apply some new lints across workspace (noir-lang/noir#5736)
    feat: suggest trait methods in LSP completion (noir-lang/noir#5735)
    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    173225e View commit details
    Browse the repository at this point in the history
  4. fmt verify_honk_proof

    vezenovm committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    7e37bfd View commit details
    Browse the repository at this point in the history
  5. [1 changes] feat(optimization): Follow past array_sets when optimiz…

    …ing `array_get`s (noir-lang/noir#5772)
    
    feat: user `super::` in LSP autocompletion if possible (noir-lang/noir#5751)
    fix: unconstrained fn mismatch is now a warning (noir-lang/noir#5764)
    feat(perf): mem2reg function state for value loads to optimize across blocks (noir-lang/noir#5757)
    feat: add `Expr::as_array`, `Expr::as_repeated_element_array` and same for slice (noir-lang/noir#5750)
    chore: Add Brillig loop bytecode size regression and update noir-gates-diff report (noir-lang/noir#5747)
    feat: fault-tolerant parsing of `fn` and `impl` (noir-lang/noir#5753)
    fix: add missing trait impls for integer types to stdlib (noir-lang/noir#5738)
    chore: refactor ACIR function IDs from raw integers to struct (noir-lang/noir#5748)
    feat: (LSP) suggest names that match any part of the current prefix (noir-lang/noir#5752)
    feat: LSP auto-import completion (noir-lang/noir#5741)
    fix: Allow comptime code to use break without also being `unconstrained` (noir-lang/noir#5744)
    feat: add `Expr::as_any_integer` and `Expr::as_member_access` (noir-lang/noir#5742)
    chore: clarify Field use (noir-lang/noir#5740)
    feat: add `Expr::as_binary_op` (noir-lang/noir#5734)
    chore(docs): expanding solidity verifier chain list (noir-lang/noir#5587)
    chore: apply some new lints across workspace (noir-lang/noir#5736)
    feat: suggest trait methods in LSP completion (noir-lang/noir#5735)
    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6946f7f View commit details
    Browse the repository at this point in the history
  6. chore: apply sync fixes

    AztecBot committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    dfbd8b1 View commit details
    Browse the repository at this point in the history
  7. feat(optimization): Follow past array_sets when optimizing `array_g…

    …et`s (noir-lang/noir#5772)
    
    feat: user `super::` in LSP autocompletion if possible (noir-lang/noir#5751)
    fix: unconstrained fn mismatch is now a warning (noir-lang/noir#5764)
    feat(perf): mem2reg function state for value loads to optimize across blocks (noir-lang/noir#5757)
    feat: add `Expr::as_array`, `Expr::as_repeated_element_array` and same for slice (noir-lang/noir#5750)
    chore: Add Brillig loop bytecode size regression and update noir-gates-diff report (noir-lang/noir#5747)
    feat: fault-tolerant parsing of `fn` and `impl` (noir-lang/noir#5753)
    fix: add missing trait impls for integer types to stdlib (noir-lang/noir#5738)
    chore: refactor ACIR function IDs from raw integers to struct (noir-lang/noir#5748)
    feat: (LSP) suggest names that match any part of the current prefix (noir-lang/noir#5752)
    feat: LSP auto-import completion (noir-lang/noir#5741)
    fix: Allow comptime code to use break without also being `unconstrained` (noir-lang/noir#5744)
    feat: add `Expr::as_any_integer` and `Expr::as_member_access` (noir-lang/noir#5742)
    chore: clarify Field use (noir-lang/noir#5740)
    feat: add `Expr::as_binary_op` (noir-lang/noir#5734)
    chore(docs): expanding solidity verifier chain list (noir-lang/noir#5587)
    chore: apply some new lints across workspace (noir-lang/noir#5736)
    feat: suggest trait methods in LSP completion (noir-lang/noir#5735)
    feat: LSP autocomplete constructor fields (noir-lang/noir#5732)
    feat: add `Expr::as_unary` (noir-lang/noir#5731)
    chore: count brillig opcodes in nargo info (noir-lang/noir#5189)
    feat: suggest tuple fields in LSP completion (noir-lang/noir#5730)
    feat: add `Expr::as_bool` (noir-lang/noir#5729)
    feat: add `Expr` methods: `as_tuple`, `as_parenthesized`, `as_index`, `as_if` (noir-lang/noir#5726)
    feat: LSP signature help (noir-lang/noir#5725)
    chore: split LSP completion.rs into several files (noir-lang/noir#5723)
    feat: add `TraitImpl::trait_generic_args` and `TraitImpl::methods` (noir-lang/noir#5722)
    fix: let LSP autocompletion work in more contexts (noir-lang/noir#5719)
    fix(frontend): Continue type check if we are missing an unsafe block (noir-lang/noir#5720)
    feat: add `unsafe` blocks for calling unconstrained code from constrained functions (noir-lang/noir#4429)
    AztecBot committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    8e40f4a View commit details
    Browse the repository at this point in the history
  8. upda BITSIZE_TOO_BIG_ERROR

    vezenovm committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    7fd99bb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7a3d288 View commit details
    Browse the repository at this point in the history
  10. .

    TomAFrench committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    9303436 View commit details
    Browse the repository at this point in the history