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-118335: Configure Tier 2 interpreter at build time #118339

Merged
merged 42 commits into from May 1, 2024

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    1eb8fea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0863c17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9e43331 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    064de58 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    13b8ef0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    edbaeef View commit details
    Browse the repository at this point in the history
  7. Fix test_optimizer.py

    gvanrossum committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    9311198 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. Fix test_opcache

    gvanrossum committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    300ae6d View commit details
    Browse the repository at this point in the history
  2. Fix test_monitoring

    gvanrossum committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    db911e4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8cb71dd View commit details
    Browse the repository at this point in the history
  4. Fix _opcode.c

    gvanrossum committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    7e79509 View commit details
    Browse the repository at this point in the history
  5. Fix warning in sysmodule.c

    gvanrossum committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    638b7ec View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Configuration menu
    Copy the full SHA
    8fc905f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    877a005 View commit details
    Browse the repository at this point in the history
  3. Merge main into tier2-flag

    gvanrossum committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    e4464d4 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Revert "Try making WASI Debug recursion limit 400"

    It doesn't work. I'm giving up.
    
    This reverts commit 877a005.
    gvanrossum committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    ffd7722 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e2777b View commit details
    Browse the repository at this point in the history
  3. Rip out --enable-experimental-tier2, in favor of --enable-experimenta…

    …l-jit=XXX
    
    There's more to do.
    gvanrossum committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    f228a06 View commit details
    Browse the repository at this point in the history
  4. Rip out _Py_TIER2, replace with _Py_JIT

    The value is a bitflag:
    - 0: off
    - 1: JIT, on by default
    - 3: JIT, off by default (not yet implemented, requires fiddling pystate.c)
    - 4: tier 2 interpreter, on by default
    gvanrossum committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    70e18a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    17f1674 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e23c688 View commit details
    Browse the repository at this point in the history
  7. Revert "Rip out _Py_TIER2, replace with _Py_JIT"

    This reverts commit 70e18a5.
    gvanrossum committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    ebd8025 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e367c27 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8681813 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8f89b3b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fe94220 View commit details
    Browse the repository at this point in the history
  12. Revert "Try making WASI Debug recursion limit 300"

    It seems to make no difference.
    
    This reverts commit e23c688.
    gvanrossum committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    2963ccb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    783c3cc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f45f7ca View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    391bd46 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c5d8c0a View commit details
    Browse the repository at this point in the history
  17. Revert "Trashcan consumes more C stack (experimental, targeting WASI …

    …Debug build)"
    
    This doesn't work either.
    
    This reverts commit 391bd46.
    gvanrossum committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    f45bf67 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a6cc5ee View commit details
    Browse the repository at this point in the history
  19. Fix test_weakref :-(

    gvanrossum committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    35cb5bd View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8276a9a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f950e25 View commit details
    Browse the repository at this point in the history
  22. Fix news blurb

    gvanrossum committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    6be70c0 View commit details
    Browse the repository at this point in the history
  23. Fix typo in _opcode.c

    gvanrossum committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    fdbe440 View commit details
    Browse the repository at this point in the history
  24. Shut up annoying warning

    gvanrossum committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    3c919bb View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d5a3ff0 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    07c485e View commit details
    Browse the repository at this point in the history
  2. Revert "Shut up annoying warning"

    Apparently makes the CI fuzzer unhappy.
    
    This reverts commit 3c919bb.
    gvanrossum committed May 1, 2024
    Configuration menu
    Copy the full SHA
    a2d4f30 View commit details
    Browse the repository at this point in the history