summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d/next/C API
Commit message (Expand)AuthorAgeFilesLines
* Python 3.12.0a2v3.12.0a2Thomas Wouters2022-11-147-26/+0
* gh-98724: Fix Py_CLEAR() macro side effects (#99100)Victor Stinner2022-11-091-0/+3
* gh-91248: Add PyFrame_GetVar() function (#95712)Victor Stinner2022-11-081-0/+2
* gh-98978: Fix Py_SetPythonHome(NULL) (#99066)Victor Stinner2022-11-031-0/+3
* gh-98610: Adjust the Optional Restrictions on Subinterpreters (GH-98618)Eric Snow2022-10-311-0/+9
* gh-98410: move getbufferproc and releasebufferproc to buffer.h (#31158)David Hewitt2022-10-311-0/+1
* gh-96853: Restore test coverage for Py_Initialize(Ex) (GH-98212)Nick Coghlan2022-10-301-0/+4
* gh-98608: Change _Py_NewInterpreter() to _Py_NewInterpreterFromConfig() (gh-9...Eric Snow2022-10-261-0/+4
* Python 3.12.0a1v3.12.0a1Thomas Wouters2022-10-2434-110/+0
* gh-91051: allow setting a callback hook on PyType_Modified (GH-97875)Carl Meyer2022-10-211-0/+2
* Docs: Bump sphinx-lint and fix unbalanced inline literal markup (#98441)Hugo van Kemenade2022-10-191-1/+1
* gh-98393: os module reject bytes-like, only accept bytes (#98394)Victor Stinner2022-10-181-0/+3
* gh-95756: Lazily created cached co_* attrs (GH-97791)Ken Jin2022-10-111-0/+1
* gh-96512: Move int_max_str_digits setting to PyConfig (#96944)Gregory P. Smith2022-10-031-0/+2
* GH-91049: Introduce set vectorcall field API for PyFunctionObject (GH-92257)adphrost2022-09-151-0/+5
* gh-93503: Document the new tracing/profiling APIs in the What's new document ...Pablo Galindo Salgado2022-09-131-6/+6
* GH-93503: Add thread-specific APIs to set profiling and tracing functions in ...Pablo Galindo Salgado2022-08-241-0/+7
* GH-95589: Dont crash when subclassing extension classes with multiple inherit...Mark Shannon2022-08-171-0/+4
* GH-95707: Fix uses of `Py_TPFLAGS_MANAGED_DICT` (GH-95854)Mark Shannon2022-08-151-0/+2
* gh-95504: Fix negative numbers in PyUnicode_FromFormat (GH-95848)Petr Viktorin2022-08-101-0/+3
* gh-95781: More strict format string checking in PyUnicode_FromFormatV() (GH-9...Serhiy Storchaka2022-08-081-0/+4
* gh-93274: Expose receiving vectorcall in the Limited API (GH-95717)Petr Viktorin2022-08-081-0/+3
* gh-93274: Make vectorcall safe on mutable classes & inherit it by default (#9...Petr Viktorin2022-08-041-0/+6
* gh-95388: Deprecate creating immutable types with mutable bases (GH-95533)Petr Viktorin2022-08-041-0/+2
* gh-94936: C getters: co_varnames, co_cellvars, co_freevars (#95008)Ken Jin2022-08-041-0/+3
* GH-92678: Fix tp_dictoffset inheritance. (GH-95596)Mark Shannon2022-08-031-0/+2
* GH-92678: Expose managed dict clear and visit functions (#95246)Mark Shannon2022-07-251-0/+3
* gh-94930: skipitem() in getargs.c should return non-NULL on error (GH-94931)Serhiy Storchaka2022-07-181-0/+2
* [3.11] bpo-14916: interactive fd is not tied to stdin [type-bug] (#91469)Paul m. p. Peny2022-07-161-0/+1
* gh-94731: Revert to C-style casts for _Py_CAST (GH-94782)Petr Viktorin2022-07-141-0/+3
* gh-93937, C API: Move PyFrame_GetBack() to Python.h (#93938)Victor Stinner2022-06-191-0/+14
* gh-77782: Deprecate global configuration variable (#93943)Victor Stinner2022-06-171-0/+3
* gh-91321: Fix compatibility with C++ older than C++11 (#93784)Victor Stinner2022-06-141-0/+2
* gh-89546: Clean up PyType_FromMetaclass (GH-93686)Petr Viktorin2022-06-141-0/+4
* gh-91731: Don't define 'static_assert' in C++11 where is a keyword to avoid U...Pablo Galindo Salgado2022-06-131-0/+3
* gh-93466: Document PyType_Spec doesn't accept repeated slot IDs; raise where ...Petr Viktorin2022-06-101-0/+3
* bpo-45383: Get metaclass from bases in PyType_From* (GH-28748)Sebastian Berg2022-06-091-0/+3
* gh-93442: Make C++ version of _Py_CAST work with 0/NULL. (#93500)Neil Schemenauer2022-06-051-0/+3
* gh-92898: Enhance _testcppext test on cast to PyObject* (#93111)Victor Stinner2022-05-261-0/+2
* gh-93103: Deprecate global configuration variable (#93104)Victor Stinner2022-05-231-0/+4
* gh-92913: Clarify changes to PyInitConfig.module_search_paths[_set] fields (G...Steve Dower2022-05-191-0/+2
* gh-92781: Avoid mixing declarations and code in C API (#92783)Victor Stinner2022-05-151-0/+3
* gh-85858: Remove PyUnicode_InternImmortal() function (#92579)Victor Stinner2022-05-131-0/+2
* gh-92536: PEP 623: Remove wstr and legacy APIs from Unicode (GH-92537)Inada Naoki2022-05-121-0/+1
* gh-92651: Remove the Include/token.h header file (#92652)Victor Stinner2022-05-111-0/+3
* Python 3.11.0b1Pablo Galindo2022-05-0612-28/+0
* gh-88279: Deprecate PySys_SetArgvEx() (#92363)Victor Stinner2022-05-061-0/+2
* gh-92154: Expose PyCode_GetCode in the C API (GH-92168)Ken Jin2022-05-031-0/+2
* Fix the closure argument to PyEval_EvalCodeEx. (GH-92175)larryhastings2022-05-021-0/+1
* gh-91320: Add _Py_reinterpret_cast() macro (#91959)Victor Stinner2022-04-271-0/+3