Skip to content

[pull] master from python:master#292

Merged
pull[bot] merged 5 commits intoikingye:masterfrom
python:master
Jun 23, 2020
Merged

[pull] master from python:master#292
pull[bot] merged 5 commits intoikingye:masterfrom
python:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Jun 23, 2020

See Commits and Changes for more details.


Created by pull[bot]. Want to support this open source service? Please star it : )

nnemkin and others added 5 commits June 23, 2020 20:33
Use linker comment #pragma and preprocessor for re-exporting stable
API functions and variables.

Module definition file, custom build targets and entry point code
become unnecessary and can be removed.

This change also fixes missing _PyErr_BadInternalCall export on x86.
Each interpreter now has its own MemoryError free list: it is not
longer shared by all interpreters.

Add _Py_exc_state structure and PyInterpreterState.exc_state member.
Move also errnomap into _Py_exc_state.
Each interpreter now has its own empty Unicode string singleton.
Functions of unicodeobject.c, like PyUnicode_New(), no longer check
if the empty Unicode singleton has been initialized or not. Consider
that it is always initialized. The Unicode API must not be used
before _PyUnicode_Init() or after _PyUnicode_Fini().
@pull pull bot added the ⤵️ pull label Jun 23, 2020
@pull pull bot merged commit 90ed8a6 into ikingye:master Jun 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants