640 Commits (dda44682c65bfb90854720e5c36e1a76d131697b)

Author SHA1 Message Date
Serhiy Storchaka 5ab81d787f Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict. 9 years ago
Yury Selivanov f2392133eb Issue #26110: Add LOAD_METHOD/CALL_METHOD opcodes. 9 years ago
Serhiy Storchaka 4cc30ae313 Issue #28739: f-string expressions no longer accepted as docstrings and 9 years ago
Nick Coghlan 19d246745d Issue #23722: improve __classcell__ compatibility 9 years ago
Serhiy Storchaka 3d85fae91f Issue #28823: Simplified compiling with opcode BUILD_MAP_UNPACK. 9 years ago
Serhiy Storchaka 85b0f5beb1 Added the const qualifier to char* variables that refer to readonly internal 9 years ago
Serhiy Storchaka f4934ea77d Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. 9 years ago
Serhiy Storchaka 7344285c19 Issue #28257: Improved error message when pass a non-iterable as 9 years ago
Serhiy Storchaka b72810583e Issue #27213: Fixed different issues with reworked CALL_FUNCTION* opcodes. 9 years ago
Guido van Rossum 015d874626 Issue #28076: Variable annotations should be mangled for private names. 9 years ago
Serhiy Storchaka ab8740058a Issue #27129: Replaced wordcode related magic constants with macros. 9 years ago
Nick Coghlan 944368e1cc Issue #23722: Initialize __class__ from type.__new__() 9 years ago
Victor Stinner f9b760f48a Rework CALL_FUNCTION* opcodes 9 years ago
Yury Selivanov 52c4e7cc84 Issue #28008: Implement PEP 530 -- asynchronous comprehensions. 9 years ago
Yury Selivanov eb6364557f Issue #28003: Implement PEP 525 -- Asynchronous Generators. 9 years ago
Yury Selivanov f8cb8a16a3 Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. 9 years ago
Benjamin Peterson 2f8bfef158 replace PY_SIZE_MAX with SIZE_MAX 9 years ago
Benjamin Peterson ca47063998 replace Py_(u)intptr_t with the c99 standard types 9 years ago
Serhiy Storchaka ea525a2d1a Issue #27078: Added BUILD_STRING opcode. Optimized f-strings evaluation. 9 years ago
Ned Deily dc35cda2de Issue #27594: Prevent assertion error when running test_ast with coverage 9 years ago
Benjamin Peterson e09ed5419b make too many nested blocks be a SyntaxError instead of a SystemError (closes #27514) 10 years ago
Serhiy Storchaka 694de3bff7 Issue #27301: Fixed incorrect return codes for errors in compile.c. 10 years ago
Serhiy Storchaka 64204de04c Issue #27095: Simplified MAKE_FUNCTION and removed MAKE_CLOSURE opcodes. 10 years ago
Serhiy Storchaka 3c317e76a2 Issue #27286: Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode. Calling 10 years ago
Serhiy Storchaka 6a7506a77f Issue #27140: Added BUILD_CONST_KEY_MAP opcode. 10 years ago
Serhiy Storchaka b0f80b0312 Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode. 10 years ago
Serhiy Storchaka 48842714b9 Issue #22570: Renamed Py_SETREF to Py_XSETREF. 10 years ago
Victor Stinner 976bb4099c compiler.c: fix compiler warnings on Windows 10 years ago
Victor Stinner 2ad474ba5e Update assertion in compiler_addop_i() 10 years ago
Victor Stinner fc6f2efd13 compile.c: inline compiler_use_new_block() 10 years ago
Victor Stinner 15a3095d64 compiler: don't emit SyntaxWarning on const stmt 10 years ago
Victor Stinner a2724095cd compiler now ignores constant statements 10 years ago
Victor Stinner f2c1aa1661 Add ast.Constant 10 years ago
Victor Stinner 3cdd5fb970 code_richcompare() now uses the constants types 10 years ago
Victor Stinner efb2413ce8 code_richcompare() now uses the constants types 10 years ago
Victor Stinner f3914eb16d co_lnotab supports negative line number delta 10 years ago
Serhiy Storchaka 5a57ade58e Issue #20440: Massive replacing unsafe attribute setting code with special 10 years ago
Eric V. Smith a78c7954d5 Issue 25483: Add an opcode to make f-string formatting more robust. 10 years ago
Martin Panter 7462b64911 Issue #25523: Correct "a" article to "an" article 10 years ago
Eric V. Smith 235a6f0984 Issue #24965: Implement PEP 498 "Literal String Interpolation". Documentation is still needed, I'll open an issue for that. 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