New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@noir-lang/noirc_abi

Package Overview
Dependencies
Maintainers
0
Versions
366
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@noir-lang/noirc_abi - npm Package Versions

1
3234
37

0.19.2-02081db.nightly

Diff
noir-lang
published 0.19.2-02081db.nightly •
noir-lang
published 0.19.2 •

Changelog

Source

0.19.2 (2023-11-07)

Features

  • Add profile info print out (#3425) (a8b5fa8)
noir-lang
published 0.19.1 •

Changelog

Source

0.19.1 (2023-11-07)

Features

  • acir: Handle dynamic array operations for nested slices (#3187) (e026319)
  • Properly track equivalence of witnesses generated for black box functions (#3428) (20b70c2)
  • Use ranges instead of a vector for input witness (#3314) (b12b7ec)

Bug Fixes

  • Follow dependencies when looking for a struct (#3405) (561b1b8)
  • Overflow checks for constant folding (#3420) (b7a6383)
noir-lang
published 0.19.0-e5a1f78.nightly •
noir-lang
published 0.19.0-ff96ba4.nightly •
noir-lang
published 0.19.0-3107159.nightly •
noir-lang
published 0.19.0 •

Changelog

Source

0.19.0 (2023-11-02)

⚠ BREAKING CHANGES

  • avoid integer overflows (#2713)
  • return Pedersen structure in stdlib (#3190)
  • noir-wasm outputs debug symbols (#3317)
  • move mimc to hash submodule (#3361)
  • bump MSRV to 1.71.1 (#3353)
  • Add semver checks for the compiler version in Nargo.toml (#3336)
  • Move circuit serialization circuit into acir (#3345)
  • change stdlib function pedersen to pedersen_commitment (#3341)

Features

  • compute_note_hash_and_nullifier check (#3216) (4963c6c)
  • Add noir_codegen package (#3392) (6c4cd4d)
  • Add check for overlapping generic traits (#3307) (8cf81b6)
  • Add exports of JS black box solvers to noirJS (#3295) (8369871)
  • Add generic count check for trait methods (#3382) (a9f9717)
  • Add semver checks for the compiler version in Nargo.toml (#3336) (0e530cf)
  • Allow a trait to be implemented multiple times for the same struct (#3292) (51831df)
  • Allow traits to have generic functions (#3365) (0f9af65)
  • Avoid integer overflows (#2713) (7d7d632)
  • Check where clauses when searching for trait impls (#3407) (84c6604)
  • Expand trait impl overlap check to cover generic types (#3320) (a01549b)
  • Extract Brillig VM to allow step debugging (#3259) (f6431f9)
  • Handle warnings in evaluator (#3205) (5cfd156)
  • Implement where clauses on impls (#3324) (4c3d1de)
  • Make generic impls callable (#3297) (8d9b738)
  • Manage breakpoints and allow restarting a debugging session (#3325) (f502108)
  • noir_js: Allow providing foreign call handlers in noirJS (#3294) (c76b0f8)
  • Noir-wasm outputs debug symbols (#3317) (f9933fa)
  • Perform compile-time euclidean division on constants (#3231) (3866d7e)
  • Refactor debugger and separate core from UI (#3308) (8466810)
  • Return Pedersen structure in stdlib (#3190) (be30d59)

Bug Fixes

Miscellaneous Chores

noir-lang
published 0.18.0-6ca33a2.aztec •
noir-lang
published 0.18.0-e89f364.nightly •
noir-lang
published 0.18.0-a098541.aztec •