Skip to content

Commit

Permalink
feat: Sync from noir (#7583)
Browse files Browse the repository at this point in the history
Automated pull of development from the
[noir](https://github.com/noir-lang/noir) programming language, a
dependency of Aztec.
BEGIN_COMMIT_OVERRIDE
chore: Add a regression test for bit not on untyped integer
(noir-lang/noir#5589)
feat: Implement `poseidon2_permutation` in comptime interpreter
(noir-lang/noir#5590)
fix: 'cannot eval non-comptime global' error
(noir-lang/noir#5586)
fix(frontend)!: Restrict numeric generic types to unsigned ints up to
`u32` (noir-lang/noir#5581)
feat: Implement `zeroed` in the interpreter
(noir-lang/noir#5540)
fix: correctly track sources for open LSP documents
(noir-lang/noir#5561)
fix: error on trait impl generics count mismatch
(noir-lang/noir#5582)
fix: allow calling a trait method with paths that don't consist of
exactly two segments (noir-lang/noir#5577)
fix: Run macros within comptime contexts
(noir-lang/noir#5576)
chore: Remove comptime scanning pass
(noir-lang/noir#5569)
fix(frontend): Disallow signed numeric generics
(noir-lang/noir#5572)
chore: disable aztec-packages CI checks
(noir-lang/noir#5566)
feat: LSP inlay parameter hints
(noir-lang/noir#5553)
feat: Add `TraitDefinition::as_trait_constraint()`
(noir-lang/noir#5541)
fix: Fix `uhashmap` test name
(noir-lang/noir#5563)
fix: let unary traits work at comptime
(noir-lang/noir#5507)
feat: Add a compile-time hash map type
(noir-lang/noir#5543)
chore(docs): Docs for turbofish operator
(noir-lang/noir#5555)
fix(frontend): Error for when impl is stricter than trait
(noir-lang/noir#5343)
chore: filter warnings from elaborator in Aztec Macros
(noir-lang/noir#5556)
fix: Don't panic when a macro fails to resolve
(noir-lang/noir#5537)
fix(ssa): More robust array deduplication check
(noir-lang/noir#5547)
fix: Fix occurs check (noir-lang/noir#5535)
fix: type_of for pointer types
(noir-lang/noir#5536)
chore: Release Noir(0.32.0)
(noir-lang/noir#5268)
fix: revert PR #5449 (noir-lang/noir#5548)
fix: never panic in LSP inlay hints
(noir-lang/noir#5534)
feat: LSP document symbol (noir-lang/noir#5532)
feat: add comptime support for `modulus_*` compiler builtins
(noir-lang/noir#5530)
chore: Remove unknown annotation warning
(noir-lang/noir#5531)
feat: Add TraitConstraint type
(noir-lang/noir#5499)
fix: Error on empty function bodies
(noir-lang/noir#5519)
feat: LSP inlay hints for let and global
(noir-lang/noir#5510)
chore: Remove dbg on find_func_with_name
(noir-lang/noir#5526)
chore: Remove the remainder of legacy code
(noir-lang/noir#5525)
chore: Remove `--use-legacy` and resolution code
(noir-lang/noir#5248)
chore: switch to Noir Keccak implementation with variable size support
(noir-lang/noir#5508)
chore: standardize experimental feature disclaimer across documentation
(noir-lang/noir#5367)
END_COMMIT_OVERRIDE

---------

Co-authored-by: Maxim Vezenov <mvezenov@gmail.com>
  • Loading branch information
AztecBot and vezenovm authored Jul 23, 2024
1 parent 6812f2b commit a26419f
Show file tree
Hide file tree
Showing 26 changed files with 710 additions and 302 deletions.
2 changes: 1 addition & 1 deletion .noir-sync-commit
Original file line number Diff line number Diff line change
@@ -1 +1 @@
951e821a585fe7e0697291cadd4d3c3aa49fd8e4
453ed590ae3ae6ee8a8d3113419fc51b825b2538
Loading

0 comments on commit a26419f

Please sign in to comment.