summaryrefslogtreecommitdiffstats
path: root/Python
Commit message (Expand)AuthorAgeFilesLines
...
* GH-101291: Refactor the `PyLongObject` struct into object header and PyLongVa...Mark Shannon2023-01-305-22/+22
* gh-98831: Support conditional effects; use for LOAD_ATTR (#101333)Guido van Rossum2023-01-303-51/+35
* gh-39615: fix warning on return type mismatch (#101407)Irit Katriel2023-01-301-1/+1
* gh-39615: Add warnings.warn() skip_file_prefixes support (#100840)Gregory P. Smith2023-01-282-34/+143
* Fix typos in pystate.c file (#101348)Виталий Дмитриев2023-01-261-5/+5
* gh-98831: rewrite RAISE_VARARGS in the instruction definition DSL (#101306)Irit Katriel2023-01-253-16/+16
* gh-98831: add variable stack effect support to cases generator (#101309)Irit Katriel2023-01-252-176/+864
* Fix some comments in ceval.c and fix lltrace output (#101297)Guido van Rossum2023-01-241-6/+4
* gh-98831: rewrite pattern matching opcodes in the instruction definition DSL ...Irit Katriel2023-01-243-69/+46
* GH-100762: Don't call `gen.throw()` in `gen.close()`, unless necessary. (GH-1...Mark Shannon2023-01-244-6/+4
* gh-98831: rewrite CHECK_EG_MATCH opcode in the instruction definition DSL (#1...Irit Katriel2023-01-244-60/+29
* gh-59956: Allow the "Trashcan" Mechanism to Work Without a Thread State (gh-1...Eric Snow2023-01-231-0/+16
* Fix typo in comment in compile.c (#101194)Ikko Eltociear Ashimine2023-01-201-1/+1
* gh-101181: Fix `unused-variable` warning in `pystate.c` (#101188)Nikita Sobolev2023-01-201-0/+3
* gh-59956: Fix Function Groupings in pystate.c (gh-101172)Eric Snow2023-01-201-237/+352
* gh-101169: reduce the implementation of except* by one bytecode instruction (...Irit Katriel2023-01-191-16/+11
* gh-59956: Clarify GILState-related Code (gh-101161)Eric Snow2023-01-193-219/+344
* gh-100712: make it possible to disable specialization (for debugging) (#100713)Irit Katriel2023-01-193-0/+60
* GH-98831: Move assorted macros from ceval.h to a new header (#101116)Guido van Rossum2023-01-183-383/+358
* GH-98831: Implement array support in cases generator (#100912)Guido van Rossum2023-01-173-121/+95
* GH-100982: Add `COMPARE_AND_BRANCH` instruction (GH-100983)Mark Shannon2023-01-166-202/+199
* GH-100892: consolidate `HEAD_LOCK/HEAD_UNLOCK` macros (#100953)Kumar Aditya2023-01-152-9/+0
* GH-98831: Identify instructions that don't use oparg (#100957)Guido van Rossum2023-01-141-57/+57
* gh-86682: Adds sys._getframemodulename as an alternative to using _getframe (...Steve Dower2023-01-132-1/+108
* GH-100923: Embed jump mask in `COMPARE_OP` oparg (GH-100924)Mark Shannon2023-01-115-67/+68
* GH-98831: Refactor instr format code and change to enum (#100895)Guido van Rossum2023-01-091-168/+169
* GH-100126: Skip incomplete frames in more places (GH-100613)Brandt Bucher2023-01-094-22/+8
* gh-87447: Fix walrus comprehension rebind checking (#100581)Nikita Sobolev2023-01-081-1/+2
* Update copyright years to 2023. (gh-100848)Benjamin Peterson2023-01-081-1/+1
* GH-90829: Fix empty iterable error message in min/max (#31181)Nnarol2023-01-081-1/+1
* gh-100776: Fix misleading default value in help(input) (#100788)Shantanu2023-01-082-4/+4
* gh-88696: clean up dead argument to compiler_make_closure (GH-100806)Carl Meyer2023-01-071-23/+7
* gh-100758: Refactor initialisation of frame headers into a single function (_...Irit Katriel2023-01-063-44/+11
* GH-99005: More intrinsics (GH-100774)Mark Shannon2023-01-066-88/+50
* gh-98831: Regenerate Python/opcode_metadata.h (GH-100778)Zachary Ware2023-01-051-4/+1
* GH-98831: Update generate_cases.py: register inst, opcode_metadata.h (#100735)Guido van Rossum2023-01-053-1/+216
* GH-99005: Add `CALL_INTRINSIC_1` instruction (GH-100771)Mark Shannon2023-01-056-276/+233
* GH-100288: Remove LOAD_ATTR_METHOD_WITH_DICT instruction. (GH-100753)Mark Shannon2023-01-054-67/+12
* gh-100747: some compiler macros use c instead of C to access the compiler (#1...Irit Katriel2023-01-041-7/+7
* GH-100719: Remove the `co_nplaincellvars` field from code objects. (GH-100721)Mark Shannon2023-01-044-4/+4
* gh-100146: Steal references from stack when building a list (#100147)L. A. F. Pereira2023-01-032-10/+4
* gh-95778: add doc missing in some places (GH-100627)Éric2022-12-301-0/+2
* gh-100577: Replace `assert(0)` with `Py_UNREACHABLE` in `symtable.c` (#100579)Nikita Sobolev2022-12-281-1/+1
* GH-98831: Modernize a ton of simpler instructions (#100545)Guido van Rossum2022-12-282-342/+230
* gh-100357: Convert several functions in `bltinsmodule` to AC (#100358)Nikita Sobolev2022-12-242-99/+303
* gh-99947: Ensure unreported errors are chained for SystemError during import ...Sebastian Berg2022-12-231-2/+1
* GH-100425: Improve accuracy of builtin sum() for float inputs (GH-100426)Raymond Hettinger2022-12-231-1/+20
* Revert "gh-100288: Specialise LOAD_ATTR_METHOD for managed dictionaries (GH-1...Ken Jin2022-12-234-70/+15
* gh-100288: Specialise LOAD_ATTR_METHOD for managed dictionaries (GH-100289)Ken Jin2022-12-234-15/+70
* GH-100459: fix copy-paste errors in specialization stats (GH-100460)Irit Katriel2022-12-231-5/+5