◐ Shell
clean mode source ↗

bpo-28556: Fix regression that sneaked into recent typing updates by ilevkivskyi · Pull Request #270 · python/cpython

@ilevkivskyi

Mariatta

Mariatta pushed a commit to Mariatta/cpython that referenced this pull request

Feb 24, 2017

Mariatta pushed a commit to Mariatta/cpython that referenced this pull request

Feb 24, 2017

akruis added a commit to akruis/cpython that referenced this pull request

Jun 13, 2021
Stackless now uses an unmodified PyFrameObject structure. The field
PyFrameObject.f_executing now stores the information how to evaluate a
frame.

Additional consequences:
- all frame execution functions now take a "PyCFrameObject *" as first
  argument.
- Pickled frames no contain f_executing instead of the name of the
  execution function.

akruis added a commit to akruis/cpython that referenced this pull request

Jun 14, 2021
Consistent usage of SLP_FRAME_EXECUTING_VALUE

akruis added a commit to akruis/cpython that referenced this pull request

Jun 14, 2021
Cleanups and minor improvements. Fix _PyEval_EvalFrameDefault

akruis added a commit to akruis/cpython that referenced this pull request

Jun 14, 2021
Again minor improvements.

akruis added a commit to akruis/cpython that referenced this pull request

Jun 18, 2021
Stackless now uses an unmodified PyFrameObject structure. The field
PyFrameObject.f_executing now stores the information how to evaluate a
frame.

Additional consequences:
- all frame execution functions now take a "PyCFrameObject *" as first
  argument.
- Pickled frames no contain f_executing instead of the name of the
  execution function.

akruis added a commit to akruis/cpython that referenced this pull request

Jun 18, 2021

akruis added a commit to akruis/cpython that referenced this pull request

Jun 20, 2021
Fix test_sys.SizeofTest.test_objecttypes for frames. Stackless has now
again the same frame size as C-Python.

akruis added a commit to akruis/cpython that referenced this pull request

Jun 20, 2021
Integrate the C-function PyEval_EvalFrameEx_slp into into the C-function
slp_eval_frame_value and rename slp_eval_frame_value to
PyEval_EvalFrameEx_slp.

Adapt the gdb support library and document the change.

akruis added a commit to akruis/cpython that referenced this pull request

Jun 22, 2021
Back to PyEval_EvalFrameEx_slp and slp_eval_frame_value. But without
duplicated code.
Revert the gdb changes from the previous commit.

akruis added a commit to akruis/cpython that referenced this pull request

Jun 22, 2021
Eliminate duplicated code in ceval.c to improve maintainability.
Update changelog.txt.

jaraco pushed a commit that referenced this pull request

Dec 2, 2022
* Use GH to signify Github handle of the user instead of "@".

"@" usually doesn't give any information about what exactly the handle means
since we don't know it is a Github handle from the commit message.

Changing the pattern to be `GH:` similar to what we do for Pull Requests
with (GH-).

Fixes #270

* Handle removing GH:-style Automerge-Triggered-By

...when automerge label is removed by a core-dev.

Co-authored-by: Abhilash Raj <raj.abhilash1@gmail.com>