summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_compile.py
Commit message (Expand)AuthorAgeFilesLines
* gh-104615: don't make unsafe swaps in apply_static_swaps (#104620)Carl Meyer2023-05-181-0/+18
* gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441)Carl Meyer2023-05-091-18/+6
* GH-100982: Break up COMPARE_AND_BRANCH (GH-102801)Brandt Bucher2023-03-231-1/+1
* gh-101951: use textwrap.dedent in compiler tests to make them more readable (...Irit Katriel2023-02-161-143/+145
* gh-101928: fix crash in compiler on multi-line lambda in function call (#101933)penguin_wwy2023-02-161-0/+11
* gh-101632: Add the new RETURN_CONST opcode (#101633)penguin_wwy2023-02-071-10/+8
* gh-100712: make it possible to disable specialization (for debugging) (#100713)Irit Katriel2023-01-191-1/+3
* GH-100982: Add `COMPARE_AND_BRANCH` instruction (GH-100983)Mark Shannon2023-01-161-7/+7
* GH-100117: Make `co_lines` more efficient (GH-100447)Brandt Bucher2023-01-101-5/+4
* gh-99708: fix bug where compiler crashes on if expression with an empty body ...Irit Katriel2022-11-241-0/+11
* gh-98762: Fix locations of match sub-patterns (GH-98775)Irit Katriel2022-11-121-1/+95
* gh-99254: remove all unused consts from code objects (GH-99255)Irit Katriel2022-11-111-2/+36
* gh-94445: add compiler test for another case of excessive stack use (GH-99237)Carl Meyer2022-11-081-0/+7
* gh-98461: Fix location of RETURN_VALUE in async generator bytecode. compiler_...Irit Katriel2022-10-251-1/+1
* gh-98461: Fix source location in comprehensions bytecode (GH-98464)Irit Katriel2022-10-201-0/+159
* gh-98398: Fix source locations for 'assert' bytecode (GH-98405)Irit Katriel2022-10-191-1/+17
* gh-98390: Fix source locations of boolean sub-expressions (GH-98396)Irit Katriel2022-10-181-0/+26
* gh-98393: os module reject bytes-like, only accept bytes (#98394)Victor Stinner2022-10-181-3/+2
* gh-87092: bring compiler code closer to a preprocessing-opt-assembler organis...Irit Katriel2022-10-051-1/+13
* GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-...Mark Shannon2022-10-051-2/+1
* gh-96670: Raise SyntaxError when parsing NULL bytes (#97594)Pablo Galindo Salgado2022-09-271-4/+4
* GH-95921: Fix positions for some chained comparisons (GH-96968)Brandt Bucher2022-09-201-0/+25
* gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96499)Gregory P. Smith2022-09-021-0/+13
* gh-96276: suppress SyntaxWarning in test_compile (GH-96277)Irit Katriel2022-08-251-1/+4
* GH-95150: Use position and exception tables for code hashing and equality (GH...Brandt Bucher2022-08-011-3/+24
* gh-93678: Address stack exhaustion on WASI (GH-95296)Christian Heimes2022-07-261-0/+2
* GH-94036: Fix more attribute location quirks (GH-95028)Brandt Bucher2022-07-221-0/+60
* GH-91409: Don't overwrite valid locations with NOP locations (GH-95067)Brandt Bucher2022-07-201-0/+38
* GH-94694: Fix column offsets for multi-line method lookups (GH-94697)Brandt Bucher2022-07-101-0/+21
* gh-94485: Set line number of module's RESUME instruction to 0, as specified b...Irit Katriel2022-07-051-3/+5
* GH-94329: Don't raise on excessive stack consumption (GH-94421)Mark Shannon2022-06-301-0/+6
* GH-94163: Add BINARY_SLICE and STORE_SLICE instructions. (GH-94168)Mark Shannon2022-06-271-0/+36
* gh-90473: Decrease recursion limit and skip tests on WASI (GH-92803)Christian Heimes2022-05-191-1/+3
* GH-90690: Remove `PRECALL` instruction (GH-92925)Mark Shannon2022-05-191-1/+1
* GH-88116: Use a compact format to represent end line and column offsets. (GH-...Mark Shannon2022-04-211-14/+19
* bpo-46841: Quicken code in-place (GH-31888)Brandt Bucher2022-03-211-2/+1
* bpo-46198: rename duplicate tests and remove unused code (GH-30297)Nikita Sobolev2022-03-101-1/+1
* bpo-46841: Use inline caching for `COMPARE_OP` (GH-31622)Brandt Bucher2022-03-011-1/+3
* bpo-46841: Use *inline* caching for `BINARY_OP` (GH-31543)Brandt Bucher2022-02-251-1/+3
* bpo-46329: Change calling sequence (again) (GH-31373)Mark Shannon2022-02-181-1/+1
* bpo-46724: Use `JUMP_ABSOLUTE` for all backward jumps. (GH-31326)Mark Shannon2022-02-151-0/+10
* bpo-46329: Split calls into precall and call instructions. (GH-30855)Mark Shannon2022-01-281-4/+3
* bpo-46409: Make generators in bytecode (GH-30633)Mark Shannon2022-01-201-2/+2
* bpo-45923: Handle call events in bytecode (GH-30364)Mark Shannon2022-01-061-15/+16
* bpo-44525: Split calls into PRECALL and CALL (GH-30011)Mark Shannon2021-12-141-3/+3
* bpo-45292: [PEP-654] add except* (GH-29581)Irit Katriel2021-12-141-0/+33
* bpo-42918: Improve build-in function compile() in mode 'single' (GH-29934)Weipeng Hong2021-12-101-0/+2
* bpo-45636: Merge all numeric operators (GH-29482)Brandt Bucher2021-11-111-18/+20
* bpo-45056: Remove trailing unused constants from co_consts (GH-28109)Inada Naoki2021-09-021-0/+11
* bpo-44622: Set line number of END_ASYNC_FOR to match that of iterator. (GH-27...Mark Shannon2021-07-151-1/+11