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

Safepoints #10039

Merged
merged 23 commits into from
Jul 9, 2021
Merged

Safepoints #10039

merged 23 commits into from
Jul 9, 2021

Commits on Jun 1, 2021

  1. add polling at mach layer

    sadiqj committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    7fc040d View commit details
    Browse the repository at this point in the history
  2. Reimplement the static analysis that supports poll point insertion

    Following the dataflow approach discussed with @damiendoligez.
    xavierleroy authored and sadiqj committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    3a4b9de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76a853e View commit details
    Browse the repository at this point in the history
  4. remove polling top direction

    sadiqj committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    9d268cc View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. Remove unused type

    Co-authored-by: Damien Doligez <damien.doligez@gmail.com>
    sadiqj and damiendoligez committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    d73640f View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. remove poll at raise

    sadiqj committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    c43fb49 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Make condition comment clearer in s390x

    Co-authored-by: Xavier Leroy <xavierleroy@users.noreply.github.com>
    sadiqj and xavierleroy committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    5adbe40 View commit details
    Browse the repository at this point in the history
  2. fix indentation in reloadgen

    sadiqj committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    ac90e14 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Revise branch relaxation for Ipoll instructions

    Ipoll with a return label can cause a branch overflow in two ways:
    - if the return label is too far away, or
    - if the GC call point is too far away.
    
    asmcomp/branch_relaxation.ml:
      make sure both cases trigger Ipoll relaxation
    asmcomp/arm64/emit.mlp:
    asmcomp/power/emit.mlp:
      make sure the code emitted for Ipoll_far is correct in both cases
    xavierleroy committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    8a1f280 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2021

  1. Merge pull request #5 from xavierleroy/safepoints3

    Revise branch relaxation for Ipoll instructions
    sadiqj committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    1bb5a28 View commit details
    Browse the repository at this point in the history
  2. Introduce Safe and Unsafe

    mshinwell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    d17e749 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82fab65 View commit details
    Browse the repository at this point in the history
  4. Use Numbers.Int

    mshinwell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    d65e4ba View commit details
    Browse the repository at this point in the history
  5. Copyright headers

    mshinwell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    02f07c9 View commit details
    Browse the repository at this point in the history
  6. Use String.starts_with

    mshinwell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    dc5c76d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    502ffe8 View commit details
    Browse the repository at this point in the history
  8. Remove fun_suppress_polls

    mshinwell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    2470cb3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    13a03a2 View commit details
    Browse the repository at this point in the history
  10. Improve comment about ube

    mshinwell committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    9a80251 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    adf4418 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    835ab3e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c840230 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2021

  1. alldepend

    sadiqj committed Jul 6, 2021
    Configuration menu
    Copy the full SHA
    e2ebc93 View commit details
    Browse the repository at this point in the history