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

Oxidize GateDirection pass #13069

Merged
merged 12 commits into from
Nov 4, 2024
Merged

Oxidize GateDirection pass #13069

merged 12 commits into from
Nov 4, 2024

Commits on Sep 15, 2024

  1. First working implementation

    eliarbel committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    e7188a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    257c0d3 View commit details
    Browse the repository at this point in the history
  3. Port GateDirection to Rust

    Move GateDirection._run_coupling_map and GateDirection._run_target to
    Rust. Also moving the code to create replacement DAGs to Rust. Both
    GateDirection and CheckGateDirection will reside in gate_direction.rs.
    eliarbel committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    8dc1337 View commit details
    Browse the repository at this point in the history
  4. First working implementation

    eliarbel committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    1a3c38d View commit details
    Browse the repository at this point in the history
  5. Fix minor build issues

    eliarbel committed Sep 15, 2024
    Configuration menu
    Copy the full SHA
    e5ad421 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

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

Commits on Oct 22, 2024

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

Commits on Oct 25, 2024

  1. Complete implementation

    eliarbel committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    0adc48f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    253c554 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Address review comments

    Mainly replace going through Python with Rust-native calls in various places,
    most prominently when building replacement DAGs.
    eliarbel committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    4b363a1 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    79a6217 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03136e9 View commit details
    Browse the repository at this point in the history