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-3108: Avoid materializing f_locals for KI protection #3110

Merged
merged 39 commits into from
Oct 27, 2024

Commits on Oct 13, 2024

  1. Configuration menu
    Copy the full SHA
    5d51c56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea42ad0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c755593 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6bf63f2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    65aa8f4 View commit details
    Browse the repository at this point in the history
  6. fix refcycles

    graingert committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    748f876 View commit details
    Browse the repository at this point in the history
  7. add newsfragment

    graingert committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    fccf4ff View commit details
    Browse the repository at this point in the history
  8. fix mypy

    graingert committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    56696a2 View commit details
    Browse the repository at this point in the history
  9. now that the type annotation for enable_ki_protection is fixed, we ne…

    …ed to fix the use of Any
    graingert committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    a7272d8 View commit details
    Browse the repository at this point in the history
  10. pre-commit

    graingert committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    3ea6617 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    0ed35a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec30d7b View commit details
    Browse the repository at this point in the history
  3. do slots properly

    graingert authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    6998a5c View commit details
    Browse the repository at this point in the history
  4. python 3.8 support

    graingert committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    1f0fc6f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    480aa01 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b7a1132 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    05b1fa1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f8dc61d View commit details
    Browse the repository at this point in the history
  9. even more partial coverage

    graingert committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    9e6bddb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d5e539f View commit details
    Browse the repository at this point in the history
  11. cleaner _IdRef.__eq__

    graingert committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    408d1ae View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. if the current_task().coro.cr_frame is in the stack ki_protection_ena…

    …bled is current_task()._ki_protected
    graingert committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    5ba9bd8 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

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

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    76b0c79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa6cd8e View commit details
    Browse the repository at this point in the history
  3. Update src/trio/_core/_ki.py

    Co-authored-by: EXPLOSION <[email protected]>
    graingert and A5rocks authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    be38f4c View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    8136a82 View commit details
    Browse the repository at this point in the history
  2. remove workaround for 3.8

    graingert committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    b21bde6 View commit details
    Browse the repository at this point in the history
  3. Add docs and update news

    Co-Authored-By: oremanj <[email protected]>
    graingert and oremanj committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    0b2dd1a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    12329c7 View commit details
    Browse the repository at this point in the history
  5. add newsfragment for 2670

    graingert committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    97a9eb2 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    022bd3d View commit details
    Browse the repository at this point in the history
  2. use peo614

    graingert authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    4fe4d36 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    0c80de3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bbaef0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1e10e62 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. Configuration menu
    Copy the full SHA
    0cd1feb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e97f9a View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

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