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: simplify jmpifs by reversing branches if condition is negated #5891

Draft
wants to merge 9 commits into
base: master
Choose a base branch
from

Commits on Sep 3, 2024

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

    TomAFrench committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    ccd1a64 View commit details
    Browse the repository at this point in the history
  3. chore: add minimal repro

    TomAFrench committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    eb7d143 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3176b10 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Merge branch 'master' into tf/swap-jmpif-branches-to-avoid-negation

    * master: (60 commits)
      fix: suggest trait attributes in LSP (#5972)
      fix: Error when `quote` is used in runtime code (#5978)
      chore: document HashMap (#5984)
      fix: Restrict keccak256_injective test input to 8 bits (#5977)
      fix: Error when comptime functions are used in runtime code (#5976)
      chore: document BoundedVec (#5974)
      feat: add `Expr::as_let` (#5964)
      chore: remove 3 unused functions warnings in the stdlib (#5973)
      feat: let `nargo` and LSP work well in the stdlib (#5969)
      feat: show doc comments in LSP (#5968)
      feat: add a `panic` method to the stdlib (#5966)
      fix: LSP document symbol didn't work for primitive impls (#5970)
      fix(mem2reg): Handle aliases in function last store cleanup and additional alias unit test (#5967)
      fix: let `derive(Eq)` work for empty structs (#5965)
      feat: add `FunctionDefinition` methods `is_unconstrained` and `set_unconstrained` (#5962)
      feat: LSP autocompletion for attributes (#5963)
      feat: `Module::add_item` (#5947)
      feat: Add `StructDefinition::add_generic` (#5961)
      feat: Add `StructDefinition::name` (#5960)
      fix(mem2reg): Handle aliases better when setting a known value for a load (#5959)
      ...
    TomAFrench committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    972d4d7 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

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

Commits on Oct 2, 2024

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

    TomAFrench committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    bff01b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2024

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