summaryrefslogtreecommitdiffstats
path: root/PCbuild
Commit message (Collapse)AuthorAgeFilesLines
* [3.11] gh-111239: Update Windows build to use zlib 1.3.1 (GH-114877) (GH-115080)Miss Islington (bot)2024-02-062-2/+2
| | | | | | gh-111239: Update Windows build to use zlib 1.3.1 (GH-114877) (cherry picked from commit 618d7256e78da8200f6e2c6235094a1ef885dca4) Co-authored-by: Zachary Ware <zach@python.org>
* [3.11] gh-109991: Update Windows build to use OpenSSL 3.0.13 (#115048)Zachary Ware2024-02-062-4/+4
| | | (cherry picked from commit 01dceba13e872e9ca24b8e00a2b75db3d0d6c1a3)
* [3.11] gh-109286: Update Windows installer to use SQLite 3.43.1 (#110403) ↵Erlend E. Aasland2023-10-103-3/+3
| | | | (#110479)
* [3.11] gh-110437: Allow overriding VCRuntimeDLL with a semicolon separated ↵Miss Islington (bot)2023-10-091-1/+4
| | | | | | | | list of DLLs to bundle (GH-110470) gh-110437: Allow overriding VCRuntimeDLL with a semicolon separated list of DLLs to bundle (GH-110470) (cherry picked from commit 12cc6792d0ca1d0b72712d77c6efcb0aa0c7e7ba) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.11] gh-108494: Document how to add a project in PCbuild/readme.txt ↵Victor Stinner2023-10-021-0/+28
| | | | | | | (#110077) (#110232) gh-108494: Document how to add a project in PCbuild/readme.txt (#110077) (cherry picked from commit 6387b5313c60c1403785b2245db33372476ac304)
* [3.11] gh-109991: Update Windows build to use OpenSSL 3.0.11 (GH-110059)Zachary Ware2023-09-292-4/+4
| | | (cherry picked from commit cf4c29725636e1a0dd2ebab443613b56ca6c9486)
* [3.11] gh-107565: Update Windows build to use OpenSSL 3.0.10 (GH-108932)Zachary Ware2023-09-052-4/+4
|
* [3.11] gh-91795: Update build optimization part of PCbuild/readme.txt ↵Miss Islington (bot)2023-08-161-3/+5
| | | | | | | (GH-91849) (GH-107777) (cherry picked from commit 906b73be5eada1995bd667a02c59f7a11998310f) Co-authored-by: Fatih <77548106+fatihkabakk@users.noreply.github.com>
* [3.11] gh-107814: Avoid output from Nuget installation in find_python.bat ↵Miss Islington (bot)2023-08-091-2/+6
| | | | | | | | (GH-107815) gh-107814: Avoid output from Nuget installation in find_python.bat (GH-107815) (cherry picked from commit 1e229e2c3d212accbd5fbe3a46cd42f8252b2868) Co-authored-by: Max Bachmann <kontakt@maxbachmann.de>
* [3.11] gh-99079: Update Windows build to use OpenSSL 3.0.9 (GH-106649) ↵Zachary Ware2023-07-175-8/+9
| | | | | (GH-106761) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.11] ARM64 clamping bug also exists in MSVC 14.35 (GH-105679) (#105696)Miss Islington (bot)2023-06-121-1/+1
| | | | | | ARM64 clamping bug also exists in MSVC 14.35 (GH-105679) (cherry picked from commit 58f0bda34126ed790000451874b96140737f40ed) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.11] gh-103142: Upgrade binary builds and CI to OpenSSL 1.1.1u (GH-105174) ↵Gregory P. Smith2023-06-013-5/+5
| | | | | | | | | | | | | | | (#105200) Upgrade builds to OpenSSL 1.1.1u. This OpenSSL version addresses a pile if less-urgent CVEs since 1.1.1t. The Mac/BuildScript/build-installer.py was already updated. Also updates _ssl_data_111.h from OpenSSL 1.1.1u, _ssl_data_300.h from 3.0.9. Manual edits to the _ssl_data_300.h file prevent it from removing any existing definitions in case those exist in some peoples builds and were important (avoiding regressions during backporting). (cherry picked from commit ede89af)
* [3.11] gh-104623: Update Windows installer to use SQLite 3.42.0 (#104625) ↵Erlend E. Aasland2023-05-183-3/+3
| | | | (#104633)
* [3.11] gh-102997: Update Windows installer to SQLite 3.41.2. (#102999) (#104085)Erlend E. Aasland2023-05-023-3/+3
| | | Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
* gh-103097: Add workaround for Windows ARM64 compiler bug (GH-103098)Steve Dower2023-03-291-0/+9
| | | See https://developercommunity.visualstudio.com/t/Regression-in-MSVC-1433-1434-ARM64-co/10224361 for details of the issue. It only applies to version 14.34.
* Increase stack reserve size for Windows debug builds to avoid test crashes ↵Miss Islington (bot)2023-03-172-2/+3
| | | | | | | (GH-102764) (cherry picked from commit f33b33eb31c11a32b2955eb1f002f02267bd7d61) Co-authored-by: Steve Dower <steve.dower@python.org>
* [3.11] gh-101759: Update Windows installer to SQLite 3.40.1 (GH-101762) ↵Erlend E. Aasland2023-02-103-3/+3
| | | | | (#101791) (cherry picked from commit 5d15224011217487e1a174c144af0e5f5826c17c)
* gh-101763: Update bundled copy of libffi to 3.4.4 on Windows (GH-101784)Miss Islington (bot)2023-02-102-3/+3
| | | | | (cherry picked from commit e1aadedf099e645fd2eb1aa8bdcde5a105cee95d) Co-authored-by: Steve Dower <steve.dower@python.org>
* gh-101726: Update the OpenSSL version to 1.1.1t (GH-101727)Steve Dower2023-02-093-5/+5
| | | | | | Fixes CVE-2023-0286 (High) and a couple of Medium security issues. https://www.openssl.org/news/secadv/20230207.txt Co-authored-by: Gregory P. Smith <greg@krypto.org>
* gh-101522: Allow overriding Windows dependencies versions and paths using ↵Steve Dower2023-02-032-30/+42
| | | | MSBuild properties (GH-101523)
* gh-100180: Update Windows installer to OpenSSL 1.1.1s (GH-100901)Miss Islington (bot)2023-01-102-4/+4
| | | | | (cherry picked from commit d7ab7149f83e4f194cf0e3a438fb6ca177832c99) Co-authored-by: Steve Dower <steve.dower@python.org>
* gh-98629: Fixes sys._git and sys.version creation on Windows (GH-99664)Miss Islington (bot)2022-11-211-1/+1
| | | | | (cherry picked from commit 49e554dbafc87245c1364ae00ad064a96f5cb995) Co-authored-by: Steve Dower <steve.dower@python.org>
* gh-94280: Require Python 3.9 or higher to compile CPython on Windows (GH-94281)Miss Islington (bot)2022-11-071-2/+2
| | | | | (cherry picked from commit acc6468f7ee0d1f22633f0b84df28f69e75f1260) Co-authored-by: Shixian Li <34830785+znsoooo@users.noreply.github.com>
* gh-98689: Update Windows builds to zlib v1.2.13 (GH-98968)Miss Islington (bot)2022-11-012-2/+2
| | | | | (cherry picked from commit c0859743d9ad3bbd4c021200f4162cfeadc0c17a) Co-authored-by: Zachary Ware <zach@python.org>
* gh-94328: Update Windows installer to use SQLite 3.39.4 (GH-98640)Miss Islington (bot)2022-10-253-3/+3
| | | | | (cherry picked from commit 0c84593275969d9b8f42e75abb2638b69d5b5f4a) Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
* gh-96965: Update Windows release to libffi 3.4.3 (GH-97512)Miss Islington (bot)2022-09-232-4/+4
| | | | | (cherry picked from commit f1cca801f50a92c0affede6bc22c3c1ec211358d) Co-authored-by: Steve Dower <steve.dower@python.org>
* gh-94781: Fix Windows projects not cleaning intermediate and output files ↵Miss Islington (bot)2022-09-232-0/+16
| | | | | | | for frozen modules (GH-96423) (cherry picked from commit 3e26de3c1f24bf0810eaaf7d75a4332775870e78) Co-authored-by: Charlie Zhao <zhaoyu_hit@qq.com>
* gh-94682: Build and test with OpenSSL 1.1.1q (gh-94683)Miss Islington (bot)2022-08-293-5/+5
| | | | | (cherry picked from commit 873554ef84011773618911ffa698cea181cec9fd) Co-authored-by: Christian Heimes <christian@python.org>
* gh-95656: Enable the sqlite3 load extension API in Windows build (GH-95662)Miss Islington (bot)2022-08-041-1/+1
| | | | | (cherry picked from commit 6a5104f4fa83ed08fe31f712757dddabfede394c) Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@protonmail.com>
* gh-92348: Add quotes to support building on Windows with spaces in directory ↵Miss Islington (bot)2022-07-171-1/+1
| | | | | | | name (GH-94925) (cherry picked from commit 5c19ddab65f91d190ec94c494e95c5d551a45efc) Co-authored-by: Steve Dower <steve.dower@python.org>
* gh-93937, C API: Move PyFrame_GetBack() to Python.h (#93938) (#94000)Victor Stinner2022-06-202-0/+4
| | | | | | | | | | | | | | | | | | Move the follow functions and type from frameobject.h to pyframe.h, so the standard <Python.h> provide frame getter functions: * PyFrame_Check() * PyFrame_GetBack() * PyFrame_GetBuiltins() * PyFrame_GetGenerator() * PyFrame_GetGlobals() * PyFrame_GetLasti() * PyFrame_GetLocals() * PyFrame_Type Remove #include "frameobject.h" from many C files. It's no longer needed. (cherry picked from commit 27b989403356ccdd47545a93aeab8434e9c69f21)
* gh-92984: Explicitly disable incremental linking for Windows Release and PGO ↵Miss Islington (bot)2022-05-191-0/+1
| | | | | | | builds (GH-92985) (cherry picked from commit 38feffa09c74d9a853745908b7813903bae33b96) Co-authored-by: David Machaj <46852402+dmachaj@users.noreply.github.com>
* [3.11] gh-76773: Update docs mentioning no-longer-supported Windows versions ↵Miss Islington (bot)2022-05-101-11/+9
| | | | | | | | | | & features (GH-92529) (GH-92608) (cherry picked from commit f1bbcba74f77eff2a4c0881f3d529f3bf0664d40) Co-authored-by: CAM Gerlach <CAM.Gerlach@Gerlach.CAM> Automerge-Triggered-By: GH:serhiy-storchaka
* bpo-46907: Update Windows installer to SQLite 3.38.4. (GH-92322)Miss Islington (bot)2022-05-093-3/+3
| | | | | (cherry picked from commit 22bddc864d3cc04ed218beb3b706ff1790db836a) Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
* bpo-46907: Update Windows installer to SQLite 3.38.3. (GH-91995)Mariusz Felisiak2022-05-024-4/+4
|
* bpo-46907: Update Windows installer to SQLite 3.38.2 (GH-32147)Mariusz Felisiak2022-04-253-3/+3
|
* gh-91719: Add pycore_opcode.h internal header file (#91906)Victor Stinner2022-04-251-2/+2
| | | | | | | | | | | Move the following API from Include/opcode.h (public C API) to a new Include/internal/pycore_opcode.h header file (internal C API): * EXTRA_CASES * _PyOpcode_Caches * _PyOpcode_Deopt * _PyOpcode_Jump * _PyOpcode_OpName * _PyOpcode_RelativeJump
* gh-64783: Fix signal.NSIG value on FreeBSD (#91929)Victor Stinner2022-04-252-0/+4
| | | | | | | | | Fix signal.NSIG value on FreeBSD to accept signal numbers greater than 32, like signal.SIGRTMIN and signal.SIGRTMAX. * Add Py_NSIG constant. * Add pycore_signal.h internal header file. * _Py_Sigset_Converter() now includes the range of valid signals in the error message.
* gh-79315: Add Include/cpython/pythread.h header (#91798)Victor Stinner2022-04-212-0/+4
|
* gh-79315: Add Include/cpython/modsupport.h header (#91797)Victor Stinner2022-04-212-0/+4
|
* bpo-40859: Update Windows build to use xz-5.2.5 (GH-20622)Ma Lin2022-04-194-5/+5
|
* gh-69093: Support basic incremental I/O to blobs in `sqlite3` (GH-30680)Erlend Egeberg Aasland2022-04-152-0/+8
| | | | | | | Authored-by: Aviv Palivoda <palaviv@gmail.com> Co-authored-by: Erlend E. Aasland <erlend.aasland@innova.no> Co-authored-by: palaviv <palaviv@gmail.com> Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com> Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
* bpo-35134: Remove the Include/code.h header file (GH-32385)Victor Stinner2022-04-072-4/+0
| | | | | | Remove the Include/code.h header file. C extensions should only include the main <Python.h> header file. Python.h includes directly Include/cpython/code.h instead.
* bpo-35134: Add Include/cpython/setobject.h header (GH-32384)Victor Stinner2022-04-062-0/+4
|
* bpo-35134: Add Include/cpython/complexobject.h header (GH-32383)Victor Stinner2022-04-062-0/+4
| | | | Move the private _PyComplex_FormatAdvancedWriter() function to the internal C API. This function is no longer exported.
* bpo-47103: Copy pgort140.dll into output directory when building ↵Steve Dower2022-04-061-4/+11
| | | | PGInstrument on Windows (GH-32083)
* bpo-47230: Silence compiler warnings on Windows from zlib 1.2.12 (GH-32337)Jeremy Kloth2022-04-051-2/+4
|
* bpo-41930: Add support for SQLite serialise/deserialise API (GH-26728)Erlend Egeberg Aasland2022-04-051-0/+1
| | | | Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
* bpo-47152: Move sources of the _sre module into a subdirectory (GH-32290)Serhiy Storchaka2022-04-042-14/+14
|
* bpo-47194: Update zlib to v1.2.12 on Windows to resolve CVE-2018-25032 ↵Zachary Ware2022-04-022-2/+2
| | | | (GH-32241)