Skip to content
Permalink
main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Dec 23, 2022

  1. gh-99110: Initialize frame->previous in init_frame to fix segmentat…

    …ion fault when accessing `frame.f_back` (#100182)
    byllyfish committed Dec 23, 2022
  2. gh-76963: PEP3118 itemsize of an empty ctypes array should not be 0 (G…

    …H-5576)
    
    The itemsize returned in a memoryview of a ctypes array is now computed from the item type, instead of dividing the total size by the length and assuming that the length is not zero.
    eric-wieser committed Dec 23, 2022

Commits on Dec 22, 2022

  1. gh-57762: fix misleading tkinter.Tk docstring (#98837)

    Mentioned as a desired change by terryjreedy on the corresponding issue,
    since Tk is not a subclass of Toplevel.
    hauntsaninja committed Dec 22, 2022
  2. gh-85432: Harmonise parameter names between C and pure-Python impleme…

    …ntations of `datetime.time.strftime`, `datetime.datetime.fromtimestamp` (#99993)
    AlexWaygood committed Dec 22, 2022
  3. GH-99554: Trim trailing whitespace (GH-100435)

    Automerge-Triggered-By: GH:brandtbucher
    brandtbucher committed Dec 22, 2022
  4. gh-100344: Add C implementation for asyncio.current_task (#100345)

    Co-authored-by: pranavtbhat
    itamaro committed Dec 22, 2022
  5. gh-99761: Add _PyLong_IsPositiveSingleDigit function to check for s…

    …ingle digit integers (#100064)
    eendebakpt committed Dec 22, 2022
  6. Correct typo in typing.py (#100423)

    In the docstring of `ParamSpec`, the name of `P = ParamSpec('P')` was
    mistakenly written as `'T'`.
    david-why committed Dec 22, 2022

Commits on Dec 21, 2022

  1. GH-69564: Clarify use of octal format of mode argument in help(os.chm…

    …od) (#20621)
    
    Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
    amaajemyfren and kumaraditya303 committed Dec 21, 2022
  2. gh-85267: Improvements to inspect.signature __text_signature__ handli…

    …ng (#98796)
    
    This makes a couple related changes to inspect.signature's behaviour
    when parsing a signature from `__text_signature__`.
    
    First, `inspect.signature` is documented as only raising ValueError or
    TypeError. However, in some cases, we could raise RuntimeError.  This PR
    changes that, thereby fixing #83685.
    
    (Note that the new ValueErrors in RewriteSymbolics are caught and then
    reraised with a message)
    
    Second, `inspect.signature` could randomly drop parameters that it
    didn't understand (corresponding to `return None` in the `p` function).
    This is the core issue in #85267. I think this is very surprising
    behaviour and it seems better to fail outright.
    
    Third, adding this new failure broke a couple tests. To fix them (and to
    e.g. allow `inspect.signature(select.epoll.register)` as in #85267), I
    add constant folding of a couple binary operations to RewriteSymbolics.
    
    (There's some discussion of making signature expression evaluation
    arbitrary powerful in #68155. I think that's out of scope. The
    additional constant folding here is pretty straightforward, useful, and
    not much of a slippery slope)
    
    Fourth, while #85267 is incorrect about the cause of the issue, it turns
    out if you had consecutive newlines in __text_signature__, you'd get
    `tokenize.TokenError`.
    
    Finally, the `if name is invalid:` code path was dead, since
    `parse_name` never returned `invalid`.
    hauntsaninja committed Dec 21, 2022
  3. gh-91081: Add note on WeakKeyDictionary behavior when deleting a repl…

    …aced entry (#91499)
    
    Co-authored-by: Pieter Eendebak <P.T.eendebak@tudelft.nl>
    Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
    3 people committed Dec 21, 2022
  4. gh-99991: improve docs on str.encode and bytes.decode (#100198)

    Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
    bizzyvinci and CAM-Gerlach committed Dec 21, 2022

Commits on Dec 20, 2022

  1. gh-100188: Reduce misses in BINARY_SUBSCR_(LIST/TUPLE)_INT (#100189)

    Don't specialize if the index is negative.
    sweeneyde committed Dec 20, 2022
  2. gh-99576: Fix cookiejar file that was not truncated for some classes (G…

    …H-99616)
    
    Co-authored-by: Łukasz Langa <lukasz@langa.pl>
    sobolevn and ambv committed Dec 20, 2022
  3. gh-89051: Add ssl.OP_LEGACY_SERVER_CONNECT (#93927)

    Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
    Co-authored-by: Christian Heimes <christian@python.org>
    Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
    Fixes #89051
    graingert committed Dec 20, 2022
  4. gh-69929: re docs: Add more specific definition of \w (#92015)

    Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
    slateny and JelleZijlstra committed Dec 20, 2022

Commits on Dec 19, 2022

  1. gh-89727: Fix os.walk RecursionError on deep trees (#99803)

    Use a stack to implement os.walk iteratively instead of recursively to
    avoid hitting recursion limits on deeply nested trees.
    jonburdo committed Dec 19, 2022
Older