Python 3.12.0b1
  1. 5612078 Python 3.12.0b1 by Thomas Wouters · 2 years, 3 months ago v3.12.0b1
  2. 5360cb3 gh-101282: Apply BOLT optimizations to libpython for shared builds (#104709) by Gregory Szorc · 2 years, 3 months ago
  3. 9bc80da gh-94473: Flatten arguments in tkinter.Canvas.coords() (GH-98479) by Serhiy Storchaka · 2 years, 3 months ago
  4. 13e4600 gh-99834: Update macOS installer to Tcl/Tk 8.6.13. (GH-104738) by Ned Deily · 2 years, 3 months ago
  5. a5f244d gh-104656: Rename typeparams AST node to type_params (#104657) by Jelle Zijlstra · 2 years, 3 months ago
  6. ef5d00a gh-104536: Improve `multiprocessing.process._cleanup` logic (#104537) by Luccccifer · 2 years, 3 months ago
  7. f3466bc gh-98836: Extend PyUnicode_FromFormat() (GH-98838) by Serhiy Storchaka · 2 years, 3 months ago
  8. 9392379 GH-101291: Add low level, unstable API for pylong (GH-101685) by Mark Shannon · 2 years, 3 months ago
  9. be0c106 gh-103295: expose API for writing perf map files (#103546) by gsallam · 2 years, 3 months ago
  10. 6715f91 gh-102856: Python tokenizer implementation for PEP 701 (#104323) by Marta Gómez Macías · 2 years, 3 months ago
  11. 3ed57e4 gh-61460: Stronger HMAC in multiprocessing (#20380) by Christian Heimes · 2 years, 3 months ago
  12. ceaa4c3 gh-103987: fix several crashes in mmap module (#103990) by Prince Roshan · 2 years, 3 months ago
  13. 6e39fa1 gh-94906: Support multiple steps in math.nextafter (#103881) by Matthias Görgens · 2 years, 3 months ago
  14. 625887e gh-103839: Allow building Tkinter against Tcl 8.7 without external libtommath (GH-103842) by Christopher Chavez · 2 years, 3 months ago
  15. 486bc8e0 gh-85984: New additions and improvements to the tty library. (#101832) by Soumendra Ganguly · 2 years, 3 months ago
  16. 27a7d5e gh-92248: Deprecate `type`, `choices`, `metavar` parameters of `argparse.BooleanOptionalAction` (#103678) by Nikita Sobolev · 2 years, 3 months ago
  17. 9c5aa89 gh-96522: Fix deadlock in pty.spawn (#96639) by Youfu Zhang · 2 years, 3 months ago
  18. c26d03d GH-102818: Do not call `PyTraceBack_Here` in sys.settrace trampoline. (GH-104579) by Mark Shannon · 2 years, 3 months ago
  19. 616fcad GH-103545: Add macOS specific constants for ``os.setpriority`` to ``os`` (#104606) by Ronald Oussoren · 2 years, 3 months ago
  20. fd04bfe gh-104623: Update macOS installer to SQLite 3.42.0 (GH-104624) by Erlend E. Aasland · 2 years, 3 months ago
  21. 3fadd7d gh-104600: Make function.__type_params__ writable (#104601) by Jelle Zijlstra · 2 years, 3 months ago
  22. aab2a36 gh-104623: Update Windows installer to use SQLite 3.42.0 (#104625) by Erlend E. Aasland · 2 years, 3 months ago
  23. 0589c6a gh-104615: don't make unsafe swaps in apply_static_swaps (#104620) by Carl Meyer · 2 years, 3 months ago
  24. dcdc90d GH-104484: Add case_sensitive argument to `pathlib.PurePath.match()` (GH-104565) by thirumurugan · 2 years, 3 months ago
  25. 678bf57 gh-104499: IDLE - fix completions for tk aqua 8.7 (#104591) by Terry Jan Reedy · 2 years, 3 months ago
  26. 7fc8e2d gh-104340: Suppress warning about unawaited exception for closed pipe stdin (#104586) by Guido van Rossum · 2 years, 3 months ago
  27. b27fe67 gh-104555: Runtime-checkable protocols: Don't let previous calls to `isinstance()` influence whether `issubclass()` raises an exception (#104559) by Alex Waygood · 2 years, 3 months ago
  28. aed643b gh-104496: IDLE - fix About for mixed tcl/tk versions (#104585) by Terry Jan Reedy · 2 years, 3 months ago
  29. c649df6 gh-104372: Cleanup _posixsubprocess `make_inheritable` for async signal safety and no GIL requirement (#104518) by Gregory P. Smith · 2 years, 3 months ago
  30. f7df173 GH-101520: Move tracemalloc functionality into core, leaving interface in Modules. (#104508) by Mark Shannon · 2 years, 3 months ago
  31. 97db2f3 gh-104572: Improve error messages for invalid constructs in PEP 695 contexts (#104573) by Jelle Zijlstra · 2 years, 3 months ago
  32. 2f630e1 gh-102153: Start stripping C0 control and space chars in `urlsplit` (#102508) by Illia Volochii · 2 years, 3 months ago
  33. b4a9747 GH-103906: Remove immortal refcounting in the interpreter (GH-103909) by Brandt Bucher · 2 years, 3 months ago
  34. 3a4c44b gh-87474: Fix file descriptor leaks in subprocess.Popen (#96351) by cptpcrd · 2 years, 3 months ago
  35. 5e9f471 gh-75367: Fix data descriptor detection in inspect.getattr_static (#104517) by Furkan Onder · 2 years, 3 months ago
  36. 798bcaa gh-103861: Fix Zip64 extensions not being properly applied in some cases (#103863) by Carey Metcalfe · 2 years, 3 months ago
  37. 85ec192 gh-69152: add method get_proxy_response_headers to HTTPConnection class (#104248) by Alexey Namyotkin · 2 years, 3 months ago
  38. 24d8b88 gh-103763: Implement PEP 695 (#103764) by Jelle Zijlstra · 2 years, 3 months ago
  39. fdafdc2 gh-104461: Run tkinter test_configure_screen on X11 only (GH-104462) by Christopher Chavez · 2 years, 3 months ago
  40. 8a3702f gh-104482: Fix error handling bugs in ast.c (#104483) by Irit Katriel · 2 years, 3 months ago
  41. cb88ae6 GH-102613: Fix recursion error from `pathlib.Path.glob()` (GH-104373) by Barney Gale · 2 years, 3 months ago
  42. 186bf39 gh-101819: Isolate `_io` (#101948) by Erlend E. Aasland · 2 years, 3 months ago
  43. 3cba61f gh-104494: Update certain Tkinter pack/place tests for Tk 8.7 errors (#104495) by Christopher Chavez · 2 years, 3 months ago
  44. a6bcc8f gh-104490: Consistently define phony make targets (#104491) by Gregory Szorc · 2 years, 3 months ago
  45. b15a1a6 gh-67056: document that registering/unregistering an atexit func from within an atexit func is undefined (#104473) by Irit Katriel · 2 years, 3 months ago
  46. 146106a gh-104487: PYTHON_FOR_REGEN must be minimum Python 3.10 (#104488) by Erlend E. Aasland · 2 years, 3 months ago
  47. 1eb950c GH-104405: Add missing PEP 523 checks (GH-104406) by Brandt Bucher · 2 years, 3 months ago
  48. 79b17f2 gh-103333: Pickle the keyword attributes of AttributeError (#103352) by Charles Machalow · 2 years, 3 months ago
  49. cf720ac gh-103204: `http.server` - Enforce that HTTP version numbers must consist only of digits (#103205) by Ben Kallus · 2 years, 3 months ago
  50. 25db95d gh-103857: Update deprecation stacktrace to point to calling line (#104431) by Hugo van Kemenade · 2 years, 3 months ago
  51. d50c37d GH-86275: Implementation of hypothesis stubs for property-based tests, with zoneinfo tests (#22863) by Paul Ganssle · 2 years, 3 months ago
  52. 45f5aa8 GH-103082: Filter LINE events in VM, to simplify tool implementation. (GH-104387) by Mark Shannon · 2 years, 3 months ago
  53. b2c1b4d gh-104389: Add 'unused' keyword to Argument Clinic C converters (#104390) by Erlend E. Aasland · 2 years, 3 months ago
  54. 37a5d25 gh-104392: Remove _paramspec_tvars from typing (#104393) by Jelle Zijlstra · 2 years, 3 months ago
  55. 0449ffe gh-104301: Allow leading whitespace in disambiguated pdb statements (#104342) by James Gerity · 2 years, 3 months ago
  56. 4abfe6a GH-92184: Convert os.altsep to '/' in filenames when creating ZipInfo objects (#92185) by Carey Metcalfe · 2 years, 3 months ago
  57. 94f30c7 GH-90208: Suppress OSError exceptions from `pathlib.Path.glob()` (GH-104141) by Barney Gale · 2 years, 3 months ago
  58. 7b8d7f5 gh-103000: Optimise `dataclasses.asdict` for the common case (#104364) by Alex Waygood · 2 years, 3 months ago
  59. e464ec9 gh-103538: Remove unused TK_AQUA code (GH-103539) by Christopher Chavez · 2 years, 3 months ago
  60. a33ce66 GH-87695: Fix OSError from `pathlib.Path.glob()` (GH-104292) by Barney Gale · 2 years, 3 months ago
  61. 7a3b035 gh-104263: Rely on Py_NAN and introduce Py_INFINITY (GH-104202) by Sebastian Berg · 2 years, 3 months ago
  62. 29f348e gh-103848: Adds checks to ensure that bracketed hosts found by urlsplit are of IPv6 or IPvFuture format (#103849) by JohnJamesUtley · 2 years, 3 months ago
  63. c3b595e gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441) by Carl Meyer · 2 years, 3 months ago
  64. 0aeda29 gh-99889: Fix directory traversal security flaw in uu.decode() (#104096) by Sam Carroll · 2 years, 3 months ago
  65. 82f789b gh-104139: Add itms-services to uses_netloc urllib.parse. (#104312) by Gregory P. Smith · 2 years, 3 months ago
  66. 03029ac gh-90656: Add platform triplets for 64-bit LoongArch (LA64) (#30939) by Zhang Na · 2 years, 3 months ago
  67. 9a9b176 gh-104180: Read SOCKS proxies from macOS System Configuration (#104181) by samschott · 2 years, 3 months ago
  68. faf1962 GH-104308: socket.getnameinfo should release the GIL (#104307) by Nathaniel J. Smith · 2 years, 3 months ago
  69. 4541d1a gh-104310: Add importlib.util.allowing_all_extensions() (gh-104311) by Eric Snow · 2 years, 3 months ago
  70. 5c9ee49 gh-99113: A Per-Interpreter GIL! (gh-104210) by Eric Snow · 2 years, 3 months ago
  71. 9af4854 gh-89550: Buffer GzipFile.write to reduce execution time by ~15% (#101251) by Arjun · 2 years, 3 months ago
  72. c2683fc gh-97696: Improve and fix documentation for asyncio eager tasks (#104256) by Itamar Ostricher · 2 years, 3 months ago
  73. 15665d8 gh-99108: Replace SHA3 implementation HACL* version (#103597) by Jonathan Protzenko · 2 years, 3 months ago
  74. 06c2a48 gh-104265 Disallow instantiation of `_csv.Reader` and `_csv.Writer` (#104266) by chgnrdv · 2 years, 3 months ago
  75. c0ece3d GH-102613: Improve performance of `pathlib.Path.rglob()` (GH-104244) by Barney Gale · 2 years, 3 months ago
  76. 8d95012 gh-103650: Fix perf maps address format (#103651) by Arthur Pastel · 2 years, 3 months ago
  77. a05bad3 gh-100370: fix OverflowError in sqlite3.Connection.blobopen for 32-bit builds (#103902) by Erlend E. Aasland · 2 years, 3 months ago
  78. 42f54d1 gh-101640: Make argparse _print_message catch any write error (#101802) by Oleg Iarygin · 2 years, 3 months ago
  79. fff193b gh-99113: Add a check for Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104206) by Eric Snow · 2 years, 3 months ago
  80. de7f694 GH-103548: Improve performance of `pathlib.Path.[is_]absolute()` (GH-103549) by Barney Gale · 2 years, 3 months ago
  81. 376137f gh-90953: Emit deprecation warnings for `ast` features deprecated in Python 3.8 (#104199) by Alex Waygood · 2 years, 3 months ago
  82. 263abd3 gh-104144: Optimize gather to finish eagerly when all futures complete eagerly (#104138) by Itamar Ostricher · 2 years, 3 months ago
  83. e407661 gh-65772: Clean-up turtle module (#104218) by Terry Jan Reedy · 2 years, 3 months ago
  84. 52d8f36 gh-104144: Skip scheduling a done callback if a TaskGroup task completes eagerly (#104140) by Itamar Ostricher · 2 years, 4 months ago
  85. 1c420e1 gh-104108: Add the Py_mod_multiple_interpreters Module Def Slot (gh-104148) by Eric Snow · 2 years, 4 months ago
  86. d00d942 GH-100479: Add `pathlib.PurePath.with_segments()` (GH-103975) by Barney Gale · 2 years, 4 months ago
  87. 1afe0e0 gh-69152: Add _proxy_response_headers attribute to HTTPConnection (#26152) by Alexey Namyotkin · 2 years, 4 months ago
  88. b979741 gh-103533: Use PEP 669 APIs for cprofile (GH-103534) by Tian Gao · 2 years, 4 months ago
  89. a0df9ee GH-96803: Add three C-API functions to make _PyInterpreterFrame less opaque for users of PEP 523. (GH-96849) by Mark Shannon · 2 years, 4 months ago
  90. e5b8b19 gh-104106: Add gcc fallback of mkfifoat/mknodat for macOS (gh-104129) by Dong-hee Na · 2 years, 4 months ago
  91. ce871fd GH-104142: Fix _Py_RefcntAdd to respect immortality (GH-104143) by Brandt Bucher · 2 years, 4 months ago
  92. 46361bb gh-68968: Correcting message display issue with assertEqual (#103937) by Michael Blahay · 2 years, 4 months ago
  93. 7d35c31 GH-103899: Provide a hint when accidentally calling a module (GH-103900) by Brandt Bucher · 2 years, 4 months ago
  94. 8100be5 GH-81079: Add case_sensitive argument to `pathlib.Path.glob()` (GH-102710) by Barney Gale · 2 years, 4 months ago
  95. 09b7695 gh-91896: Deprecate collections.abc.ByteString (#102096) by Shantanu · 2 years, 4 months ago
  96. 04f6733 gh-102500: Implement PEP 688 (#102521) by Jelle Zijlstra · 2 years, 4 months ago
  97. b17d32c gh-96534: socketmodule: support FreeBSD divert(4) socket (#96536) by Gleb Smirnoff · 2 years, 4 months ago
  98. fdcb49c gh-104066: Improve performance of hasattr for module objects (#104063) by Itamar Ostricher · 2 years, 4 months ago
  99. c9ecd3e gh-102795: Fix use of poll in test_epoll's test_control_and_wait (#102796) by Kevin Krakauer · 2 years, 4 months ago
  100. cd9a56c gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511) by Petr Viktorin · 2 years, 4 months ago