Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gh-90654: IDLE - Insert blank line in NEWS.txt (#95478) | Terry Jan Reedy | 2022-07-30 | 1 | -0/+1 |
| | | | Needed for backports. | ||||
* | gh-95454: Replace truthy/falsy with true/false (GH-95456) | Robert O'Shea | 2022-07-30 | 8 | -13/+15 |
| | |||||
* | gh-94938: Fix test (GH-95396) | Serhiy Storchaka | 2022-07-30 | 1 | -5/+0 |
| | |||||
* | gh-95411: IDLE - Enable using the module browser with .pyw files (#95397) | Erlend Egeberg Aasland | 2022-07-30 | 4 | -9/+31 |
| | | | Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> | ||||
* | gh-95273: Relocate sqlite3 enable load extension note (#95430) | Erlend Egeberg Aasland | 2022-07-29 | 1 | -12/+8 |
| | |||||
* | gh-94302: Clarify use of the 'open' operation in os.startfile (GH-95441) | Steve Dower | 2022-07-29 | 1 | -2/+2 |
| | |||||
* | gh-95415: Make availability directive consistent (GH-95416) | Christian Heimes | 2022-07-29 | 17 | -101/+208 |
| | |||||
* | gh-95432: Fixup sqlite3 tutorial example (#95431) | Erlend Egeberg Aasland | 2022-07-29 | 1 | -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 Iarygin | 2022-07-29 | 2 | -31/+38 |
| | |||||
* | gh-95273: Improve sqlite3 class descriptions (#95379) | Erlend Egeberg Aasland | 2022-07-29 | 1 | -8/+34 |
| | | | Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM> | ||||
* | gh-95273: Move sqlite3 executemany examples from reference to tutorial (#95351) | Erlend Egeberg Aasland | 2022-07-29 | 3 | -54/+26 |
| | |||||
* | gh-95273: Condense sqlite3 executescript example (#95383) | Erlend Egeberg Aasland | 2022-07-29 | 2 | -27/+9 |
| | |||||
* | gh-94673: Add Per-Interpreter tp_weaklist for Static Builtin Types (#95302) | Eric Snow | 2022-07-29 | 7 | -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) | BenjaminHelyer | 2022-07-29 | 1 | -2/+2 |
| | |||||
* | gh-89610: Add .pyi as a recognised extension for IDLE on macOS (#95393) | Erlend Egeberg Aasland | 2022-07-28 | 3 | -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 Bhat | 2022-07-28 | 3 | -15/+17 |
| | | | | Windows instead of mapping to standard handles (#93203) | ||||
* | Fix misused variable that was preventing permutations of classes from being ↵ | Jingxuan He | 2022-07-28 | 1 | -1/+1 |
| | | | | tested (GH-93935) | ||||
* | gh-86128: Add warning to ThreadPoolExecutor docs about atexit behaviour ↵ | [object Object] | 2022-07-28 | 2 | -0/+8 |
| | | | | (GH-94008) | ||||
* | Fix Unicode doc and replace use of macro with PyMem_New function (GH-94088) | Pamela Fox | 2022-07-28 | 2 | -2/+2 |
| | |||||
* | gh-59200: Clarify `PyLong_FromString` documentation (GH-94363) | JustAnotherArchivist | 2022-07-28 | 1 | -8/+9 |
| | |||||
* | gh-94512: Fix forced arg format in AC-processed overlapped (GH-94516) | Oleg Iarygin | 2022-07-28 | 2 | -64/+335 |
| | |||||
* | gh-95359: Fix py.exe launcher handling of per-user py.ini and command names ↵ | Steve Dower | 2022-07-28 | 3 | -8/+15 |
| | | | | (GH-95399) | ||||
* | Update link to faster cpython benchmarks (GH-95391) | Ken Jin | 2022-07-28 | 1 | -1/+1 |
| | |||||
* | GH-95097: fix `asyncio.run` for tasks without `uncancel` method (#95211) | Kumar Aditya | 2022-07-28 | 3 | -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 Katriel | 2022-07-28 | 1 | -0/+1 |
| | |||||
* | gh-95355: Check tokens[0] after allocating memory (GH-95356) | Honglin Zhu | 2022-07-28 | 2 | -1/+2 |
| | | | | | #95355 Automerge-Triggered-By: GH:pablogsal | ||||
* | gh-95166: cancel map waited on future on timeout (GH-95169) | Thomas Grainger | 2022-07-28 | 3 | -2/+42 |
| | | | Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> | ||||
* | GH-90081: Run python tracers at full speed (GH-95328) | Mark Shannon | 2022-07-28 | 3 | -6/+12 |
| | |||||
* | Docs: Fix refs & tweak wording in sqlite3 'Using shortcut methods' | Erlend Egeberg Aasland | 2022-07-28 | 1 | -2/+3 |
| | | | Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM> | ||||
* | gh-94938: Fix errror detection of unexpected keyword arguments (GH-94999) | Serhiy Storchaka | 2022-07-28 | 4 | -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 Heimes | 2022-07-27 | 17 | -41/+332 |
| | | | Co-authored-by: Brett Cannon <brett@python.org> | ||||
* | gh-95339: update bundled pip to 22.2.1 (gh-95340) | Stéphane Bidoul | 2022-07-27 | 3 | -1/+2 |
| | |||||
* | gh-95324: Emit a warning if an object doesn't call PyObject_GC_UnTrack ↵ | Pablo Galindo Salgado | 2022-07-27 | 8 | -2/+18 |
| | | | | during deallocation in debug mode (#95325) | ||||
* | gh-95174: Move WASIX logic into wasi-env (GH-95320) | Christian Heimes | 2022-07-27 | 2 | -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 Aasland | 2022-07-27 | 1 | -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 Aditya | 2022-07-27 | 3 | -10/+15 |
| | |||||
* | gh-94630: Fixup sqlite3 argument spec docs for connection execute* methods ↵ | Erlend Egeberg Aasland | 2022-07-27 | 1 | -5/+5 |
| | | | | (#95319) | ||||
* | GH-95045: gc untrack _lsprof.Profiler before deallocating it (GH-95315) | Kumar Aditya | 2022-07-27 | 2 | -0/+2 |
| | | | Automerge-Triggered-By: GH:pablogsal | ||||
* | gh-93963: Remove usage of deprecated interface from importlib.abc. (#95217) | Jason R. Coombs | 2022-07-27 | 3 | -2/+3 |
| | | | Co-authored-by: Łukasz Langa <lukasz@langa.pl> | ||||
* | gh-95005: Replace PyAccu with PyUnicodeWriter (gh-95006) | Aivars Kalvāns | 2022-07-27 | 10 | -239/+69 |
| | |||||
* | gh-95280: Fix test_get_ciphers on systems without RSA key exchange (GH-95282) | Christian Heimes | 2022-07-27 | 2 | -2/+16 |
| | |||||
* | gh-95174: WASI: skip missing sockets functions (GH-95179) | Christian Heimes | 2022-07-27 | 11 | -27/+864 |
| | |||||
* | gh-95085: Promote Emscripten and WASI to PEP 11 tier 3 (GH-95086) | Christian Heimes | 2022-07-27 | 5 | -8/+23 |
| | |||||
* | gh-94635: Add sqlite3 'Introduction' and 'Tutorial' doc headings (#95269) | Erlend Egeberg Aasland | 2022-07-27 | 1 | -1/+11 |
| | |||||
* | gh-94673: Add Per-Interpreter Storage for Static Builtin Types (#95255) | Eric Snow | 2022-07-26 | 5 | -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 Dower | 2022-07-26 | 3 | -3/+20 |
| | |||||
* | gh-93678: Address stack exhaustion on WASI (GH-95296) | Christian Heimes | 2022-07-26 | 2 | -4/+9 |
| | |||||
* | gh-94801: Fix regression in configure's CPPFLAGS handling (GH-95288) | Christian Heimes | 2022-07-26 | 3 | -33/+35 |
| | |||||
* | gh-95291: Use import helper to improve sqlite3 audit tests (#95292) | Erlend Egeberg Aasland | 2022-07-26 | 1 | -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 Novak | 2022-07-26 | 1 | -7/+7 |
| | | | Previously, when using `functools.wrap` around them (and inherit their docstrings), sphinx renders the docstrings badly and raises warnings about wrong indent. |