586 Commits (5a57ade58ec5bee85db41b8ce1340ff077781b65)

Author SHA1 Message Date
Serhiy Storchaka 5a57ade58e Issue #20440: Massive replacing unsafe attribute setting code with special 10 years ago
Martin Panter 7462b64911 Issue #25523: Correct "a" article to "an" article 10 years ago
Benjamin Peterson b685515039 compute stack effect of BUILD_MAP correctly (closes #25060) 10 years ago
Stefan Krah c0cbed1554 Fix refleak. 11 years ago
Yury Selivanov f315c1c016 Issue #24687: Plug refleak on SyntaxError in function parameters annotations. 11 years ago
Yury Selivanov b7666a3093 Issue #24619: More tests; fix nits in compiler.c 11 years ago
Yury Selivanov 9dec03571f Issue #24528: Improve error message for awaits in comprehensions 11 years ago
Yury Selivanov 5376ba9630 Issue #24400: Introduce a distinct type for 'async def' coroutines. 11 years ago
Serhiy Storchaka d741a88049 Fixed indentation of Python examples in C comments. 11 years ago
Benjamin Peterson 264be6f48f remove STORE_MAP, since it's unused 11 years ago
Benjamin Peterson ee85339cc6 in dict displays, evaluate the key before the value (closes #11205) 11 years ago
Yury Selivanov 7544508f02 PEP 0492 -- Coroutines with async and await syntax. Issue #24017. 11 years ago
Benjamin Peterson 9e77f72fb2 shorten capsule name macro; it doesn't need to be so long 11 years ago
Benjamin Peterson 025e9ebd0a PEP 448: additional unpacking generalizations (closes #2292) 11 years ago
Benjamin Peterson 1dfd247c1b remove the concept of an unoptimized function scope from the compiler, since it can't happen anymore 11 years ago
Serhiy Storchaka c775ad615a Issue #23192: Fixed generator lambdas. Patch by Bruno Cauet. 11 years ago
Benjamin Peterson 3cda0ed062 pop the loop block even for infinite while loops (closes #23048) 11 years ago
Nick Coghlan d600951748 Issue #22869: Split pythonrun into two modules 11 years ago
Serhiy Storchaka 81f68a7d4b Issue #22453: Warn against the use of leaking macro PyObject_REPR(). 11 years ago
Serhiy Storchaka df4518ca4b Issue #22453: Removed non-documented macro PyObject_REPR(). 11 years ago
Antoine Pitrou e7811fca5e Closes #11471: avoid generating a JUMP_FORWARD instruction at the end of an if-block if there is no else-clause. 11 years ago
Antoine Pitrou 9961405ed1 Issue #21523: Fix over-pessimistic computation of the stack effect of some opcodes in the compiler. 12 years ago
Benjamin Peterson d51374ed78 PEP 465: a dedicated infix operator for matrix multiplication (closes #21176) 12 years ago
Victor Stinner 065efc3072 Issue #20625: Fix compilation issue 12 years ago
Yury Selivanov 34ce99f66d Mangle __parameters in __annotations__ dict properly. Issue #20625. 12 years ago
Victor Stinner 6acc5e1330 Issue #20625: Fix compilation issue 12 years ago
Yury Selivanov 026019f89b Mangle __parameters in __annotations__ dict properly. Issue #20625. 12 years ago
Christian Heimes 724b828e79 upcast int to size_t to silence two autological-constant-out-of-range-compare warnings with clang. 12 years ago
Larry Hastings 3a9079742f Issue #19722: Added opcode.stack_effect(), which accurately 12 years ago
Victor Stinner f8e3221fa5 Issue #9566, #19617: Fix more compiler warnings in compile.c on Windows 64-bit 12 years ago
Victor Stinner 85fe8a645e Issue #9566, #19617: New try to fix compilation on Windows 12 years ago
Victor Stinner b679a2eb78 Issue #9566, #19617: Fix compilation on Windows 12 years ago
Victor Stinner ad9a066050 Issue #9566: compile.c uses Py_ssize_t instead of int to store sizes to fix 12 years ago
Victor Stinner 98e818b8e3 Issue #19437: Fix compiler_class(), handle compiler_lookup_arg() failure 12 years ago
Benjamin Peterson 6b4f7803f8 cleanup the construction of __qualname__ (closes #19301 again) 12 years ago
Nick Coghlan 6de9200e57 Close #19313: remove no longer needed Py_XINCREF 12 years ago
Benjamin Peterson 34d33a595b removal u_qualname, since compiler_scope_qualname is only ever called once 12 years ago
Benjamin Peterson a8a38b8e4f strengthen condition and add assertion 12 years ago
Benjamin Peterson 3d9e481ece give explicitly global functions and classes a global __qualname__ (closes #19301) 12 years ago
Serhiy Storchaka 9594942716 Issue #18783: Removed existing mentions of Python long type in docstrings, 13 years ago
Victor Stinner 14e461d5b9 Close #11619: The parser and the import machinery do not encode Unicode 13 years ago
Victor Stinner 6b64a6803e Issue #18408: Fix compiler_import() to handle PyUnicode_Substring() failure properly 13 years ago
Victor Stinner 0b1bc56bb6 fix compilation on Windows 13 years ago
Benjamin Peterson e8e14591eb rather than passing locals to the class body, just execute the class body in the proper environment 13 years ago
Benjamin Peterson 312595ce3a hide the __class__ closure from the class body (#12370) 13 years ago
Benjamin Peterson 3b0431dc60 check local class namespace before reaching for cells (closes #17853) 13 years ago
Ezio Melotti 1b6424fc4b Fix indentation. 13 years ago
Antoine Pitrou 55bff89190 Issue #17645: convert an assert() into a proper exception in _Py_Mangle(). 13 years ago
Benjamin Peterson cda75be02a unify some ast.argument's attrs; change Attribute column offset (closes #16795) 13 years ago
Benjamin Peterson 419d9a83d5 evaluate lambda keyword-only defaults after positional defaults (#16967 again) 13 years ago