summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* gh-96678: Avoid undefined behaviour in test (#96672)Matthias Görgens2022-09-131-1/+1
|
* gh-93503: Document the new tracing/profiling APIs in the What's new document ↵Pablo Galindo Salgado2022-09-132-6/+20
| | | | | (#96681) Co-authored-by: Victor Stinner <vstinner@python.org>
* gh-87092: reduce redundancy and repetition in compiler's optimization stage ↵Irit Katriel2022-09-133-99/+83
| | | | (GH-96713)
* gh-96702: Order methods before attrs in sqlite3.Connection docs (#96703)Erlend E. Aasland2022-09-131-97/+96
|
* GH-96754: Check whether the interpreter frame is complete before creating ↵Mark Shannon2022-09-134-3/+14
| | | | frame object. (GH-96776)
* gh-90110: Fix the c-analyzer Tool (gh-96731)Eric Snow2022-09-1210-116/+497
| | | | | | | This includes: * update the whitelists * fixes so we can stop ignoring some of the files * ensure Include/cpython/*.h get analyzed
* gh-96729: Ensure installers built with Tools/msi/buildrelease.bat have ↵adang13452022-09-122-1/+5
| | | | matching UUIDs with official releases (GH-96755)
* gh-96706: [doc] Don't recomment deprecated use of get_event_loop() in ↵zhanpon2022-09-112-4/+4
| | | | examples (#96707)
* gh-84461: Omit resource mod and getresuid funcs on Emscripten (GH-96303)Christian Heimes2022-09-114-4/+10
|
* gh-95853: Multiple ops and debug for wasm_build.py (#96744)Christian Heimes2022-09-115-83/+248
|
* gh-90751: memoryview now supports half-float (#96738)Dong-hee Na2022-09-105-10/+60
| | | | Co-authored-by: Antoine Pitrou <antoine@python.org>
* Fix typo in 3.12 whatsnew (GH-96740)Maksym Medvied2022-09-101-1/+1
|
* gh-94972: document that shield users need to keep a reference to their task ↵Hendrik Makait2022-09-103-7/+23
| | | | | | (#96724) Co-authored-by: Thomas Grainger <tagrain@gmail.com> Co-authored-by: Guido van Rossum <gvanrossum@gmail.com>
* GH-96678: Fix undefined behavior in ceval.c (#96708)Mark Shannon2022-09-102-1/+8
|
* Replace ad-hoc labels with JUMP_TO_INSTRUCTION (GH-96634)Brandt Bucher2022-09-091-4/+4
|
* GH-90230: Fix warnings and failures with --enable-pystats (GH-96622)Brandt Bucher2022-09-092-0/+4
|
* gh-96710: Make the test timing more lenient for the int/str DoS regression ↵Gregory P. Smith2022-09-091-6/+8
| | | | | | | | | test. (#96717) A regression would still absolutely fail and even a flaky pass isn't harmful as it'd fail most of the time across our N system test runs. Windows has a low resolution timer and CI systems are prone to odd timing so this just gives more leeway to avoid flakiness.
* Fix possible NULL pointer dereference in _PyThread_CurrentFrames (GH-96584)Kumar Aditya2022-09-092-1/+7
|
* gh-96364: Fix text signatures of `__getitem__` for `list` and `dict` (GH-96365)Nikita Sobolev2022-09-093-2/+5
|
* gh-96624: Fix test_dotted_but_module_not_loaded in testpatch.py (GH-96691)Dennis Sweeney2022-09-092-1/+2
| | | * Update test_dotted_but_module_not_loaded to reflect the move of unittest.test to test.test_unittest.
* GH-46412: More efficient bool() for ndbm/_gdbmmodule (#96692)Guido van Rossum2022-09-095-0/+91
|
* gh-96684: Silently suppress COM security errors in _wmi module (GH-96690)Steve Dower2022-09-082-4/+18
|
* gh-96465: Clear fractions hash lru_cache under refleak testing (GH-96689)Zachary Ware2022-09-081-0/+7
| | | Automerge-Triggered-By: GH:zware
* gh-92734: Add indentation feature to reprlib.Repr (GH-92735)finefoot2022-09-084-5/+421
|
* GH-96636: Remove all uses of NOTRACE_DISPATCH (GH-96643)Mark Shannon2022-09-083-62/+105
| | | Co-authored-by: Brandt Bucher <brandtbucher@gmail.com>
* gh-96352: Set AttributeError context in _PyObject_GenericGetAttrWithDict ↵philg3142022-09-083-0/+9
| | | | (#96353)
* gh-96143: Clear instruction cache after mprotect call (#96476)Pablo Galindo Salgado2022-09-081-4/+23
|
* gh-96652: Fix faulthandler chained signal without sigaction() (#96666)Victor Stinner2022-09-082-1/+4
| | | | | Fix the faulthandler implementation of faulthandler.register(signal, chain=True) if the sigaction() function is not available: don't call the previous signal handler if it's NULL.
* gh-96653: Remove duplicate CALL_STAT_INC(inlined_py_calls) in ↵Itamar Ostricher2022-09-081-1/+0
| | | | BINARY_SUBSCR_GETITEM (GH-96654)
* gh-88287: Add BufferingFormatter documentation. (GH-96608)Vinay Sajip2022-09-081-0/+29
|
* GH-90699: use statically allocated interned strings in typeobject's slotdefs ↵Kumar Aditya2022-09-075-176/+140
| | | | (GH-94706)
* gh-96665: Fixes build break on older MSVC versions due to C++20 features in ↵Steve Dower2022-09-071-0/+10
| | | | argument clinic (GH-96667)
* gh-96268: Fix loading invalid UTF-8 (#96270)Michael Droettboom2022-09-073-16/+57
| | | | | This makes tokenizer.c:valid_utf8 match stringlib/codecs.h:decode_utf8. It also fixes an off-by-one error introduced in 3.10 for the line number when the tokenizer reports bad UTF8.
* gh-94781: Fix Windows projects not cleaning intermediate and output files ↵Charlie Zhao2022-09-073-0/+18
| | | | for frozen modules (GH-96423)
* gh-89545: Updates platform module to use new internal _wmi module on Windows ↵Steve Dower2022-09-0717-91/+859
| | | | to directly query OS properties (GH-96289)
* gh-96577: Fixes buffer overrun in _msi module (GH-96633)Steve Dower2022-09-072-2/+3
|
* GH-96465: Cache hashes for Fraction instances (GH-96483)Raymond Hettinger2022-09-072-30/+36
|
* gh-88057: in compile.c, assertion that stackdepth is alway >=0 is missing in ↵Irit Katriel2022-09-071-0/+1
| | | | one place (GH-96513)
* gh-94808: Improve coverage of _PyBytes_FormatEx (GH-95895)Michael Droettboom2022-09-071-0/+18
| | | | | | | | There were two specific areas not covered: - %(name) syntax - %*s syntax Automerge-Triggered-By: GH:iritkatriel
* gh-96641: Do not expose `KeyWrapper` in `_functoolsmodule.c` (gh-96642)Nikita Sobolev2022-09-072-3/+3
|
* GH-91432: Remove the iterator_exhausted_no_error label (GH-96517)Brandt Bucher2022-09-071-16/+20
|
* gh-96538: Fix refleak in _bisectmodule.c (gh-96619)Dennis Sweeney2022-09-062-0/+30
|
* gh-96628: remove deprecated and ignored arg of sysconfig.is_python_build() ↵Irit Katriel2022-09-061-1/+1
| | | | (GH-96629)
* gh-96611: Fix error message for invalid UTF-8 in mid-multiline string (#96623)Michael Droettboom2022-09-063-0/+16
|
* GH-96572: fix use after free in trace refs build mode (#96618)Kumar Aditya2022-09-062-1/+2
|
* GH-96612: Skip incomplete frames in tracemalloc traces. (GH-96613)Mark Shannon2022-09-063-3/+23
|
* gh-96478: Fix new test when run in refleak mode (#96615)Jelle Zijlstra2022-09-061-12/+12
| | | | ./python.exe -m test -R : test.test_typing would fail, apparently because the dictionary used in the @patch decorator was modified.
* GH-96569: Add two NULL checks to avoid undefined behavior. (GH-96585)Mark Shannon2022-09-063-10/+13
|
* GH-93911: Fix `LOAD_ATTR_PROPERTY` caches (GH-96519)Brandt Bucher2022-09-062-5/+7
|
* gh-96478: Test `@overload` on C functions (#96479)Nikita Sobolev2022-09-051-0/+14
| | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>