Socket
Book a DemoInstallSign in
Socket

@noir-lang/types

Package Overview
Dependencies
Maintainers
1
Versions
457
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@noir-lang/types - npm Package Versions

2345
46

1.0.0-beta.10-18f8faf.nightly

Diff
n
noir-lang
published 1.0.0-beta.10-18f8faf.nightly •
n
noir-lang
published 1.0.0-beta.10-12465f3.nightly •
n
noir-lang
published 1.0.0-beta.10-3052aa0.nightly •
n
noir-lang
published 1.0.0-beta.10-ee2ac1a.nightly •
n
noir-lang
published 1.0.0-beta.10-7503f37.nightly •
n
noir-lang
published 1.0.0-beta.10-e54057d.nightly •
n
noir-lang
published 1.0.0-beta.10-a24cfcc.nightly •
n
noir-lang
published 1.0.0-beta.10 •

Changelog

Source

1.0.0-beta.10 (2025-08-08)

Features

  • acir: Parse ACIR memory and call opcodes (#9331) (2282832)
  • Add FunctionDefinition::visibility (#9363) (4a7bb06)
  • Initial ACIR parser (arithmetic exprs and black box functions) (#9316) (5be4e92)
  • lsp: Allow opening noir stdlib files (#9339) (18b01b3)
  • Return unsolvable opcode from CircuitSimulator (#8943) (cb861f8)
  • Show circuit output as a value of the program's return type (#9364) (a3e0aba)
  • ssa_fuzzer: Arrays support (#9427) (8d80b28)
  • ssa_fuzzer: Pushing generated program and witness to redis queue (#9375) (532b512)
  • Type alias for numeric generics (#7583) (d7e2c17)

Bug Fixes

  • Allow constants in the type-system to be negative (#9360) (7d48355)
  • Allow nested fmtstr (#9309) (42429ab)
  • Correct doc comments for SSA passes (#9371) (941611c)
  • Disable comptime printing when requesting json output (#9381) (1d8a104)
  • Do u128 operations with u128, not i128 (#9345) (c0b92e6)
  • Forbid self-referencing type aliases (#9103) (639d802)
  • Handle short-syntax for trait constraints on trait generics (#9167) (0550ee0)
  • Make Ssa-gen use existing reference when compiling &mut foo.bar.baz (#9307) (edd42f8)
  • mem2reg: Register aliases when the IfElse result in a reference (#9305) (637e060)
  • Modulo overflow in comptime (#9348) (922efbd)
  • ownership: Increment reference count for nested array get in LHS assignment (#9347) (20c37b2)
  • Perserve purities after SSA normalization (#9355) (5d6dd7e)
  • Prevent SignedField::from(i128::MIN) from crashing (#9366) (9846e1e)
  • Prevent accidental tuple sharing in comptime code (#9313) (28abb68)
  • Prevent invalid types in test/fuzz functions (#9343) (21faf96)
  • Push definition trait constraints after trait item constraint (#9354) (7d98dc2)
  • Replace implicitly added named generics with fresh type vars in check_trait_impl_where_clause_matches_trait_where_clause (#9352) (8264d30)
  • Some nargo expand fixes (#9324) (9b1b10f)
  • ssa_gen: Add constraint on slice length before popping (#9323) (46a0d18)
  • ssa_gen: Generate code for index before the collection (#9332) (b61f5eb)
  • ssa_interpreter: push_back and pop_back to slices with padding (#9320) (dd0bc23)
  • ssa-interpreter: Return error if slice length is 0 during popping (#9308) (8d8dba4)
  • ssa: Do not check ArrayGet/Set as unreachable for Brillig (#9376) (2d3a304)
  • ssa: Keep reference count increments for array set values (#9344) (be626a1)
  • Substitute bindings in type before canonicalization (#9328) (37e8b2d)
  • Throw error if foreign call returns the wrong number of fields (#9286) (d5f6ca7)
  • Top-level item in dependency isn't always visible (#9295) (4609eb2)
  • Trait where clause check fixes (#9369) (cb6b7e3)
  • Wildcard type should be allowed in lambda parameter types (#9325) (8f21710)
n
noir-lang
published 1.0.0-beta.9-20c37b2.nightly •
n
noir-lang
published 1.0.0-beta.9-be181ad.nightly •
2345
46
SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.