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

WIP #36

Draft
wants to merge 42 commits into
base: main
Choose a base branch
from
Draft

WIP #36

wants to merge 42 commits into from

Commits on Mar 26, 2023

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

Commits on Mar 27, 2023

  1. Configuration menu
    Copy the full SHA
    e03688e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9f0b3c View commit details
    Browse the repository at this point in the history
  3. Added precommit config

    kc611 committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    fcb948d View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    829ef61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a00f5d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96b0391 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. fix trailing whitespace and debugging leftovers

    As title
    esc committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    bf4a903 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #21 from kc611/block_name

    RVSDG Refactoring
    esc authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    4f82268 View commit details
    Browse the repository at this point in the history
  3. refactor find_head_blocks

    Rename the variable that is bound to the outgoing edges and use the list
    indexing to access the elements.
    esc committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    779b0cb View commit details
    Browse the repository at this point in the history
  4. refactor find_branch_regions

    As title
    esc committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    951a837 View commit details
    Browse the repository at this point in the history
  5. refactor loop_restructure_helper

    As title
    esc committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    4647610 View commit details
    Browse the repository at this point in the history
  6. add typing and refactor NameGenerator

    Adds the typing signatures to the NameGenerator, adds numpydoc
    compatible documentation and does some refactoring on the code, mostly
    variable names and shortening one construct.
    esc committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    fe664b9 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #26 from esc/cosmetic_refactor_transformations

    Cosmetic refactor transformations
    esc authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a57b137 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #27 from esc/typing_NameGenerator

    add typing and refactor NameGenerator
    esc authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    0ebc826 View commit details
    Browse the repository at this point in the history
  9. refactor find_headers_and_entries

    We add some documentation, fixup the typing signature, refactor the
    function to use return sorted lists, modify some implementation details
    and add comments to the function. We return sorted lists, because we
    have been bitten in the past by using sets and them being unordered.
    esc committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    390bc79 View commit details
    Browse the repository at this point in the history
  10. cross check trace against existing blocks

    As title
    esc committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    8e0dd76 View commit details
    Browse the repository at this point in the history
  11. fix simulator test bug found by tracing

    As title
    esc committed Mar 29, 2023
    Configuration menu
    Copy the full SHA
    a5cfba2 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Merge pull request #28 from esc/refactor_find_entries_and_headers

    Refactor find_headers_and_entries
    kc611 authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    e5c6b97 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #30 from esc/add_tracing_to_sim_tests

    Add tracing to simulator tests
    kc611 authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    733dd71 View commit details
    Browse the repository at this point in the history
  3. fixup formatting and typos in README

    As title
    esc committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    129b6e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. fix two bugs leftover from refactoring

    This fixes two bugs on `main` introduced by:
    
    * #26
    
    and
    
    * #28
    
    It's probably a sign that the test coverage isn't high enough yet.
    esc committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    58054c3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #31 from esc/fixup_readme

    Formatting fixes and typos in README
    kc611 authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    c0cf672 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #32 from esc/fix_main

    Fix bugs leftover from refactoring
    kc611 authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    167b552 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #25 from kc611/pre_commit

    Added precommit configuration file
    esc authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    c9ffdbb View commit details
    Browse the repository at this point in the history
  5. refactor find_exiting_and_exits

    Adding documentation, slight internal refactor, change return signature
    to be sorted lists. Also, refactored all uses of the function to account
    for the change in return signature.
    esc committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    4b28dc5 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. Merge pull request #33 from esc/refactor_find_exiting_and_exits

    Refactor find_exiting_and_exits
    kc611 authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    2a59a96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c7e045 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3e71aa View commit details
    Browse the repository at this point in the history
  4. Removed scfg from regions

    kc611 committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    7557526 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f184a81 View commit details
    Browse the repository at this point in the history
  6. Fixed Rendering

    kc611 committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    7db364b View commit details
    Browse the repository at this point in the history
  7. Added tests for loops

    kc611 committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    cc0e95a View commit details
    Browse the repository at this point in the history
  8. Fixed review comments

    kc611 committed Apr 3, 2023
    Configuration menu
    Copy the full SHA
    a86040f View commit details
    Browse the repository at this point in the history
  9. Merge pull request #29 from kc611/regions

    Added region heirarchy and fixed region rendering
    esc authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    6174bab View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. fix set intialization in region iterator

    As title
    esc committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    66729df View commit details
    Browse the repository at this point in the history
  2. fix conversion of out_targets in implicit jumps

    As title
    esc committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    dd17688 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #34 from esc/fix_set_init

    Fix set intialisation in region iterator
    kc611 authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    1dce90f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #35 from esc/fix_python_ingestion

    Fix python ingestion
    kc611 authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    647a444 View commit details
    Browse the repository at this point in the history
  5. WIP

    As title
    esc committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    c750c2a View commit details
    Browse the repository at this point in the history
  6. fix stackoverflow caused by recursion

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