| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [3.13] gh-130775: Allow negative locations in `ast` (GH-130795) (#132243) | sobolevn | 2025-04-08 | 1 | -4/+2 |
| | | | | | | (cherry picked from commit bc5233b6a5cdd8f77a4737ce317f94110869c082) Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
| * | [3.13] gh-128632: fix segfault on nested __classdict__ type param ↵ | Tomasz Pytel | 2025-04-04 | 1 | -7/+11 |
| | | | | | | | | (GH-128744) (#132085) (cherry picked from commit 891c61c1fa480928dd60cce8bbc8764630c95025) Co-authored-by: Tomasz Pytel <tompytel@gmail.com> | ||||
| * | [3.13] Postpone <stdbool.h> inclusion after Python.h (#130641) (#130675) | Victor Stinner | 2025-02-28 | 1 | -2/+1 |
| | | | | | | | | | | | | | | Postpone <stdbool.h> inclusion after Python.h (#130641) Remove inclusions prior to Python.h. <stdbool.h> will cause <features.h> to be included before Python.h can define some macros to enable some additional features, causing multiple types not to be defined down the line. (cherry picked from commit 830f04b5056db92ba96387db0a778dcd19a39522) Co-authored-by: Hugo Beauzée-Luyssen <hugo@beauzee.fr> | ||||
| * | gh-117494: extract the Instruction Sequence data structure into a separate ↵ | Irit Katriel | 2024-04-04 | 1 | -6/+6 |
| | | | | | file (#117496) | ||||
| * | gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private ↵ | Irit Katriel | 2024-04-02 | 1 | -1/+2 |
| | | | | | (#117412) | ||||
| * | gh-117288: Allocate fewer label IDs in _PyCfg_ToInstructionSequence (#117290) | Irit Katriel | 2024-03-27 | 1 | -0/+3 |
| | | |||||
| * | GH-111485: Generate instruction and uop metadata (GH-113287) | Mark Shannon | 2023-12-20 | 1 | -5/+5 |
| | | |||||
| * | gh-108444: Replace _PyLong_AsInt() with PyLong_AsInt() (#108459) | Victor Stinner | 2023-08-24 | 1 | -3/+3 |
| | | | | | | | Change generated by the command: sed -i -e 's!_PyLong_AsInt!PyLong_AsInt!g' \ $(find -name "*.c" -o -name "*.h") | ||||
| * | gh-105481: remove regen-opcode. Generated _PyOpcode_Caches in regen-cases. ↵ | Irit Katriel | 2023-08-23 | 1 | -2/+1 |
| | | | | | (#108367) | ||||
| * | gh-108308: Replace PyDict_GetItem() with PyDict_GetItemRef() (#108309) | Victor Stinner | 2023-08-23 | 1 | -11/+38 |
| | | | | | | | | | | Replace PyDict_GetItem() calls with PyDict_GetItemRef() or PyDict_GetItemWithError() to handle errors. * Replace PyLong_AS_LONG() with _PyLong_AsInt() and check for errors. * Check for PyDict_Contains() error. * pycore_init_builtins() checks for _PyType_Lookup() failure. | ||||
| * | gh-105481: move Python/opcode_metadata.h to ↵ | Irit Katriel | 2023-07-12 | 1 | -4/+4 |
| | | | | | Include/internal/pycore_opcode_metadata.h (#106673) | ||||
| * | gh-106149: move unconditional jump direction resolution from optimizer to ↵ | Irit Katriel | 2023-07-01 | 1 | -0/+34 |
| | | | | | assembler (#106291) | ||||
| * | gh-106149: move jump target resolution from optimizer to assembler (#106150) | Irit Katriel | 2023-06-27 | 1 | -10/+101 |
| | | |||||
| * | gh-105481: remove HAS_ARG, HAS_CONST, IS_JUMP_OPCODE, IS_PSEUDO_OPCODE and ↵ | Irit Katriel | 2023-06-17 | 1 | -2/+1 |
| | | | | | replace by their new versions (#105865) | ||||
| * | gh-105481: add pseudo-instructions to the bytecodes DSL (#105506) | Irit Katriel | 2023-06-11 | 1 | -1/+3 |
| | | |||||
| * | gh-87092: avoid gcc warning on uninitialized struct field in assemble… ↵ | Dong-hee Na | 2023-06-02 | 1 | -0/+1 |
| | | | | | | (gh-105243) gh-87092: avoid gcc warning on uninitialized struct field in assemble.c (part2) | ||||
| * | remove unused #includes of pycore_pymem.h (#105166) | Irit Katriel | 2023-06-01 | 1 | -1/+0 |
| | | |||||
| * | gh-87092: avoid gcc warning on uninitialized struct field in assemble.c ↵ | Dong-hee Na | 2023-05-14 | 1 | -1/+2 |
| | | | | | (#104460) | ||||
| * | gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441) | Carl Meyer | 2023-05-09 | 1 | -0/+3 |
| | | | | | Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> | ||||
| * | gh-87092: change assembler to use instruction sequence instead of CFG (#103933) | Irit Katriel | 2023-04-29 | 1 | -49/+46 |
| | | |||||
| * | gh-87092: move assembler related code from compile.c to assemble.c (#103277) | Irit Katriel | 2023-04-11 | 1 | -0/+602 |
