summaryrefslogtreecommitdiff
path: root/PCbuild
Commit message (Collapse)AuthorAgeFilesLines
* bpo-35360: Update Windows builds to use SQLite 3.28.0 (GH-14179)Miss Islington (bot)2019-07-013-3/+3
| | | | | (cherry picked from commit 7fd2ba354ec2304743ffd9ba620e07d113532264) Co-authored-by: animalize <animalize@users.noreply.github.com>
* bpo-34631: Updated OpenSSL to 1.1.1c in Windows installer (GH-14163)Steve Dower2019-06-173-5/+5
|
* bpo-35926: Add support for OpenSSL 1.1.1b on Windows (GH-11779)Steve Dower2019-05-166-35/+45
|
* bpo-36245: Fix more empty environment variable checks (GH-12592)Miss Islington (bot)2019-03-271-2/+2
| | | | | (cherry picked from commit b95a79c928fc4a6135d91c0c553cb2a63cf15140) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* Fix registry key for Windows SDK detection (GH-12445)Miss Islington (bot)2019-03-211-1/+1
| | | | | (cherry picked from commit aedc273fd90e31c7a20904568de3115f8957395b) Co-authored-by: Isuru Fernando <isuruf@gmail.com>
* bpo-36245: Avoid problems when building in a directory containing spaces. ↵Miss Islington (bot)2019-03-211-3/+3
| | | | | | | (GH-12241) (cherry picked from commit 7ee88bf3e59493137a775368165c5c5fe1ed7f46) Co-authored-by: Jess <jess@gmail.com>
* bpo-36108: Avoid failing the build on race condition in clean (GH-12217)Miss Islington (bot)2019-03-071-1/+1
| | | | | (cherry picked from commit 2f8f56499c20af70ff5037fdbc5d738e56d9eab0) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bpo-35642: Remove asynciomodule.c from pythoncore.vcxproj (GH-11410)Miss Islington (bot)2019-02-022-4/+0
| | | | | | This module is built by _asyncio.vcxproj and does not need to be included in pythoncore. (cherry picked from commit fbf50683b3a2301097d5cd48bc68b530c1e1720f) Co-authored-by: Gregory Szorc <gregory.szorc@gmail.com>
* bpo-34691: Compile _contextvars module into main Python library (GH-11741)Miss Islington (bot)2019-02-023-94/+1
| | | | | (cherry picked from commit 4c70d9f79c9b371990c8e054ccde53f7ff15946b) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bpo-34855: Fix EXTERNALS_DIR build variable for Windows (GH-11177)Miss Islington (bot)2019-01-091-1/+1
| | | | | (cherry picked from commit 6aedfa6b9ac324587f64133c23757a66a8f355bb) Co-authored-by: antektek <45912913+antektek@users.noreply.github.com>
* Enable signing Windows builds with SHA1 environment variable (GH-11279)Miss Islington (bot)2018-12-211-2/+3
| | | | | (cherry picked from commit d3bbc5241363d5fa4e749fe509c97c12501ae966) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bpo-35402: Update Windows build to use Tcl and Tk 8.6.9 (GH-11146)Miss Islington (bot)2018-12-142-4/+4
| | | | | (cherry picked from commit f8e9bd568adf85c1e4aea1dda542a96b027797e2) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bpo-35401: Update Windows build to OpenSSL 1.1.0j (GH-11088)Miss Islington (bot)2018-12-103-13/+4
| | | | | (cherry picked from commit 4824385fec0a1de99b4183f995a3e4923771bf64) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bpo-34977: Add Windows App Store package (GH-11027)Steve Dower2018-12-107-0/+279
| | | Also adds the PC/layout script for generating layouts on Windows.
* [3.7] bpo-34977: Use venv redirector instead of original python.exe on ↵Steve Dower2018-12-103-0/+172
| | | | Windows (GH-11029)
* bpo-35433: Properly detect installed SDK versions (GH-11009)Miss Islington (bot)2018-12-092-7/+13
| | | | | (cherry picked from commit f46eccd0ffe65333035c3820886295b71c41ab6e) Co-authored-by: Jeremy Kloth <jeremy.kloth@gmail.com>
* Revert "[3.7] bpo-34977: Add Windows App Store package (GH-10245)" (GH-11021)Victor Stinner2018-12-0710-450/+1
| | | This reverts commit 253209149389e6793a052034e1f2d97691086f18.
* [3.7] bpo-34977: Add Windows App Store package (GH-10245)Steve Dower2018-12-0610-1/+450
|
* bpo-35067: Remove _distutils_findvs and use vswhere.exe instead. (GH-10095)Miss Islington (bot)2018-10-274-118/+1
| | | | | (cherry picked from commit 53125a53f483db0af76249b6af6efcdc200eb421) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bpo-34980: P/Invoke QueryFullProcessImageName to get process names (GH-9901)Miss Islington (bot)2018-10-231-10/+25
| | | | | (cherry picked from commit fa5329424f4206630c34f75629fa78738db647f0) Co-authored-by: Jeremy Kloth <jeremy.kloth@gmail.com>
* bpo-34267: Update find_python.bat to use 3.7 if available (GH-8552)Miss Islington (bot)2018-09-171-2/+2
| | | | | (cherry picked from commit 6750922f8d3428d84a016c34d6fcd99659e8610c) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bpo-34405: Updated to OpenSSL 1.1.0i for Windows builds. (GH-8775)Miss Islington (bot)2018-08-152-4/+4
| | | | | (cherry picked from commit 864a892af38afefb0a0464af298cf09d2e1195f7) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bro-33614: Override exit code in find_msbuild.bat (GH-7169)Miss Islington (bot)2018-05-282-2/+3
| | | | | (cherry picked from commit f9b364fe51ac083e3e423b1e2cefe0e1ad7d9a60) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bpo-33614: Ensures module definition files for the stable ABI on Windows are ↵Miss Islington (bot)2018-05-282-5/+25
| | | | | | | correctly regenerated. (GH-7165) (cherry picked from commit e97ba4c690613d734843db218aeedce2f0e5937f) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* Fix Windows build of Python for latest WinSDK. (GH-6874) (GH-6952)Miss Islington (bot)2018-05-171-1/+2
| | | | | (cherry picked from commit c0ee341b29bd7d978b49272a2c0e2dcfa77404d5) Co-authored-by: Carl Meyer <carl@oddbird.net>
* bpo-33522: Enable CI builds on Visual Studio Team Services (GH-6865) (GH-6926)Miss Islington (bot)2018-05-171-5/+6
| | | | | (cherry picked from commit e5f41d2f1e0b8b8e61d5fa427c19bd1ea90fd9a3) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bpo-32604: Remove xid registry. (#6813)Eric Snow2018-05-151-1/+0
| | | Remove the interpreters testing helper (and xid registry).
* bpo-33184: Update Windows installer to OpenSSL 1.1.0h (GH-6463)Miss Islington (bot)2018-04-133-5/+5
| | | | | (cherry picked from commit b1dc07509f78b354e83f5f4a902f1ff80c7bb05d) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* Minor improvements to the Windows build/release process (GH-5935)Miss Islington (bot)2018-02-271-8/+7
| | | | | (cherry picked from commit 881323db717f9b6ffe30d14104a2925c77f28db7) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bpo-32901: Update Tcl and Tk versions to 8.6.8 (GH-5823)Miss Islington (bot)2018-02-232-4/+4
| | | | | (cherry picked from commit efa6c762268d68985f3012234f62ea9e5ced8b7c) Co-authored-by: Steve Dower <steve.dower@microsoft.com>
* bpo-31333: Re-implement ABCMeta in C (GH-5733)Ivan Levkivskyi2018-02-182-0/+4
| | | | This adds C versions of methods used by ABCMeta that improve performance of various ABC operations.
* [3.7] Improves the ability to build in CI (GH-5729)Miss Islington (bot)2018-02-173-6/+8
|
* bpo-32604: Make _xxsubinterpreters build on Windows (GH-5624)Miss Islington (bot)2018-02-111-0/+1
| | | | | | | | This is not the ideal solution; this means that a test module is now always included in the main python3x.dll. However, we're already including xxsubtype, so why not? (cherry picked from commit 310b05289b5d9550040f469e60b5e8e77f1022b6) Co-authored-by: Zachary Ware <zachary.ware@gmail.com>
* String annotations [PEP 563] (#4390)Guido van Rossum2018-01-262-0/+4
| | | | | | | | * Document `from __future__ import annotations` * Provide plumbing and tests for `from __future__ import annotations` * Implement unparsing the AST back to string form This is required for PEP 563 and as such only implements a part of the unparsing process that covers expressions.
* bpo-32436: Implement PEP 567 (#5027)Yury Selivanov2018-01-226-2/+119
|
* bpo-32588: Move _findvs into its own module and add missing _queue module to ↵Steve Dower2018-01-195-4/+119
| | | | installer (#5227)
* bpo-14976: Reentrant simple queue (#3346)Antoine Pitrou2018-01-165-1/+115
| | | | Add a queue.SimpleQueue class, an unbounded FIFO queue with a reentrant C implementation of put().
* bpo-32507: Change Windows install to include app-local UCRT (#5119)Steve Dower2018-01-0918-42/+0
|
* Add missing backslashes in PCbuild bat files (GH-5056)Zachary Ware2017-12-303-17/+17
|
* move pygetopt.h to internal (closes bpo-32264) (#4830)Benjamin Peterson2017-12-142-2/+2
|
* bpo-29469: Move constant folding to AST optimizer (GH-2858)INADA Naoki2017-12-142-0/+4
|
* Revert "bpo-32197: Try to fix a compiler error on OS X introduced in ↵Victor Stinner2017-12-042-0/+4
| | | | | | | | | | | | | | | | | | | | | | | bpo-32030. (#4681)" (#4694) * Revert "bpo-32197: Try to fix a compiler error on OS X introduced in bpo-32030. (#4681)" This reverts commit 13badcbc60cdbfae1dba1683fd2fae9d70717143. Re-apply commits: * "bpo-32030: _PyPathConfig_Init() sets home and program_name (#4673)" commit af5a895073c24637c094772b27526b94a12ec897. * "bpo-32030: Fix config_get_program_name() on macOS (#4669)" commit e23c06e2b03452c9aaf0dae52296c85e572f9bcd. * "bpo-32030: Add Python/pathconfig.c (#4668)" commit 0ea395ae964c9cd0f499e2ef0d0030c971201220. * "bpo-32030: Don't call _PyPathConfig_Fini() in Py_FinalizeEx() (#4667)" commit ebac19dad6263141d5db0a2c923efe049dba99d2. * "bpo-32030: Fix Py_GetPath(): init program_name (#4665)" commit 9ac3d8882712c9675c3d2f9f84af6b5729575cde. * Fix compilation error on macOS
* bpo-32197: Try to fix a compiler error on OS X introduced in bpo-32030. (#4681)Serhiy Storchaka2017-12-022-4/+0
| | | | | | | | | | | | | | | | | | | | | | * Revert "bpo-32030: _PyPathConfig_Init() sets home and program_name (#4673)" This reverts commit af5a895073c24637c094772b27526b94a12ec897. * Revert "bpo-32030: Fix config_get_program_name() on macOS (#4669)" This reverts commit e23c06e2b03452c9aaf0dae52296c85e572f9bcd. * Revert "bpo-32030: Add Python/pathconfig.c (#4668)" This reverts commit 0ea395ae964c9cd0f499e2ef0d0030c971201220. * Revert "bpo-32030: Don't call _PyPathConfig_Fini() in Py_FinalizeEx() (#4667)" This reverts commit ebac19dad6263141d5db0a2c923efe049dba99d2. * Revert "bpo-32030: Fix Py_GetPath(): init program_name (#4665)" This reverts commit 9ac3d8882712c9675c3d2f9f84af6b5729575cde.
* bpo-32030: Add Python/pathconfig.c (#4668)Victor Stinner2017-12-012-0/+4
| | | | | | | * Factorize code from PC/getpathp.c and Modules/getpath.c to remove duplicated code * rename pathconfig_clear() to _PyPathConfig_Clear() * Inline _PyPathConfig_Fini() in pymain_impl() and then remove it, since it's a oneliner
* bpo-32096: Remove obj and mem from _PyRuntime (#4532)Victor Stinner2017-11-242-5/+1
| | | | | | | | | | | | | | | | | bpo-32096, bpo-30860: Partially revert the commit 2ebc5ce42a8a9e047e790aefbf9a94811569b2b6: * Move structures back from Include/internal/mem.h to Objects/obmalloc.c * Remove _PyObject_Initialize() and _PyMem_Initialize() * Remove Include/internal/pymalloc.h * Add test_capi.test_pre_initialization_api(): Make sure that it's possible to call Py_DecodeLocale(), and then call Py_SetProgramName() with the decoded string, before Py_Initialize(). PyMem_RawMalloc() and Py_DecodeLocale() can be called again before _PyRuntimeState_Init(). Co-Authored-By: Eric Snow <ericsnowcurrently@gmail.com>
* bpo-31691: Specify where to find build instructions for the Windows ↵native-api2017-11-161-0/+2
| | | | installer (#4426)
* bpo-32030: Split Py_Main() into subfunctions (#4399)Victor Stinner2017-11-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Don't use "Python runtime" anymore to parse command line options or to get environment variables: pymain_init() is now a strict separation. * Use an error message rather than "crashing" directly with Py_FatalError(). Limit the number of calls to Py_FatalError(). It prepares the code to handle errors more nicely later. * Warnings options (-W, PYTHONWARNINGS) and "XOptions" (-X) are now only added to the sys module once Python core is properly initialized. * _PyMain is now the well identified owner of some important strings like: warnings options, XOptions, and the "program name". The program name string is now properly freed at exit. pymain_free() is now responsible to free the "command" string. * Rename most methods in Modules/main.c to use a "pymain_" prefix to avoid conflits and ease debug. * Replace _Py_CommandLineDetails_INIT with memset(0) * Reorder a lot of code to fix the initialization ordering. For example, initializing standard streams now comes before parsing PYTHONWARNINGS. * Py_Main() now handles errors when adding warnings options and XOptions. * Add _PyMem_GetDefaultRawAllocator() private function. * Cleanup _PyMem_Initialize(): remove useless global constants: move them into _PyMem_Initialize(). * Call _PyRuntime_Initialize() as soon as possible: _PyRuntime_Initialize() now returns an error message on failure. * Add _PyInitError structure and following macros: * _Py_INIT_OK() * _Py_INIT_ERR(msg) * _Py_INIT_USER_ERR(msg): "user" error, don't abort() in that case * _Py_INIT_FAILED(err)
* bpo-28791: Update Windows builds to use SQLite 3.21.0. (GH-4246)Mariatta2017-11-063-3/+3
|
* bpo-31957: Fixes version detection. (#4298)Steve Dower2017-11-061-8/+7
|
* bpo-31609: Fixes quotes in PCbuild/clean.bat (#4280)Steve Dower2017-11-041-1/+1
|