Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4867 commits
Select commit Hold shift + click to select a range
7516953
gh-107162: Document errcode.h usage in its comment (#107177)
Jul 24, 2023
ff5f94b
Docs: Add missing markup to Argument Clinic docs (#106876)
Jul 24, 2023
032f480
Thoroughly refactor the cases generator (#107151)
Jul 24, 2023
d27eb1e
gh-106320: Remove private _PyUnicode C API (#107185)
Jul 24, 2023
3071867
gh-106320: Remove private _PyMem API (#107187)
Jul 24, 2023
83a2837
gh-106368: Increase Argument Clinic CLI test coverage (#107156)
Jul 24, 2023
837fa5c
GH-96803: Move PyUnstable_InterpreterFrame_GetCode() to Python.h (#10…
Jul 24, 2023
db17529
gh-104050: Argument Clinic: annotate `main()` (#107192)
Jul 24, 2023
e717b47
gh-98608: Move PyInterpreterConfig to pylifecycle.h (#107191)
Jul 24, 2023
8ebc9fc
gh-102304: Rename _Py_IncRefTotal_DO_NOT_USE_THIS() (#107193)
Jul 24, 2023
b383703
gh-106727: Add `__module__` check for `inspect.getsource(cls)` (#106968)
Jul 24, 2023
e5d5522
gh-106917: fix super classmethod calls to non-classmethods (#106977)
Jul 24, 2023
ac2d85a
gh-104050: Argument clinic: annotate `format_docstring()` (#107200)
Jul 24, 2023
7608fa8
gh-106149: move _PyCfg_BasicblockLastInstr and make it local to flowg…
Jul 24, 2023
d93fe5a
gh-104050: Argument clinic: misc improvements to type annotation cove…
Jul 24, 2023
4bbf071
gh-104050: Argument Clinic: Annotate `CRenderData.__init__` (#107207)
Jul 24, 2023
2e07449
gh-107211: Rename PySymtable_Lookup() to _PySymtable_Lookup() (#107212)
Jul 25, 2023
11306a9
gh-107211: No longer export internal functions (1) (#107213)
Jul 25, 2023
5a61692
gh-107211: No longer export internal functions (2) (#107214)
Jul 25, 2023
0d0520a
gh-107211: No longer export internal functions (3) (#107215)
Jul 25, 2023
c5b13d6
gh-107211: No longer export internal functions (4) (#107217)
Jul 25, 2023
3b30931
gh-107211: No longer export internal variables (#107218)
Jul 25, 2023
dbfe738
gh-104050: Argument clinic: improve typing around adding C converters…
Jul 25, 2023
d9e34db
gh-104050: Argument clinic: more misc typing coverage improvements (#…
Jul 25, 2023
f443b54
gh-106774: Update bundled pip version to 23.2.1 (#106775)
Jul 25, 2023
329e4a1
gh-86493: Modernize modules initialization code (GH-106858)
Jul 25, 2023
2425346
gh-106996: Add a how-to section to the turtle documentation (#107153)
Jul 25, 2023
6261585
gh-105059: Use GCC/clang extension for PyObject union (#107232)
Jul 25, 2023
ed08238
gh-107237: Fix test_udp_reconnection() of test_logging (#107238)
Jul 25, 2023
1a3faba
gh-106869: Use new PyMemberDef constant names (#106871)
Jul 25, 2023
1c8fe9b
gh-105059: Fix MSCV compiler warning on PyObject union (#107239)
Jul 25, 2023
188000a
Remove unused internal _PyImport_GetModuleId() function (#107235)
Jul 25, 2023
fabcbe9
gh-106739: Add `rtype_cache` to `warnings.warn` message when leaked o…
Jul 25, 2023
6a43cce
gh-107249: Implement Py_UNUSED() for MSVC (#107250)
Jul 25, 2023
2b1a81e
gh-106004: PyDict_GetItemRef() should only be in the limited API 3.13…
Jul 25, 2023
b5ae7c4
gh-106350: Tkinter: do not ignore return value of `mp_init()` (GH-106…
Jul 25, 2023
698b015
gh-107226: PyModule_AddObjectRef() should only be in the limited API …
Jul 25, 2023
233b878
gh-107082: Fix instruction size computation for ENTER_EXECUTOR (#107256)
Jul 25, 2023
7c89f11
gh-106185: Deduplicate `CPythonTracebackErrorCaretTests` in `test_tra…
Jul 25, 2023
ee90107
gh-104050: Argument clinic: more misc typing improvements (#107264)
Jul 25, 2023
70dc009
gh-106939: document ShareableList nul-strip quirk. (#107266)
Jul 25, 2023
33838fe
gh-104050: Argument clinic: annotate `post_parsing()` and `cleanup()`…
Jul 25, 2023
579100f
gh-106368: Increase Argument Clinic CLI test coverage (#107277)
Jul 26, 2023
d96ca41
gh-103735: Tkinter: remove handling for uninteresting "procbody" Tcl …
Jul 26, 2023
c362678
gh-104050: Argument clinic: improve typing around `parse_arg()` metho…
Jul 26, 2023
14d074e
gh-104683: Argument Clinic: Make most arguments to `Class` and `Funct…
Jul 26, 2023
b0202a4
gh-106149: Simplify stack depth calculation. Replace asserts by excep…
Jul 26, 2023
da8f87b
gh-107015: Remove async_hacks from the tokenizer (#107018)
Jul 26, 2023
b1de380
gh-106948: Update documentation nitpick_ignore for c:identifer domain…
Jul 26, 2023
87b3902
gh-107298: Fix doc references to undocumented modules (#107300)
Jul 26, 2023
737d1da
Document that `os.link()` is not available on Emscripten (GH-104822)
Jul 26, 2023
af61cb9
gh-107091: Fix some uses of :c:member: role (GH-107129)
Jul 26, 2023
6d5b6e7
gh-107091: Fix some uses of :c:type: role (GH-107138)
Jul 26, 2023
e7e6e4b
gh-105002: [pathlib] Fix relative_to with walk_up=True using ".." (#1…
Jul 26, 2023
f9bcdf2
gh-104050: Argument clinic: Complete `get_destination_buffer` annotat…
Jul 26, 2023
5aa6964
gh-104050: Argument clinic: Annotate `str_converter_key()` (#107294)
Jul 26, 2023
5923955
Docs: Remove the numbered steps from the Argument Clinic tutorial (#1…
Jul 26, 2023
2ad6990
Docs: Argument Clinic: Restructure "Basic concepts and usage" (#106981)
Jul 26, 2023
507d8bc
gh-106149: fix comment on stackdepth of generators (#107321)
Jul 26, 2023
391e03f
gh-107298: Fix Sphinx warnings in the C API doc (#107302)
Jul 26, 2023
8d61a71
gh-107298: Fix more Sphinx warnings in the C API doc (#107329)
Jul 27, 2023
d363eb5
gh-107091: Fix some uses of :attr: role (GH-107318)
Jul 27, 2023
abec9a1
gh-107298: Docs: add targets for some :c:member: and :c:macro: refere…
Jul 27, 2023
4b2e54b
gh-107279 Add `<stddef.h>` to `Modules/zlibmodule.c` to fix failing b…
Jul 27, 2023
71b3eda
remove outdated `_asyncio` globals from globals-to-fix.tsv (#107334)
Jul 27, 2023
ccd4253
gh-106996: Rewrite turtle explanation (#107244)
Jul 27, 2023
6e850c3
gh-103731: Remove unneeded checks for TCL_WIDE_INT_TYPE (GH-103732)
Jul 27, 2023
f84d77b
Bump some docs dependencies to resolve a Dependabot security alert (#…
Jul 27, 2023
766d251
GH-106897: Add `RERAISE` event to `sys.monitoring`. (GH-107291)
Jul 27, 2023
d77d973
gh-105481: remove dependency of _inline_cache_entries on opname (#107…
Jul 27, 2023
c6539b3
GH-106895: Raise a `ValueError` when attempting to disable events tha…
Jul 27, 2023
1dbb427
gh-107196: Remove _PyArg_VaParseTupleAndKeywordsFast() function (#107…
Jul 27, 2023
9a7204b
gh-105268: _PyGC_FINALIZED() removal is already documented in 3.12 (#…
Jul 27, 2023
ac7a0f8
GH-106898: Add the exception as an argument to the `PY_UNWIND` event …
Jul 27, 2023
9833052
gh-107298: Fix yet more Sphinx warnings in the C API doc (GH-107345)
Jul 27, 2023
f01e4ce
gh-104432: Use `memcpy()` to avoid misaligned loads (#104433)
Jul 27, 2023
4f67921
gh-105699: Disable the Interpreters Stress Tests (gh-107354)
Jul 27, 2023
b72947a
gh-106931: Intern Statically Allocated Strings Globally (gh-107272)
Jul 27, 2023
75c974f
gh-104621: Check for Incompatible Extensions in import_find_extension…
Jul 27, 2023
8bdae14
gh-101524: Only Use Public C-API in the _xxsubinterpreters Module (gh…
Jul 27, 2023
2f9bb77
gh-106931: Fix the WASM Buildbots (gh-107362)
Jul 27, 2023
c2b1689
gh-104683: Argument clinic: cleanup `state_modulename_name()` (#107340)
Jul 27, 2023
76c26ea
gh-106368: Argument clinic tests: improve failure message when tests …
Jul 27, 2023
3dcac78
gh-106723: forward -Xfrozen_modules option to spawned process interpr…
Jul 28, 2023
a43cc3f
gh-106078: Isolate `decimal` module (#107287)
Jul 28, 2023
0aa58fa
gh-107091: Fix some uses of :const: role (GH-107379)
Jul 28, 2023
a1b6795
GH-104580: Put `eval_breaker` back at the start of the interpreter st…
Jul 28, 2023
fc130c4
gh-102509: Start initializing `ob_digit` of `_PyLongValue` (GH-102510)
Jul 28, 2023
2aaa83d
Fix typo in comment (gh-107389)
Jul 28, 2023
1ee605c
GH-101291: Add warning to "what's new" that `PyLongObject` internals …
Jul 28, 2023
3a1d819
gh-104629: Build _testclinic extension module on Windows (#104723)
Jul 28, 2023
ecc05e2
gh-106368: Argument clinic: Fix minor bug in `state_modulename_name` …
Jul 28, 2023
c0b81c4
gh-107305: Update the C-API Docs for PEP 684 (gh-107324)
Jul 28, 2023
55ed85e
gh-104050: Argument clinic: complete type annotations (#107399)
Jul 28, 2023
8ba4df9
gh-105699: Use a _Py_hashtable_t for the PyModuleDef Cache (gh-106974)
Jul 28, 2023
cf63df8
gh-107307: Update the importlib Docs for PEP 684 (gh-107400)
Jul 28, 2023
11c055f
gh-106881: Check for linux/limits.h before including it (#107397)
Jul 28, 2023
810d5d8
gh-107089: Improve Shelf.clear method performance (gh-107090)
Jul 29, 2023
413ba89
gh-107091: Fix some uses of :func: role (GH-107378)
Jul 29, 2023
f2d07d3
gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386)
Jul 29, 2023
37551c9
gh-107369: optimize textwrap.indent() (#107374)
Jul 29, 2023
87de2fb
gh-104050: Argument clinic: enable mypy's `--warn-return-any` setting…
Jul 29, 2023
d0dcd27
Improve the GitHub issue templates (#107150)
Jul 29, 2023
89fd4f4
gh-107422: Remove outdated `TypedDict` example from typing docs (#107…
Jul 29, 2023
f2abeb5
Fix the documentation for PyCode_New add `qualname` parameter (#107186)
Jul 29, 2023
2e9ddb9
add Kumar Aditya as CODEOWNER for import.c (#107441)
Jul 29, 2023
6c74b2f
gh-104683: Argument clinic: Make the `filename` parameter to `Clinic`…
Jul 29, 2023
5113ed7
gh-104683: Argument clinic: pass `clinic` as a parameter where possib…
Jul 29, 2023
3979150
gh-106263: Fix segfault in `signaldict_repr` in `_decimal` module (#…
Jul 30, 2023
a24e25d
gh-107427: Update the description of UNPACK_SEQUENCE (gh-107429)
Jul 30, 2023
83e0976
gh-99079: Update macOS installer to use OpenSSL 3.0.9. (GH-107474)
Jul 31, 2023
68f9471
Update macOS installer screens to 3.13. (GH-107475)
Jul 31, 2023
08447b5
gh-46376: Return existing pointer when possible in ctypes (#107131)
Jul 31, 2023
a1c737b
gh-104280: Add test cases for DTrace probes (#107125)
Jul 31, 2023
2c5d206
gh-106368: Add test for Argument Clinic misbehaving custom converter_…
Jul 31, 2023
f57b9fd
no-issue: Fix typo in import.c (gh-107498)
Jul 31, 2023
520efec
gh-105751: Remove obsolete `object` base class in some ctypes tests (…
Jul 31, 2023
f22bf8e
gh-87799: Improve the textual representation of IPv4-mapped IPv6 addr…
Jul 31, 2023
f877b32
gh-105578: Add more usage examples to `typing.AnyStr` docs (#107045)
Jul 31, 2023
a22ff8e
gh-105578: Document that `AnyStr` is deprecated in py313 (#107116)
Jul 31, 2023
5eb80a6
GH-104909: Move unused cache entries from uops to macros (#107444)
Jul 31, 2023
de51ded
gh-106762: Add news for `EnumMeta.__getattr__` removal (GH-107466)
Jul 31, 2023
5e584eb
GH-104584: Fix incorrect uoperands (GH-107513)
Jul 31, 2023
dfb55d9
Use tstate->interp to get the interpreter state in bytecodes.c (GH-10…
Jul 31, 2023
abb71c6
gh-107507: Replace 'The goals of Argument Clinic' with a summary (#10…
Jul 31, 2023
fb344e9
gh-107306: Add a Doc Entry for Py_mod_multiple_interpreters (#107403)
Jul 31, 2023
db361a3
gh-105766: Document that Custom Allocators Must Be Thread-Safe (gh-10…
Jul 31, 2023
79e479c
gh-99113: Add a What's New Entry for PEP 684 (gh-107520)
Jul 31, 2023
f7c9144
gh-89013: Improve the performance of methodcaller (lazy version) (gh-…
Aug 1, 2023
052a0d1
Remove newlines from bug template (#107525)
Aug 1, 2023
557b05c
gh-106092: Fix use-after-free crash in frame_dealloc (#106875)
Aug 1, 2023
49f238e
gh-107467: Restructure Argument Clinic command-line interface (#107469)
Aug 1, 2023
6ef8f8c
gh-105481: the ENABLE_SPECIALIZATION flag does not need to be generat…
Aug 1, 2023
2bd04d4
gh-105481: combine regen-opcode-targets with regen-opcode to avoid ca…
Aug 1, 2023
030f6b1
gh-104683: Argument clinic: remove the `LandMine` class (#107541)
Aug 1, 2023
c8872f4
Clarify `Self` interaction with subclasses (#107511)
Aug 1, 2023
818c83c
gh-104683: Argument clinic: cleanup `DLSParser` `state_foo` methods (…
Aug 1, 2023
b4d8897
gh-104683: Argument Clinic: Refactor and simplify 'add docstring' sta…
Aug 1, 2023
439466a
gh-104146: Remove dead code from Argument Clinic (#107555)
Aug 2, 2023
9ff7b4a
gh-107559: Argument Clinic: complain about non-ASCII chars in param d…
Aug 2, 2023
b9c9a36
gh-106368: Increase test coverage for Argument Clinic (#107514)
Aug 2, 2023
dd693d6
gh-105481: simplify definition of pseudo ops in Lib/opcode.py (#107561)
Aug 2, 2023
0d30a5a
GH-100964: Break cycles involving exception state when returning from…
Aug 2, 2023
af8141c
Fix test_capi.test_misc when run with -R:: (#107566)
Aug 2, 2023
bcdd307
gh-104683: Make Argument Clinic template strings class level members …
Aug 2, 2023
017f047
gh-107471: Fix Refleaks in test_import (gh-107569)
Aug 2, 2023
1cd479c
gh-104683: Rework Argument Clinic error handling (#107551)
Aug 3, 2023
62a3a15
gh-107455: ctypes: Improve error messages when converting to an incom…
Aug 3, 2023
46366ca
GH-107458: fix test_tools refleak (#107577)
Aug 3, 2023
a73daf5
gh-106368: Increase Argument Clinic test coverage (#107582)
Aug 3, 2023
77e0919
gh-107077: Raise SSLCertVerificationError even if the error is set vi…
Aug 3, 2023
ed4a978
gh-107576: Ensure `__orig_bases__` are our own in `get_original_bases…
Aug 3, 2023
14fbd4e
gh-107446: Fix test_inspect.test_class_with_method_from_other_module …
Aug 3, 2023
58ef741
gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (…
Aug 3, 2023
9e6590b
gh-106368: Argument clinic tests: improve error message when `expect_…
Aug 3, 2023
ee78d01
gh-104146: Argument clinic: remove unused methods and variables (#107…
Aug 4, 2023
e52e87c
GH-105481: Mark more files as generated (GH-107598)
Aug 4, 2023
a443c31
gh-107609: Fix duplicate module check in Argument Clinic (#107610)
Aug 4, 2023
0bd784b
gh-106368: Increase Argument Clinic test coverage (#107611)
Aug 4, 2023
fa45958
GH-107263: Increase C stack limit for most functions, except `_PyEval…
Aug 4, 2023
2ba7c7f
Add some GC stats to Py_STATS (GH-107581)
Aug 4, 2023
ac7605e
gh-107614: Normalise Argument Clinic error messages (#107615)
Aug 4, 2023
7eba274
gh-104146: Argument clinic: Remove dead code flagged by mypy's `truth…
Aug 4, 2023
19f32b2
Docs: upgrade to python-docs-theme 2023.7 (#107617)
Aug 4, 2023
09a8cc7
gh-107600: Docs: Update ctypes.ArgumentError error message (#107601)
Aug 4, 2023
407d7fd
gh-104146: Argument clinic: remove dead code highlighted by the `vult…
Aug 4, 2023
400835e
gh-106812: Refactor cases_generator to allow uops with array stack ef…
Aug 4, 2023
321f0f7
gh-104683: Argument Clinic: Use CConverter.length_name where possible…
Aug 4, 2023
904b531
Docs: Only include Plausible for html, not for epub etc (#107637)
Aug 4, 2023
2c25bd8
gh-106368: Argument clinic: improve coverage for `self.valid_line()` …
Aug 4, 2023
ec0a0d2
GH-70303: Emit FutureWarning when pathlib glob pattern ends with `**`…
Aug 4, 2023
05a824f
GH-84436: Skip refcounting for known immortals (GH-107605)
Aug 4, 2023
4e6fac7
gh-106608: make uop trace variable length (#107531)
Aug 5, 2023
85e5b1f
gh-106812: Fix two tiny bugs in analysis.py (#107649)
Aug 5, 2023
5e2746d
gh-107432 Fix incorrect indentation in annotations HOWTO (#107445)
Aug 5, 2023
41178e4
GH-106684: raise `ResourceWarning` when `asyncio.StreamWriter` is not…
Aug 5, 2023
9ebc6ec
gh-107662: Switch 'any' and 'anext' in functions.rst (#107663)
Aug 5, 2023
4a5b422
Docs: Argument Clinic: Improve 'How to write a custom converter' (#10…
Aug 5, 2023
6996b40
gh-104683: Improve consistency and test coverage of argument-clinic `…
Aug 5, 2023
ecb05e0
GH-84435: Make pyspecific directives translatable (#19470)
Aug 6, 2023
71a7c96
Docs: Fix Sphinx annotations in Doc/library/ctypes.rst (#107672)
Aug 6, 2023
9641c4d
Docs: skip python-docs-theme 2023.7 to fix mobile menu (#107666)
Aug 6, 2023
3e334ae
gh-85160: improve performance of `functools.singledispatchmethod` (#1…
Aug 6, 2023
9564e31
Do not use deprecated ``logger.warn()`` in pyspecific (#107694)
Aug 6, 2023
ee3bf45
gh-106368: Improve coverage reports for argument clinic (#107693)
Aug 6, 2023
4e242d1
Improve cross-references in `runpy` docs (#107673)
Aug 6, 2023
a6675b1
Docs: Argument Clinic: Move the CConverter class to the reference (#1…
Aug 7, 2023
6925c57
gh-107442: Document all valid types for ctypes _as_parameter_ (#107443)
Aug 7, 2023
3c8e8f3
gh-104496: Use correct Tcl or Tk version in Tkinter tests (GH-107688)
Aug 7, 2023
33cb0b0
gh-95065: Add Argument Clinic support for deprecating positional use …
Aug 7, 2023
2ac103c
gh-85160: Reduce memory usage of `singledispatchmethod` (#107706)
Aug 7, 2023
8c9af6b
Docs: Fix more Sphinx annotations in ctypes.rst (#107708)
Aug 7, 2023
c399b5e
gh-107713: Reduce usage of mocks in `test_clinic.py` (#107714)
Aug 7, 2023
8fcee6b
gh-107710: Speed up `logging.getHandlerNames` function (#107711)
Aug 7, 2023
835e388
gh-95065: Argument Clinic: Pretty-print long C strings in generated c…
Aug 7, 2023
50e3cc9
gh-100814: Fix exception for invalid callable value of Tkinter image …
Aug 7, 2023
ed64204
gh-106566: Optimize (?!) in regular expressions (GH-106567)
Aug 7, 2023
8579327
gh-107715: Escape class name in regular expression (GH-107716)
Aug 7, 2023
16c9415
gh-107178: Add the C API tests for the Abstract Objects Layer (GH-107…
Aug 7, 2023
430632d
gh-107630: Initialize Each Interpreter's refchain Properly (gh-107733)
Aug 7, 2023
bea5f93
gh-107735: Add C API tests for PySys_GetObject() and PySys_SetObject(…
Aug 7, 2023
0e6e32f
gh-86457: Fix signature for code.replace() (GH-23199)
Aug 7, 2023
0191af9
gh-107735: Move just added C API tests to better place (GH-107743)
Aug 7, 2023
5dc825d
gh-98154: Clarify Usage of "Reference Count" In the Docs (gh-107552)
Aug 7, 2023
707018c
gh-107630: Fix Remaining Subinterpreters Crashes on Py_TRACE_REFS Bui…
Aug 7, 2023
2df58dc
gh-106812: Small stack effect fixes (#107759)
Aug 8, 2023
328d925
gh-107758: Improvements to lltrace feature (#107757)
Aug 8, 2023
0db043d
gh-95065: Make Argument Clinic append deprecation warnings to docstri…
Aug 8, 2023
a9aeb99
gh-86457: Add docs for Argument Clinic @text_signature directive (#10…
Aug 8, 2023
7a250fd
README: remove unmaintained sections (#107703)
Aug 8, 2023
de72677
gh-107659: Add docstrings for ctypes.pointer and ctypes.POINTER (#107…
Aug 8, 2023
5df8b0d
gh-95065: Argument Clinic: Add comment to preprocessor warning code (…
Aug 8, 2023
7c5153d
gh-106368: Argument clinic: add tests for more failure paths (#107731)
Aug 8, 2023
906b73b
gh-91795: Update build optimization part of PCbuild/readme.txt (GH-91…
Aug 8, 2023
f9e3ff1
gh-105699: Re-enable the Multiple-Interpreters Stress Tests (gh-107572)
Aug 8, 2023
d4ac094
Minor accuracy improvement for statistics.correlation() (GH-107781)
Aug 8, 2023
aab6f71
GH-100425: Note improved commutativity in sum(). (GH-107785)
Aug 8, 2023
ea72c6f
GH-107596: Specialize str[int] (GH-107597)
Aug 8, 2023
0be3743
gh-104683: Add --exclude option to Argument Clinic CLI (#107770)
Aug 8, 2023
7350738
gh-104683: Argument Clinic: refactor format_docstring() (#107623)
Aug 8, 2023
a7daee7
gh-84805: Autogenerate signature for METH_NOARGS and METH_O extension…
Aug 9, 2023
7b6e34e
gh-106052: Fix bug in the matching of possessive quantifiers (gh-106515)
Aug 9, 2023
925bbc2
gh-80282: Argument Clinic: Add clarifying comment about ASCII docstri…
Aug 9, 2023
d6b7022
Fix test_rlcompleter.
Aug 9, 2023
34cafd3
Docs: clean up Argument Clinic howto's (#107797)
Aug 9, 2023
2fb484e
Future-proof helper function with zero handling. (GH-107798)
Aug 9, 2023
52fbcf6
GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-10…
Aug 9, 2023
65ce365
gh-104683: Remove unused variables from `Tools/clinic` and tests for …
Aug 9, 2023
1b3f5f2
gh-104683: Argument Clinic: Params now render their own docstrings (#…
Aug 9, 2023
0a7f48b
gh-95065: Produce nicer deprecation messages in Argument Clinic (#107…
Aug 9, 2023
a9caf9c
GH-105848: Simplify the arrangement of CALL's stack (GH-107788)
Aug 9, 2023
326f0ba
GH-106485: Dematerialize instance dictionaries when possible (GH-106539)
Aug 9, 2023
1e229e2
gh-107814: Avoid output from Nuget installation in find_python.bat (G…
Aug 9, 2023
2ec16fe
gh-91054: make code watcher tests resilient to other watchers (#107821)
Aug 9, 2023
f50c172
GH-107812: extend `socket`'s netlink support to FreeBSD (gh-107813)
Aug 10, 2023
4890bfe
Update README for the cases generator (#107826)
Aug 10, 2023
0f2fb6e
gh-107689: Add docstring to `ctypes.Array` (#107697)
Aug 10, 2023
4845b97
gh-107409: set `__wrapped__` attribute in `reprlib.recursive_repr` (#…
Aug 10, 2023
39ef93e
gh-95065: Argument Clinic: Add functional tests of deprecated positio…
Aug 10, 2023
494e3d4
GH-107774: Add missing audit event for PEP 669 (GH-107775)
Aug 10, 2023
bafedfb
gh-106149: move CFG and basicblock definitions into flowgraph.c, use …
Aug 10, 2023
1d976b2
GH-106485: Handle dict subclasses correctly when dematerializing `__d…
Aug 10, 2023
37d8b90
GH-107674: Avoid allocating boxed ints for `sys.settrace` line events…
Aug 10, 2023
e4275f4
gh-107838: In dataclasses, improve error message when a non-default f…
Aug 10, 2023
16dcce2
gh-107810: Improve DeprecationWarning for metaclasses with custom tp_…
Aug 10, 2023
50bbc56
Fix the long64 reader in umarshal.py (GH-107828)
Aug 10, 2023
23a6db9
gh-107421: Clarify `OrderedDict` Examples and Recipes (#107613)
Aug 11, 2023
0733182
Merge branch 'main' into text-signature-meth-noargs-o
Aug 11, 2023
4183cb5
Add more tests.
Aug 11, 2023
4b3e6ed
Update Tools/c-analyzer/cpython/ignored.tsv.
Aug 11, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
26 changes: 6 additions & 20 deletions .azure-pipelines/ci.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,19 @@
variables:
coverage: false

trigger: ['main', '3.10', '3.9', '3.8', '3.7']
trigger: ['main', '3.11', '3.10', '3.9', '3.8', '3.7']

jobs:
- job: Prebuild
displayName: Pre-build checks

pool:
vmImage: ubuntu-20.04
vmImage: ubuntu-22.04

steps:
- template: ./prebuild-checks.yml


- job: Docs_PR
displayName: Docs PR
dependsOn: Prebuild
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['docs.run'], 'true'))

pool:
vmImage: ubuntu-20.04

steps:
- template: ./docs-steps.yml
parameters:
upload: true


- job: macOS_CI_Tests
displayName: macOS CI Tests
dependsOn: Prebuild
Expand All @@ -52,12 +38,12 @@ jobs:
condition: and(succeeded(), eq(dependencies.Prebuild.outputs['tests.run'], 'true'))

pool:
vmImage: ubuntu-20.04
vmImage: ubuntu-22.04

variables:
testRunTitle: '$(build.sourceBranchName)-linux'
testRunPlatform: linux
openssl_version: 1.1.1n
openssl_version: 1.1.1u

steps:
- template: ./posix-steps.yml
Expand All @@ -78,12 +64,12 @@ jobs:
)

pool:
vmImage: ubuntu-20.04
vmImage: ubuntu-22.04

variables:
testRunTitle: '$(Build.SourceBranchName)-linux-coverage'
testRunPlatform: linux-coverage
openssl_version: 1.1.1n
openssl_version: 1.1.1u

steps:
- template: ./posix-steps.yml
Expand Down
47 changes: 0 additions & 47 deletions .azure-pipelines/docs-steps.yml

This file was deleted.

26 changes: 0 additions & 26 deletions .azure-pipelines/find-tools.yml

This file was deleted.

86 changes: 0 additions & 86 deletions .azure-pipelines/libffi-build.yml

This file was deleted.

110 changes: 0 additions & 110 deletions .azure-pipelines/openssl-build.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .azure-pipelines/posix-steps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ steps:
- ${{ if eq(parameters.patchcheck, 'true') }}:
- script: |
git fetch origin
./python Tools/scripts/patchcheck.py --ci true
./python Tools/patchcheck/patchcheck.py --ci true
displayName: 'Run patchcheck.py'
condition: and(succeeded(), eq(variables['Build.Reason'], 'PullRequest'))
Expand Down
Loading