Skip to content
Permalink
main

Commits on Mar 3, 2022

  1. bpo-46913: Skip test_ctypes.test_shorts() on UBSan (GH-31674)

    If Python is built with UBSan, test_ctypes now skips test_shorts().
    This change allows to run test_ctypes to check for new UBSan regression,
    but the known test_shorts() undefined behavior must be fixed.
    vstinner committed Mar 3, 2022
  2. bpo-46913: test_hashlib skips _sha3 tests on UBSan (GH-31673)

    If Python is built with UBSan, test_hashlib skips tests on the _sha3
    extension which currently has undefined behaviors.
    
    This change allows to run test_hashlib to check for new UBSan regression,
    but the known _sha3 undefined behavior must be fixed.
    vstinner committed Mar 3, 2022
  3. bpo-46913: Fix test_faulthandler.test_read_null() on UBSan (GH31672)

    Disable undefined behavior sanitizer (UBSan) on
    faulthandler._read_null().
    vstinner committed Mar 3, 2022
  4. bpo-45459: Use type names in the internal C API (GH-31669)

    Replace "struct xxx" with "xxx" types in the internal C API.
    vstinner committed Mar 3, 2022
  5. bpo-45459: Fix PyModuleDef_Slot type in the limited C API (GH-31668)

    Move the type definition to pytypedefs.h.
    vstinner committed Mar 3, 2022
  6. bpo-46913: Fix test_faulthandler.test_sigfpe() on UBSAN (GH-31662)

    Disable undefined behavior sanitizer (UBSAN) on
    faulthandler_sigfpe().
    vstinner committed Mar 3, 2022
  7. bpo-46831: Update __build_class__ comment (#31522)

    Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
    hauntsaninja and JelleZijlstra committed Mar 3, 2022
  8. dict: Fix refleak (GH-31650)

    methane committed Mar 3, 2022
  9. bpo-21910: Clarify docs for codecs writelines method (GH-31245)

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

Commits on Mar 2, 2022

  1. bpo-46860: Respect --with-suffix on case-insensitive file systems (G…

    …H-31593)
    
    Previously, case-insensitive file systems were forced to use `.exe` as the file suffix no matter what `--with-suffix` was set to.
    brettcannon committed Mar 2, 2022
  2. bpo-46848: Move _PyBytes_Find() to internal C API (GH-31642)

    Move _PyBytes_Find() and _PyBytes_ReverseFind() functions to the
    internal C API.
    
    bytesobject.c now includes pycore_bytesobject.h.
    vstinner committed Mar 2, 2022
  3. dict: Internal cleanup (GH-31641)

    * Make empty_key from split table to combined table.
    * Use unicode_get_hash() when possible.
    methane committed Mar 2, 2022
  4. bpo-46195: Do not add Optional in get_type_hints (GH-30304)

    Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
    Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
    3 people committed Mar 2, 2022
  5. bpo-46848: Use stringlib/fastsearch in mmap (GH-31625)

    Speed up mmap.find(). Add _PyBytes_Find() and _PyBytes_ReverseFind().
    sweeneyde committed Mar 2, 2022
Older