Python 3.12.0a4
  1. 3d5d3f7 Python 3.12.0a4 by Thomas Wouters · 2 years, 7 months ago v3.12.0a4
  2. f07daaf GH-100117: Make `co_lines` more efficient (GH-100447) by Brandt Bucher · 2 years, 7 months ago
  3. 61762b9 GH-100126: Skip incomplete frames in more places (GH-100613) by Brandt Bucher · 2 years, 7 months ago
  4. 2e80c2a gh-100882: Improve `test_pickling` case in `test_ast.py` (#100883) by Nikita Sobolev · 2 years, 7 months ago
  5. 837ba05 GH-81061: Fix refcount issue when returning `None` from a `ctypes.py_object` callback (#13364) by dgelessus · 2 years, 7 months ago
  6. 4e544ea fix up mock tests coverage (#100874) by Chris Withers · 2 years, 7 months ago
  7. bc0a686 gh-87447: Fix walrus comprehension rebind checking (#100581) by Nikita Sobolev · 2 years, 7 months ago
  8. 9a68ff1 GH-100805: Support numpy.array() in random.choice(). (GH-100830) by Raymond Hettinger · 2 years, 7 months ago
  9. b139bcd GH-100485: Tweaks to sumprod() (GH-100857) by Raymond Hettinger · 2 years, 7 months ago
  10. 0741da8 GH-90829: Fix empty iterable error message in min/max (#31181) by Nnarol · 2 years, 7 months ago
  11. 909982e gh-91851: Micro optimizations for arithmetic between Fractions (#25518) by Sergey B Kirpichev · 2 years, 7 months ago
  12. 951303f gh-100815: Normalize `types` module usage in `copy` module (#100816) by Nikita Sobolev · 2 years, 7 months ago
  13. 6746135 gh-100792: Make `email.message.Message.__contains__` twice as fast (#100793) by Nikita Sobolev · 2 years, 7 months ago
  14. 47b9f83 GH-100485: Add math.sumprod() (GH-100677) by Raymond Hettinger · 2 years, 7 months ago
  15. 9e7d726 gh-96127: Fix `inspect.signature` call on mocks (#96335) by Nikita Sobolev · 2 years, 7 months ago
  16. a109454 gh-100690: [mock] hide `ATTRIB_DENY_LIST` and make it immutable (#100819) by Nikita Sobolev · 2 years, 7 months ago
  17. 1d4d677 gh-100690: Raise an AttributeError when the assert_ prefix is forgotten when using Mock (#100691) by Christian Klein · 2 years, 7 months ago
  18. 0e64026 gh-91851: Trivial optimizations in Fraction (#100791) by Sergey B Kirpichev · 2 years, 7 months ago
  19. 7806812 GH-99005: More intrinsics (GH-100774) by Mark Shannon · 2 years, 7 months ago
  20. 0a7936a gh-90104: avoid RecursionError on recursive dataclass field repr (gh-100756) by Carl Meyer · 2 years, 8 months ago
  21. 7fba99e gh-100562: improve performance of `pathlib.Path.absolute()` (GH-100563) by Barney Gale · 2 years, 8 months ago
  22. 2818714 GH-99005: Add `CALL_INTRINSIC_1` instruction (GH-100771) by Mark Shannon · 2 years, 8 months ago
  23. f20c553 GH-100288: Remove LOAD_ATTR_METHOD_WITH_DICT instruction. (GH-100753) by Mark Shannon · 2 years, 8 months ago
  24. 7f1eefc gh-100739: Respect mock spec when checking for unsafe prefixes (#100740) by Christian Klein · 2 years, 8 months ago
  25. ba8dcdb GH-86508: skip binding to local addresses of different family in `asyncio.open_connection` (#100615) by Kumar Aditya · 2 years, 8 months ago
  26. a286caa gh-91219: http - use subclassing to override index_pages attribute (GH-100731) by Ethan Furman · 2 years, 8 months ago
  27. b3722ca gh-95882: fix regression in the traceback of exceptions propagated from inside a contextlib context manager (#95883) by Thomas Grainger · 2 years, 8 months ago
  28. 73097d9 gh-89727: Improve os.walk complexity (#100671) by Stanislav Zmiev · 2 years, 8 months ago
  29. d7e7f79 gh-100637: Fix int and bool __sizeof__ calculation to include the 1 element ob_digit array for 0 and False (#100663) by Ionite · 2 years, 8 months ago
  30. 9dee973 gh-100676: Improve description for venv --upgrade-deps (GH-100678) by Rupa Lahiri · 2 years, 8 months ago
  31. 447d061 gh-97930: Apply changes from importlib_resources 5.10. (GH-100598) by Jason R. Coombs · 2 years, 8 months ago
  32. e83f88a gh-100488: Add is_integer method to fractions.Fraction (#100489) by Shantanu · 2 years, 8 months ago
  33. 1f6c87c IDLE - fix module browser test (#100647) by Terry Jan Reedy · 2 years, 8 months ago
  34. 636e9dd gh-94808: Improve coverage of dictresize (GH-100619) by tqxia · 2 years, 8 months ago
  35. 79c10b7 gh-99433: Fix `doctest` failure on `types.MethodWrapperType` (#99434) by Nikita Sobolev · 2 years, 8 months ago
  36. 894f2c3 gh-100228: Warn from os.fork() if other threads exist. (#100229) by Gregory P. Smith · 2 years, 8 months ago
  37. 7685636 gh-100600: Fix "coroutine was never awaited" warning in `test_coroutines` (#100601) by Nikita Sobolev · 2 years, 8 months ago
  38. f10f503 gh-100585: Fixed a bug where importlib.resources.as_file was leaving file pointers open (GH-100586) by Samet YASLAN · 2 years, 8 months ago
  39. 457c1f4 Fix mock code coverage. (#100580) by Chris Withers · 2 years, 8 months ago
  40. 984894a Remove skipped test in test for async mocks. (#100559) by Chris Withers · 2 years, 8 months ago
  41. 6835184 GH-100192: fix `asyncio` subprocess tests to pass env vars to subprocess (#100569) by Kumar Aditya · 2 years, 8 months ago
  42. 5369bba add tests for `asyncio` transport sockets (#100263) by Kumar Aditya · 2 years, 8 months ago
  43. 7cf164a GH-100342: check for allocation failure in AC `*args` parsing (#100343) by Kumar Aditya · 2 years, 8 months ago
  44. e97afef GH-100192: add more `asyncio` subprocess tests (#100194) by Kumar Aditya · 2 years, 8 months ago
  45. 3dc48da gh-100553: Improve accuracy of sqlite3.Row iter test (#100555) by Nikita Sobolev · 2 years, 8 months ago
  46. ce39aaf gh-99509: Add `__class_getitem__` to `multiprocessing.queues.Queue` (#99511) by Nikita Sobolev · 2 years, 8 months ago
  47. 199507b gh-100520: Fix `rst` markup in `configparser` docstrings (#100524) by Nikita Sobolev · 2 years, 8 months ago
  48. b9aa14a gh-100519: simplification to `eff_request_host` in cookiejar.py (#99588) by Glyph · 2 years, 8 months ago
  49. f5b7b19 gh-99535: Add test for inheritance of annotations and update documentation (#99990) by MonadChains · 2 years, 8 months ago
  50. e4b43eb gh-100287: Fix unittest.mock.seal with AsyncMock (#100496) by Shantanu · 2 years, 8 months ago
  51. 46e6a28 gh-100474: Fix handling of dirs named index.html in http.server (GH-100475) by James Frost · 2 years, 8 months ago
  52. c6dac12 Remove wrong comment about `repr` in `test_unicode` (#100495) by Nikita Sobolev · 2 years, 8 months ago
  53. c122390 GH-91166: Implement zero copy writes for `SelectorSocketTransport` in asyncio (#31871) by Kumar Aditya · 2 years, 8 months ago
  54. 3e46f9f gh-100268: Add is_integer method to int (#100439) by Shantanu · 2 years, 8 months ago
  55. 7ca45e5 gh-94808: improve test coverage of number formatting (#99472) by Nikita Sobolev · 2 years, 8 months ago
  56. 474220e gh-99947: Ensure unreported errors are chained for SystemError during import (GH-99946) by Sebastian Berg · 2 years, 8 months ago
  57. a68e585 gh-68320, gh-88302 - Allow for private `pathlib.Path` subclassing (GH-31691) by Barney Gale · 2 years, 8 months ago
  58. 5d84966 GH-100425: Improve accuracy of builtin sum() for float inputs (GH-100426) by Raymond Hettinger · 2 years, 8 months ago
  59. 1ecfd1e bpo-40447: accept all path-like objects in compileall.compile_file (#19883) by Filipe Laíns · 2 years, 8 months ago
  60. 745545b gh-99482: remove `jython` compatibility parts from stdlib and tests (#99484) by Nikita Sobolev · 2 years, 8 months ago
  61. c5726b7 gh-83076: 3.8x speed improvement in (Async)Mock instantiation (#100252) by Carl Meyer · 2 years, 8 months ago
  62. a98d9ea gh-94155: Reduce hash collisions for code objects (#100183) by Dennis Sweeney · 2 years, 8 months ago
  63. 36d3583 Revert "gh-100288: Specialise LOAD_ATTR_METHOD for managed dictionaries (GH-100289)" (#100468) by Ken Jin · 2 years, 8 months ago
  64. c3c7848 gh-100288: Specialise LOAD_ATTR_METHOD for managed dictionaries (GH-100289) by Ken Jin · 2 years, 8 months ago
  65. 88d565f gh-99110: Initialize `frame->previous` in init_frame to fix segmentation fault when accessing `frame.f_back` (#100182) by Bill Fisher · 2 years, 8 months ago
  66. 84bc6a4 gh-76963: PEP3118 itemsize of an empty ctypes array should not be 0 (GH-5576) by Eric Wieser · 2 years, 8 months ago
  67. ad23da0 gh-57762: fix misleading tkinter.Tk docstring (#98837) by Shantanu · 2 years, 8 months ago
  68. 9cdb642 gh-85432: Harmonise parameter names between C and pure-Python implementations of `datetime.time.strftime`, `datetime.datetime.fromtimestamp` (#99993) by Alex Waygood · 2 years, 8 months ago
  69. 4cc63e0 gh-100344: Add C implementation for `asyncio.current_task` (#100345) by Itamar Ostricher · 2 years, 8 months ago
  70. aa878f0 gh-78997: fix bad rebase of moved test file (#100424) by Eli Schwartz · 2 years, 8 months ago
  71. 6898157 Correct typo in typing.py (#100423) by david-why · 2 years, 8 months ago
  72. d713c54 gh-78878: Fix crash when creating an instance of `_ctypes.CField` (#14837) by Hai Shi · 2 years, 8 months ago
  73. e0b4d96 Remove unused variable from `dis._find_imports` (#100396) by Nikita Sobolev · 2 years, 8 months ago
  74. b98d2d3 gh-100129: Add tests for pickling all builtin types and functions (GH-100142) by Serhiy Storchaka · 2 years, 8 months ago
  75. 12be23c gh-100374: Fixed a bug in socket.getfqdn() (gh-100375) by Dominic Socular · 2 years, 8 months ago
  76. a7715cc GH-100133: fix `asyncio` subprocess losing `stderr` and `stdout` output (#100154) by Kumar Aditya · 2 years, 8 months ago
  77. 4994f24 GH-100363: Speed up `asyncio.get_running_loop` (#100364) by Kumar Aditya · 2 years, 8 months ago
  78. 79311cb gh-85267: Improvements to inspect.signature __text_signature__ handling (#98796) by Shantanu · 2 years, 8 months ago
  79. 44892d4 gh-99576: Fix cookiejar file that was not truncated for some classes (GH-99616) by Nikita Sobolev · 2 years, 8 months ago
  80. d98ca81 gh-99925: Fix inconsistency in `json.dumps()` error messages (GH-99926) by František Nesveda · 2 years, 8 months ago
  81. a6331b6 gh-100348: Fix ref cycle in `asyncio._SelectorSocketTransport` with `_read_ready_cb` (#100349) by Richard Kojedzinszky · 2 years, 8 months ago
  82. 79ccc03 gh-89051: Add ssl.OP_LEGACY_SERVER_CONNECT (#93927) by Thomas Grainger · 2 years, 8 months ago
  83. 797edb2 gh-89727: Fix os.walk RecursionError on deep trees (#99803) by Jon Burdo · 2 years, 8 months ago
  84. 532aa4e gh-94912: Added marker for non-standard coroutine function detection (#99247) by Carlton Gibson · 2 years, 8 months ago
  85. 0fe61d0 gh-100272: Fix JSON serialization of OrderedDict (GH-100273) by Serhiy Storchaka · 2 years, 8 months ago
  86. 2b38a9a gh-93649: Split tracemalloc tests from _testcapimodule.c (#99551) by Erlend E. Aasland · 2 years, 8 months ago
  87. efbb1eb gh-99240: Reset pointer to NULL when the pointed memory is freed in argument parsing (#99890) by colorfulappl · 2 years, 8 months ago
  88. 5a991da gh-78707: deprecate passing >1 argument to `PurePath.[is_]relative_to()` (GH-94469) by Barney Gale · 2 years, 8 months ago
  89. a5a7cea gh-100039: enhance __signature__ to work with str and callables (GH-100168) by Ethan Furman · 2 years, 8 months ago
  90. 101cfe6 gh-78997: AttributeError if loading fails in LibraryLoader.__getattr__ by Ateeq Sharfuddin · 2 years, 8 months ago
  91. b430399 GH-100234: Set a default value for random.expovariate() (GH-100235) by Raymond Hettinger · 2 years, 8 months ago
  92. 3192c00 gh-100176: venv: Remove redundant compat code for Python <= 3.2 (#100177) by Hugo van Kemenade · 2 years, 8 months ago
  93. 54289f8 gh-99688: Fix outdated tests in test_unary (#99712) by Yesung(Isaac) Lee · 2 years, 8 months ago
  94. 2e279e8 gh-88500: Reduce memory use of `urllib.unquote` (#96763) by Gregory P. Smith · 2 years, 8 months ago
  95. 1bb68ba gh-99941: Ensure that asyncio.Protocol.data_received receives immutable bytes (#100053) by DarioDaF · 2 years, 8 months ago
  96. 50b08d5 Fix potential flakiness in `test_run_until_complete_baseexception` (#100148) by Fantix King · 2 years, 8 months ago
  97. d0679c1 bpo-44512: Fix handling of extrasactions arg to csv.DictWriter with mixed or upper case (#26924) by andrei kulakov · 2 years, 8 months ago
  98. a29a7b9 bpo-43984: Allow winreg.SetValueEx to set -1 without treating it as an error (GH-25775) by Shreyan Avigyan · 2 years, 8 months ago
  99. 748c6c0 GH-100110: Specialize FOR_ITER for tuples (GH-100109) by Ken Jin · 2 years, 8 months ago
  100. 0448dea GH-100113: remove remaining `yield from` usage from `asyncio` tests (#100114) by Kumar Aditya · 2 years, 8 months ago