Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: replace boolean ANDs with multiplication #1954

Merged
merged 13 commits into from
Aug 2, 2023
Merged

feat: replace boolean ANDs with multiplication #1954

merged 13 commits into from
Aug 2, 2023

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    175f978 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    16ecce3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50b42df View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Configuration menu
    Copy the full SHA
    7b5915d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    429ccd4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a7736eb View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Revert "chore: abstract away `SimplifyResult::SimplifiedToInstruction…

    …(None)`"
    
    This reverts commit a7736eb.
    TomAFrench committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    3e9f25e View commit details
    Browse the repository at this point in the history
  2. Revert "chore: remove SimplifyResult::None"

    This reverts commit 429ccd4.
    TomAFrench committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    c70d044 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b8d75e2 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Merge branch 'master' into boolean-and

    * master: (53 commits)
      chore: Update `noir-source-resolver` to v1.1.3 (#1912)
      chore: Document `GeneratedAcir::more_than_eq_comparison` (#2085)
      chore: refresh ACIR test artifacts (#2091)
      feat: Add `deprecated` attribute (#2041)
      chore(ssa refactor): Implement `acir_gen` errors (#2071)
      chore: use witnesses from the generated acir in the ABI (#2095)
      fix: Fix methods not mutating fields (#2087)
      chore(nargo): Use Display impl for InputValue (#1990)
      feat: Make arrays and slices polymorphic over each other (#2070)
      feat: Remove an unnecessary witness in `mul_with_witness` (#2078)
      chore: document truncate (#2082)
      fix: avoid potential panic in `two_complement` (#2081)
      chore: Cleanup integration tests (#2074)
      chore: replace `Type::TypeVariable`, `Type::PolymorphicInteger`, and … (#2065)
      chore!: Require package names in `Nargo.toml` files (#2056)
      fix: Avoid non-determinism in defunctionalization (#2069)
      chore: change 'unnecessary pub' error to a warning (#2064)
      feat!: Update to ACVM 0.21.0 (#2051)
      chore: Rename execute tests for an accurate description (#2063)
      chore: Restore lost integration test (#2062)
      ...
    TomAFrench committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    d56bddf View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Merge branch 'master' into boolean-and

    * master:
      feat!: Support workspaces and package selection on every nargo command (#1992)
      chore: Make a more clear error for slices passed to std::println (#2113)
      feat: Implement type aliases (#2112)
      feat: Add `Option<T>` to noir stdlib (#1781)
      feat: Format strings for prints  (#1952)
      feat(acir_gen): RecursiveAggregation opcode and updates to black box func call generation (#2097)
      fix: Mutating a variable no longer mutates its copy (#2057)
      fix: Implement `.len()` in Acir-Gen (#2077)
      chore: clippy fixes (#2101)
    TomAFrench committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    41ca50d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into boolean-and

    * master:
      fix: flattening pass no longer overwrites previously mapped condition values (#2117)
      chore(noirc_driver): Unify crate preparation (#2119)
    TomAFrench committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    d445952 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into boolean-and

    * master:
      feat: Add support for bitshifts by distances known at runtime (#2072)
      feat: Add additional `BinaryOp` simplifications (#2124)
    TomAFrench committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    8961cd9 View commit details
    Browse the repository at this point in the history