https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
2e49bd0 Python 3.11.0a7 05 April 2022, 19:54:03 UTC
c1d93b6 bpo-47061: deprecate the `aifc` module (GH-32134) Co-authored-by: Christian Heimes <christian@python.org> 05 April 2022, 19:05:48 UTC
944f09a bpo-47230: Silence compiler warnings on Windows from zlib 1.2.12 (GH-32337) 05 April 2022, 19:03:17 UTC
050a8f9 bpo-4833: Add ZipFile.mkdir (GH-32160) 05 April 2022, 18:41:38 UTC
9e88b57 bpo-47009: Fix assert on big endian (GH-32332) 05 April 2022, 16:18:02 UTC
7528094 bpo-46607: Add DeprecationWarning for LegacyInterpolation, deprecated in docs since 3.2 (GH-30927) 05 April 2022, 15:15:11 UTC
cfb849a bpo-47088: Add typing.LiteralString (PEP 675) (GH-32064) Co-authored-by: Nick Pope <nick@nickpope.me.uk> 05 April 2022, 14:21:03 UTC
a755124 bpo-41930: Add support for SQLite serialise/deserialise API (GH-26728) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> 05 April 2022, 14:15:25 UTC
aa0f056 bpo-47212: Improve error messages for un-parenthesized generator expressions (GH-32302) 05 April 2022, 13:47:13 UTC
f1606a5 bpo-45774: Harden SQLite detection (GH-30016) 05 April 2022, 12:54:47 UTC
0aa8d5c bpo-47120: make JUMP_NO_INTERRUPT relative (GH-32221) 05 April 2022, 11:49:08 UTC
32091df bpo-47186: Replace JUMP_IF_NOT_EG_MATCH by CHECK_EG_MATCH + jump (GH-32309) 05 April 2022, 11:06:22 UTC
6c6e040 bpo-47009: Let PRECALL_NO_KW_LIST_APPEND do its own POP_TOP (GH-32239) 05 April 2022, 10:18:30 UTC
96e0983 bpo-40280: Add limited Emscripten REPL (GH-32284) Co-authored-by: Katie Bell <katie@katharos.id.au> 05 April 2022, 09:21:11 UTC
faa1208 chore/docs: fix rst style and typo (GH-32331) Current: ![图片](https://user-images.githubusercontent.com/24759802/161704413-30fc91e8-ccd1-4617-8483-bc54ec970f30.png) After this change: ![图片](https://user-images.githubusercontent.com/24759802/161704636-a5458192-a93a-40af-8bde-90ba80fdb53f.png) Trivial so I don't think it needs news or issue Automerge-Triggered-By: GH:JulienPalard 05 April 2022, 09:08:00 UTC
d0e696e bpo-42238: [doc]: A make sucpicious false positive. (GH-32329) 05 April 2022, 07:57:42 UTC
6aaf4cd bpo-46890: Fix setting of sys._base_executable with framework builds on macOS (GH-31958) The side effect of this bug was that venv environments directly used the main interpreter instead of the intermediate stub executable, which can cause problems when a script uses system APIs that require the use of an application bundle. 05 April 2022, 06:05:36 UTC
a0c7004 bpo-45847: Adapt macOS installer build to use new tkinter configure vars (GH-32328) 05 April 2022, 04:46:09 UTC
e06f920 bpo-40982: shutil docs: Remove outdated copytree() example (GH-24778) It is not preferable to keep a copy of the implementation in the docs. 05 April 2022, 02:57:17 UTC
772d808 bpo-43224: typing: Add tests for pickling and copying of unpacked native tuple (GH-32159) 05 April 2022, 02:52:42 UTC
cae0f5d crypt docs: Fix references to `methods` attr (GH-26806) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 05 April 2022, 02:50:13 UTC
43571a3 bpo-32658: Regex docs: Fix metacharacter reference (GH-32230) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 05 April 2022, 02:46:54 UTC
b275267 bpo-45790: List macros in same order in which fields are described (GH-29529) Signed-off-by: Rodrigo Tobar <rtobar@icrar.org> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 05 April 2022, 02:36:33 UTC
5a4973e bpo-46998: Allow subclassing Any at runtime (GH-31841) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 05 April 2022, 02:35:29 UTC
bb86d1d bpo-47007: [doc] `str` special method lookup (GH-31863) Clarify the `str()` docs to point out that `object.__str__()` follows special method lookup. Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 05 April 2022, 02:34:28 UTC
a74892c bpo-41233: Add links to errnos referenced in exceptions docs (GH-21380) Co-authored-by: Andrew Kuchling <amk@amk.ca> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 05 April 2022, 02:01:36 UTC
5a7506d Fix "Contributed ... in bpo-bpo-45847" (GH-32299) 05 April 2022, 01:17:54 UTC
38ae5b8 bpo-47097: Add documentation for TypeVarTuple (#32103) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 04 April 2022, 23:37:01 UTC
c9844cb bpo-40280: Add --enable-wasm-dynamic-linking (GH-32253) 04 April 2022, 17:31:31 UTC
48269ea bpo-46484:Add test for Calendar.iterweekdays (GH-30825) 04 April 2022, 17:16:56 UTC
d1b1c88 bpo-47208: Allow vendors to override CTYPES_MAX_ARGCOUNT (GH-32297) 04 April 2022, 17:13:42 UTC
1ecfe3d Demonstrate `py --list` in the quickstart section of the Windows doc page (GH-29383) 04 April 2022, 15:35:51 UTC
8a349eb Revert "bpo-44800: Document internal frame naming conventions (GH-32281)" (#32301) This reverts commit 124227c95f310d2ecd4b567271ab1919fc7000cb. 04 April 2022, 14:09:40 UTC
ff2cf1d bpo-47152: Remove unused import in re (GH-32298) 04 April 2022, 09:00:53 UTC
1578f06 bpo-47152: Move sources of the _sre module into a subdirectory (GH-32290) 04 April 2022, 07:53:26 UTC
4216dce bpo-47000: Make `io.text_encoding()` respects UTF-8 mode (GH-32003) Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com> 04 April 2022, 02:46:57 UTC
6db2db9 Follow PEP-8 guidelines in tutorial for standard library (GH-26127) 03 April 2022, 22:31:03 UTC
087d0fa bpo-47176: Interrupt handling for wasm32-emscripten builds without pthreads (GH-32209) Co-authored-by: Christian Heimes <christian@python.org> Co-authored-by: Brett Cannon <brett@python.org> 03 April 2022, 20:58:52 UTC
bdc4974 bpo-42238: [doc]: make suspicious: false positive. (GH-32292) 03 April 2022, 20:08:29 UTC
84acb5c bpo-46126: Restore 'descriptions' when running tests internally. (GH-32128) This reverts commit a941e5927f7f2540946813606c61c6aea38db426 (GH-30194). Automerge-Triggered-By: GH:jaraco 03 April 2022, 19:33:28 UTC
6e3eee5 bpo-23689: re module, fix memory leak when a match is terminated by a signal or memory allocation failure (GH-32283) 03 April 2022, 16:16:20 UTC
b82cdd1 bpo-47205: Skip error check of sched_get/setaffinity on FreeBSD (GH-32285) 03 April 2022, 15:03:49 UTC
3faa9f7 bpo-47196: Fix one more PyInit function signature (GH-32280) I missed one PyInit function in #32244. Automerge-Triggered-By: GH:tiran 03 April 2022, 07:45:26 UTC
124227c bpo-44800: Document internal frame naming conventions (GH-32281) The fact interpreter frames were split out from full frame objects rather than always being part of the eval loop implementation means that it's tricky to infer the expected naming conventions simply from looking at the code. Documenting the de facto conventions in pycore_frame.h means future readers of the code will have a clear explanation of the rationale for those conventions (i.e. minimising non-functional code churn). 03 April 2022, 06:55:55 UTC
4f5d56f Language reference: Remove duplicated text about iterable unpacking (GH-25212) 03 April 2022, 02:41:16 UTC
281f980 bpo-46033: Clarify for-statement execution (GH-30025) Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 03 April 2022, 00:52:20 UTC
01be5d6 bpo-24563: Link encoding names to encoding declarations (GH-32274) 03 April 2022, 00:13:37 UTC
ebbdbbf bpo-45584: Clarify `math.trunc` documentation (GH-29183) While floor/ceil 's documentation are very precise, `truncate` was not explained. I actually had to search online to understand the difference between `truncate` and `floor` (admittedly, once I remembered that numbers are signed, and that floating numbers actually uses a bit for negation symbol instead of two complement, it became obvious) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Éric Araujo <merwok@netwok.org> Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 02 April 2022, 22:11:20 UTC
1f80dcd os docs: fix typo (GH-28996) Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> 02 April 2022, 21:38:33 UTC
ea56845 codecs docs: fix grammar mistake (GH-29462) 02 April 2022, 21:12:32 UTC
3df0e63 bpo-46315: Use fopencookie only on Emscripten 3.x and newer (GH-32266) 02 April 2022, 21:11:38 UTC
c93a0ac bpo-45114: Use lstat() instead of stat() in stat docs example (GH-29845) 02 April 2022, 20:58:26 UTC
182e93c bpo-47031: Improve documentation for `math.nan` (GH-32170) Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> 02 April 2022, 19:58:03 UTC
208da6d Document func parameter of locale.atof (GH-18183) The second parameter (named `func`) has been present since the `locale` module was introduced in eef1d4e8b1, but has never been documented. This commit updates the documentation for `locale.atof` to clarify the behavior of the function and how the `func` parameter is used. Signed-off-by: Kevin Locke <kevin@kevinlocke.name> 02 April 2022, 19:52:05 UTC
677a879 More minor fixes to C API docs (GH-31714) * init_config: wording fixes * bytearray: remove XXX, there is a good link to the buffer docs * bytes, call, exceptions: minor wording fixes 02 April 2022, 19:32:59 UTC
897bc6f More minor fixes to C API docs (GH-31525) * wording fixes in type.rst * grammar and punctuation in sys.rst * set: grammar fixes * structures: capitalization fix * grammar fixes for sequence * objects: point to Py_TYPE instead of direct object access * numbers: add more explicit Python equivalences * method: add missing period * memory: grammar fix * mapping: grammar fixes * long: grammar fix * iter: fix grammar for PyAIter_Check * init: grammar fix 02 April 2022, 19:31:05 UTC
6066739 bpo-47194: Update zlib to v1.2.12 on Windows to resolve CVE-2018-25032 (GH-32241) 02 April 2022, 13:10:23 UTC
7f9c084 [doc] fix superfluous backtick in front of role. (GH-32220) 02 April 2022, 13:08:36 UTC
1be3260 bpo-47152: Convert the re module into a package (GH-32177) The sre_* modules are now deprecated. 02 April 2022, 08:35:13 UTC
4ed8a9a bpo-40280: Enable most file-at() and nanosleep APIs again (GH-32238) 02 April 2022, 08:13:44 UTC
59be9cd bpo-40280: Detect if WASM platform supports threading (GH-32243) Automerge-Triggered-By: GH:tiran 02 April 2022, 08:12:44 UTC
7000cd7 bpo-47196: Fix function pointer cast in test_imp (GH-32244) The function PyInit_imp_dummy is declared as void f(PyObject* spec) but called as void f(void). On wasm targets without the call trampolines this causes a fatal error. Automerge-Triggered-By: GH:tiran 02 April 2022, 08:00:49 UTC
0f68c20 bpo-47131: Speedup AST comparisons in test_unparse by using node traversal (GH-32132) 02 April 2022, 01:54:04 UTC
b183f48 no-issue: Add assertion to PyModule_GetName for understanding (GH-32236) 02 April 2022, 00:56:30 UTC
082d349 bpo-40280: Emscripten fork_exec now fails early (GH-32224) 01 April 2022, 19:20:56 UTC
76b8a07 bpo-47089: Avoid test_compileall failures on Windows (GH-32037) 01 April 2022, 18:13:01 UTC
17245c8 bpo-40280: Add debug Emscripten flavors (GH-32233) 01 April 2022, 15:24:00 UTC
abdd69c bpo-46023: makesetup: skip all duplicate modules (GH-32234) 01 April 2022, 15:23:12 UTC
079143d bpo-47168: Mark files generated by `make regen-limited-abi` as generated (GH-32195) 01 April 2022, 15:19:05 UTC
997ba5d bpo-47172: Compiler enhancements (GH-32200) * Make virtual opcodes negative. * Make is_jump detect only actual jumps. * Use is_block_push for the exception block setup opcodes. 01 April 2022, 14:50:15 UTC
04e07c2 bpo-47186: Replace JUMP_IF_NOT_EXC_MATCH by CHECK_EXC_MATCH + jump (GH-32231) 01 April 2022, 12:59:38 UTC
ae9de82 bpo-46841: Use a `bytes` object for `_co_code_adaptive` (GH-32205) 01 April 2022, 11:28:50 UTC
bd2e47c bpo-46841: Avoid unnecessary allocations in code object comparisons (GH-32222) 01 April 2022, 10:42:46 UTC
a0ea7a1 bpo-47009: Streamline list.append for the common case (GH-31864) 01 April 2022, 10:23:42 UTC
f877b40 bpo-46850: Move _PyInterpreterState_SetEvalFrameFunc() to internal C API (GH-32054) Move the private _PyFrameEvalFunction type, and private _PyInterpreterState_GetEvalFrameFunc() and _PyInterpreterState_SetEvalFrameFunc() functions to the internal C API. The _PyFrameEvalFunction callback function type now uses the _PyInterpreterFrame type which is part of the internal C API. Update the _PyFrameEvalFunction documentation. 01 April 2022, 08:55:00 UTC
b9a5522 bpo-46850: Move _PyEval_EvalFrameDefault() to internal C API (GH-32052) Move the private undocumented _PyEval_EvalFrameDefault() function to the internal C API. The function now uses the _PyInterpreterFrame type which is part of the internal C API. 01 April 2022, 08:17:57 UTC
d4bb38f bpo-47167: Allow overriding a future compliance check in asyncio.Task (GH-32197) 01 April 2022, 01:25:15 UTC
ab89ccf bpo-45099: Document asyncio internal API (GH-32166) 31 March 2022, 21:06:07 UTC
4a08c4c bpo-47151: Fallback to fork when vfork fails in subprocess. (GH-32186) bpo-47151: Fallback to fork when vfork fails in subprocess. An OS kernel can specifically decide to disallow vfork() in a process. No need for that to prevent us from launching subprocesses. 31 March 2022, 20:42:28 UTC
e7bb7c2 bpo-47146: Stop Depending On regen-deepfreeze For regen-global-objects (gh-32218) This effectively reverts the Makefile change in gh-31637. I've added some notes so it is more clear what is going on. We also update the "Check if generated files are up to date" job to run "make regen-deepfreeze" to ensure "make regen-global-objects" catches deepfreeze.c. https://bugs.python.org/issue47146 31 March 2022, 20:29:52 UTC
74b95d8 bpo-40421: Add missing getters for frame object attributes to C-API. (GH-32114) 31 March 2022, 16:13:25 UTC
44e9150 bpo-47182: Fix crash by named unicode characters after interpreter reinitialization (GH-32212) Automerge-Triggered-By: GH:tiran 31 March 2022, 15:14:50 UTC
5458b7e Remove unnecessary registration of weakref.WeakSet to _collections_abc.Set (GH-32211) 31 March 2022, 14:11:35 UTC
8be7c2b bpo-14911: Corrected generator.throw() documentation (GH-32207) Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com> 31 March 2022, 13:56:48 UTC
a00518d bpo-47120: Replace the JUMP_ABSOLUTE opcode by the relative JUMP_BACKWARD (GH-32115) 31 March 2022, 13:14:15 UTC
b36d222 bpo-45847: Port _tkinter to PY_STDLIB_MOD (GH-31698) - Remove ``--with-tclk-*`` options from `configure` - Use pkg-config to detect `_tkinter` dependencies (Tcl/Tk, X11) - Manual override via environment variables `TCLTK_CFLAGS` and `TCLTK_LIBS` 31 March 2022, 10:19:08 UTC
7fc39a2 bpo-47164: Add _PyCFunctionObject_CAST() macr (GH-32190) Add _PyCFunctionObject_CAST() and _PyCMethodObject_CAST() macros to make macros casting their argument easier to read, but also to check the type of their input in debug mode: assert(PyCFunction_Check(func) and assert(PyCMethod_Check(func). Reformat also PyCFunction_XXX() macros for readability. 31 March 2022, 08:03:13 UTC
f0bc694 bpo-47164: Add _PyCFunction_CAST() macro (GH-32192) Use the macro in C files of the Python/ directory. 31 March 2022, 08:02:34 UTC
c14d7e4 bpo-47164: Add _PyASCIIObject_CAST() macro (GH-32191) Add macros to cast objects to PyASCIIObject*, PyCompactUnicodeObject* and PyUnicodeObject*: _PyASCIIObject_CAST(), _PyCompactUnicodeObject_CAST() and _PyUnicodeObject_CAST(). Using these new macros make the code more readable and check their argument with: assert(PyUnicode_Check(op)). Remove redundant assert(PyUnicode_Check(op)) in macros using directly or indirectly these new CAST macros. Replacing existing casts with these macros. 31 March 2022, 07:59:27 UTC
db4dada bpo-47146: Avoid Using make Recursively (gh-32206) https://bugs.python.org/issue47146 31 March 2022, 01:24:02 UTC
f3d5715 bpo-46566: Make test_launcher more robust to a variety of installs (GH-32204) 30 March 2022, 21:18:40 UTC
2ab609d bpo-47171: Enable installing the py.exe launcher on Windows ARM64 (GH-32203) 30 March 2022, 20:20:38 UTC
581c443 bpo-47162: Add call trampoline to mitigate bad fpcasts on Emscripten (GH-32189) 30 March 2022, 19:28:33 UTC
795c00b Add CODEOWNERS entry for pathlib (GH-32202) 30 March 2022, 18:34:29 UTC
d0c67ea bpo-46775: OSError should call winerror_to_errno unconditionally on Windows (GH-32179) 30 March 2022, 17:31:33 UTC
a03a09e Replace with_traceback() with exception chaining and reraising (GH-32074) 30 March 2022, 12:28:20 UTC
f08a191 bpo-39622: Interrupt the main asyncio task on Ctrl+C (GH-32105) Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> 30 March 2022, 12:15:06 UTC
04acfa9 Merge deoptimization blocks in interpreter (GH-32155) 30 March 2022, 12:11:33 UTC
75eee1d bpo-34861: Make cumtime the default sorting key for cProfile (GH-31929) 30 March 2022, 11:10:10 UTC
6881ea9 bpo-47126: Update to canonical PEP URLs specified by PEP 676 (GH-32124) 30 March 2022, 11:00:27 UTC
back to top