summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* gh-90654: IDLE - Insert blank line in NEWS.txt (#95478)Terry Jan Reedy2022-07-301-0/+1
| | | Needed for backports.
* gh-95454: Replace truthy/falsy with true/false (GH-95456)Robert O'Shea2022-07-308-13/+15
|
* gh-94938: Fix test (GH-95396)Serhiy Storchaka2022-07-301-5/+0
|
* gh-95411: IDLE - Enable using the module browser with .pyw files (#95397)Erlend Egeberg Aasland2022-07-304-9/+31
| | | Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* gh-95273: Relocate sqlite3 enable load extension note (#95430)Erlend Egeberg Aasland2022-07-291-12/+8
|
* gh-94302: Clarify use of the 'open' operation in os.startfile (GH-95441)Steve Dower2022-07-291-2/+2
|
* gh-95415: Make availability directive consistent (GH-95416)Christian Heimes2022-07-2917-101/+208
|
* gh-95432: Fixup sqlite3 tutorial example (#95431)Erlend Egeberg Aasland2022-07-291-5/+5
| | | | - the insert statement should have five placeholders, not four - missing ... in the multiline row list
* gh-94512: Fix forced arg format in AC-processed resource (GH-94515)Oleg Iarygin2022-07-292-31/+38
|
* gh-95273: Improve sqlite3 class descriptions (#95379)Erlend Egeberg Aasland2022-07-291-8/+34
| | | Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-95273: Move sqlite3 executemany examples from reference to tutorial (#95351)Erlend Egeberg Aasland2022-07-293-54/+26
|
* gh-95273: Condense sqlite3 executescript example (#95383)Erlend Egeberg Aasland2022-07-292-27/+9
|
* gh-94673: Add Per-Interpreter tp_weaklist for Static Builtin Types (#95302)Eric Snow2022-07-297-1/+59
| | | | | | | | | | | | | | | * Store tp_weaklist on the interpreter state for static builtin types. * Factor out _PyStaticType_GET_WEAKREFS_LISTPTR(). * Add _PyStaticType_ClearWeakRefs(). * Add a comment about how _PyStaticType_ClearWeakRefs() loops. * Document the change. * Update Doc/whatsnew/3.12.rst * Fix a typo.
* Improve documentation for adding datetime and timedelta (gh-95403)BenjaminHelyer2022-07-291-2/+2
|
* gh-89610: Add .pyi as a recognised extension for IDLE on macOS (#95393)Erlend Egeberg Aasland2022-07-283-0/+5
| | | | | This allows opening stub files by double clicking on them in the Finder. Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* gh-43414: os.get_terminal_size() now uses the actual file descriptor on ↵Raghunandan Bhat2022-07-283-15/+17
| | | | Windows instead of mapping to standard handles (#93203)
* Fix misused variable that was preventing permutations of classes from being ↵Jingxuan He2022-07-281-1/+1
| | | | tested (GH-93935)
* gh-86128: Add warning to ThreadPoolExecutor docs about atexit behaviour ↵[object Object]2022-07-282-0/+8
| | | | (GH-94008)
* Fix Unicode doc and replace use of macro with PyMem_New function (GH-94088)Pamela Fox2022-07-282-2/+2
|
* gh-59200: Clarify `PyLong_FromString` documentation (GH-94363)JustAnotherArchivist2022-07-281-8/+9
|
* gh-94512: Fix forced arg format in AC-processed overlapped (GH-94516)Oleg Iarygin2022-07-282-64/+335
|
* gh-95359: Fix py.exe launcher handling of per-user py.ini and command names ↵Steve Dower2022-07-283-8/+15
| | | | (GH-95399)
* Update link to faster cpython benchmarks (GH-95391)Ken Jin2022-07-281-1/+1
|
* GH-95097: fix `asyncio.run` for tasks without `uncancel` method (#95211)Kumar Aditya2022-07-283-6/+55
| | | | Co-authored-by: Thomas Grainger <tagrain@gmail.com>
* gh-95369: add missing decref in error case of exception group's split (GH-95370)Irit Katriel2022-07-281-0/+1
|
* gh-95355: Check tokens[0] after allocating memory (GH-95356)Honglin Zhu2022-07-282-1/+2
| | | | | #95355 Automerge-Triggered-By: GH:pablogsal
* gh-95166: cancel map waited on future on timeout (GH-95169)Thomas Grainger2022-07-283-2/+42
| | | Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
* GH-90081: Run python tracers at full speed (GH-95328)Mark Shannon2022-07-283-6/+12
|
* Docs: Fix refs & tweak wording in sqlite3 'Using shortcut methods'Erlend Egeberg Aasland2022-07-281-2/+3
| | | Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
* gh-94938: Fix errror detection of unexpected keyword arguments (GH-94999)Serhiy Storchaka2022-07-284-85/+112
| | | | | | | | | | When keyword argument name is an instance of a str subclass with overloaded methods __eq__ and __hash__, the former code could not find the name of an extraneous keyword argument to report an error, and _PyArg_UnpackKeywords() returned success without setting the corresponding cell in the linearized arguments array. But since the number of expected initialized cells is determined as the total number of passed arguments, this lead to reading NULL as a keyword parameter value, that caused SystemError or crash or other undesired behavior.
* gh-95174: Add pthread stubs for WASI (GH-95234)Christian Heimes2022-07-2717-41/+332
| | | Co-authored-by: Brett Cannon <brett@python.org>
* gh-95339: update bundled pip to 22.2.1 (gh-95340)Stéphane Bidoul2022-07-273-1/+2
|
* gh-95324: Emit a warning if an object doesn't call PyObject_GC_UnTrack ↵Pablo Galindo Salgado2022-07-278-2/+18
| | | | during deallocation in debug mode (#95325)
* gh-95174: Move WASIX logic into wasi-env (GH-95320)Christian Heimes2022-07-272-9/+22
| | | | | | wasi-env now sets WASIX flags. This allows us to control all build parameter for wasm32-wasi buildbot from CPython repository. Also export and improve SYSROOT parameter.
* gh-95273: Normalise sqlite3 reference wording (#95274)Erlend Egeberg Aasland2022-07-271-45/+48
| | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM>
* GH-93899: fix checks for eventfd flags (GH-95170)Kumar Aditya2022-07-273-10/+15
|
* gh-94630: Fixup sqlite3 argument spec docs for connection execute* methods ↵Erlend Egeberg Aasland2022-07-271-5/+5
| | | | (#95319)
* GH-95045: gc untrack _lsprof.Profiler before deallocating it (GH-95315)Kumar Aditya2022-07-272-0/+2
| | | Automerge-Triggered-By: GH:pablogsal
* gh-93963: Remove usage of deprecated interface from importlib.abc. (#95217)Jason R. Coombs2022-07-273-2/+3
| | | Co-authored-by: Łukasz Langa <lukasz@langa.pl>
* gh-95005: Replace PyAccu with PyUnicodeWriter (gh-95006)Aivars Kalvāns2022-07-2710-239/+69
|
* gh-95280: Fix test_get_ciphers on systems without RSA key exchange (GH-95282)Christian Heimes2022-07-272-2/+16
|
* gh-95174: WASI: skip missing sockets functions (GH-95179)Christian Heimes2022-07-2711-27/+864
|
* gh-95085: Promote Emscripten and WASI to PEP 11 tier 3 (GH-95086)Christian Heimes2022-07-275-8/+23
|
* gh-94635: Add sqlite3 'Introduction' and 'Tutorial' doc headings (#95269)Erlend Egeberg Aasland2022-07-271-1/+11
|
* gh-94673: Add Per-Interpreter Storage for Static Builtin Types (#95255)Eric Snow2022-07-265-7/+125
| | | | | | | | | | | | | | This is the last precursor to storing tp_subclasses (and tp_weaklist) on the interpreter state for static builtin types. Here we add per-type storage on PyInterpreterState, but only for the static builtin types. This involves the following: * add PyInterpreterState.types * move PyInterpreterState.type_cache to it * add a "num_builtins_initialized" field * add a "builtins" field (a static array big enough for all the static builtin types) * add _PyStaticType_GetState() to look up a static builtin type's state * (temporarily) add PyTypeObject.tp_static_builtin_index (to hold the type's index into PyInterpreterState.types.builtins) We will be eliminating tp_static_builtin_index in a later change.
* gh-95285: py.exe launcher fails with short argv0 (GH-95295)Steve Dower2022-07-263-3/+20
|
* gh-93678: Address stack exhaustion on WASI (GH-95296)Christian Heimes2022-07-262-4/+9
|
* gh-94801: Fix regression in configure's CPPFLAGS handling (GH-95288)Christian Heimes2022-07-263-33/+35
|
* gh-95291: Use import helper to improve sqlite3 audit tests (#95292)Erlend Egeberg Aasland2022-07-261-4/+1
| | | Now the tests are correctly reported as skipped if sqlite3 is not available.
* Fix minor docstring issues in `dataclasses.py`. (gh-93024)Roman Novak2022-07-261-7/+7
| | | Previously, when using `functools.wrap` around them (and inherit their docstrings), sphinx renders the docstrings badly and raises warnings about wrong indent.