Python 3.12.0rc2
  1. 40913a5 Python 3.12.0rc2 by Thomas Wouters · 2 years ago v3.12.0rc2
  2. 495ba70 [3.12] gh-108469: Update ast.unparse for unescaped quote support from PEP701 [3.12] (GH-108553) (#108960) by Miss Islington (bot) · 2 years ago
  3. 3d0827e [3.12] gh-107565: Update Windows build to use OpenSSL 3.0.10 (GH-108928) (#108930) by Miss Islington (bot) · 2 years ago
  4. 7ee021f [3.12] GH-108390: Prevent non-local events being set with `sys.monitoring.set_local_events()` (GH-108420) (#108899) by Mark Shannon · 2 years ago
  5. 5121faa [3.12] gh-89392: Remove support of test_main() in libregrtest (GH-108876) (#108897) by Serhiy Storchaka · 2 years ago
  6. 7269916 [3.12] gh-63760: Don't declare gethostname() on Solaris (#108817) (#108824) by Victor Stinner · 2 years ago
  7. 5668309 [3.12] gh-107805: Fix signatures of module-level generated functions in `turtle` (GH-107807) (#108749) by Miss Islington (bot) · 2 years ago
  8. 8c3793a [3.12] gh-108682: [Enum] raise TypeError if super().__new__ called in custom __new__ (GH-108704) (#108733) by Miss Islington (bot) · 2 years ago
  9. 1a15d20 [3.12] gh-108654: restore comprehension locals before handling exception (GH-108659) (#108700) by Miss Islington (bot) · 2 years ago
  10. 320d398 [3.12] gh-108520: Fix bad fork detection in nested multiprocessing use case (GH-108568) (#108691) by Miss Islington (bot) · 2 years ago
  11. c942fae [3.12] GH-106176, GH-104702: Fix reference leak when importing across multiple threads (GH-108497) (#108612) by Miss Islington (bot) · 2 years ago
  12. b451e90 [3.12] gh-64662: Fix virtual table support in sqlite3.Connection.iterdump (#108340) (#108563) by Erlend E. Aasland · 2 years ago
  13. 32d48ed [3.12] gh-108542: Fix incorrect module name in NEWS entry for gh-105475 (#108543) (#108545) by Erlend E. Aasland · 2 years ago
  14. 0b0238d [3.12] gh-105052:update timeit function's description (GH-105060) (#108534) by Miss Islington (bot) · 2 years ago
  15. 09877a1 [3.12] gh-108295: Fix crashes with TypeVar weakrefs (GH-108517) (#108527) by Miss Islington (bot) · 2 years ago
  16. 3e20303 [3.12] gh-107913: Fix possible losses of OSError error codes (GH-107930) (#108523) by Miss Islington (bot) · 2 years ago
  17. bbdd889 [3.12] gh-108487: Change assert that should've been DEOPT_IF (#108509) by Guido van Rossum · 2 years ago
  18. bba9aa6 [3.12] gh-108388: Convert test_concurrent_futures to package (#108401) (#108443) by Victor Stinner · 2 years ago
  19. 2262190 [3.12] gh-108388: Split test_multiprocessing_spawn (GH-108396) (#108442) by Miss Islington (bot) · 2 years ago
  20. 20357ed [3.12] gh-108111: Flush gzip write buffer before seeking, fixing bad writes (GH-108341) (#108402) by Miss Islington (bot) · 2 years ago
  21. 9cf49aa [3.12] gh-77377: Ensure multiprocessing SemLock is valid for spawn-based Process before serializing it (GH-107275) (#108377) by Miss Islington (bot) · 2 years ago
  22. 0d6e657 [3.12] gh-105776: Fix test_cppext when CC contains -std=c11 option (GH-108343) (#108345) by Miss Islington (bot) · 2 years ago
  23. 256586a [3.12] gh-108310: Fix CVE-2023-40217: Check for & avoid the ssl pre-close flaw (#108316) by Łukasz Langa · 2 years ago
  24. e5d779c [3.12] gh-107298: Fix numerous ref errors and typos in the C API docs (GH-108258) (#108284) by Miss Islington (bot) · 2 years ago
  25. 4ee9454 [3.12] gh-107901: Fix missing line number on BACKWARD_JUMP at the end of a for loop (GH-108242) (#108275) by Miss Islington (bot) · 2 years ago
  26. dd73f2f [3.12] gh-106242: Make ntpath.realpath errors consistent with abspath when there are embedded nulls (GH-108248) (#108251) by Miss Islington (bot) · 2 years ago
  27. 78a2a8c [3.12] gh-107298: Fix references to deprecated and removed PyUnicode C API (GH-108077) (#108225) by Miss Islington (bot) · 2 years ago
  28. bc97eb7 [3.12] Fix sphinx-lint issue now that lint runs on Misc/NEWS.d (#108237) by T. Wouters · 2 years ago
  29. a909ec3 [3.12] gh-107845: Fix symlink handling for tarfile.data_filter (GH-107846) (#108211) by Miss Islington (bot) · 2 years ago
  30. e1b069f [3.12] gh-107396: tarfiles: set self.exception before _init_read_gz() (GH-107485) (#108207) by Miss Islington (bot) · 2 years ago
  31. 238c8d2 [3.12] gh-107916: Save the error code before decoding the filename in PyErr_SetFromErrnoWithFilename() etc (GH-107929) (#108205) by Miss Islington (bot) · 2 years ago
  32. 1ce8b92 [3.12] gh-105736: Sync pure python version of OrderedDict with the C version (GH-108098) (#108200) by Miss Islington (bot) · 2 years ago
  33. 97d67e9 [3.12] gh-107915: Handle errors in C API functions PyErr_Set*() and PyErr_Format() (GH-107918) (#108134) by Miss Islington (bot) · 2 years ago
  34. 0c21298 [3.12] gh-108083: Don't ignore exceptions in sqlite3.Connection.__init__() and .close() (#108084) (#108141) by Erlend E. Aasland · 2 years ago
  35. a1808b8 [3.12] gh-107565: Update macOS installer to use OpenSSL 3.0.10. (GH-107897) (#108121) by Miss Islington (bot) · 2 years ago
  36. 359cff5 [3.12] gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL 1.1.1v, 3.0.10, and 3.1.2. (GH-108118) by Miss Islington (bot) · 2 years ago
  37. 589bc19 [3.12] GH-92584: Remove references to Distutils in ``PYTHONUSERBASE`` (GH-108040) (#108060) by Miss Islington (bot) · 2 years ago
  38. ede9895 [3.12] gh-106242: Fix path truncation in os.path.normpath (GH-106816) (#107981) by Steve Dower · 2 years ago
  39. 6fd572f [3.12] gh-100814: Fix exception for invalid callable value of Tkinter image option (GH-107692) (#107722) by Miss Islington (bot) · 2 years ago
  40. ea68652 [3.12] gh-107715: Escape class name in regular expression (GH-107716) (#107726) by Miss Islington (bot) · 2 years ago
  41. 9c8dfce [3.12] gh-107178: Add the C API tests for the Abstract Objects Layer (GH-107179) (#107728) by Serhiy Storchaka · 2 years ago
  42. 9864f9a [3.12] gh-86457: Fix signature for code.replace() (GH-23199) (#107744) by Serhiy Storchaka · 2 years ago
  43. 5d9f20a [3.12] gh-99203: shutil.make_archive(): restore select CPython <= 3.10.5 behavior (GH-99802) (#107998) by Miss Islington (bot) · 2 years ago
  44. b5176a8 [3.12] gh-106844: Fix issues in _winapi.LCMapStringEx (GH-107832) (#107874) by Serhiy Storchaka · 2 years ago
  45. aa9707d [3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (#107751) by Eric Snow · 2 years ago
  46. bd2ef82 [3.12] gh-100061: Proper fix of the bug in the matching of possessive quantifiers (GH-102612) (#108003) by Serhiy Storchaka · 2 years ago
  47. 00bfed7 [3.12] gh-91051: fix segfault when using all 8 type watchers (GH-107853) (#107876) by Miss Islington (bot) · 2 years ago
  48. f0a583b [3.12] gh-107963: Fix set_forkserver_preload to check the type of given list (GH-107965) (#107975) by Miss Islington (bot) · 2 years ago
  49. 431ce23 [3.12] gh-107810: Improve DeprecationWarning for metaclasses with custom tp_new (GH-107834) (#107864) by Miss Islington (bot) · 2 years ago
  50. 81d3afa [3.12] GH-107774: Add missing audit event for PEP 669 (GH-107775) (#107839) by Miss Islington (bot) · 2 years ago
  51. ddca261 [3.12] GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725) (#107802) by Miss Islington (bot) · 2 years ago
  52. 7853c76 [3.12] GH-106684: Close `asyncio.StreamWriter` when `asyncio.StreamWriter` is not closed by application (GH-107650) (#107656) by Miss Islington (bot) · 2 years ago
  53. a71500c [3.12] gh-107814: Avoid output from Nuget installation in find_python.bat (GH-107815) (#107823) by Miss Islington (bot) · 2 years ago
  54. 3bb43b7 [3.12] gh-106052: Fix bug in the matching of possessive quantifiers (GH-106515) (#107796) by Serhiy Storchaka · 2 years ago
  55. 63bcd91 Python 3.12.0rc1 by Thomas Wouters · 2 years, 1 month ago v3.12.0rc1
  56. 6e4eec7 [3.12] gh-107630: Revert "[3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (gh-107567) (#107599)" (#107648) by Eric Snow · 2 years, 1 month ago
  57. 98902d6c [3.12] GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535) (#107618) by Miss Islington (bot) · 2 years, 1 month ago
  58. 58af229 [3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (gh-107567) (#107599) by Miss Islington (bot) · 2 years, 1 month ago
  59. d2c7b25 [3.12] gh-107576: Ensure `__orig_bases__` are our own in `get_original_bases` (GH-107584) (#107592) by Miss Islington (bot) · 2 years, 1 month ago
  60. 93fcf75 [3.12] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586) (#107587) by Miss Islington (bot) · 2 years, 1 month ago
  61. b68faa3 [3.12] gh-106092: Fix use-after-free crash in frame_dealloc (GH-106875) (#107532) by Miss Islington (bot) · 2 years, 1 month ago
  62. 0fbe69f [3.12] gh-106762: Add news for `EnumMeta.__getattr__` removal (GH-107466) (GH-107509) by Miss Islington (bot) · 2 years, 1 month ago
  63. 99518bb [3.12] gh-106263: Fix segfault in `signaldict_repr` in `_decimal` module (#… (#107491) by Charlie Zhao · 2 years, 1 month ago
  64. 8f080a2 [3.12] gh-102509: Start initializing `ob_digit` of `_PyLongValue` (GH-102510) (#107464) by Miss Islington (bot) · 2 years, 1 month ago
  65. 54aaaad [3.12] gh-46376: Return existing pointer when possible in ctypes (GH-107131) (#107487) by Łukasz Langa · 2 years, 1 month ago
  66. 23655fc [3.12] gh-99079: Update macOS installer to use OpenSSL 3.0.9. (gh-107472) by Ned Deily · 2 years, 1 month ago
  67. d514e14 [3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386) (GH-107419) by Serhiy Storchaka · 2 years, 1 month ago
  68. 34e6e14 [3.12] gh-107091: Fix some uses of :func: role (GH-107378) (GH-107416) by Serhiy Storchaka · 2 years, 1 month ago
  69. 80aebd5 [3.12] gh-106881: Check for linux/limits.h before including it (#107397) (#107414) by justdan6 · 2 years, 1 month ago
  70. 32502da [3.12] gh-107305: Update the C-API Docs for PEP 684 (gh-107324) (gh-107402) by Miss Islington (bot) · 2 years, 1 month ago
  71. 3f167de [3.12] GH-106898: Add the exception as an argument to the `PY_UNWIND` event callback function. (GH-107347) (GH-107382) by Mark Shannon · 2 years, 1 month ago
  72. 0902afb [3.12] GH-106895: Raise a `ValueError` when attempting to disable events that cannot be disabled. (GH-107337) (GH-107351) by Mark Shannon · 2 years, 1 month ago
  73. 3b1a4c1 [3.12] GH-106897: Add `RERAISE` event to `sys.monitoring`. (GH-107291) (GH-107346) by Mark Shannon · 2 years, 1 month ago
  74. 4f72a9a [3.12] gh-106723: forward -Xfrozen_modules option to spawned process interpreters (GH-106724) (#107367) by Miss Islington (bot) · 2 years, 1 month ago
  75. abaf89d [3.12] gh-104621: Check for Incompatible Extensions in import_find_extension() (gh-107184) (gh-107360) by Miss Islington (bot) · 2 years, 1 month ago
  76. 5daf19d [3.12] gh-104432: Use `memcpy()` to avoid misaligned loads (GH-104433) (#107355) by Miss Islington (bot) · 2 years, 1 month ago
  77. 4f6d7a5 [3.12] gh-105002: [pathlib] Fix relative_to with walk_up=True using ".." (GH-107014) (#107315) by Miss Islington (bot) · 2 years, 1 month ago
  78. da2097d [3.12] gh-107091: Fix some uses of :c:type: role (GH-107138) (GH-107312) by Miss Islington (bot) · 2 years, 1 month ago
  79. d235542 [3.12] gh-106350: Tkinter: do not ignore return value of `mp_init()` (GH-106351) (GH-107258) by Miss Islington (bot) · 2 years, 1 month ago
  80. c3c8916 [3.12] gh-107226: PyModule_AddObjectRef() should only be in the limited API 3.10 (GH-107227) (GH-107260) by Miss Islington (bot) · 2 years, 1 month ago
  81. 11d86c5 [3.12] gh-62519: Make pgettext search plurals when translation is not found (GH-107118) (GH-107134) by Miss Islington (bot) · 2 years, 1 month ago
  82. e788c0ae [3.12] gh-107237: Fix test_udp_reconnection() of test_logging (GH-107238) (#107242) by Miss Islington (bot) · 2 years, 1 month ago
  83. 2cdde10 [3.12] gh-106774: Update bundled pip version to 23.2.1 (GH-106775) (gh-107222) by Miss Islington (bot) · 2 years, 1 month ago
  84. 5fd028b [3.12] gh-106917: fix super classmethod calls to non-classmethods (GH-106977). (#107204) by Carl Meyer · 2 years, 1 month ago
  85. 40a337f [3.12] gh-106948: Docs: Disable links for C standard library functions, OS utility functions and system calls (GH-107062) (#107154) by Miss Islington (bot) · 2 years, 1 month ago
  86. bd72fb1 [3.12] bpo-18319: gettext() can retrieve a message even if a plural form exists (GH-19869) (#107108) by Miss Islington (bot) · 2 years, 1 month ago
  87. af95a1d [3.12] gh-106186: Don't report MultipartInvariantViolationDefect for valid multipart emails when parsing header only (GH-107016) (#107111) by Miss Islington (bot) · 2 years, 1 month ago
  88. 95a82dc [3.12] gh-107091: Fix the use of some C domain roles (GH-107092) (GH-107113) by Miss Islington (bot) · 2 years, 1 month ago
  89. 63ae7ed [3.12] gh-54738: Add argparse i18n howto (GH-104562) (#107102) by Miss Islington (bot) · 2 years, 1 month ago
  90. 456cf8b [3.12] gh-106948: Add standard external names to nitpick_ignore (GH-106949) (#107060) by Serhiy Storchaka · 2 years, 1 month ago
  91. d87d67b [3.12] gh-106962: Detect mpicc in configure.ac (GH-106961) (#107081) by Miss Islington (bot) · 2 years, 1 month ago
  92. 0fff068 [3.12] gh-83006: Document behavior of `shutil.disk_usage` for non-mounted filesystems on Unix (GH-107031) (#107047) by Miss Islington (bot) · 2 years, 1 month ago
  93. 3889d39 [3.12] gh-107008: Document the curses module variables LINES and COLS (GH-107011) (GH-107057) by Miss Islington (bot) · 2 years, 1 month ago
  94. 713590f [3.12] gh-106714: Fix test_capi to not write a coredump (GH-107007) (#107009) by Miss Islington (bot) · 2 years, 1 month ago
  95. 67748f1 [3.12] gh-106970: Fix Argument Clinic 'destination <name> clear' command (GH-106972) (#106983) by Miss Islington (bot) · 2 years, 1 month ago
  96. d0176ed [3.12] gh-105699: Fix an Interned Strings Crasher (gh-106930) (#106963) by Miss Islington (bot) · 2 years, 1 month ago
  97. 957f14d [3.12] gh-105699: Fix a Crasher Related to a Deprecated Global Variable (gh-106923) (#106964) by Miss Islington (bot) · 2 years, 1 month ago
  98. ffc7678 [3.12] gh-106892: Use roles :data: and :const: for referencing module variables (GH-106894) (GH-106954) by Serhiy Storchaka · 2 years, 1 month ago
  99. 84e5217 [3.12] gh-106909: Use role :const: for referencing module constants (GH-106910) (GH-106956) by Serhiy Storchaka · 2 years, 1 month ago
  100. ac9aa8a [3.12] gh-106919: Use role :c:macro: for referencing the C "constants" (GH-106920) (GH-106951) by Serhiy Storchaka · 2 years, 1 month ago