Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | gh-97909: Mark up members of PyMemberDef (GH-98473) | Johnny11502 | 2022-10-24 | 1 | -21/+21 | |
| | | | Co-authored-by: T <tnie@tuta.io> | |||||
* | gh-95913: Fix, sort & expand pending removal sect in 3.11 WhatsNew (GH-98583) | C.A.M. Gerlach | 2022-10-24 | 1 | -20/+43 | |
| | | | | | | | | | | | | * Fix names/references of pending removal APIs * Sort list of APIs pending removal alphabetically * Add missing modules/submodules pending removal in 3.12 * Add table of unittest deprecated aliases to 3.11 What's New Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Petr Viktorin <encukou@gmail.com> | |||||
* | gh-95913: Add io support for SpooledTemporaryFile in 3.11 Whatsnew (#98312) | C.A.M. Gerlach | 2022-10-24 | 1 | -0/+13 | |
| | ||||||
* | gh-95913: Edit & expand Deprecated section of 3.11 WhatsNew (#98581) | C.A.M. Gerlach | 2022-10-24 | 1 | -82/+108 | |
| | | | | | | | * Refine Sphinx syntax and grammar/phrasing in Deprecated section items * Organize into lang/builtins, modules & stdlib sections * Convert PEP 594 module list into a grid to not waste as much space * Add importlib.resources deprecated functions to section | |||||
* | gh-95913: Edit, expand & format Bytecode sect in 3.11 WhatsNew (GH-98559) | C.A.M. Gerlach | 2022-10-24 | 1 | -39/+81 | |
| | ||||||
* | gh-95913: Edit, link and sort 3.11 WhatsNew Build section (#98588) | C.A.M. Gerlach | 2022-10-24 | 1 | -57/+67 | |
| | ||||||
* | gh-95913: Edit, sort & expand 3.11 WhatsNew Porting section (#98585) | C.A.M. Gerlach | 2022-10-24 | 1 | -30/+31 | |
| | ||||||
* | gh-95913: Edit, xref & sort 3.11 WhatsNew Removed section (#98584) | C.A.M. Gerlach | 2022-10-24 | 1 | -58/+61 | |
| | ||||||
* | gh-95913 Add string section to Whatsnew with new Template methods (#98311) | C.A.M. Gerlach | 2022-10-24 | 1 | -0/+12 | |
| | ||||||
* | gh-91524: Speed up the regular expression substitution (#91525) | Serhiy Storchaka | 2022-10-23 | 9 | -91/+358 | |
| | | | | | | | | | Functions re.sub() and re.subn() and corresponding re.Pattern methods are now 2-3 times faster for replacement strings containing group references. Closes #91524 Primarily authored by serhiy-storchaka Serhiy Storchaka Minor-cleanups-by: Gregory P. Smith [Google] <greg@krypto.org> | |||||
* | Update Mac installer messages to 3.12 alpha (GH-98575) | Ned Deily | 2022-10-23 | 2 | -4/+4 | |
| | ||||||
* | gh-98561: Fix a typo in typing (GH-98562) | Omkaar | 2022-10-23 | 1 | -1/+1 | |
| | ||||||
* | no-issue: typo fix in c-api/tuple.rst (gh-98560) | wim glenn | 2022-10-23 | 1 | -1/+1 | |
| | ||||||
* | gh-98456: Replace deprecated `set-output` with up-to-date version (gh-98457) | Noam Cohen | 2022-10-23 | 1 | -2/+2 | |
| | ||||||
* | gh-95913: Edit & expand Optimizations in 3.11 WhatsNew (#98426) | C.A.M. Gerlach | 2022-10-22 | 1 | -20/+39 | |
| | ||||||
* | gh-95913: Copyedit & xref FrameInfo in Whatsnew inspect section (#98304) | C.A.M. Gerlach | 2022-10-22 | 2 | -16/+35 | |
| | ||||||
* | GH-98539: fix ref cycle in `_SSLProtocolTransport` after close (#98540) | Kumar Aditya | 2022-10-22 | 1 | -2/+5 | |
| | ||||||
* | GH-98543: Fix `asyncio.TaskGroup` to not keep reference to errors after ↵ | Kumar Aditya | 2022-10-22 | 1 | -5/+5 | |
| | | | | raising ExceptionGroup (#98544) | |||||
* | GH-98363: Slicing isn't necessary. A size reduction will suffice. (GH-98538) | Raymond Hettinger | 2022-10-22 | 1 | -7/+6 | |
| | ||||||
* | Fix typo in news entry (#98361) | Ikko Ashimine | 2022-10-22 | 1 | -1/+1 | |
| | | | ouput -> output | |||||
* | [Enum docs]: fix order of arguments to isinstance() (#98542) | Clément Robert | 2022-10-22 | 1 | -1/+1 | |
| | ||||||
* | GH-98363: Use better accessor macro (#98535) | Raymond Hettinger | 2022-10-21 | 1 | -1/+1 | |
| | ||||||
* | gh-51511: Note that codecs.open()'s encoding parameter affects automatic ↵ | Stanley | 2022-10-21 | 3 | -3/+6 | |
| | | | | conversion to binary mode (#94370) | |||||
* | bpo-2716: add license for audioop module (#19972) | Furkan Onder | 2022-10-21 | 2 | -14/+55 | |
| | ||||||
* | gh-98298: [Enum] document ReprEnum, global_enum, and show_flag_values (GH-98455) | Ethan Furman | 2022-10-21 | 1 | -1/+47 | |
| | | | Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM> | |||||
* | GH-98363: Fix exception handling in batched() (GH-98523) | Raymond Hettinger | 2022-10-21 | 2 | -8/+36 | |
| | ||||||
* | gh-95027: Fix regrtest stdout encoding on Windows (#98492) | Victor Stinner | 2022-10-21 | 2 | -3/+15 | |
| | | | | | | On Windows, when the Python test suite is run with the -jN option, the ANSI code page is now used as the encoding for the stdout temporary file, rather than using UTF-8 which can lead to decoding errors. | |||||
* | gh-91051: allow setting a callback hook on PyType_Modified (GH-97875) | Carl Meyer | 2022-10-21 | 9 | -5/+462 | |
| | ||||||
* | gh-98172: [doc] mention that except* handles naked exceptions (GH-98496) | Irit Katriel | 2022-10-21 | 1 | -1/+13 | |
| | ||||||
* | gh-97514: Don't use Linux abstract sockets for multiprocessing (#98501) | Gregory P. Smith | 2022-10-20 | 2 | -5/+15 | |
| | | | | | | | | | | | | | | | Linux abstract sockets are insecure as they lack any form of filesystem permissions so their use allows anyone on the system to inject code into the process. This removes the default preference for abstract sockets in multiprocessing introduced in Python 3.9+ via https://github.com/python/cpython/pull/18866 while fixing https://github.com/python/cpython/issues/84031. Explicit use of an abstract socket by a user now generates a RuntimeWarning. If we choose to keep this warning, it should be backported to the 3.7 and 3.8 branches. | |||||
* | gh-97912: Avoid quadratic behavior when adding LOAD_FAST_CHECK (GH-97952) | Dennis Sweeney | 2022-10-20 | 3 | -64/+175 | |
| | | | | | * The compiler analyzes the usage of the first 64 local variables all at once using bit masks. * Local variables beyond the first 64 are only partially analyzed, achieving linear time. | |||||
* | gh-96035: Make urllib.parse.urlparse reject non-numeric ports (#98273) | Ben Kallus | 2022-10-20 | 3 | -12/+18 | |
| | | | Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> | |||||
* | gh-98461: Fix source location in comprehensions bytecode (GH-98464) | Irit Katriel | 2022-10-20 | 3 | -60/+234 | |
| | ||||||
* | gh-98421: Clean Up PyObject_Print (GH-98422) | MonadChains | 2022-10-20 | 1 | -17/+8 | |
| | | | | | Work on test coverage for `PyObject_Print` made it clear that some lines can't get executed. Simplify the function by excluding the checks for non-string types. Also eliminate creating a temporary bytes object. | |||||
* | gh-98360: multiprocessing now spawns children on Windows with correct ↵ | Steve Dower | 2022-10-20 | 4 | -3/+62 | |
| | | | | argv[0] in virtual environments (GH-98462) | |||||
* | CODEOWNERS: Become a typing code owner (#98480) | Alex Waygood | 2022-10-20 | 1 | -1/+1 | |
| | ||||||
* | [doc] Improve logging cookbook example. (GH-98481) | Vinay Sajip | 2022-10-20 | 1 | -0/+65 | |
| | ||||||
* | Add more tkinter.Canvas tests (GH-98475) | Serhiy Storchaka | 2022-10-20 | 1 | -0/+158 | |
| | | | | It is a prerequisite for #94473. Add tests for the coords() method and for creation of some Canvas items. | |||||
* | gh-95023: Added os.setns and os.unshare functions (#95046) | Noam Cohen | 2022-10-20 | 11 | -1/+418 | |
| | | | | | | | | Added os.setns and os.unshare to easily switch between namespaces on Linux. Co-authored-by: Christian Heimes <christian@python.org> Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM> Co-authored-by: Victor Stinner <vstinner@python.org> | |||||
* | GH-98363: Presize the list for batched() (GH-98419) | Raymond Hettinger | 2022-10-20 | 1 | -13/+13 | |
| | ||||||
* | gh-98374: Suppress ImportError for invalid query for help() command. (gh-98450) | Dong-hee Na | 2022-10-20 | 2 | -1/+6 | |
| | ||||||
* | typing tests: `_overload_dummy` raises `NotImplementedError`, not ↵ | Nikita Sobolev | 2022-10-20 | 1 | -1/+1 | |
| | | | | `RuntimeError` (#98351) | |||||
* | gh-98354: Add unicode check for 'name' attribute in _imp_create_builtin ↵ | chgnrdv | 2022-10-20 | 3 | -0/+43 | |
| | | | | | (GH-98412) Fixes #98354 | |||||
* | gh-98257: Make _PyEval_SetTrace() reentrant (#98258) | Victor Stinner | 2022-10-19 | 4 | -56/+20 | |
| | | | | | | | | | | Make sys.setprofile() and sys.settrace() functions reentrant. They can no long fail with: RuntimeError("Cannot install a trace function while another trace function is being installed"). Make _PyEval_SetTrace() and _PyEval_SetProfile() functions reentrant, rather than detecting and rejecting reentrant calls. Only delete the reference to function arguments once the new function is fully set, when a reentrant call is safe. Call also _PySys_Audit() earlier. | |||||
* | gh-98414: py.exe launcher does not use defaults for -V:company/ option ↵ | Steve Dower | 2022-10-19 | 3 | -0/+11 | |
| | | | | (GH-98460) | |||||
* | gh-98417: Store int_max_str_digits on the Interpreter State (GH-98418) | Eric Snow | 2022-10-19 | 4 | -5/+13 | |
| | ||||||
* | Doc: Remove title text from internal links (#98409) | Rafael Fontenelle | 2022-10-19 | 1 | -5/+3 | |
| | | | Rely on the title of the linked internal page instead of putting the title. Sphinx will render with the title correctly, and this will reduce work for translators | |||||
* | [doc] Refresh the venv introduction documentation, and correct the statement ↵ | Phil Elson | 2022-10-19 | 2 | -95/+84 | |
| | | | | | about VIRTUAL_ENV (GH-98350) Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM> | |||||
* | Docs: Bump sphinx-lint and fix unbalanced inline literal markup (#98441) | Hugo van Kemenade | 2022-10-19 | 2 | -5/+2 | |
| | | | Bump sphinx-lint and fix unbalanced inline literal markup | |||||
* | gh-92886: Replace assertion statements in `handlers.BaseHandler` to support ↵ | Jack Hindmarch | 2022-10-19 | 2 | -3/+10 | |
| | | | | running with optimizations (`-O`) (GH-93231) |