714 Commits (44046fe4fc7f00a6eb855b33e6a3f953cf5233a5)

Author SHA1 Message Date
Min ho Kim c4cacc8c5e Fix typos in comments, docs and test names (#15018) 7 years ago
Pablo Galindo 18c5f9d44d bpo-37500: Make sure dead code does not generate bytecode but also detect syntax errors (GH-14612) 7 years ago
Pablo Galindo 4a2edc34a4 bpo-37221: Add PyCode_NewWithPosOnlyArgs to be used internally and set PyCode_New as a compatibility wrapper (GH-13959) 7 years ago
Jörn Heissler c8a35417db bpo-35224: Reverse evaluation order of key: value in dict comprehensions (GH-14139) 7 years ago
Victor Stinner 37d66d7d4b
bpo-37253: Add _PyCompilerFlags_INIT macro (GH-14018) 7 years ago
Pablo Galindo cd74e66a8c
bpo-37122: Make co->co_argcount represent the total number of positonal arguments in the code object (GH-13726) 7 years ago
Pablo Galindo a0c01bf136
bpo-37115: Support annotations in positional-only arguments (GH-13698) 7 years ago
Eric V. Smith 6f6ff8a565
bpo-37050: Remove expr_text from FormattedValue ast node, use Constant node instead (GH-13597) 7 years ago
Victor Stinner 331a6a56e9
bpo-36763: Implement the PEP 587 (GH-13592) 7 years ago
Matthias Bussonnier 565b4f1ac7 bpo-34616: Add PyCF_ALLOW_TOP_LEVEL_AWAIT to allow top-level await (GH-13148) 7 years ago
Chris Angelico ad098b6750 Annotate the unexplained assignment in exception unbinding (GH-11448) 7 years ago
David Carlier 27ee0f8551 Fix couple of dead code paths (GH-7418) 7 years ago
Pablo Galindo af8646c805
bpo-1875: Raise SyntaxError in invalid blocks that will be optimised away (GH-13332) 7 years ago
Victor Stinner c96be811fa
bpo-36900: Replace global conf vars with config (GH-13299) 7 years ago
Eric V. Smith 9a4135e939
bpo-36817: Add f-string debugging using '='. (GH-13123) 7 years ago
Pablo Galindo 8c77b8cb91
bpo-36540: PEP 570 -- Implementation (GH-12701) 7 years ago
Simeon 63b5fc5f42 Fix typos in compile.c comments (GH-12752) 7 years ago
Zackery Spytz 97f5de01ad bpo-35284: Fix the error handling in the compiler's compiler_call(). (GH-10625) 7 years ago
Zackery Spytz 9b4a1b1e23 bpo-36374: Fix a possible null pointer dereference (GH-12449) 7 years ago
Guido van Rossum 495da29225 bpo-35975: Support parsing earlier minor versions of Python 3 (GH-12086) 7 years ago
Serhiy Storchaka d8b3a98c90
bpo-36187: Remove NamedStore. (GH-12167) 7 years ago
Serhiy Storchaka 4583525835
bpo-35798: Fix duplicate SyntaxWarning: "is" with a literal. (GH-11639) 7 years ago
Serhiy Storchaka 62e4481238
bpo-15248: Emit a compiler warning when missed a comma before tuple or list. (GH-11757) 7 years ago
Emily Morehouse 8f59ee01be
bpo-35224: PEP 572 Implementation (#10497) 7 years ago
Ivan Levkivskyi 9932a22897
bpo-33416: Add end positions to Python AST (GH-11605) 7 years ago
Serhiy Storchaka 3bcbedc9f1
bpo-34850: Emit a warning for "is" and "is not" with a literal. (GH-9642) 7 years ago
INADA Naoki f7e4d3642f bpo-34100: compile: Re-enable frozenset merging (GH-10760) 7 years ago
Victor Stinner 1005c84535
bpo-34100: Partially revert merge_consts_recursive() (GH-10743) 7 years ago
INADA Naoki c2e1607a51 bpo-34100: Merge constants recursively (GH-8341) 7 years ago
Victor Stinner 5f2df88b63
bpo-35177: Add dependencies between header files (GH-10361) 7 years ago
Serhiy Storchaka 95b6acf951
bpo-34876: Change the lineno of the AST for decorated function and class. (GH-9731) 7 years ago
Serhiy Storchaka d31e7730cd
bpo-35029: Replace the SyntaxWarning exception with a SyntaxError. (GH-9999) 7 years ago
Zackery Spytz 53ebf4b070 Fix an incorrect check in compiler_try_except(). (GH-9810) 7 years ago
Serhiy Storchaka 3f22811fef
bpo-32892: Use ast.Constant instead of specific constant AST types. (GH-9445) 7 years ago
Ammar Askar 025eb98dc0 bpo-34683: Make SyntaxError column offsets consistently 1-indexed (gh-9338) 7 years ago
Serhiy Storchaka 7bdf28265a
bpo-32455: Add jump parameter to dis.stack_effect(). (GH-6610) 7 years ago
Serhiy Storchaka da8d72c953
bpo-12458: Fix line numbers for multiline expressions. (GH-8774) 7 years ago
Benjamin Peterson e502451781
closes bpo-34646: Remove PyAPI_* macros from declarations. (GH-9218) 7 years ago
Serhiy Storchaka 143ce5c6db
bpo-33691: Add _PyAST_GetDocString(). (GH-7236) 8 years ago
Serhiy Storchaka 73cbe7a01a
bpo-32911: Revert bpo-29463. (GH-7121) (GH-7197) 8 years ago
Serhiy Storchaka 64fddc423f bpo-33475: Fix and improve converting annotations to strings. (GH-6774) 8 years ago
Zsolt Dollenstein e239650660 bpo-33363: raise SyntaxError for async for/with outside async functions (#6616) 8 years ago
Serhiy Storchaka 57faf34887
bpo-33334: Support NOP and EXTENDED_ARG in dis.stack_effect(). (#6566) 8 years ago
Serhiy Storchaka d70c2a6894
bpo-33298: Wrap only constants with _PyCode_ConstantKey() in the compiler. (GH-6512) 8 years ago
Serhiy Storchaka b7e1eff843
bpo-33299: Return an object itself for some types in _PyCode_ConstantKey(). (GH-6513) 8 years ago
Zackery Spytz f303639e3a bpo-33270: Intern names for all anonymous code objects (#6472) 8 years ago
Serhiy Storchaka aa8e51f5eb
bpo-33132: Fix more reference counting issues in the compiler. (GH-6323) 8 years ago
Serhiy Storchaka a95d98607e
bpo-33132: Fix reference counting issues in the compiler. (GH-6209) 8 years ago
Serhiy Storchaka 702f8f3611
bpo-33041: Rework compiling an "async for" loop. (#6142) 8 years ago
Serhiy Storchaka fe2bbb1869
bpo-32489: Allow 'continue' in 'finally' clause. (GH-5822) 8 years ago