Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge latest main & fix conflicts #22

Open
wants to merge 1,727 commits into
base: wip-inspect-multi-signature
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1727 commits
Select commit Hold shift + click to select a range
a726ce7
Add some doctest cleanups for `turtle` and `configparser` (#125288)
AlexWaygood Oct 10, 2024
2f8301c
gh-124872: Rename blurb file to reference the correct issue (#125285)
rhansen Oct 11, 2024
c1913ef
gh-125296: Fix strange fragment identifier for `name or flags` in arg…
savannahostrowski Oct 11, 2024
b12e992
gh-125221: Fix free-threading data race in `object.__reduce_ex__` (#1…
colesbury Oct 11, 2024
0135848
gh-125058: update `_thread` docs regarding interruptibility of `lock.…
zuo Oct 11, 2024
18c7449
gh-61011: Fix inheritance of nested mutually exclusive groups in argp…
serhiy-storchaka Oct 11, 2024
b3aa1b5
gh-125235: Keep `_tkinter` TCL paths pointing to base installation on…
y5c4l3 Oct 11, 2024
2115d76
gh-124787: Fix `TypeAliasType` and incorrect `type_params` (#124795)
sobolevn Oct 11, 2024
08f6bf7
gh-124612: Update autoconf container image (#125320)
corona10 Oct 11, 2024
a00221e
gh-116738: Make `_csv` module thread-safe (#118344)
aisk Oct 11, 2024
cc2938a
gh-124917: Allow keyword args to os.path.exists/lexists on Windows (#…
JelleZijlstra Oct 11, 2024
76b29d2
Fix typo in ``Doclibrary/functions.rst`` (#125327)
rffontenelle Oct 11, 2024
89515be
gh-119786: Move garbage collection doc from devguide to InternalDocs …
iritkatriel Oct 11, 2024
21ac0a7
gh-116938: Clarify documentation of `dict` and `dict.update` regardin…
Viicos Oct 11, 2024
979c0df
gh-124309: fix staggered race on eager tasks (#124847)
graingert Oct 11, 2024
5a074aa
Doc: Fix a typo in "Function Examples" in the control-flow tutorial (…
rffontenelle Oct 12, 2024
5d8739e
gh-111924: use atomics for interp id refcounting (#125321)
kumaraditya303 Oct 12, 2024
4a943c3
gh-125196: Use PyUnicodeWriter in parser (#125271)
vstinner Oct 12, 2024
eb2d268
gh-65865: Raise early errors for invalid help strings in argparse (GH…
serhiy-storchaka Oct 12, 2024
a6c0c64
gh-59330: Improve error message for dest= for positionals (GH-125215)
serhiy-storchaka Oct 12, 2024
07c2d15
gh-85935: Explicitly document the case nargs=0 in argparse (GH-125302)
serhiy-storchaka Oct 12, 2024
63cf4e9
gh-125254: Fix error report about ambiguous option in argparse (GH-12…
serhiy-storchaka Oct 12, 2024
9944ad3
gh-85935: Check for nargs=0 for positional arguments in argparse (GH-…
serhiy-storchaka Oct 12, 2024
dcd58c5
gh-125260: Change the default ``gzip.compress()`` mtime to 0 (#125261)
bmwiedemann Oct 12, 2024
c05f9dd
gh-53203: Fix strptime() for %c and %x formats on many locales (GH-12…
serhiy-storchaka Oct 12, 2024
62d5a53
gh-124872: Move PyThreadState to first argument for consistency (#124…
rhansen Oct 12, 2024
4a2282b
Prefer "similar" over "equivalent" in tutorial (#125343)
sirosen Oct 12, 2024
fa52b82
gh-125289: Update sample code in asyncio-task.rst (GH-125292)
galmyk Oct 12, 2024
330c527
gh-124872: Change PyContext_WatchCallback to take PyObject (#124737)
rhansen Oct 12, 2024
a8fa4ad
Doc: Fix suggested usage of `-X gil=0` in the glossary (#125366)
ZhongRuoyu Oct 13, 2024
82bcaf1
Trivial change: Update comments in activate about what running hash -…
aathan Oct 13, 2024
4197a79
gh-86673: Loosen test_ttk.test_identify() requirements (#125335)
erlend-aasland Oct 13, 2024
ce740d4
gh-61698: Use launchctl to detect macOS window manager in tests (#118…
erlend-aasland Oct 13, 2024
283ea5f
gh-125383: Update `fib` function comment for accuracy (#125386)
Wulian233 Oct 13, 2024
022c50d
fix comment in _PyMutex_TryUnlock (#125319)
kumaraditya303 Oct 13, 2024
0848932
gh-125161: return non zero value in pthread_self on wasi (#125303)
kumaraditya303 Oct 13, 2024
cd0f9d1
gh-89967: make WeakKeyDictionary and WeakValueDictionary thread safe …
kumaraditya303 Oct 13, 2024
6c386b7
gh-125403: fix console formatting in Chapter 12 of the tutorial (#125…
partev Oct 13, 2024
e79bbd1
add Kumar Aditya as codeowner for weakref (#125405)
kumaraditya303 Oct 13, 2024
c6d7b64
gh-101291: Add versionadded directives for PyUnstable_Long_* (#125384)
skirpichev Oct 13, 2024
cb8e599
GH-125069: Fix inconsistent joining in `WindowsPath(PosixPath(...))` …
barneygale Oct 13, 2024
f1d33db
gh-125243: Fix ZoneInfo data race in free threading build (#125281)
colesbury Oct 13, 2024
cfc27bc
gh-123133: clarify p=0 case for "f" and "e" formatting types (GH-125426)
skirpichev Oct 14, 2024
66b3922
gh-86357: argparse: use str() consistently and explicitly to print ch…
rindeal Oct 14, 2024
b52c730
gh-121797: Add class method Fraction.from_number() (GH-121800)
serhiy-storchaka Oct 14, 2024
4b358ee
gh-125323: Remove some unsafe Py_DECREFs in bytecodes.c, replacing th…
Fidget-Spinner Oct 14, 2024
5217328
gh-121798: Add class method Decimal.from_number() (GH-121801)
serhiy-storchaka Oct 14, 2024
67f6e08
gh-125139: use `_PyRecursiveMutex` in `_thread.RLock` (#125144)
kumaraditya303 Oct 14, 2024
06ca330
GH-125323: Convert DECREF_INPUTS_AND_REUSE_FLOAT into a function that…
markshannon Oct 14, 2024
5f4e5b5
gh-53203: Fix strptime() for %c, %x and %X formats on many locales (G…
serhiy-storchaka Oct 14, 2024
6a08a75
gh-124960: Fixed `barry_as_FLUFL` future flag does not work in new RE…
Wulian233 Oct 14, 2024
c77121e
gh-111178: fix USAN failures for `partialobject` (#124733)
picnixz Oct 14, 2024
45df264
gh-112088: aclocal version is updated to 1.16.5 in docs (#125457)
efimov-mikhail Oct 14, 2024
d5dbbf4
gh-124958: fix asyncio.TaskGroup and _PyFuture refcycles (#124959)
graingert Oct 14, 2024
5dac0dc
gh-125461: Remove Python 2 from identifiers in doc (GH-125462)
paulehoffman Oct 14, 2024
187580d
gh-119786: [doc] broken link and typo fix in interpreter_definition.m…
efimov-mikhail Oct 14, 2024
e99650b
gh-125472: Revert "gh-124958: fix asyncio.TaskGroup and _PyFuture ref…
Eclips4 Oct 14, 2024
843d28f
gh-124872: Replace enter/exit events with "switched" (#124776)
rhansen Oct 14, 2024
0c8c665
gh-125470: Fix warning in `Python/generated_cases.c.h` (#125471)
sobolevn Oct 14, 2024
3fea1d0
Fix idlelib typos (#125484)
terryjreedy Oct 14, 2024
2a5cdb2
gh-85453: Improve variable mark up for datetime.rst (#120702)
uatach Oct 14, 2024
1bffd7a
gh-124944: Add socket.SO_ORIGINAL_DST (#124945)
Stevenjin8 Oct 14, 2024
0b28ea4
gh-124958: Revert "gh-125472: Revert "gh-124958: fix asyncio.TaskGrou…
graingert Oct 14, 2024
8d42e2d
gh-125269: Use `AC_LINK_IF_ELSE` to detect if `-latomic` is needed (#…
colesbury Oct 15, 2024
a2fe9ff
Doc: Update CVE URL (#125489)
felixxm Oct 15, 2024
66064c3
gh-123299: Copyedit "What's New in Python 3.14" (#125438)
hugovk Oct 15, 2024
92af191
gh-53203: Fix strptime() tests for %X on glibc < 2.29 (#125469)
serhiy-storchaka Oct 15, 2024
546dddc
gh-125234: Make PyInitConfig_Free(NULL) a no-op (#125266)
rruuaanng Oct 15, 2024
aa18fd5
gh-125196: Use PyUnicodeWriter in HAMT (#125458)
vstinner Oct 15, 2024
fcef3fc
gh-119535: Support 𝜋thon in Python 3.14 venvs (#125035)
foreignmeloman Oct 15, 2024
cc5a225
gh-125041: test_zlib: For s390x HW acceleration, only skip checking t…
encukou Oct 15, 2024
c8a1818
gh-125517: Fix unreachable code warnings in `_testembed.c` (#125518)
sobolevn Oct 15, 2024
55c4f4c
gh-125514: fix bug in test_traceback utility. Specify exception types…
iritkatriel Oct 15, 2024
d3c82b9
gh-125512: Revert "gh-124872: Replace enter/exit events with "switche…
Eclips4 Oct 15, 2024
703227d
gh-125422: Don't set the caller's f_trace if it's botframe (#125427)
gaogaotiantian Oct 15, 2024
b903fc3
gh-119786: fix typo in compiler.md (#125456)
efimov-mikhail Oct 15, 2024
c6e8ff8
gh-125451: Skip concurrent.futures test_processes_terminate() (#125533)
vstinner Oct 15, 2024
bb9604b
gh-100141: Allow pdb to deal with empty file (#125425)
gaogaotiantian Oct 15, 2024
c9826c1
gh-89819: Add argument_default and conflict_handler to add_argument_g…
savannahostrowski Oct 15, 2024
e97910c
gh-125522 : add explicit exception types to bare excepts in tests (#1…
iritkatriel Oct 15, 2024
54c6fcb
gh-124375: Avoid calling `_PyMem_ProcessDelayed` on other thread stat…
colesbury Oct 15, 2024
aac89b5
gh-125206: Bug in ctypes with old libffi is fixed (#125322)
efimov-mikhail Oct 15, 2024
206de41
gh-92953: Improve nextpool/prevpool comment. (gh-125545)
nascheme Oct 15, 2024
3ea488a
gh-124218: Use per-thread refcounts for code objects (#125216)
colesbury Oct 15, 2024
9c2bb7d
gh-125115: Pass unknown pdb command line args to script instead of fa…
gaogaotiantian Oct 15, 2024
8cdaca8
Python 3.14.0a1
hugovk Oct 15, 2024
12eaadc
gh-58956: Set f_trace on frames with breakpoints after setting a new …
gaogaotiantian Oct 15, 2024
fee8fe5
Issue template: Remove 3.8 and add 3.14 version (#125552)
Eclips4 Oct 15, 2024
299d020
Post 3.14.0a1
hugovk Oct 15, 2024
7453b8f
Update verison options in crash issue template (GH-125555)
zware Oct 15, 2024
37e533a
Merge remote-tracking branch 'upstream/main'
hugovk Oct 15, 2024
bee112a
gh-124872: Replace enter/exit events with "switched" (#125532)
Eclips4 Oct 16, 2024
51410d8
gh-125217: Turn off optimization around_PyEval_EvalFrameDefault to av…
mdboom Oct 16, 2024
feda9aa
gh-125444: Fix illegal instruction for older Arm architectures (#125574)
diegorusso Oct 16, 2024
e4d90be
gh-125584: Require network resource in ``test_urllib2.HandlerTests.te…
mgorny Oct 16, 2024
d83fcf8
CI: Bump Python to 3.13 and mypy to 1.12 in mypy workflow (#125592)
Eclips4 Oct 16, 2024
760872e
gh-125451: Fix deadlock in ProcessPoolExecutor shutdown (#125492)
colesbury Oct 16, 2024
aab3210
gh-125615: Fix grammar nit in tutorial's interactive interpreter appe…
corneliusroemer Oct 16, 2024
aecbc2e
gh-115382: Fix cross compiles when host and target use same SOABI
vfazio Oct 16, 2024
8e7b2a1
gh-125550: Enable py.exe to detect Store installs of 3.14 (GH-125551)
zooba Oct 16, 2024
a38fef4
gh-125620: Remove unnecessary import of subprocess in spawnv_passfds …
furkanonder Oct 16, 2024
a5a7f5e
gh-124694: Add concurrent.futures.InterpreterPoolExecutor (gh-124548)
ericsnowcurrently Oct 16, 2024
624be86
GH-99749: Add optional feature to suggest correct names (ArgumentPars…
savannahostrowski Oct 17, 2024
7b04496
gh-125542: Deprecate prefix_chars in ArgumentParser.add_argument_grou…
savannahostrowski Oct 17, 2024
dbcc5ac
gh-95836: Add custom type converter examples to argparse tutorial (GH…
savannahostrowski Oct 17, 2024
37986e8
gh-123153: Fix PGO builds with free-threading on Windows (#125607)
mdboom Oct 17, 2024
0d88b99
gh-125644: Update `locations.md` reference (#125645)
emmanuel-ferdman Oct 17, 2024
528bbab
GH-99108: Make vectorized versions of Blake2 available on x86, too (#…
msprotz Oct 17, 2024
c124577
gh-123370: Fix the canvas not clearing after running turtledemo.clock…
Wulian233 Oct 17, 2024
0cb20f2
gh-125625: Check for `py -3.13` in PCbuild/find_python.bat (GH-125626)
Wulian233 Oct 17, 2024
ad3eac1
gh-52551: Fix encoding issues in strftime() (GH-125193)
serhiy-storchaka Oct 17, 2024
04d6dd2
gh-113570: reprlib.repr does not use builtin __repr__ for reshadowed …
georgepittock Oct 17, 2024
f203d1c
gh-125017: Fix crash on premature access to classmethod/staticmethod …
JelleZijlstra Oct 17, 2024
b454662
gh-118986: expose `socket.IPV6_RECVERR` (#118987)
chrysn Oct 17, 2024
d8c8648
gh-125541: Make Ctrl-C interrupt `threading.Lock.acquire()` on Window…
colesbury Oct 17, 2024
c3164ae
gh-125017: Fix refleak from GH-125636 (GH-125664)
zware Oct 17, 2024
7cf2dbc
gh-125667: Statically Initialize the Arg Converter Data Values in _in…
ericsnowcurrently Oct 17, 2024
77cebb1
gh-125600: Only show stale code warning on source code display comman…
gaogaotiantian Oct 18, 2024
a0f5c8e
gh-125620: Skip check_resource_tracker_death on NetBSD due to long wa…
furkanonder Oct 18, 2024
d358425
gh-125682: Reject non-ASCII digits in the Python implementation of JS…
nineteendo Oct 18, 2024
df75136
gh-125660: Reject invalid unicode escapes for Python implementation o…
nineteendo Oct 18, 2024
10c4c95
gh-123610: Added additional types to ctypes/wintypes.py (GH-124086)
rruuaanng Oct 18, 2024
cda0ec8
gh-124102: Clean up unsupported VS and WiX detections (GH-124784)
Wulian233 Oct 18, 2024
2e950e3
Add tests for time.strftime() with invalid format string (GH-125696)
serhiy-storchaka Oct 18, 2024
6d93690
gh-125604: Move _Py_AuditHookEntry, etc. Out of pycore_runtime.h (gh-…
ericsnowcurrently Oct 18, 2024
f8ba9fb
gh-125703: Correctly honour tracemalloc hooks on specialized DECREF p…
pablogsal Oct 18, 2024
c8fd4b1
gh-125207: Fix MSVC 1935 build with JIT (#125209)
mdboom Oct 18, 2024
322f14e
gh-124694: In test_interpreter_pool, Restore the Asyncio Event Loop P…
ericsnowcurrently Oct 18, 2024
2bb7ab7
GH-125277: Increase minimum supported Sphinx to 7.2.6 (#125368)
AA-Turner Oct 19, 2024
84074a4
GH-99749: Add What's New entry for GH-124456 (GH-125671)
savannahostrowski Oct 19, 2024
a7443a1
gh-52551: Use wcsftime() to implement time.strftime() on Windows (GH-…
serhiy-storchaka Oct 19, 2024
4b421e8
gh-125522: Fix bare except in test_math.testTan (#125544)
iritkatriel Oct 19, 2024
2a378db
gh-125398: Convert paths in venv activate script when using Git Bash …
julienp Oct 19, 2024
4c53b25
gh-124984: Enhance `ssl` thread safety (#124993)
ZeroIntensity Oct 19, 2024
8f5e39d
gh-125378: Trigger a repeat for the full multi-line statement for emp…
gaogaotiantian Oct 19, 2024
14cafe1
Doc: Fix pluralization in os.process_cpu_count() documentation (#125678)
twm Oct 20, 2024
e924bb6
gh-125698: Replace EXEEXT with EXE_SUFFIX (#125699)
erlend-aasland Oct 20, 2024
ed24702
gh-125741: Update check_generated_files CI to use our published conta…
corona10 Oct 20, 2024
b3c6b2c
gh-125698: Restore EXEEXT in configure and Make (#125758)
erlend-aasland Oct 20, 2024
9256be7
gh-99030: Added documentation links for types and exceptions (GH-123857)
rruuaanng Oct 21, 2024
c5c21fe
gh-125519: Improve traceback if `importlib.reload()` is called with a…
AlexWaygood Oct 21, 2024
ded105a
Doc: Fix typos (#125728)
ember91 Oct 21, 2024
7d88140
gh-125313: Prefer `sys.base_*` paths in `Py_Get(Exec)Prefix` deprecat…
y5c4l3 Oct 21, 2024
f36d37b
gh-125741: Update `build.yml` for the new check_autoconf_regen job (#…
AA-Turner Oct 21, 2024
0cd2140
gh-119311: Add missing magic number (3571) for 3.13.0b1 (#125771)
frenzymadness Oct 21, 2024
5989eb7
gh-125608: Trigger dictionary watchers when inline values change (#12…
colesbury Oct 21, 2024
3d1df3d
gh-125703: Correctly honour tracemalloc hooks on more PyDECREF specia…
pablogsal Oct 21, 2024
5b7a872
gh-125590: Allow FrameLocalsProxy to delete and pop keys from extra l…
gaogaotiantian Oct 21, 2024
d67bf2d
gh-125766: Docs: minor rewording of installation on Linux section (GH…
partev Oct 21, 2024
d880c83
Doc: C API: Move `tp_dealloc` paragraph to `tp_dealloc` section (#125…
rhansen Oct 21, 2024
9b0bfba
gh-124218: Use per-thread reference counting for globals and builtins…
colesbury Oct 21, 2024
695814c
gh-119786: move interpreter doc from devguide to InternalDocs (#125715)
iritkatriel Oct 21, 2024
de5a6c7
gh-121459: Fix a couple of uses of `PyStackRef_FromPyObjectSteal` (#1…
mpage Oct 21, 2024
5ca4e34
gh-125767: Fix pickling and copying of super objects (GH-125781)
serhiy-storchaka Oct 21, 2024
dcc4fb2
gh-124969: Make locale.nl_langinfo(locale.ALT_DIGITS) returning a str…
serhiy-storchaka Oct 21, 2024
9dde463
gh-53203: Fix test_strptime on Solaris (GH-125785)
serhiy-storchaka Oct 21, 2024
44f841f
gh-125716: Raise an Exception If _globals_init() Fails In the _interp…
ericsnowcurrently Oct 21, 2024
d48cc82
gh-124651: Quote template strings in `venv` activation scripts (GH-12…
y5c4l3 Oct 21, 2024
4848b0b
gh-125716: Use A Global Mutex When Initializing Global State For The …
ericsnowcurrently Oct 21, 2024
d0bfff4
gh-119786: [doc] more consistent syntax in InternalDocs (#125815)
iritkatriel Oct 21, 2024
03f9264
fix grammar in comment in dictobject.c (#125822)
xylocone Oct 22, 2024
4efe64a
gh-125811: Remove DeprecationWarnings in test_peg_generator (#125812)
efimov-mikhail Oct 22, 2024
c1bdbe8
gh-124889: Rework Python generator cache (#125816)
efimov-mikhail Oct 22, 2024
57e3c59
GH-125521: Remove `if (true)` from generated output to reduce C compi…
markshannon Oct 22, 2024
759a54d
gh-125355: Rewrite parse_intermixed_args() in argparse (GH-125356)
serhiy-storchaka Oct 22, 2024
91ddde4
Doc: Show object descriptions in the table of contents (#125757)
AA-Turner Oct 22, 2024
079875e
gh-125038: Fix crash after genexpr.gi_frame.f_locals manipulations (#…
efimov-mikhail Oct 22, 2024
aaed91c
gh-125710: [Enum] fix hashable<->nonhashable comparisons for member v…
ethanfurman Oct 22, 2024
34653bb
gh-125259: Fix error notes removal in enum initialization (GH-125647)
mariosasko Oct 22, 2024
c75ff2e
gh-80958: unittest: discovery support for namespace packages as start…
jacobtylerwalls Oct 23, 2024
834ba5a
gh-58032: Deprecate the argparse.FileType type converter (GH-124664)
serhiy-storchaka Oct 23, 2024
de0d5c6
gh-119786: move 'changing grammar' checklist from devguide to Interna…
iritkatriel Oct 23, 2024
6f26d49
gh-125286: Share the Main Refchain With Legacy Interpreters (gh-125709)
ericsnowcurrently Oct 23, 2024
9c01db4
gh-125665: Update turtledemo docstrings with correct file names (#125…
Wulian233 Oct 23, 2024
13c9fa3
gh-121938: ctypes: Skip test of _pack_-ed struct with c_int64 on x86 …
encukou Oct 23, 2024
8f2c0f7
gh-125884: Support breakpoint on functions with annotations (#125892)
gaogaotiantian Oct 23, 2024
d3be6f9
gh-125614: annotationlib: Fix bug where not all Stringifiers are conv…
JelleZijlstra Oct 23, 2024
c35b33b
Fix typo in garbage_collector.md (#125556)
decaz Oct 24, 2024
b61fece
GH-125868: Fix STORE_ATTR_WITH_HINT specialization (GH-125876)
markshannon Oct 24, 2024
e545ead
gh-125859: Fix crash when `gc.get_objects` is called during GC (#125882)
colesbury Oct 24, 2024
ad6110a
gh-125842: Fix `sys.exit(0xffff_ffff)` on Windows (#125896)
colesbury Oct 24, 2024
5003ad5
gh-125909: Avoid a redirect when linking to the devguide (#125826)
partev Oct 24, 2024
3c4a7fa
gh-124218: Avoid refcount contention on builtins module (GH-125847)
colesbury Oct 24, 2024
41bd9d9
gh-125864: Propagate `pickle.loads()` failures in `InterpreterPoolExe…
ZeroIntensity Oct 24, 2024
3f24bde
gh-118950: Fix SSLProtocol.connection_lost not being called when OSEr…
cjavad Oct 24, 2024
500f533
gh-123930: Better error for "from imports" when script shadows module…
hauntsaninja Oct 24, 2024
1306f33
gh-125933: Add ARIA labels to select elements in the version switcher…
Privat33r-dev Oct 24, 2024
332356b
gh-125900: Clean-up logic around immortalization in free-threading (#…
colesbury Oct 24, 2024
fed501d
gh-125245: Fix race condition when importing `collections.abc` (#125415)
colesbury Oct 24, 2024
e68d4b0
gh-125940: Android: support 16 KB pages (#125941)
mhsmith Oct 24, 2024
b08570c
gh-125942: Android: set stdout to `errors="backslashreplace"` (#125943)
mhsmith Oct 25, 2024
371c537
Increase minimum Android API level to 24 (#125946)
mhsmith Oct 25, 2024
2513593
Fixed a few type mismatches in pdb (#125952)
gaogaotiantian Oct 25, 2024
75401fe
gh-123930: Correct test of attribute failure to account for iOS (#125…
freakboy3742 Oct 25, 2024
da8673d
gh-84545: Clarify the 'extend' action documentation in argparse (GH-1…
serhiy-storchaka Oct 25, 2024
db96327
gh-121654: Add PyType_Freeze() function (#122457)
vstinner Oct 25, 2024
ebcc578
gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125583)
vstinner Oct 25, 2024
cae853e
GH-125789: fix `fut._callbacks` to always return a copy of callbacks …
kumaraditya303 Oct 25, 2024
417c130
gh-120313: amend documentation regarding `ctypes._CFuncPtr` (GH-120989)
picnixz Oct 25, 2024
7f6e884
GH-125911: Call combine_symbol_mask on the initial trampoline of a tr…
Zheaoli Oct 25, 2024
1384409
gh-125783: Add tests to prevent regressions with the combination of `…
junkmd Oct 25, 2024
c5b99f5
gh-125969: fix OOB in `future_schedule_callbacks` due to an evil `cal…
picnixz Oct 25, 2024
8b7cdc5
gh-125698: Autoconf: Sync EXEEXT and ac_exeext (#125995)
erlend-aasland Oct 26, 2024
905eddc
Update CODEOWNERS (#126005)
gvanrossum Oct 26, 2024
a78d5b3
Fix a typo in ``Doc/tutorial/errors.rst`` exception output (#126001)
bogdanap Oct 26, 2024
26d6277
gh-89640: properly detect float word ordering on Linux (#125571)
erlend-aasland Oct 26, 2024
f6cc7c8
gh-94512: Fix forced arg format in posixmodule.c clinic code (#122516)
picnixz Oct 26, 2024
51b012b
gh-125593: Use colors to highlight error locations in tracebacks from…
wrongnull Oct 27, 2024
44becb8
gh-125666: Avoid PyREPL exiting when a null byte is in input (#125732)
devdanzin Oct 27, 2024
c51b560
Android: Update tests for newly-available functions affected by SELin…
mhsmith Oct 27, 2024
dad3453
gh-125633: Add function `ispackage` to stdlib `inspect` (#125634)
Xiaokang2022 Oct 27, 2024
dc76a4a
gh-126012: Add `__class_getitem__` to `memoryview` (#126013)
brianschubert Oct 27, 2024
80eec52
gh-126018: Avoid aborting due to unnecessary assert in `sys.audit` (#…
devdanzin Oct 27, 2024
f819d43
gh-125984: fix use-after-free on `fut->fut_{callback,context}0` due t…
picnixz Oct 27, 2024
0922a4a
gh-124295: Add translation tests for argparse (GH-124803)
tomasr8 Oct 27, 2024
ed5059e
gh-125966: fix use-after-free on `fut->fut_callback0` due to an evil …
picnixz Oct 27, 2024
6870eb3
gh-124295: Skip translation tests when pygettext is missing (GH-126051)
tomasr8 Oct 27, 2024
19e93e2
gh-126035: add missing whitespace to *Py_EnterRecursiveCall() message…
picnixz Oct 27, 2024
2544159
GH-125515: Reduce number of compiler warnings in generated code (GH-1…
markshannon Oct 28, 2024
ced2691
gh-126081: For PRs labeled with "type-feature", require a core review…
ambv Oct 28, 2024
796fd4a
Merge branch 'master' into wip-inspect-multi-signature
skirpichev Oct 28, 2024
e1190c0
Lint GitHub Actions and Dependabot (#126002)
hugovk Oct 28, 2024
dcda92f
Pre-commit: prevent spaces in news entry paths (#126063)
hugovk Oct 28, 2024
b5b0634
GH-125912: Teach the JIT's optimizer about _BINARY_OP_INPLACE_ADD_UNI…
brandtbucher Oct 28, 2024
00ea179
gh-125985: Add free threading scaling micro benchmarks (#125986)
colesbury Oct 28, 2024
85799f1
gh-89762: Document strftime %G, %V, and %u format specifiers (#124572)
rruuaanng Oct 28, 2024
dc2552d
gh-124928: Emscripten node support: Clean up old node <= 16 flags (#1…
hoodmane Oct 29, 2024
aeafaf4
gh-126014: Ignore `__pycache__`-only folders in makefile tests (#126066)
sobolevn Oct 29, 2024
9b14083
Align functools.reduce() docstring with PEP-257 (#126045)
skirpichev Oct 29, 2024
a64a1c9
gh-126106: Fix `NULL` possible derefrence in `Modules/_ssl.c` (#126111)
sobolevn Oct 29, 2024
67f5c5b
tomllib: Add a comment about implicit lru_cache bound (GH-126078)
hukkin Oct 29, 2024
faa3272
GH-125837: Split `LOAD_CONST` into three. (GH-125972)
markshannon Oct 29, 2024
0bbbe15
gh-122767: document "new style" formatting for complexes (GH-122848)
skirpichev Oct 29, 2024
b2eaa75
gh-126105: Fix crash in `ast` module, when `._fields` is deleted (#12…
sobolevn Oct 29, 2024
aab58a9
gh-118423: Add `INSTRUCTION_SIZE` macro to code generator (GH-125467)
tomasr8 Oct 29, 2024
9effa0f
Add lightweight comments to conf.py and update docs readme (GH-126100)
willingc Oct 29, 2024
802d405
gh-126084: Fix venvwlauncher.exe to run pythonw.exe (GH-126088)
chrullrich Oct 29, 2024
6742f14
GH-125866: Improve tests for `pathname2url()` and `url2pathname()` (#…
barneygale Oct 29, 2024
b1f13bc
gh-124932: Distinguish build prefix from host prefix in cross builds …
hoodmane Oct 29, 2024
4877e33
gh-126146: Remove ``__cmp__`` method from tests (#126147)
Eclips4 Oct 29, 2024
5527c40
gh-116938: Fix `dict.update` docstring and remove erraneous full stop…
Prometheus3375 Oct 29, 2024
298e041
bpo-41793: Fix an inaccuracy about reflected methods in datamodel doc…
wimglenn Oct 29, 2024
0e45b1f
Doc: Note that pydoc uses and prefers ``MANPAGER`` (#125362)
mancellin Oct 29, 2024
9dfef4e
gh-125588: Teach the python PEG generator the new f-string tokens (#1…
pablogsal Oct 29, 2024
224c370
gh-126139: Improve error message location for future statement with u…
brianschubert Oct 29, 2024
2d9d101
docs: restore an anchor to for/else (#126154)
nedbat Oct 30, 2024
2d37c71
gh-124855: Don't allow the JIT and perf support to be active at the s…
pablogsal Oct 30, 2024
d4b6d84
gh-58032: Docs: Sort argparse alphabetically (GH-125871)
hugovk Oct 30, 2024
00e5ec0
gh-118633: Add warning regarding the unsafe usage of eval and exec (G…
DanielRuf Oct 30, 2024
ce653aa
Merge branch 'master' into wip-inspect-multi-signature
skirpichev Oct 30, 2024
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .azure-pipelines/ci.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
trigger: ['main', '3.12', '3.11', '3.10', '3.9', '3.8', '3.7']
trigger: ['main', '3.13', '3.12', '3.11', '3.10', '3.9', '3.8']

jobs:
- job: Prebuild
Expand Down
27 changes: 0 additions & 27 deletions .azure-pipelines/posix-deps-apt.sh

This file was deleted.

26 changes: 0 additions & 26 deletions .azure-pipelines/posix-steps.yml

This file was deleted.

28 changes: 0 additions & 28 deletions .azure-pipelines/pr.yml

This file was deleted.

24 changes: 0 additions & 24 deletions .devcontainer/Dockerfile

This file was deleted.

4 changes: 1 addition & 3 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
{
"build": {
"dockerfile": "Dockerfile"
},
"image": "ghcr.io/python/devcontainer:2024.09.25.11038928730",
"onCreateCommand": [
// Install common tooling.
"dnf",
Expand Down
2 changes: 0 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,6 @@ Lib/test/cjkencodings/* noeol
Lib/test/tokenizedata/coding20731.py noeol
Lib/test/decimaltestdata/*.decTest noeol
Lib/test/test_email/data/*.txt noeol
Lib/test/test_importlib/resources/data01/* noeol
Lib/test/test_importlib/resources/namespacedata01/* noeol
Lib/test/xmltestdata/* noeol

# Shell scripts should have LF even on Windows because of Cygwin
Expand Down
31 changes: 21 additions & 10 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,11 @@

# Build system
configure* @erlend-aasland @corona10
Makefile.pre.in @erlend-aasland
Modules/Setup* @erlend-aasland

# asyncio
**/*asyncio* @1st1 @asvetlov @gvanrossum @kumaraditya303 @willingc
**/*asyncio* @1st1 @asvetlov @kumaraditya303 @willingc

# Core
**/*context* @1st1
Expand All @@ -31,16 +33,16 @@ Objects/frameobject.c @markshannon
Objects/call.c @markshannon
Python/ceval*.c @markshannon
Python/ceval*.h @markshannon
Python/codegen.c @markshannon @iritkatriel
Python/compile.c @markshannon @iritkatriel
Python/assemble.c @markshannon @iritkatriel
Python/flowgraph.c @markshannon @iritkatriel
Python/instruction_sequence.c @iritkatriel
Python/ast_opt.c @isidentical
Python/bytecodes.c @markshannon
Python/optimizer*.c @markshannon
Python/optimizer_analysis.c @Fidget-Spinner
Python/optimizer_bytecodes.c @Fidget-Spinner
Python/symtable.c @JelleZijlstra @carljm
Python/symtable.c @JelleZijlstra @carljm
Lib/_pyrepl/* @pablogsal @lysnikolaou @ambv
Lib/test/test_patma.py @brandtbucher
Lib/test/test_type_*.py @JelleZijlstra
Expand Down Expand Up @@ -70,6 +72,7 @@ Include/internal/pycore_freelist.h @ericsnowcurrently
Include/internal/pycore_global_objects.h @ericsnowcurrently
Include/internal/pycore_obmalloc.h @ericsnowcurrently
Include/internal/pycore_pymem.h @ericsnowcurrently
Include/internal/pycore_stackref.h @Fidget-Spinner
Modules/main.c @ericsnowcurrently
Programs/_bootstrap_python.c @ericsnowcurrently
Programs/python.c @ericsnowcurrently
Expand Down Expand Up @@ -154,10 +157,12 @@ Include/internal/pycore_time.h @pganssle @abalkin
/Tools/cases_generator/ @markshannon

# AST
Python/ast.c @isidentical @JelleZijlstra
Parser/asdl.py @isidentical @JelleZijlstra
Parser/asdl_c.py @isidentical @JelleZijlstra
Lib/ast.py @isidentical @JelleZijlstra
Python/ast.c @isidentical @JelleZijlstra @eclips4
Python/ast_opt.c @isidentical @eclips4
Parser/asdl.py @isidentical @JelleZijlstra @eclips4
Parser/asdl_c.py @isidentical @JelleZijlstra @eclips4
Lib/ast.py @isidentical @JelleZijlstra @eclips4
Lib/test/test_ast/ @eclips4

# Mock
/Lib/unittest/mock.py @cjw296
Expand Down Expand Up @@ -199,18 +204,19 @@ Doc/c-api/stable.rst @encukou
**/*itertools* @rhettinger
**/*collections* @rhettinger
**/*random* @rhettinger
**/*queue* @rhettinger
**/*bisect* @rhettinger
**/*heapq* @rhettinger
**/*functools* @rhettinger
**/*decimal* @rhettinger

**/*dataclasses* @ericvsmith

**/*ensurepip* @pfmoore @pradyunsg

/Doc/library/idle.rst @terryjreedy
**/*idlelib* @terryjreedy
**/*turtledemo* @terryjreedy

**/*annotationlib* @JelleZijlstra
**/*typing* @JelleZijlstra @AlexWaygood

**/*ftplib @giampaolo
Expand Down Expand Up @@ -245,7 +251,7 @@ Doc/howto/clinic.rst @erlend-aasland
**/*interpreteridobject.* @ericsnowcurrently
**/*crossinterp* @ericsnowcurrently
Lib/test/support/interpreters/ @ericsnowcurrently
Modules/_xx*interp*module.c @ericsnowcurrently
Modules/_interp*module.c @ericsnowcurrently
Lib/test/test_interpreters/ @ericsnowcurrently

# Android
Expand All @@ -271,3 +277,8 @@ Lib/test/test_interpreters/ @ericsnowcurrently
# Config Parser
Lib/configparser.py @jaraco
Lib/test/test_configparser.py @jaraco

# Doc sections
Doc/reference/ @willingc

**/*weakref* @kumaraditya303
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,12 @@ body:
label: "CPython versions tested on:"
multiple: true
options:
- "3.8"
- "3.9"
- "3.10"
- "3.11"
- "3.12"
- "3.13"
- "3.14"
- "CPython main branch"
validations:
required: true
Expand Down
3 changes: 2 additions & 1 deletion .github/ISSUE_TEMPLATE/crash.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,12 @@ body:
label: "CPython versions tested on:"
multiple: true
options:
- "3.8"
- "3.9"
- "3.10"
- "3.11"
- "3.12"
- "3.13"
- "3.14"
- "CPython main branch"
validations:
required: true
Expand Down
Loading