summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gh-83004: Harden `msvcrt` init (#103383)Erlend E. Aasland2023-04-101-12/+29
|
* gh-103059: Clarify gc.freeze documentation (#103058)raylu2023-04-102-6/+12
|
* gh-103334: Ignore `Tools/c-analyzer/cpython/_parser.py` from `patchcheck` ↵Nikita Sobolev2023-04-102-2/+15
| | | | | | | (GH-103335) I've also added a small comment to `Tools/c-analyzer/cpython/_parser.py` to trigger the `patchcheck` CI. It must pass now. Automerge-Triggered-By: GH:ericsnowcurrently
* gh-97797: Mention `__metadata__` in docstrings of `typing.{_AnnotatedAlias, ↵Nikita Sobolev2023-04-101-0/+6
| | | | | | Annotated}` (#103405) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Kirill <80244920+Eclips4@users.noreply.github.com>
* gh-103395: Improve `typing._GenericAlias.__dir__` coverage (#103396)Nikita Sobolev2023-04-101-2/+61
|
* Fix old behaviour in typing documentation (#103400)James Hilton-Balfe2023-04-091-3/+3
|
* gh-83004: Harden winsound init (#103385)Erlend E. Aasland2023-04-091-16/+14
|
* Itertool recipe improvements (GH-103399)Raymond Hettinger2023-04-091-137/+179
|
* GH-101362: Omit path anchor from `pathlib.PurePath()._parts` (GH-102476)Barney Gale2023-04-093-67/+108
| | | Improve performance of path construction by skipping the addition of the path anchor (`drive + root`) to the internal `_parts` list. Rename this attribute to `_tail` for clarity.
* GH-103379: Fix up old tests for `pathlib.PurePath._parse_path` (GH-103380)Barney Gale2023-04-091-110/+97
| | | Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* Gh-68586: use run_python_until_end in test_capi (GH-102729)Furkan Onder2023-04-091-11/+7
| | | | | Co-authored-by: Aidin Gharibnavaz Automerge-Triggered-By: GH:kumaraditya303
* Remove useless symbol in pystats.h (#101864)Stepfen Shawn2023-04-091-2/+0
|
* ctypes docs: fix missing `not` in variadic functions section (#102611)mara0042023-04-091-1/+1
|
* gh-103300: Fix `Popen.wait()` deadlock in patchcheck.py (#103301)Oleg Iarygin2023-04-091-2/+3
|
* Fix typos in test_tempfile.py (#102841)JakobDev2023-04-091-2/+2
|
* build(deps): bump actions/stale from 7 to 8 (#103169)dependabot[bot]2023-04-091-1/+1
| | | | | | | | | | | | | | | | Bumps [actions/stale](https://github.com/actions/stale) from 7 to 8. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/v7...v8) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add hugovk as a .github code owner (GH-103394)Hugo van Kemenade2023-04-091-1/+1
| | | Automerge-Triggered-By: GH:hugovk
* CI: Do not allow merge if labelled DO-NOT-MERGE (#103337)Hugo van Kemenade2023-04-091-0/+17
| | | | Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-102799: use `sys.exception()` instead of `sys.exc_info()` in pdb (#103294)Irit Katriel2023-04-091-8/+9
|
* Docs: Fix broken reference `__getitem__` in `string.rst` (#103371)yuki2023-04-091-1/+1
|
* Document `asyncio` performance improvement in What's New (#103370)Kumar Aditya2023-04-091-0/+5
| | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-103092: Isolate `socket` module (#103094)Erlend E. Aasland2023-04-095-167/+242
|
* gh-103242: Migrate SSLContext.set_ecdh_curve not to use deprecated APIs ↵Dong-hee Na2023-04-082-3/+10
| | | | | (#103378) Migrate `SSLContext.set_ecdh_curve()` not to use deprecated OpenSSL APIs.
* gh-103373: Improve documentation for `__mro_entries__` (#103374)Alex Waygood2023-04-081-5/+9
|
* gh-100176: Tools/iobench: Remove redundant compat code for Python <= 3.2 ↵Hugo van Kemenade2023-04-081-42/+54
| | | | | | (#100197) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-100574: add examples/links to the `strptime`/`strftime` docs (#100575)Ezio Melotti2023-04-081-21/+26
|
* Docs: use Node.findall to avoid a deprecation warning (#99403)Adam Turner2023-04-081-1/+12
|
* gh-75729: Fix os.spawn tests not handling spaces on Windows (#99150)C.A.M. Gerlach2023-04-082-45/+59
| | | | | | | | | | | | | * Quote paths in os.spawn tests on Windows so they work with spaces * Add NEWS entry for os spawn test fix * Fix code style to avoid double negative in os.spawn tests Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> --------- Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* gh-102809: Remove gdbinit mention in Misc/README (#103269)Tomáš Hrnčiar2023-04-081-1/+0
|
* gh-103329: Add regression test for PropertyMock with side effect (#103358)Russell Keith-Magee2023-04-082-1/+23
|
* gh-83004: Harden _socket init (GH-103261)Erlend E. Aasland2023-04-071-537/+581
| | | Automerge-Triggered-By: GH:erlend-aasland
* gh-74690: Document changes made to runtime-checkable protocols in 3.12 (#103348)Alex Waygood2023-04-074-9/+64
| | | Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* gh-103272: regression test for getattr exception in property (#103336)sunmy20192023-04-071-0/+13
|
* gh-100220: Fix error handling in make rules (GH-100328)Michał Górny2023-04-072-1/+5
| | | | | Set `SHELL = /bin/sh -e` to ensure that complex recipes fail on the first error rather than incorrectly reporting success. Co-authored-by: Zachary Ware <zach@python.org>
* gh-103225: Fixed zero lineno issue for pdb (#103265)Tian Gao2023-04-073-2/+38
| | | | | Co-authored-by: Artem Mukhin <ortem00@gmail.com>
* gh-74690: Add more tests for runtime-checkable protocols (#103347)Alex Waygood2023-04-071-2/+39
|
* gh-103193: Celebrate performance improvements to `inspect.getattr_static` in ↵Alex Waygood2023-04-071-0/+4
| | | | 'What's New in Python 3.12' (#103349)
* GH-88013: Fix TypeError raised by ntpath.realpath in some cases (GH-102813)AN Long2023-04-073-1/+10
|
* bpo-46523: fix tests rerun when `setUp[Class|Module]` fails (#30895)Nikita Sobolev2023-04-073-3/+184
| | | | Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-102213: Revert "gh-102213: Optimize the performance of `__getattr__` ↵Nikita Sobolev2023-04-073-13/+3
| | | | | (GH-102248)" (GH-103332) This reverts commit aa0a73d1bc53dcb6348a869df1e775138991e561.
* gh-103256: Fix hmac algorithm to support fallback implementation (gh-103286)Dong-hee Na2023-04-073-1/+17
| | | Co-authored-by: Gregory P. Smith <greg@krypto.org>
* gh-103266: Fix a typo in example code for bisect() function (#103267)Oleg Iarygin2023-04-071-4/+4
|
* gh-93121: fix test_mailbox where some test cases were accidentally dropped ↵AGZain2023-04-061-22/+23
| | | | (#93242)
* GH-102700: allow built-in modules to be submodules (GH-103162)Brett Cannon2023-04-063-19/+1
|
* gh-103193: Speedup and inline `inspect._is_type` (#103321)Alex Waygood2023-04-061-9/+4
| | | Improve performance of `inspect.getattr_static`
* gh-103193: Use LBYL idioms rather than EAFP in `inspect.getattr_static` ↵Alex Waygood2023-04-061-15/+10
| | | | (#103318)
* gh-103186: assert in tests that UnsafeMailcapInput warnings are provided ↵Ijtaba Hussain2023-04-061-4/+24
| | | | (#103217)
* gh-100227: Use an Array for _PyRuntime's Set of Locks During Init (gh-103315)Eric Snow2023-04-061-60/+48
| | | This cleans things up a bit and simplifies adding new granular global locks.
* gh-99202: Fix extension type from documentation for compiling in C++20 mode ↵Jeffrey Newman2023-04-066-10/+11
| | | | (#102518)
* gh-48330: assert warning is emitted on unittest.TestResult with no ↵Irit Katriel2023-04-061-1/+2
| | | | addDuration (#103309)