◐ Shell
reader mode source ↗
Skip to content

gh-95914: Add What's New item describing PEP 670 changes#98315

Merged
vstinner merged 2 commits into
python:mainfrom
CAM-Gerlach:whatsnew-add-pep-670
Oct 17, 2022
Merged

gh-95914: Add What's New item describing PEP 670 changes#98315
vstinner merged 2 commits into
python:mainfrom
CAM-Gerlach:whatsnew-add-pep-670

Conversation

@CAM-Gerlach

@CAM-Gerlach CAM-Gerlach commented Oct 16, 2022

Copy link
Copy Markdown
Member

Part of #95914 (and in turn, #95913).

As discussed with @erlend-aasland , adds an item to the C API -> Porting section of the Python 3.11 What's New document summarizing the changes proposed in PEP 670 (PEP-670), Converting macros to functions in the Python C API, and implemented by @vstinner in issue #89653 (and many linked PRs) and their impact on users. This is the last chunk needed before I can link every Summary item with a more detailed What's New entry, and then #95914 will finally be complete.

@erlend-aasland

Copy link
Copy Markdown
Contributor

LGTM, and thanks for doing this! I have compiled a list of commit refs and macro names; we could throw them in (at least the macro names) but I'm not sure the added verbosity is worth it, as the list is long.

@erlend-aasland

Copy link
Copy Markdown
Contributor

Let's wait for @vstinner's thumbs up before merging.

Co-authored-by: Victor Stinner <vstinner@python.org>

@vstinner vstinner left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hide comment

LGTM.

@vstinner vstinner merged commit aafc53c into python:main Oct 17, 2022
@miss-islington

Copy link
Copy Markdown
Contributor

Thanks @CAM-Gerlach for the PR, and @vstinner for merging it 🌮🎉.. I'm working now to backport this PR to: 3.11.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Oct 17, 2022
…nGH-98315)

(cherry picked from commit aafc53c)

Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
@bedevere-bot

Copy link
Copy Markdown

GH-98365 is a backport of this pull request to the 3.11 branch.

@bedevere-bot bedevere-bot removed the needs backport to 3.11 only security fixes label Oct 17, 2022
miss-islington added a commit that referenced this pull request Oct 17, 2022
(cherry picked from commit aafc53c)

Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
carljm added a commit to carljm/cpython that referenced this pull request Oct 17, 2022
* main: (31 commits)
  pythongh-95913: Move subinterpreter exper removal to 3.11 WhatsNew (pythonGH-98345)
  pythongh-95914: Add What's New item describing PEP 670 changes (python#98315)
  Remove unused arrange_output_buffer function from zlibmodule.c. (pythonGH-98358)
  pythongh-98174: Handle EPROTOTYPE under macOS in test_sendfile_fallback_close_peer_in_the_middle_of_receiving (python#98316)
  pythonGH-98327: Reduce scope of catch_warnings() in _make_subprocess_transport (python#98333)
  pythongh-93691: Compiler's code-gen passes location around instead of holding it on the global compiler state (pythonGH-98001)
  pythongh-97669: Create Tools/build/ directory (python#97963)
  pythongh-95534: Improve gzip reading speed by 10% (python#97664)
  pythongh-95913: Forward-port int/str security change to 3.11 What's New in main (python#98344)
  pythonGH-91415: Mention alphabetical sort ordering in the Sorting HOWTO (pythonGH-98336)
  pythongh-97930: Merge with importlib_resources 5.9 (pythonGH-97929)
  pythongh-85525: Remove extra row in doc (python#98337)
  pythongh-85299: Add note warning about entry point guard for asyncio example (python#93457)
  pythongh-97527: IDLE - fix buggy macosx patch (python#98313)
  pythongh-98307: Add docstring and documentation for SysLogHandler.createSocket (pythonGH-98319)
  pythongh-94808: Cover `PyFunction_GetCode`, `PyFunction_GetGlobals`, `PyFunction_GetModule` (python#98158)
  pythonGH-94597: Deprecate child watcher getters and setters (python#98215)
  pythongh-98254: Include stdlib module names in error messages for NameErrors (python#98255)
  Improve speed. Reduce auxiliary memory to 16.6% of the main array. (pythonGH-98294)
  [doc] Update logging cookbook with an example of custom handling of levels. (pythonGH-98290)
  ...
pablogsal pushed a commit that referenced this pull request Oct 22, 2022
(cherry picked from commit aafc53c)

Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3.11 docs Documentation in the Doc dir skip news topic-C-API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants