@noir-lang/types
Advanced tools
Changelog
0.34.0 (2024-09-13)
to_be_radix
functions (#5851)Module::add_item
(#5947) (af50a7b)Expr::as_any_integer
and Expr::as_member_access
(#5742) (6266755)Expr::as_array
, Expr::as_repeated_element_array
and same for slice (#5750) (f44e0b3)Expr::as_assert_eq
(#5880) (88f7858)Expr::as_assert
(#5857) (4e4ad26)Expr::as_binary_op
(#5734) (73a9f51)Expr::as_block
and Expr::has_semicolon
(#5784) (19ffa20)Expr::as_bool
(#5729) (ca75cc2)Expr::as_cast
and UnresolvedType::is_field
(#5801) (c9aa50d)Expr::as_let
(#5964) (65da598)Expr::as_unary
(#5731) (ae33811)Expr::resolve
and TypedExpr::as_function_definition
(#5859) (bceee55)Expr
methods: as_tuple
, as_parenthesized
, as_index
, as_if
(#5726) (f57a7b2)Expr
methods: as_comptime, as_unsafe, is_break, is_continue (#5799) (619fa5c)fmtstr::contents
(#5928) (f18e9ca)FunctionDef::body
(#5825) (39b30ba)FunctionDef::has_named_attribute
(#5870) (a950195)FunctionDef::set_return_visibility
(#5941) (8beda6b)FunctionDefinition::add_attribute
(#5944) (c7479c4)FunctionDefinition::module
and StructDefinition::module
(#5956) (f19344c)FunctionDefinition
methods is_unconstrained
and set_unconstrained
(#5962) (b9a072d)Module::structs
(#6017) (fc5bb02)Quoted::as_expr
and Expr::as_function_call
(#5708) (3f79607)Quoted::tokens
(#5942) (a297ec6)std::meta::typ::fresh_type_variable
(#5948) (3dab4dd)StructDefinition::add_attribute
and has_named_attribute
(#5945) (344dd5e)StructDefinition::add_generic
(#5961) (6004067)StructDefinition::name
(#5960) (102ebe3)StructDefinition::set_fields
(#5931) (9d2629d)TraitImpl::trait_generic_args
and TraitImpl::methods
(#5722) (8c7e493)Type::as_string
(#5871) (e29d4b3)Type::get_trait_impl
(#5716) (eb33d1c)Type::implements
(#5701) (2166c94)TypedExpr::get_type
(#5992) (31f50c4)UnresolvedType::is_field
and Expr::as_assign
(#5804) (c45df4e)unsafe
blocks for calling unconstrained code from constrained functions (#4429) (79593b4)panic
method to the stdlib (#5966) (b86c2bc)FunctionInput
bit_size
(#5864) (8712f4c)Module
comptime functions (#5684) (eefd69b)FunctionSelector
s and EventSelector
s during comptime (https://github.com/AztecProtocol/aztec-packages/pull/8354) (33bd102)fn
and impl
(#5753) (d4e2f0a)str_as_bytes
in the comptime
interpreter (#5887) (45344bf)has_named_attribute
work for built-in attributes (#6024) (a09646b)nargo
and LSP work well in the stdlib (#5969) (8e8e97c)array_set
s when optimizing array_get
s (#5772) (090501d)to_be_radix
functions (#5851) (d59c708)poseidon2_permutation
, schnorr_verify
and embedded_curve_add
(#5140) (2823ba7)super::
in LSP autocompletion if possible (#5751) (5192e53)unconstrained
(#5744) (c2a1a87)quote
is used in runtime code (#5978) (cc30d88)derive(Eq)
work for empty structs (#5965) (ff8e8b5)