• Victor Stinner's avatar
    [3.3] bpo-29591, bpo-30694: Upgrade Modules/expat to libexpat 2.2.1 (#2164) (#2204) · ab909866
    Victor Stinner yazdı
    * bpo-29591: Upgrade Modules/expat to libexpat 2.2 (#2164)
    
    * bpo-29591: Upgrade Modules/expat to libexpat 2.2
    
    * bpo-29591: Restore Python changes on expat
    
    * bpo-29591: Remove expat config of unsupported platforms
    
    Remove the configuration (Modules/expat/*config.h) of unsupported
    platforms:
    
    * Amiga
    * MacOS Classic on PPC32
    * Open Watcom
    
    * bpo-29591: Remove useless XML_HAS_SET_HASH_SALT
    
    The XML_HAS_SET_HASH_SALT define of Modules/expat/expat.h became
    useless since our local expat copy was upgrade to expat 2.1 (it's now
    expat 2.2.0).
    
    (cherry picked from commit 23ec4b57)
    
    * bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.1 (#2300)
    
    New file: Modules/expat/siphash.h.
    (cherry picked from commit 5ff71323)
    
    * bpo-30726: PCbuild _elementtree: remove duplicate defines (#2348)
    
    bpo-30726, bpo-29591: libexpat 2.2.1 of Modules/expat/ now uses
    a winconfig.h configuration file which already defines:
    
    * XML_NS
    * XML_DTD
    * BYTEORDER=1234
    * XML_CONTEXT_BYTES=1024
    * HAVE_MEMMOVE
    
    Remove these defines from PCbuild/_elementtree.vcxproj to prevent
    compiler warnings.
    Co-Authored-By: 's avatarJeremy Kloth <jeremy.kloth@gmail.com>
    (cherry picked from commit c8fb58bd)
    
    * bpo-30726: Fix elementtree warnings on Windows due to expat upgrade (#2319)
    
    * bpo-30726: Fix elementtree warnings on Windows
    
    Caused by usage of `getenv` which should be safe. And a few integer
    truncations which should also be ok.
    
    * bpo-30726: Don't ignore libexpat warnings which haypo intends to fix upstream
    
    (cherry picked from commit 87c65550)
    ab909866
Adı
Son kayıt (commit)
Son güncelleme
..
_bz2.vcxproj Loading commit data...
_bz2.vcxproj.filters Loading commit data...
_ctypes.vcxproj Loading commit data...
_ctypes.vcxproj.filters Loading commit data...
_ctypes_test.vcxproj Loading commit data...
_ctypes_test.vcxproj.filters Loading commit data...
_decimal.vcxproj Loading commit data...
_decimal.vcxproj.filters Loading commit data...
_elementtree.vcxproj Loading commit data...
_elementtree.vcxproj.filters Loading commit data...
_freeze_importlib.vcxproj Loading commit data...
_freeze_importlib.vcxproj.filters Loading commit data...
_hashlib.vcxproj Loading commit data...
_hashlib.vcxproj.filters Loading commit data...
_lzma.vcxproj Loading commit data...
_lzma.vcxproj.filters Loading commit data...
_msi.vcxproj Loading commit data...
_msi.vcxproj.filters Loading commit data...
_multiprocessing.vcxproj Loading commit data...
_multiprocessing.vcxproj.filters Loading commit data...
_socket.vcxproj Loading commit data...
_socket.vcxproj.filters Loading commit data...
_sqlite3.vcxproj Loading commit data...
_sqlite3.vcxproj.filters Loading commit data...
_ssl.vcxproj Loading commit data...
_ssl.vcxproj.filters Loading commit data...
_testbuffer.vcxproj Loading commit data...
_testbuffer.vcxproj.filters Loading commit data...
_testcapi.vcxproj Loading commit data...
_testcapi.vcxproj.filters Loading commit data...
_tkinter.vcxproj Loading commit data...
_tkinter.vcxproj.filters Loading commit data...
bdist_wininst.vcxproj Loading commit data...
bdist_wininst.vcxproj.filters Loading commit data...
build.bat Loading commit data...
build_env.bat Loading commit data...
build_pgo.bat Loading commit data...
build_ssl.bat Loading commit data...
build_ssl.py Loading commit data...
build_tkinter.py Loading commit data...
debug.props Loading commit data...
env.bat Loading commit data...
field3.py Loading commit data...
idle.bat Loading commit data...
installer.bmp Loading commit data...
kill_python.c Loading commit data...
kill_python.vcxproj Loading commit data...
kill_python.vcxproj.filters Loading commit data...
make_buildinfo.c Loading commit data...
make_buildinfo.vcxproj Loading commit data...
make_buildinfo.vcxproj.filters Loading commit data...
make_versioninfo.vcxproj Loading commit data...
make_versioninfo.vcxproj.filters Loading commit data...
pcbuild.sln Loading commit data...
pginstrument.props Loading commit data...
pgupdate.props Loading commit data...
pyd.props Loading commit data...
pyd_d.props Loading commit data...
pyexpat.vcxproj Loading commit data...
pyexpat.vcxproj.filters Loading commit data...
pylauncher.vcxproj Loading commit data...
pylauncher.vcxproj.filters Loading commit data...
pyproject.props Loading commit data...
python.vcxproj Loading commit data...
python.vcxproj.filters Loading commit data...
python3dll.vcxproj Loading commit data...
python3dll.vcxproj.filters Loading commit data...
pythoncore.vcxproj Loading commit data...
pythoncore.vcxproj.filters Loading commit data...
pythonw.vcxproj Loading commit data...
pythonw.vcxproj.filters Loading commit data...
pywlauncher.vcxproj Loading commit data...
pywlauncher.vcxproj.filters Loading commit data...
readme.txt Loading commit data...
release.props Loading commit data...
rmpyc.py Loading commit data...
rt.bat Loading commit data...
select.vcxproj Loading commit data...
select.vcxproj.filters Loading commit data...
sqlite3.props Loading commit data...
sqlite3.vcxproj Loading commit data...
sqlite3.vcxproj.filters Loading commit data...
ssl.vcxproj Loading commit data...
unicodedata.vcxproj Loading commit data...
unicodedata.vcxproj.filters Loading commit data...
vs9to10.py Loading commit data...
vs9to8.py Loading commit data...
w9xpopen.vcxproj Loading commit data...
w9xpopen.vcxproj.filters Loading commit data...
winsound.vcxproj Loading commit data...
winsound.vcxproj.filters Loading commit data...
x64.props Loading commit data...
xxlimited.vcxproj Loading commit data...
xxlimited.vcxproj.filters Loading commit data...