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

IlxGen parallelization #14372

Merged
merged 53 commits into from
Jan 10, 2023
Merged

IlxGen parallelization #14372

merged 53 commits into from
Jan 10, 2023

Commits on Nov 22, 2022

  1. Revive ilxgen para

    T-Gro committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    d73ab48 View commit details
    Browse the repository at this point in the history
  2. formatting applied

    T-Gro committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    e136beb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7cd191d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4a31db View commit details
    Browse the repository at this point in the history
  5. reformatted

    T-Gro committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    eff765a View commit details
    Browse the repository at this point in the history
  6. GenerateResourcesForQuotations

    T-Gro committed Nov 22, 2022
    Configuration menu
    Copy the full SHA
    bfacdf4 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. cleanup

    T-Gro committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    6968abf View commit details
    Browse the repository at this point in the history
  2. fsc.exe test switch added

    T-Gro committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    5feacea View commit details
    Browse the repository at this point in the history
  3. formatted

    T-Gro committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    b811356 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    480a54d View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

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

    T-Gro committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    b53b1e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0751cae View commit details
    Browse the repository at this point in the history
  4. Reducing locks in certain paths

    T-Gro committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    327b418 View commit details
    Browse the repository at this point in the history
  5. thread safety comments

    T-Gro committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    013c93b View commit details
    Browse the repository at this point in the history
  6. formatted

    T-Gro committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    6f877cf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    801115a View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

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

    T-Gro committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    1c63f9e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5810320 View commit details
    Browse the repository at this point in the history
  4. TypeDefsBuilder made concurrent

    T-Gro committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    41facc4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9425fa1 View commit details
    Browse the repository at this point in the history
  6. format

    T-Gro committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    de85e92 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fa3bc30 View commit details
    Browse the repository at this point in the history
  8. cleanups and unused deletions

    T-Gro committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    3fda470 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ea32830 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Configuration menu
    Copy the full SHA
    6493ede View commit details
    Browse the repository at this point in the history
  2. Simplify queue of delayed code

    T-Gro committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    57c1493 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Code review - comments added

    T-Gro committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    fe4cbb0 View commit details
    Browse the repository at this point in the history
  2. Code review comments added

    Co-authored-by: Petr <psfinaki@users.noreply.github.com>
    T-Gro and psfinaki committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    827055b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f538ad7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    16a7373 View commit details
    Browse the repository at this point in the history
  5. Naming improvements

    Co-authored-by: Petr <psfinaki@users.noreply.github.com>
    T-Gro and psfinaki committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    2053441 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e8ef317 View commit details
    Browse the repository at this point in the history
  7. Update comments

    T-Gro committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    c50a3d3 View commit details
    Browse the repository at this point in the history
  8. Removing commented-out code

    T-Gro committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    3922eaf View commit details
    Browse the repository at this point in the history
  9. Code review feedback

    Co-authored-by: Petr Pokorny <petr@innit.cz>
    T-Gro and 0101 committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    5c4212e View commit details
    Browse the repository at this point in the history
  10. Automated command ran: fantomas

      Co-authored-by: T-Gro <46543583+T-Gro@users.noreply.github.com>
    github-actions[bot] committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    019b002 View commit details
    Browse the repository at this point in the history
  11. Spelling corrections

    T-Gro committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    c86d030 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Configuration menu
    Copy the full SHA
    ffa51f0 View commit details
    Browse the repository at this point in the history
  2. Update src/Compiler/CodeGen/IlxGen.fs

    Co-authored-by: Petr Pokorny <petr@innit.cz>
    T-Gro and 0101 committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    53e59ce View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Configuration menu
    Copy the full SHA
    0b4dbb5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95c1acc View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Preventing "enqueue within enqueue"

    Without this, code in optimize+ was calling this method within its own invocation.
    
    Therefore codegen was delayed, but never picked up
    T-Gro committed Dec 7, 2022
    Configuration menu
    Copy the full SHA
    452135f View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

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

Commits on Dec 14, 2022

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

Commits on Dec 16, 2022

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

Commits on Jan 5, 2023

  1. Configuration menu
    Copy the full SHA
    25dc3b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0a94c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e242e7 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. When running a deterministic build, parallel ilxgen is disabled (to h…

    …ave stable closure numeric suffixes)
    T-Gro committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    ebec2eb View commit details
    Browse the repository at this point in the history
  2. fantomas

    T-Gro committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    f7f2ee1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4eeb56e View commit details
    Browse the repository at this point in the history