Python 3.12.0a3
  1. b6bd7ff Python 3.12.0a3 by Thomas Wouters · 2 years, 9 months ago v3.12.0a3
  2. fd38a2f gh-93453: No longer create an event loop in get_event_loop() (#98440) by Serhiy Storchaka · 2 years, 9 months ago
  3. b72014c GH-99729: Unlink frames before clearing them (GH-100030) by Brandt Bucher · 2 years, 9 months ago
  4. 5c19050 gh-99957: Add `frozen_default` parameter on `dataclass_transform` (#99958) by Erik De Bonte · 2 years, 9 months ago
  5. 7e29398 gh-100001: Also escape \s in http.server log messages. (#100038) by Gregory P. Smith · 2 years, 9 months ago
  6. f49c735 Use sphinxext-opengraph to generate OpenGraph metadata (#99931) by Hugo van Kemenade · 2 years, 9 months ago
  7. d8ab0a4 gh-100001: Omit control characters in http.server stderr logs. (#100002) by Gregory P. Smith · 2 years, 9 months ago
  8. 530cc9d gh-99741: Implement Multi-Phase Init for the _xxsubinterpreters Module (gh-99742) by Eric Snow · 2 years, 9 months ago
  9. 124ecd6 bpo-44817: Ignore additional errors in ntpath.realpath (GH-27574) by Michael Förderer · 2 years, 9 months ago
  10. f247387 gh-98680: Add PyBUF_* constants to the Limited API listing (GH-100018) by Petr Viktorin · 2 years, 9 months ago
  11. 2488c1e gh-99892: test_unicodedata: skip test on download failure (#100011) by Victor Stinner · 2 years, 9 months ago
  12. 854a878 gh-98248: Normalizing the error messages in function struct.pack (GH-98252) by Felix Ye · 2 years, 9 months ago
  13. 72ec518 gh-98458: unittest: bugfix for infinite loop while handling chained exceptions that contain cycles (#98459) by AlexTate · 2 years, 9 months ago
  14. a87c46e bpo-15999: Accept arbitrary values for boolean parameters. (#15609) by Serhiy Storchaka · 2 years, 9 months ago
  15. c68573b gh-99934: test_marshal.py: add more elements in test_deterministic_sets (GH-99935) by Alexander Kanavin · 2 years, 9 months ago
  16. 3c137dc GH-91054: Add code object watchers API (GH-99859) by Itamar Ostricher · 2 years, 9 months ago
  17. f08e52c gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only data (GH-99613) by Serhiy Storchaka · 2 years, 9 months ago
  18. 7877642 gh-89189: More compact range iterator (GH-27986) by Serhiy Storchaka · 2 years, 9 months ago
  19. 9628136 bpo-47220: Document the optional callback parameter of weakref.WeakMethod (GH-25491) by Géry Ogam · 2 years, 9 months ago
  20. 417206a gh-99891: Fix infinite recursion in the tokenizer when showing warnings (GH-99893) by Pablo Galindo Salgado · 2 years, 9 months ago
  21. c314198 gh-98253: Break potential reference cycles in external code worsened by typing.py lru_cache (#98591) by Wenzel Jakob · 2 years, 9 months ago
  22. 8bb2303 gh-99127: Allow some features of syslog to the main interpreter only (gh-99128) by Dong-hee Na · 2 years, 9 months ago
  23. ed39109 gh-82836: fix private network check (#97733) by Pete Wicken · 2 years, 9 months ago
  24. deaa8de gh-99593: Add tests for Unicode C API (part 1) (GH-99651) by Serhiy Storchaka · 2 years, 9 months ago
  25. 8f2fb7d gh-99344, gh-99379, gh-99382: Fix issues in substitution of ParamSpec and TypeVarTuple (GH-99412) by Serhiy Storchaka · 2 years, 9 months ago
  26. 53eef27 bpo-31718: Fix io.IncrementalNewlineDecoder SystemErrors and segfaults (#18640) by Zackery Spytz · 2 years, 9 months ago
  27. 492dc02 bpo-41825: restructure docs for the os.wait*() family (GH-22356) by Georg Brandl · 2 years, 9 months ago
  28. 594de16 gh-51524: Fix bug when calling trace.CoverageResults with valid infile (#99629) by Furkan Onder · 2 years, 9 months ago
  29. d08fb25 GH-87235: Make sure "python /dev/fd/9 9</path/to/script.py" works on macOS (#99768) by Ronald Oussoren · 2 years, 9 months ago
  30. 191708c GH-66285: fix forking in asyncio (#99769) by Kumar Aditya · 2 years, 9 months ago
  31. 25bc115 gh-89682: [doc] reword docstring of __contains__ to clarify that it returns a bool (GH-29043) by Ivan Savov · 2 years, 9 months ago
  32. 7f00574 gh-88330: Add more detail about what is a resource. (#99801) by Jason R. Coombs · 2 years, 9 months ago
  33. 93f22d3 gh-98108: Add limited pickleability to zipfile.Path (GH-98109) by Jason R. Coombs · 2 years, 9 months ago
  34. 78365b8 gh-91078: Return None from TarFile.next when the tarfile is empty (GH-91850) by Sam Ezeh · 2 years, 9 months ago
  35. 7796d31 gh-98098: Create packages from zipfile and test_zipfile (gh-98103) by Jason R. Coombs · 2 years, 9 months ago
  36. dc063a2 gh-97966: Restore prior expectation that uname_result._fields and ._asdict would include the processor. (gh-98343) by Jason R. Coombs · 2 years, 9 months ago
  37. e35ca41 gh-99086: Fix -Wstrict-prototypes, -Wimplicit-function-declaration warnings in configure.ac (#99406) by Sam James · 2 years, 9 months ago
  38. ae234fb gh-99029: Fix handling of `PureWindowsPath('C:\<blah>').relative_to('C:')` (GH-99031) by Barney Gale · 2 years, 9 months ago
  39. 85c128e bpo-40882: Fix a memory leak in SharedMemory on Windows (GH-20684) by Zackery Spytz · 2 years, 9 months ago
  40. d386115 bpo-38031: Fix a possible assertion failure in _io.FileIO() (#GH-5688) by Zackery Spytz · 2 years, 9 months ago
  41. b1dcdef bpo-41260: C impl of datetime.date.strftime() takes different keyword arg (GH-21712) by Zackery Spytz · 2 years, 9 months ago
  42. 0da7283 gh-64490: Fix bugs in argument clinic varargs processing (#32092) by colorfulappl · 2 years, 9 months ago
  43. 351842b GH-66285: Revert "fix forking in asyncio" (#99756) by Kumar Aditya · 2 years, 9 months ago
  44. 5d09d11 GH-79033: Fix asyncio.Server.wait_closed() (#98582) by Guido van Rossum · 2 years, 9 months ago
  45. 8dbe08e gh-99240: Fix double-free bug in Argument Clinic str_converter generated code (GH-99241) by colorfulappl · 2 years, 9 months ago
  46. 69f6cc7 gh-64490: Fix refcount error when arguments are packed to tuple in argument clinic (#99233) by colorfulappl · 2 years, 9 months ago
  47. ae185fd gh-99708: fix bug where compiler crashes on if expression with an empty body block (GH-99732) by Irit Katriel · 2 years, 9 months ago
  48. 4e5f2db gh-98872: Fix a possible resource leak in Python 3.11.0 (GH-99047) by SQLPATCH · 2 years, 9 months ago
  49. 0c1fbc1 GH-66285: fix forking in `asyncio` (#99539) by Kumar Aditya · 2 years, 9 months ago
  50. 9dc0836 gh-96828: Add an `ssl.OP_ENABLE_KTLS` option (GH-96830) by Illia Volochii · 2 years, 9 months ago
  51. c69cfcd closes gh-99508: fix `TypeError` in `Lib/importlib/_bootstrap_external.py` (GH-99635) by Nikita Sobolev · 2 years, 9 months ago
  52. 71a4a2d Use faster APIs to calculate paths at startup for Store packaged Python on Windows (GH-99345) by Steve Dower · 2 years, 9 months ago
  53. d4cf192 gh-88226: Emit TARGET labels in Python/ceval.c when debugging, even if computed gotos aren't enabled (GH-98265) by Skip Montanaro · 2 years, 9 months ago
  54. 1b2de89 gh-99547: Add isjunction methods for checking if a path is a junction (GH-99548) by Charles Machalow · 2 years, 9 months ago
  55. c210213 gh-99645: Fix a bug in handling class cleanups in unittest.TestCase (GH-99646) by Serhiy Storchaka · 2 years, 9 months ago
  56. 995f617 gh-88863: Clear ref cycles to resolve leak when asyncio.open_connection raises (#95739) by Dong Uk, Kang · 2 years, 9 months ago
  57. 3db0a21 gh-91053: Add an optional callback that is invoked whenever a function is modified (#98175) by mpage · 2 years, 9 months ago
  58. 1acdfec gh-99341: Cover type ignore nodes when incrementing line numbers (GH-99422) by Batuhan Taskaya · 2 years, 9 months ago
  59. bc3a11d GH-92892: Add section about variadic functions to ctypes documentation (#99529) by Ronald Oussoren · 2 years, 9 months ago
  60. 959ba45 GH-97001: Release GIL in termios extension (#99503) by Ronald Oussoren · 2 years, 9 months ago
  61. 4d82f62 gh-47146: Soft-deprecate structmember.h, expose its contents via Python.h (GH-99014) by Petr Viktorin · 2 years, 9 months ago
  62. 2781ec9 gh-99659: Use correct exceptions in sqlite3 bigmem tests (#99660) by Łukasz Langa · 2 years, 9 months ago
  63. 49e554d gh-98629: Fixes sys._git and sys.version creation on Windows (GH-99664) by Steve Dower · 2 years, 9 months ago
  64. c450c8c gh-96002: Add functional test for Argument Clinic (#96178) by colorfulappl · 2 years, 9 months ago
  65. cb2ef8b gh-99578: Fix refleak in _imp.create_builtin() (#99642) by Victor Stinner · 2 years, 9 months ago
  66. cdde29d gh-99337: Fix compile errors with gcc 12 on macOS (#99470) by Ronald Oussoren · 2 years, 9 months ago
  67. 6d8da23 gh-90994: Improve error messages upon call arguments syntax errors (GH-96893) by Lysandros Nikolaou · 2 years, 9 months ago
  68. e13d1d9 gh-99581: Fix a buffer overflow in the tokenizer when copying lines that fill the available buffer (#99605) by Pablo Galindo Salgado · 2 years, 9 months ago
  69. b0e1f9c gh-99201: fix IndexError when initializing sysconfig config variables by Filipe Laíns · 2 years, 9 months ago
  70. a3360fa gh-99284: [ctypes] remove `_use_broken_old_ctypes_structure_semantics_` (GH-99285) by Nikita Sobolev · 2 years, 9 months ago
  71. c8c6113 gh-99553: fix bug where an ExceptionGroup subclass can wrap a BaseException (GH-99572) by Irit Katriel · 2 years, 9 months ago
  72. a220c6d gh-99442: Fix handling in py.exe launcher when argv[0] does not include a file extension (GH-99542) by Steve Dower · 2 years, 9 months ago
  73. b629fdd GH-99298: Clean up attribute specializations (GH-99398) by Brandt Bucher · 2 years, 9 months ago
  74. 8555dee GH-98686: Get rid of BINARY_OP_GENERIC and COMPARE_OP_GENERIC (GH-99399) by Brandt Bucher · 2 years, 9 months ago
  75. 19c1462 gh-99377: Add audit events for thread creation and clear (GH-99378) by Steve Dower · 2 years, 9 months ago
  76. ea88d34 gh-98940: Fix Mac/Extras.install.py File filter bug (#98943) by zhangbo · 2 years, 9 months ago
  77. 65dab15 gh-92647: [Enum] use final status to determine lookup or create (GH-99500) by Ethan Furman · 2 years, 9 months ago
  78. 73943cb Merge the 3.12.0a2 release into main. by Thomas Wouters · 2 years, 9 months ago
  79. 4e4b13e gh-87604: Avoid publishing list of active per-interpreter audit hooks via the gc module (GH-99373) by Steve Dower · 2 years, 9 months ago
  80. f630027 GH-99388: add `loop_factory` parameter to `asyncio.run` (#99462) by Kumar Aditya · 2 years, 9 months ago
  81. e3d4fed gh-99370: Calculate zip path from prefix when in a venv (GH-99371) by Kai Zhang · 2 years, 9 months ago
  82. 9a7e9f9 gh-99289: Add COMPILEALL_OPTS to Makefile (#99291) by Victor Stinner · 2 years, 9 months ago
  83. 3b9d793 Python 3.12.0a2 by Thomas Wouters · 2 years, 9 months ago v3.12.0a2
  84. 367f552 gh-96192: fix os.ismount() to use a path that is str or bytes (#96194) by Christoph Anton Mitterer · 2 years, 9 months ago
  85. 343eb0f gh-99275: Fix `SystemError` in `ctypes` during `__initsubclass__` (#99283) by Nikita Sobolev · 2 years, 9 months ago
  86. 439b9cf gh-99418: Make urllib.parse.urlparse enforce that a scheme must begin with an alphabetical ASCII character. (#99421) by Ben Kallus · 2 years, 9 months ago
  87. 57be545 gh-99103: Normalize specialized traceback anchors against the current line (GH-99145) by Batuhan Taskaya · 2 years, 9 months ago
  88. c95f554 gh-83638: Add sqlite3.Connection.autocommit for PEP 249 compliant behaviour (#93823) by Erlend E. Aasland · 2 years, 9 months ago
  89. fb844e1 gh-98762: Fix locations of match sub-patterns (GH-98775) by Irit Katriel · 2 years, 9 months ago
  90. aa87432 GH-94597: add deprecation warnings for subclassing `AbstractChildWatcher` (#99386) by Kumar Aditya · 2 years, 9 months ago
  91. e02cc6d gh-80448: argparse: Fix IndexError on store_true action (#15656) by Hai Shi · 2 years, 9 months ago
  92. 7f3a4b9 gh-81057: Move PyImport_Inittab to _PyRuntimeState (gh-99402) by Eric Snow · 2 years, 9 months ago
  93. 67807cf gh-81057: Move the Allocators to _PyRuntimeState (gh-99217) by Eric Snow · 2 years, 9 months ago
  94. 55c96e8 gh-99305: Speed up secrets.token_hex() ~2x (#99306) by NewUserHa · 2 years, 9 months ago
  95. 6abec1c gh-98707: configure --with-system-libmpdec and --with-system-expat no longer include vendored headers (#98711) by Miro Hrončok · 2 years, 9 months ago
  96. 3dd6ee2 gh-99254: remove all unused consts from code objects (GH-99255) by Irit Katriel · 2 years, 9 months ago
  97. 67b4d27 gh-98086: Now ``patch.dict`` can decorate async functions (#98095) by Nikita Sobolev · 2 years, 9 months ago
  98. 00ee6d5 GH-99298: Don't perform jumps before error handling (GH-99299) by Brandt Bucher · 2 years, 9 months ago
  99. c41b13d gh-99204: Calculate base_executable by alternate names in POSIX venvs (GH-99206) by Vincent Fazio · 2 years, 9 months ago
  100. f1680c3 gh-99277: remove older version of `get_write_buffer_limits` (#99280) by Carlo · 2 years, 9 months ago