Skip to content
Permalink
master

Commits on Oct 5, 2020

  1. Post 3.10.0a1

    pablogsal committed Oct 5, 2020
  2. Python 3.10.0a1

    pablogsal committed Oct 5, 2020
  3. bpo-41584: clarify when the reflected method of a binary arithemtic o…

    …perator is called (#22505)
    brettcannon committed Oct 5, 2020
  4. bpo-41939: Fix test_site.test_license_exists_at_url() (#22559)

    Call urllib.request.urlcleanup() to reset the global
    urllib.request._opener.
    vstinner committed Oct 5, 2020
  5. bpo-41774: Tweak new programming FAQ entry (GH-22562)

    Remove mention of space in "remove multiple items from list".
    terryjreedy committed Oct 5, 2020
  6. bpo-41428: Documentation for PEP 604 (gh-22517)

    Fidget-Spinner committed Oct 5, 2020

Commits on Oct 4, 2020

  1. bpo-41892: Clarify that an example in the ElementTree docs explicitly…

    … avoids modifying an XML tree while iterating over it. (GH-22464)
    scoder committed Oct 4, 2020
  2. bpo-41909: Enable previously disabled recursion checks. (GH-22536)

    Enable recursion checks which were disabled when get __bases__ of
    non-type objects in issubclass() and isinstance() and when intern
    strings. It fixes a stack overflow when getting __bases__ leads
    to infinite recursion.
    
    Originally recursion checks was disabled for PyDict_GetItem() which
    silences all errors including the one raised in case of detected
    recursion and can return incorrect result. But now the code uses
    PyDict_GetItemWithError() and PyDict_SetDefault() instead.
    serhiy-storchaka committed Oct 4, 2020
  3. Typo fix (GH-22496)

    Multiple typo fixes in code comments
    
    Automerge-Triggered-By: @Mariatta
    MananKGarg committed Oct 4, 2020
  4. bpo-41490: Bump vendored pip to version 20.2.3 (#22527)

    pablogsal committed Oct 4, 2020
  5. Delete extra 'the' from `Formatter` class docstring (GH-22530)

    hansrajdas committed Oct 4, 2020
  6. bpo-41898: add caveat on root logger seeing all messages in assertLog…

    …s doc (GH-22526)
    iritkatriel committed Oct 4, 2020
  7. bpo-41887: omit leading spaces/tabs on ast.literal_eval (#22469)

    Also document that eval() does this (the same way).
    isidentical committed Oct 4, 2020

Commits on Oct 3, 2020

  1. [doc] Use list[int] instead of List[int] (etc.) in a few more places (G…

    …H-22524)
    
    This changes a few occurrences left behind by #22340.
    
    Automerge-Triggered-By: @gvanrossum
    andresdelfino committed Oct 3, 2020
  2. bpo-41840: Report module-level globals as both local and global in th…

    …e symtable module (GH-22391)
    pablogsal committed Oct 3, 2020
  3. bpo-41922: Use PEP 590 vectorcall to speed up reversed() (GH-22523)

    corona10 committed Oct 3, 2020
  4. [doc] Fix link to abc.collections.Iterable (GH-22520)

    Missed this occurrence before, sorry. Also changed "the PEP" to "PEP".
    
    Automerge-Triggered-By: @gvanrossum
    andresdelfino committed Oct 3, 2020
  5. bpo-40564: Avoid copying state from extant ZipFile. (GH-22371)

    bpo-40564: Avoid copying state from extant ZipFile.
    jaraco committed Oct 3, 2020
  6. bpo-41826: Fix compiler warnings in test_peg_generator (GH-22455)

    Co-authored-by: Skip Montanaro
    pablogsal committed Oct 3, 2020
  7. bpo-41867: List options for timespec in docstrings of isoformat metho…

    …ds (GH-22418)
    cool-RR committed Oct 3, 2020
  8. bpo-41900: C14N 2.0 serialisation failed for unprefixed attributes wh…

    …en a default namespace was defined. (GH-22474)
    scoder committed Oct 3, 2020

Commits on Oct 2, 2020

  1. [doc] Fix link to abc.collections.Iterable (GH-22502)

    Automerge-Triggered-By: @gvanrossum
    andresdelfino committed Oct 2, 2020
  2. Fix is_typeddict markup (#22501)

    andresdelfino committed Oct 2, 2020
  3. Typo fix - "mesasge" should be "message" (GH-22498)

    * Correct at 2 places in email module
    hansrajdas committed Oct 2, 2020
  4. bpo-41692: Deprecate PyUnicode_InternImmortal() (GH-22486)

    The PyUnicode_InternImmortal() function is now deprecated and will be
    removed in Python 3.12: use PyUnicode_InternInPlace() instead.
    vstinner committed Oct 2, 2020
  5. Update link to supporting references (GH-22488)

    rhettinger committed Oct 2, 2020

Commits on Oct 1, 2020

  1. [doc] Update references to NumPy (GH-22458)

    Numeric(al) Python to NumPy. It seems the old name hasn't been used for some time.
    andresdelfino committed Oct 1, 2020
  2. bpo-21955: Change my nickname in BINARY_ADD comment (GH-22481)

    vstinner committed Oct 1, 2020
  3. bpo-26680: Incorporate is_integer in all built-in and standard librar…

    …y numeric types (GH-6121)
    
    * bpo-26680: Adds support for int.is_integer() for compatibility with float.is_integer().
    
    The int.is_integer() method always returns True.
    
    * bpo-26680: Adds a test to ensure that False.is_integer() and True.is_integer() are always True.
    
    * bpo-26680: Adds Real.is_integer() with a trivial implementation using conversion to int.
    
    This default implementation is intended to reduce the workload for subclass
    implementers. It is not robust in the presence of infinities or NaNs and
    may have suboptimal performance for other types.
    
    * bpo-26680: Adds Rational.is_integer which returns True if the denominator is one.
    
    This implementation assumes the Rational is represented in it's
    lowest form, as required by the class docstring.
    
    * bpo-26680: Adds Integral.is_integer which always returns True.
    
    * bpo-26680: Adds tests for Fraction.is_integer called as an instance method.
    
    The tests for the Rational abstract base class use an unbound
    method to sidestep the inability to directly instantiate Rational.
    These tests check that everything works correct as an instance method.
    
    * bpo-26680: Updates documentation for Real.is_integer and built-ins int and float.
    
    The call x.is_integer() is now listed in the table of operations
    which apply to all numeric types except complex, with a reference
    to the full documentation for Real.is_integer().  Mention of
    is_integer() has been removed from the section 'Additional Methods
    on Float'.
    
    The documentation for Real.is_integer() describes its purpose, and
    mentions that it should be overridden for performance reasons, or
    to handle special values like NaN.
    
    * bpo-26680: Adds Decimal.is_integer to the Python and C implementations.
    
    The C implementation of Decimal already implements and uses
    mpd_isinteger internally, we just expose the existing function to
    Python.
    
    The Python implementation uses internal conversion to integer
    using to_integral_value().
    
    In both cases, the corresponding context methods are also
    implemented.
    
    Tests and documentation are included.
    
    * bpo-26680: Updates the ACKS file.
    
    * bpo-26680: NEWS entries for int, the numeric ABCs and Decimal.
    
    Co-authored-by: Robert Smallshire <rob@sixty-north.com>
    rob-smallshire and Robert Smallshire committed Oct 1, 2020
  4. bpo-41861: Convert _sqlite3 CursorType and ConnectionType to heap typ…

    …es (GH-22478)
    erlend-aasland committed Oct 1, 2020
Older
You can’t perform that action at this time.