Python 3.12.0b1
  1. 5612078 Python 3.12.0b1 by Thomas Wouters · 2 years, 3 months ago v3.12.0b1
  2. 729b252 gh-104741: Add line number attribute to indentation error exception (#104743) by Marta Gómez Macías · 2 years, 3 months ago
  3. 0a77960 gh-102856: Allow comments inside multi-line f-string expresions (#104006) by Cristián Maureira-Fredes · 2 years, 3 months ago
  4. 9bc80da gh-94473: Flatten arguments in tkinter.Canvas.coords() (GH-98479) by Serhiy Storchaka · 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. 8817886 gh-102856: Tokenize performance improvement (#104731) by Marta Gómez Macías · 2 years, 3 months ago
  8. cd97484 gh-104686: Fix tracing for decorated classes (#104708) by Jelle Zijlstra · 2 years, 3 months ago
  9. 64d1b44 gh-104683: `clinic.py`: Improve coverage for the `parse_converter` method (#104729) by Alex Waygood · 2 years, 3 months ago
  10. f3466bc gh-98836: Extend PyUnicode_FromFormat() (GH-98838) by Serhiy Storchaka · 2 years, 3 months ago
  11. 0c5e79b gh-104719: IDLE - delete useless monkeypatch of tokenize (#104726) by Terry Jan Reedy · 2 years, 3 months ago
  12. ffe47cb gh-104719: Restore Tokenize module constants (#104722) by Marta Gómez Macías · 2 years, 3 months ago
  13. 9392379 GH-101291: Add low level, unstable API for pylong (GH-101685) by Mark Shannon · 2 years, 3 months ago
  14. 014dd30 gh-86275: improve Hypothesis configuration for CI and local runs (#104468) by Zac Hatfield-Dodds · 2 years, 3 months ago
  15. be0c106 gh-103295: expose API for writing perf map files (#103546) by gsallam · 2 years, 3 months ago
  16. 2e91c7e gh-104469: Convert _testcapi/exceptions to use AC (gh-104502) by Dong-hee Na · 2 years, 3 months ago
  17. b870b1f gh-74690: Make a typing test more resilient (#104691) by Alex Waygood · 2 years, 3 months ago
  18. 6715f91 gh-102856: Python tokenizer implementation for PEP 701 (#104323) by Marta Gómez Macías · 2 years, 3 months ago
  19. 3ed57e4 gh-61460: Stronger HMAC in multiprocessing (#20380) by Christian Heimes · 2 years, 3 months ago
  20. 12f1581 gh-103606: raise RuntimeError if config file is invalid or empty (#104701) by Prince Roshan · 2 years, 3 months ago
  21. 68ee8b3 gh-56276: Add tests to test_compare (#3199) by Cheryl Sabella · 2 years, 3 months ago
  22. ff7f731 gh-104658: Fix location of unclosed quote error for multiline f-strings (#104660) by Pablo Galindo Salgado · 2 years, 3 months ago
  23. ceaa4c3 gh-103987: fix several crashes in mmap module (#103990) by Prince Roshan · 2 years, 3 months ago
  24. 6e39fa1 gh-94906: Support multiple steps in math.nextafter (#103881) by Matthias Görgens · 2 years, 3 months ago
  25. c3f43bf gh-104472: Skip `test_subprocess.ProcessTestCase.test_empty_env` if ASAN is enabled (#104667) by chgnrdv · 2 years, 3 months ago
  26. 486bc8e0 gh-85984: New additions and improvements to the tty library. (#101832) by Soumendra Ganguly · 2 years, 3 months ago
  27. 27a7d5e gh-92248: Deprecate `type`, `choices`, `metavar` parameters of `argparse.BooleanOptionalAction` (#103678) by Nikita Sobolev · 2 years, 3 months ago
  28. 8f1f3b9 gh-104600: Make type.__type_params__ writable (#104634) by Jelle Zijlstra · 2 years, 3 months ago
  29. dbe171e gh-104602: Add additional test for listcomp with lambda (#104639) by Jelle Zijlstra · 2 years, 3 months ago
  30. 8a8853a gh-104640: Disallow walrus in comprehension within type scopes (#104641) by Jelle Zijlstra · 2 years, 3 months ago
  31. a412fc5 Improve readability of `typing._ProtocolMeta.__instancecheck__` (#104649) by Alex Waygood · 2 years, 3 months ago
  32. 9c5aa89 gh-96522: Fix deadlock in pty.spawn (#96639) by Youfu Zhang · 2 years, 3 months ago
  33. c26d03d GH-102818: Do not call `PyTraceBack_Here` in sys.settrace trampoline. (GH-104579) by Mark Shannon · 2 years, 3 months ago
  34. 70c7796 gh-104619: never leak comprehension locals to outer locals() (#104637) by Carl Meyer · 2 years, 3 months ago
  35. 86e6f16 gh-104602: ensure all cellvars are known up front (#104603) by Carl Meyer · 2 years, 3 months ago
  36. 3fadd7d gh-104600: Make function.__type_params__ writable (#104601) by Jelle Zijlstra · 2 years, 3 months ago
  37. f7835fc gh-74690: Don't set special protocol attributes on non-protocol subclasses of protocols (#104622) by Alex Waygood · 2 years, 3 months ago
  38. 86ee49f gh-104629: Don't skip test_clinic if _testclinic is missing (#104630) by Erlend E. Aasland · 2 years, 3 months ago
  39. b9dce3a gh-104549: Set __module__ on TypeAliasType (#104550) by Jelle Zijlstra · 2 years, 3 months ago
  40. 0589c6a gh-104615: don't make unsafe swaps in apply_static_swaps (#104620) by Carl Meyer · 2 years, 3 months ago
  41. dcdc90d GH-104484: Add case_sensitive argument to `pathlib.PurePath.match()` (GH-104565) by thirumurugan · 2 years, 3 months ago
  42. cfa517d GH-96803: Document and test new unstable internal frame API functions (GH-104211) by Mark Shannon · 2 years, 3 months ago
  43. 662aede gh-104374: Remove access to class scopes for inlined comprehensions (#104528) by Jelle Zijlstra · 2 years, 3 months ago
  44. 152227b gh-103606: Improve error message from logging.config.FileConfig (GH-103628) by Prince Roshan · 2 years, 3 months ago
  45. c5b670e gh-104499: Fix typo. (#104598) by Terry Jan Reedy · 2 years, 3 months ago
  46. 678bf57 gh-104499: IDLE - fix completions for tk aqua 8.7 (#104591) by Terry Jan Reedy · 2 years, 3 months ago
  47. 7fc8e2d gh-104340: Suppress warning about unawaited exception for closed pipe stdin (#104586) by Guido van Rossum · 2 years, 3 months ago
  48. 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
  49. aed643b gh-104496: IDLE - fix About for mixed tcl/tk versions (#104585) by Terry Jan Reedy · 2 years, 3 months ago
  50. 2693194 typing: Add more tests for TypeVar (#104571) by Jelle Zijlstra · 2 years, 3 months ago
  51. 97db2f3 gh-104572: Improve error messages for invalid constructs in PEP 695 contexts (#104573) by Jelle Zijlstra · 2 years, 3 months ago
  52. 0cb2fdc typing: Use PEP 695 syntax in typing.py (#104553) by Jelle Zijlstra · 2 years, 3 months ago
  53. 2f630e1 gh-102153: Start stripping C0 control and space chars in `urlsplit` (#102508) by Illia Volochii · 2 years, 3 months ago
  54. 3a4c44b gh-87474: Fix file descriptor leaks in subprocess.Popen (#96351) by cptpcrd · 2 years, 3 months ago
  55. 5e9f471 gh-75367: Fix data descriptor detection in inspect.getattr_static (#104517) by Furkan Onder · 2 years, 3 months ago
  56. 1163782 gh-104555: Fix isinstance() and issubclass() for runtime-checkable protocols that use PEP 695 (#104556) by Alex Waygood · 2 years, 3 months ago
  57. f40890b gh-103865: add monitoring support to LOAD_SUPER_ATTR (#103866) by Carl Meyer · 2 years, 3 months ago
  58. 798bcaa gh-103861: Fix Zip64 extensions not being properly applied in some cases (#103863) by Carey Metcalfe · 2 years, 3 months ago
  59. 85ec192 gh-69152: add method get_proxy_response_headers to HTTPConnection class (#104248) by Alexey Namyotkin · 2 years, 3 months ago
  60. 24d8b88 gh-103763: Implement PEP 695 (#103764) by Jelle Zijlstra · 2 years, 3 months ago
  61. fdafdc2 gh-104461: Run tkinter test_configure_screen on X11 only (GH-104462) by Christopher Chavez · 2 years, 3 months ago
  62. 8a3702f gh-104482: Fix error handling bugs in ast.c (#104483) by Irit Katriel · 2 years, 3 months ago
  63. cb88ae6 GH-102613: Fix recursion error from `pathlib.Path.glob()` (GH-104373) by Barney Gale · 2 years, 3 months ago
  64. 186bf39 gh-101819: Isolate `_io` (#101948) by Erlend E. Aasland · 2 years, 3 months ago
  65. 3cba61f gh-104494: Update certain Tkinter pack/place tests for Tk 8.7 errors (#104495) by Christopher Chavez · 2 years, 3 months ago
  66. fb8739f gh-98539: Make _SSLTransportProtocol.abort() safe to call when closed (#104474) by Sam Bull · 2 years, 3 months ago
  67. 080a596 GH-71383: IDLE - Document testing subsets of modules (#104463) by Terry Jan Reedy · 2 years, 3 months ago
  68. 46f1c78 gh-75710: IDLE - add docstrings and comments to editor module (#104446) by Terry Jan Reedy · 2 years, 3 months ago
  69. c527eb1 gh-91896: Revert some very noisy DeprecationWarnings for `ByteString` (#104424) by Alex Waygood · 2 years, 3 months ago
  70. 57139a6 gh-99836: IDLE - update news.txt for 3.12 (#104444) by Terry Jan Reedy · 2 years, 3 months ago
  71. 563c7dc gh-104404: fix crasher with nested comprehensions plus lambdas (#104442) by Carl Meyer · 2 years, 3 months ago
  72. 1eb950c GH-104405: Add missing PEP 523 checks (GH-104406) by Brandt Bucher · 2 years, 3 months ago
  73. 79b17f2 gh-103333: Pickle the keyword attributes of AttributeError (#103352) by Charles Machalow · 2 years, 3 months ago
  74. cf720ac gh-103204: `http.server` - Enforce that HTTP version numbers must consist only of digits (#103205) by Ben Kallus · 2 years, 3 months ago
  75. 5b8cd5a gh-104415: Fix refleak tests for `typing.ByteString` deprecation (#104416) by Nikita Sobolev · 2 years, 3 months ago
  76. d50c37d GH-86275: Implementation of hypothesis stubs for property-based tests, with zoneinfo tests (#22863) by Paul Ganssle · 2 years, 3 months ago
  77. 45f5aa8 GH-103082: Filter LINE events in VM, to simplify tool implementation. (GH-104387) by Mark Shannon · 2 years, 3 months ago
  78. b2c1b4d gh-104389: Add 'unused' keyword to Argument Clinic C converters (#104390) by Erlend E. Aasland · 2 years, 3 months ago
  79. f0f5bb3 gh-91896: Improve visibility of `ByteString` deprecation warnings (#104294) by Alex Waygood · 2 years, 3 months ago
  80. a0a98dd gh-104371: Fix calls to `__release_buffer__` while an exception is active (#104378) by Jelle Zijlstra · 2 years, 3 months ago
  81. ac66cc1 gh-104377: fix cell in comprehension that is free in outer scope (#104394) by Carl Meyer · 2 years, 3 months ago
  82. 37a5d25 gh-104392: Remove _paramspec_tvars from typing (#104393) by Jelle Zijlstra · 2 years, 3 months ago
  83. 434db68 gh-104396: uuid.py to skip platform check for emscripten and wasi (gh-104397) by Jeong, YunWon · 2 years, 3 months ago
  84. 7d7dd4c gh-99108: Refresh HACL* from upstream (#104401) by Jonathan Protzenko · 2 years, 3 months ago
  85. 0449ffe gh-104301: Allow leading whitespace in disambiguated pdb statements (#104342) by James Gerity · 2 years, 3 months ago
  86. 27419a7 gh-104057: Fix direct invocation of test_support (GH-104069) by Kirill Podoprigora · 2 years, 3 months ago
  87. 7726245 gh-87729: improve hit rate of LOAD_SUPER_ATTR specialization (#104270) by Carl Meyer · 2 years, 3 months ago
  88. 4abfe6a GH-92184: Convert os.altsep to '/' in filenames when creating ZipInfo objects (#92185) by Carey Metcalfe · 2 years, 3 months ago
  89. fcd5fb4 gh-104357: fix inlined comprehensions that close over iteration var (#104368) by Carl Meyer · 2 years, 3 months ago
  90. 94f30c7 GH-90208: Suppress OSError exceptions from `pathlib.Path.glob()` (GH-104141) by Barney Gale · 2 years, 3 months ago
  91. 7b8d7f5 gh-103000: Optimise `dataclasses.asdict` for the common case (#104364) by Alex Waygood · 2 years, 3 months ago
  92. a33ce66 GH-87695: Fix OSError from `pathlib.Path.glob()` (GH-104292) by Barney Gale · 2 years, 3 months ago
  93. 7a3b035 gh-104263: Rely on Py_NAN and introduce Py_INFINITY (GH-104202) by Sebastian Berg · 2 years, 3 months ago
  94. 22f3425 gh-103247: clear the module cache in a test in test_importlib/extensions/test_loader.py (GH-104226) by sunmy2019 · 2 years, 3 months ago
  95. 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
  96. 2c863b3 gh-74895: adjust tests to work on Solaris (#104326) by Jakub Kulík · 2 years, 3 months ago
  97. 01c321c gh-104328: Fix typo in ``typing.Generic`` multiple inheritance error message (#104335) by Kirill Podoprigora · 2 years, 3 months ago
  98. c3b595e gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441) by Carl Meyer · 2 years, 3 months ago
  99. 0aeda29 gh-99889: Fix directory traversal security flaw in uu.decode() (#104096) by Sam Carroll · 2 years, 3 months ago
  100. 82f789b gh-104139: Add itms-services to uses_netloc urllib.parse. (#104312) by Gregory P. Smith · 2 years, 3 months ago