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-125038: Crash after genexpr.gi_frame.f_locals manipulations is fixed #125178

Merged

Commits on Oct 9, 2024

  1. pythongh-125038: Crash after genexpr.gi_frame.f_locals manipulations …

    …is fixed
    
    Some iterator checks are added for _FOR_ITER,
    _FOR_ITER_TIER_TWO and INSTRUMENTED_FOR_ITER bytecode implementations.
    TypeError is raised in case of tp_iternext == NULL.
    Tests on generator modifying through gi_frame.f_locals are added, both
    to genexpr generators and function generators.
    efimov-mikhail committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    3dd0feb View commit details
    Browse the repository at this point in the history
  2. Update Misc/NEWS.d/next/Core_and_Builtins/2024-10-09-13-53-50.gh-issu…

    …e-125038.ffSLCz.rst
    
    Co-authored-by: Kirill Podoprigora <[email protected]>
    efimov-mikhail and Eclips4 authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    f54918c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9665d13 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. pythongh-125038: Changes in tests on generator modifying

    New tests are moved back to test_generators.py.
    Tests on generator creation via FunctionType from gi_code are added.
    efimov-mikhail committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    233f6b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca04eef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b94d5c4 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    385b389 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7aa00b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Configuration menu
    Copy the full SHA
    890b936 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d75a476 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

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