Skip to content

v0.27.0

Compare
Choose a tag to compare
@kevaundray kevaundray released this 10 Apr 21:48
606ff44

0.27.0 (2024-04-10)

⚠ BREAKING CHANGES

Features

Bug Fixes

  • "Types in a binary operation should match, but found T and T" (#4648) (30c9f31)
  • acvm: Mark outputs of Opcode::Call solvable (#4708) (8fea405)
  • Correct ICE panic messages in brillig convert_black_box_call (#4761) (f3eee6c)
  • Error when a type variable is unbound during monomorphization instead of defaulting to Field (#4674) (03cdba4)
  • Field comparisons (#4704) (079cb2a)
  • Impl search no longer selects an impl if multiple are applicable (#4662) (0150600)
  • Last use analysis & make it an SSA pass (#4686) (0d3d5fd)
  • Slice coercions (#4640) (c0bae17)
  • ssa: Accurate constant type for slice dummy data in flattening (#4661) (b87654e)
  • ssa: Do not use get_value_max_num_bits when we want pure type information (#4700) (b55a580)
  • ssa: Fix slice intrinsic handling in the capacity tracker (#4643) (1b50ce1)
  • Unknown slice lengths coming from as_slice (#4725) (f21129e)
  • Update commit for noir-gates-diff (#4773) (a9766c5)