| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
(cherry picked from commit dd2000cbe475da48fdc94e8f05618e9f460077fd)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* bpo-31170: Fix inclusion of expat in Windows build projects
Co-Authored-By: Steve Dower <steve.dower@microsoft.com>
* expat: Fix compilation on Visual Studio 2010
The standard header stdbool.h is not available
with old Visual Studio compilers
Cherry-picked from libexpat commit b4b89c2ab0cc5325a41360c25ef9d2ccbe617e5c.
expat: Add artificial scopes in xmltok.c utf8_toUtf8() to fix c89 compilation.
Cherry-picked from libexpat commit e0b290eb3d8f4c4b45137a7d7f4f8db812145bd2
* Expat: fix preprocessor defines in VS projects
Remove the following defines:
* BYTEORDER=1234
* HAVE_MEMMOVE
* USE_PYEXPAT_CAPI
* XML_CONTEXT_BYTES=1024
* XML_DTD
* XML_NS
* XML_STATIC
* PCbuild/pyexpat.vcxproj: define _CRT_SECURE_NO_WARNINGS
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(#2203)
* 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 23ec4b57e1359f9c539b8defc317542173ae087e)
* bpo-30694: Upgrade Modules/expat/ to libexpat 2.2.1 (#2300)
New file: Modules/expat/siphash.h.
(cherry picked from commit 5ff7132313eb651107b179d20218dfe5d4e47f13)
* 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: Jeremy Kloth <jeremy.kloth@gmail.com>
(cherry picked from commit c8fb58bd7917151e63398587a7fc2126db7c26de)
* 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 87c65550730a8f85ce339ba197bce4fb7e836619)
|
| | |
|
| |
|
|
|
|
| |
This removes the need to add externals/tcltk[64]/bin to PATH to be able
to import tkinter. Also documents the necessity for the DLLs to be
on PATH or in python.exe's directory.
|
| | |
|
| |
|
|
| |
It was very much outdated, and the topic is better covered elsewhere.
|
| |
|
|
| |
Patch by Shaun Walbridge
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
It now recommends PCbuild/get_externals.bat instead of the scripts in
Tools/buildbot.
|
| |
|
|
|
| |
This is mostly a backport of issue #21907, but also includes a few
extras necessary to make the bulidbot scripts as thin as possible.
|
| | |
|
| |
|
|
|
| |
Using LF can a script to fail if it tries to use a label that is
split across 512 byte blocks. Who knows why.
|
| |
|
|
| |
It's still not necessary to build, but may be useful to some.
|
| |
|
|
|
|
| |
This will prevent failures from the version of NASM installed on buildbots,
if the ability to override the version used is desired again later, we can
figure out a way to opt in.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Initial patch by Kathleen Weaver.
|
| | |
|
| |
|
|
| |
[1] https://mail.python.org/pipermail/python-dev/2014-June/135018.html
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| |
| | |
Initial patch by Gabi Davar
|
| |/ |
|
| | |
|
| |
|
|
| |
This should stop Buildbot from falsely reporting a warning on Windows bots.
|
| |
|
|
|
|
| |
Also removes a mention of using "Express Edition with the Windows SDK
64-bit compilers" to build 64-bit Python. If that can be made to work,
it will need some extra instructions somewhere.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
- Remove configuration settings from removed _sha3.vcxproj
- Don't try to build configurations of _testembed that don't exist
(namely, PGInstrument and PGUpdate)
|
| |\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
pylauncher.vcxproj already has the same dependency, and adding it to
the pywlauncher project eliminates the possibility of the pywlauncher
build failing when building the solution in parallel. In particular,
pywlauncher may fail to build when doing a "Rebuild Solution" from the
VS Build menu.
Merge with 3.3.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
pylauncher.vcxproj already has the same dependency, and adding it to
the pywlauncher project eliminates the possibility of the pywlauncher
build failing when building the solution in parallel. In particular,
pywlauncher may fail to build when doing a "Rebuild Solution" from the
VS Build menu.
|
| | | |
|
| |\ \
| |/ |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
Patch by Christian Heimes, with modifications.
|
| | | |
|
| |\ \
| |/
| |
| |
| | |
pythoncore sub-project. This should prevent build errors due a previous
build's python(_d).exe still running.
|