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

Add mockasm to SCFG with a test generator for the restructuring algorithms #42

Open
wants to merge 36 commits into
base: main
Choose a base branch
from

Commits on Apr 6, 2023

  1. wip: fix_iter_branch_regions

    As title
    esc committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    1027588 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Configuration menu
    Copy the full SHA
    a08aadb View commit details
    Browse the repository at this point in the history
  2. Glue mockasm to scfg generation

    sklam committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    f238640 View commit details
    Browse the repository at this point in the history
  3. Try more cases with mockasm

    sklam committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    76b9687 View commit details
    Browse the repository at this point in the history
  4. Checking multi-header

    sklam committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    f0e08a3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a7cabfb View commit details
    Browse the repository at this point in the history
  6. WIP

    sklam committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    999e240 View commit details
    Browse the repository at this point in the history
  7. Add simulator

    sklam committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    ff8e747 View commit details
    Browse the repository at this point in the history
  8. Fix simulator for control label

    sklam committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    a192222 View commit details
    Browse the repository at this point in the history
  9. Avoid branching to head block

    sklam committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    8108201 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f95a956 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2023

  1. Changes to help debug problems

    sklam committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    e30ccfa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71e02f0 View commit details
    Browse the repository at this point in the history
  3. Add more failing cases

    sklam committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    7637fe4 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Tested fuzzer up to 100,000

    sklam committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    15521c3 View commit details
    Browse the repository at this point in the history
  2. Add "doubly loop" case

    sklam committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    9866eb1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad13ccd View commit details
    Browse the repository at this point in the history
  4. Sync rename of blockmap to SCFG

    sklam committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    beabb66 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    c8d4506 View commit details
    Browse the repository at this point in the history
  2. Sync with main

    sklam committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    74f3afa View commit details
    Browse the repository at this point in the history
  3. Enable all passing tests

    sklam committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    3fc7260 View commit details
    Browse the repository at this point in the history
  4. Add back MockAsmRenderer

    sklam committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    2127728 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cde3426 View commit details
    Browse the repository at this point in the history
  6. Fix formatting

    sklam committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    a54e1d3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9f2bc75 View commit details
    Browse the repository at this point in the history
  8. Fixup some tests

    sklam committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    c7d18cd View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. WIP

    sklam committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    20bf232 View commit details
    Browse the repository at this point in the history
  2. WIP

    sklam committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    f02e5eb View commit details
    Browse the repository at this point in the history
  3. Ensure mockasm does not generate branches where

    both side go to the same target
    sklam committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    4edac82 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af80d81 View commit details
    Browse the repository at this point in the history
  5. Hide debug prints

    sklam committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    3c02603 View commit details
    Browse the repository at this point in the history
  6. Refactor and cleanup

    sklam committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    118db30 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c3a5c94 View commit details
    Browse the repository at this point in the history
  8. Add missing tests/__init__.py

    sklam committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    358ddf3 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    43a75e0 View commit details
    Browse the repository at this point in the history
  2. Reference issue numba#80

    sklam committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    371b3df View commit details
    Browse the repository at this point in the history