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

GH-93678: refactor compiler so that optimizer does not need the assembler and compiler structs #93842

Merged
merged 16 commits into from
Jun 21, 2022

Commits on Jun 14, 2022

  1. Configuration menu
    Copy the full SHA
    6d38e85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db0be36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82be9a5 View commit details
    Browse the repository at this point in the history
  4. Create struct assember just before assemble_emit. The other optimizer…

    … functions only use the a_entry field which they can get directly
    iritkatriel committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    a2da370 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c26a2bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    36d2410 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7f06d70 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. push_cold_blocks_to_end and duplicate_exits_without_lineno do not nee…

    …d the compiler - insert new blocks as b_list successor of the curent block rather than at the head of the list
    iritkatriel committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    5cd8fc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1e9f7c View commit details
    Browse the repository at this point in the history
  3. remove obsolete comment

    iritkatriel committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    b5f58d1 View commit details
    Browse the repository at this point in the history
  4. code review followup

    iritkatriel committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    c4a125e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39f03c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c233570 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

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

Commits on Jun 20, 2022

  1. Configuration menu
    Copy the full SHA
    28ba5d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51b78f7 View commit details
    Browse the repository at this point in the history