Skip to content
Permalink
main

Commits on Jun 13, 2021

  1. bpo-44389: Fix deprecation of OP_NO_TLSv1_3 (GH-26700)

    Signed-off-by: Christian Heimes <christian@python.org>
    tiran committed Jun 13, 2021
  2. Fix typos in multiple files (GH-26689)

    Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
    enjoy-binbin and terryjreedy committed Jun 13, 2021

Commits on Jun 12, 2021

  1. bpo-44396: Update multi-line-start location when reallocating tokeniz…

    …er buffers (GH-26676)
    
    Automerge-Triggered-By: GH:pablogsal
    pablogsal committed Jun 12, 2021
  2. bpo-44376 - reduce pow() overhead for small exponents (GH-26662)

    Greatly reduce pow() overhead for small exponents.
    tim-one committed Jun 12, 2021
  3. bpo-44339: Fix math.pow corner case to comply with IEEE 754 (GH-26606)

    Change the behaviour of `math.pow(0.0, -math.inf)` and `math.pow(-0.0, -math.inf)` to return positive infinity instead of raising `ValueError`. This makes `math.pow` consistent with the built-in `pow` (and the `**` operator) for this particular special case, and brings the `math.pow` special-case handling into compliance with IEEE 754.
    mdickinson committed Jun 12, 2021

Commits on Jun 11, 2021

  1. bpo-40128: Fix IDLE autocomplete on macOS (GH-26672)

    In particular, when running with tk8.6.8, as in PSF 3.9. 
    
    Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
    thsubaku9 and terryjreedy committed Jun 11, 2021
  2. bpo-44351: Restore back parse_makefile in distutils.sysconfig (GH-26637)

    The function uses distutils.text_file.TextFile and therefore
    behaves differently than _parse_makefile in sysconfig.
    frenzymadness committed Jun 11, 2021
  3. bpo-44378: Fix a compiler warning in Py_IS_TYPE() (GH-26644)

    Py_IS_TYPE() no longer uses Py_TYPE() to avoid a compiler warning:
    no longer cast "const PyObject*" to "PyObject*".
    vstinner committed Jun 11, 2021
  4. bpo-44342: [Enum] fix data type search (GH-26667)

    In an inheritance chain of
    
      int -> my_int -> final_int
    
    the data type is now final_int (not my_int)
    ethanfurman committed Jun 11, 2021
  5. bpo-44362: ssl: improve deprecation warnings and docs (GH-26646)

    Signed-off-by: Christian Heimes <christian@python.org>
    tiran committed Jun 11, 2021

Commits on Jun 10, 2021

  1. bpo-44342: [Enum] changed pickling from by-value to by-name (GH-26658)

    by-value lookups could fail on complex enums, necessitating a check for
    __reduce__ and possibly sabotaging the final enum;
    
    by-name lookups should never fail, and sabotaging is no longer necessary
    for class-based enum creation.
    ethanfurman committed Jun 10, 2021
  2. bpo-44385: Remove unused grammar rules (GH-26655)

    Automerge-Triggered-By: GH:lysnikolaou
    lysnikolaou committed Jun 10, 2021
  3. bpo-44356: [Enum] allow multiple data-type mixins if they are all the…

    … same (GH-26649)
    
    This enables, for example, two base Enums to both inherit from `str`, and then both be mixed into the same final Enum:
    
        class Str1Enum(str, Enum):
            # some behavior here
    
        class Str2Enum(str, Enum):
            # some more behavior here
    
        class FinalStrEnum(Str1Enum, Str2Enum):
            # this now works
    ethanfurman committed Jun 10, 2021
  4. bpo-33962: Use ttk spinbox for IDLE indent space config (GH-22954)

    If ttk.Spinbox is not available (Tk < 8.5.9) use readonly ttk.Combobox.
    
    Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
    roseman and terryjreedy committed Jun 10, 2021
  5. bpo-44357:Add math.cbrt() function: Cube Root (GH-26622)

    * Add math.cbrt() function: Cube Root
    
    Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
    Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
    3 people committed Jun 10, 2021
  6. bpo-44364:Add non integral tests for sqrt() (#26625)

    * Add non integral tests for `sqrt()`
    
    Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
    AjithRamachandran and mdickinson committed Jun 10, 2021
  7. bpo-44348: Move trace-info to thread-state (GH-26623)

    * Move trace-info to thread state.
    
    * Correct output for pdb when turning on tracing in middle of line
    markshannon committed Jun 10, 2021
  8. bpo-44337: Port LOAD_ATTR to PEP 659 adaptive interpreter (GH-26595)

    * Specialize LOAD_ATTR with  LOAD_ATTR_SLOT and LOAD_ATTR_SPLIT_KEYS
    
    * Move dict-common.h to internal/pycore_dict.h
    
    * Add LOAD_ATTR_WITH_HINT specialized opcode.
    
    * Quicken in function if loopy
    
    * Specialize LOAD_ATTR for module attributes.
    
    * Add specialization stats
    markshannon committed Jun 10, 2021

Commits on Jun 9, 2021

  1. bpo-40468: Split IDLE settings General tab (GH-26621)

    Replace it with Windows tab for Shell and Editor options
    and Shell/Ed for options exclusive to one of them.
    
    Create room for more options and make dialog shorter,
    to better fit small windows.
    terryjreedy committed Jun 9, 2021
Older