@noir-lang/acvm_js
Advanced tools
Changelog
0.33.0 (2024-08-06)
u32
(#5581)FunctionDefinition::parameters
, FunctionDefinition::return_type
and impl Eq for Quoted
(#5681) (d52fc05)std::meta::type_of
and impl Eq for Type
(#5669) (0503956)TraitDefinition::as_trait_constraint()
(#5541) (0943223)Type::as_struct
(#5680) (ade69a9)Type::is_field
and Type::as_integer
(#5670) (939357a)Type
methods: as_tuple
, as_slice
, as_array
, as_constant
, is_bool
(#5678) (604fa0d)Ord
and Hash
in the stdlib; add std::meta::make_impl
helper (#5683) (38397d3)poseidon2_permutation
in comptime interpreter (#5590) (89dfbbf)Value::Type
in comptime interpreter (#5593) (4c3bf97)zeroed
in the interpreter (#5540) (ff8ca91)NoMatchingImplFound
in comptime code only (#5617) (28211a3)uhashmap
test name (#5563) (d5de83f)u32
(#5581) (b85e764)Changelog
0.32.0 (2024-07-18)
mod.nr
entrypoint (#5039) (076fe0a)static_assert
builtin (#5342) (ef44270)map
, fold
, reduce
, any
, and all
for slices (#5331) (03e25b4)modulus_*
compiler builtins (#5530) (5bbce79)super
in import paths (#5502) (256509e)no_predicates
in stdlib (#5454) (24d26c0)aarch64-unknown-linux-gnu
target (#5289) (f35614a)array_len
builtin (#5272) (c91186a)as_slice
builtin (#5276) (9db65d8)should_fail_with
check that the failure reason contains the expected message (#5319) (cb9db55)Nargo.toml
(#5505) (dea6b32)EnableSideEffects
instructions (#5440) (e153ecb)comptime
code from annotations on a type definition (#5256) (6cbe6a0)modulus_be_bytes()
, modulus_be_bits()
, etc. (#5278) (91a9b72)#[abi(tag)]
attribute with elaborator (#5298) (64dd48a)use
statement (#5390) (53bae3b)Intrinsic::AsWitness
during brillig codegen (#5350) (9c11fd2)no_predicates
from removing predicates in calling function (#5452) (66244b6)in_contract
flag before handling function metadata in elaborator (#5292) (4c4ea2d)AbiValue
(#5270) (d08b7b9)Changelog
0.31.0 (2024-06-17)
dep::
prefix (#4946)distinct
keyword (#5219)param_witnesses
and return_witnesses
from ABI (#5154)noir_js
(#5072)bb
over to read ACIR from nargo artifacts (https://github.com/AztecProtocol/aztec-packages/pull/6283)pxe.addNullifiedNote(...)
(https://github.com/AztecProtocol/aztec-packages/pull/6948) (7de19f5)as_witness
builtin function in order to constrain a witness to be equal to a variable (#4641) (faf5bd8)set
and set_unchecked
methods to Vec
and BoundedVec
(#5241) (1849389)Expr
values (#5203) (d9b4712)nargo compile
(https://github.com/AztecProtocol/aztec-packages/pull/6131) (ff67e14)dep::
prefix (#4946) (d6d0ae2)bn254_blackbox_solver
(#5058) (9420d7c)noir_js
(#5072) (c93c738)EmbeddedCurvePoint
(#5190) (3b85b36)bb
over to read ACIR from nargo artifacts (https://github.com/AztecProtocol/aztec-packages/pull/6283) (436bbda)if
optimization (#5240) (a2816db)add_generics
twice on trait methods (#5108) (7d8c0a3)impl Trait
when --use-elaborator
is selected (#5138) (7ea5962)--use-elaborator
flag (#5139) (a140dec)resolve_type
on self type and don't leak a trait impl's generics (#5102) (db561e2)--use-elaborator
flag is specified (#5145) (d6122eb)add_generics
once (#5091) (f5d2946)get_global_let_statement
(#5177) (b769b01)