summaryrefslogtreecommitdiffstats
path: root/PCbuild/regen.targets
Commit message (Collapse)AuthorAgeFilesLines
* gh-105481: remove regen-opcode. Generated _PyOpcode_Caches in regen-cases. ↵Irit Katriel2023-08-231-12/+2
| | | | (#108367)
* gh-105481: opcode.h is no longer generated during the build (#108080)Irit Katriel2023-08-171-2/+2
|
* gh-105481: generate op IDs from bytecode.c instead of hard coding them in ↵Irit Katriel2023-08-161-2/+2
| | | | opcode.py (#107971)
* gh-105481: split opcode_ids.h out of opcode.h so that it can be generated ↵Irit Katriel2023-08-111-1/+1
| | | | separately (#107866)
* gh-105481: combine regen-opcode-targets with regen-opcode to avoid ↵Irit Katriel2023-08-011-3/+1
| | | | calculating the specialized opcodes in two places (#107540)
* gh-99079: Update Windows build to use OpenSSL 3.0.9 (GH-106649)Steve Dower2023-07-121-1/+2
|
* gh-105481: generate _specializations and _specialized_instructions from ↵Irit Katriel2023-06-191-1/+1
| | | | bytecodes.c (#105913)
* gh-75552: Remove deprecated tkinter.tix module (GH-104902)Zachary Ware2023-05-271-2/+1
|
* gh-103963: fix 'make regen-opcode' in out-of-tree builds (#104177)Carl Meyer2023-05-041-1/+1
|
* gh-97669: Create Tools/build/ directory (#97963)Victor Stinner2022-10-171-4/+4
| | | | | | | | | | | | | | | | | | | | | | | Create Tools/build/ directory. Move the following scripts from Tools/scripts/ to Tools/build/: * check_extension_modules.py * deepfreeze.py * freeze_modules.py * generate_global_objects.py * generate_levenshtein_examples.py * generate_opcode_h.py * generate_re_casefix.py * generate_sre_constants.py * generate_stdlib_module_names.py * generate_token.py * parse_html5_entities.py * smelly.py * stable_abi.py * umarshal.py * update_file.py * verify_ensurepip_wheels.py Update references to these scripts.
* Fix regeneration of global objects through the Windows build files (GH-96394)Kumar Aditya2022-08-301-1/+8
|
* gh-92651: Remove the Include/token.h header file (#92652)Victor Stinner2022-05-111-1/+1
| | | | | | | | | | | | | | | Remove the token.h header file. There was never any public tokenizer C API. The token.h header file was only designed to be used by Python internals. Move Include/token.h to Include/internal/pycore_token.h. Including this header file now requires that the Py_BUILD_CORE macro is defined. It no longer checks for the Py_LIMITED_API macro. Rename functions: * PyToken_OneChar() => _PyToken_OneChar() * PyToken_TwoChars() => _PyToken_TwoChars() * PyToken_ThreeChars() => _PyToken_ThreeChars()
* 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
* bpo-46088: Automatically detect or install bootstrap Python runtime when ↵Steve Dower2021-12-181-11/+15
| | | | building from Visual Studio (GH-30143)
* bpo-45375: Fix assertion failure due to searching for stdlib in unnormalised ↵Steve Dower2021-10-051-1/+3
| | | | paths (GH-28735)
* Ensure LICENSE.txt file is generated even in PGO builds (GH-27580)Steve Dower2021-08-031-4/+3
|
* bpo-44479: Do not regenerate files during a PGO build as it will invalidate ↵Steve Dower2021-07-291-2/+6
| | | | the profile. (GH-27460)
* bpo-44479: Simplified LICENSE.txt regeneration in Windows build (GH-27056)Steve Dower2021-07-071-9/+9
|
* bpo-44479: Regenerate test_frozenmain.h and frozen_hello.h during build on ↵Steve Dower2021-07-051-2/+41
| | | | Windows (GH-26984)
* bpo-43567: Improved generated code refresh on Windows (GH-25120)Steve Dower2021-04-061-0/+84
Generated files are now refreshed automatically on regular build, or may be forcibly regenerated by calling `build.bat --regen`.