Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython3
/
121eb1694cab14df857ba6abe9839654cada15cf
/
Python
/
compile.c
d31e773
bpo-35029: Replace the SyntaxWarning exception with a SyntaxError. (GH-9999)
by Serhiy Storchaka
· 6 years ago
53ebf4b
Fix an incorrect check in compiler_try_except(). (GH-9810)
by Zackery Spytz
· 6 years ago
3f22811
bpo-32892: Use ast.Constant instead of specific constant AST types. (GH-9445)
by Serhiy Storchaka
· 6 years ago
025eb98
bpo-34683: Make SyntaxError column offsets consistently 1-indexed (gh-9338)
by Ammar Askar
· 6 years ago
7bdf282
bpo-32455: Add jump parameter to dis.stack_effect(). (GH-6610)
by Serhiy Storchaka
· 6 years ago
da8d72c
bpo-12458: Fix line numbers for multiline expressions. (GH-8774)
by Serhiy Storchaka
· 6 years ago
e502451
closes bpo-34646: Remove PyAPI_* macros from declarations. (GH-9218)
by Benjamin Peterson
· 6 years ago
143ce5c
bpo-33691: Add _PyAST_GetDocString(). (GH-7236)
by Serhiy Storchaka
· 6 years ago
73cbe7a
bpo-32911: Revert bpo-29463. (GH-7121) (GH-7197)
by Serhiy Storchaka
· 6 years ago
64fddc4
bpo-33475: Fix and improve converting annotations to strings. (GH-6774)
by Serhiy Storchaka
· 6 years ago
e239650
bpo-33363: raise SyntaxError for async for/with outside async functions (#6616)
by Zsolt Dollenstein
· 7 years ago
57faf34
bpo-33334: Support NOP and EXTENDED_ARG in dis.stack_effect(). (#6566)
by Serhiy Storchaka
· 7 years ago
d70c2a6
bpo-33298: Wrap only constants with _PyCode_ConstantKey() in the compiler. (GH-6512)
by Serhiy Storchaka
· 7 years ago
b7e1eff
bpo-33299: Return an object itself for some types in _PyCode_ConstantKey(). (GH-6513)
by Serhiy Storchaka
· 7 years ago
f303639
bpo-33270: Intern names for all anonymous code objects (#6472)
by Zackery Spytz
· 7 years ago
aa8e51f
bpo-33132: Fix more reference counting issues in the compiler. (GH-6323)
by Serhiy Storchaka
· 7 years ago
a95d986
bpo-33132: Fix reference counting issues in the compiler. (GH-6209)
by Serhiy Storchaka
· 7 years ago
702f8f3
bpo-33041: Rework compiling an "async for" loop. (#6142)
by Serhiy Storchaka
· 7 years ago
fe2bbb1
bpo-32489: Allow 'continue' in 'finally' clause. (GH-5822)
by Serhiy Storchaka
· 7 years ago
67ee077
bpo-33041: Add missed error checks when compile "async for" (#6053)
by Serhiy Storchaka
· 7 years ago
24d3201
bpo-33041: Fixed bytecode generation for "async for" with a complex target. (#6052)
by Serhiy Storchaka
· 7 years ago
520b7ae
bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter to compiler. (GH-5006)
by Serhiy Storchaka
· 7 years ago
332cd5e
bpo-32550. Remove the STORE_ANNOTATION bytecode. (GH-5181)
by Mark Shannon
· 7 years ago
95e4d58
String annotations [PEP 563] (#4390)
by Guido van Rossum
· 7 years ago
782d6fe
bpo-31113: Get rid of recursion in the compiler for normal control flow. (#3015)
by Serhiy Storchaka
· 7 years ago
d4864c6
bpo-24340: Fix estimation of the code stack size. (#5076)
by Serhiy Storchaka
· 7 years ago
02b9ef2
bpo-32439: Clean up the code for compiling comparison expressions. (#5029)
by Serhiy Storchaka
· 7 years ago
3dfbaf5
bpo-32372: Move __debug__ optimization to the AST level. (#4925)
by Serhiy Storchaka
· 7 years ago
bd6ec4d
bpo-32365: Fix a reference leak when compile __debug__. (#4916)
by Serhiy Storchaka
· 7 years ago
3325a67
bpo-27169: The __debug__ constant is now optimized out at compile time. (#4880)
by Serhiy Storchaka
· 7 years ago
7ea143a
bpo-29469: Move constant folding to AST optimizer (GH-2858)
by INADA Naoki
· 7 years ago
078f181
bpo-32176: Set CO_NOFREE in the code object constructor (GH-4675)
by Nick Coghlan
· 7 years ago
e2f92de
Add the const qualifier to "char *" variables that refer to literal strings. (#4370)
by Serhiy Storchaka
· 7 years ago
b8ab9d3
bpo-31708: Allow async generator expressions in synchronous functions (#3905)
by Yury Selivanov
· 7 years ago
faa135a
bpo-31709: Drop support for asynchronous __aiter__. (#3903)
by Yury Selivanov
· 7 years ago
b2e5794
bpo-31338 (#3374)
by Barry Warsaw
· 7 years ago
265fcc5
bpo-31286, bpo-30024: Fixed stack usage in absolute imports with (#3217)
by Serhiy Storchaka
· 7 years ago
f432a32
bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0. (#3157)
by Stefan Krah
· 7 years ago
36ff451
bpo-30501: Make the compiler producing optimized code for condition expressions. (#1851)
by Serhiy Storchaka
· 7 years ago
f93234b
bpo-30024: Circular imports involving absolute imports with binding (#1264)
by Serhiy Storchaka
· 8 years ago
ba85d69
bpo-29878: Add global instances of int for 0 and 1. (#852)
by Serhiy Storchaka
· 8 years ago
cb41b27
bpo-29463: Add docstring field to some AST nodes. (#46)
by INADA Naoki
· 8 years ago
3a9ac82
bpo-29607: Fix stack_effect computation for CALL_FUNCTION_EX (#202)
by Matthieu Dartiailh
· 8 years ago
5ab81d7
Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict.
by Serhiy Storchaka
· 8 years ago
f239213
Issue #26110: Add LOAD_METHOD/CALL_METHOD opcodes.
by Yury Selivanov
· 8 years ago
0f6373c
Issue #28739: f-string expressions no longer accepted as docstrings and
by Serhiy Storchaka
· 8 years ago
4cc30ae
Issue #28739: f-string expressions no longer accepted as docstrings and
by Serhiy Storchaka
· 8 years ago
d77e5b7
Merge #23722 from 3.6
by Nick Coghlan
· 8 years ago
19d2467
Issue #23722: improve __classcell__ compatibility
by Nick Coghlan
· 8 years ago
3d85fae
Issue #28823: Simplified compiling with opcode BUILD_MAP_UNPACK.
by Serhiy Storchaka
· 8 years ago
85b0f5b
Added the const qualifier to char* variables that refer to readonly internal
by Serhiy Storchaka
· 8 years ago
3b73ea1
Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString.
by Serhiy Storchaka
· 8 years ago
f4934ea
Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString.
by Serhiy Storchaka
· 8 years ago
7344285
Issue #28257: Improved error message when pass a non-iterable as
by Serhiy Storchaka
· 8 years ago
b728105
Issue #27213: Fixed different issues with reworked CALL_FUNCTION* opcodes.
by Serhiy Storchaka
· 8 years ago
015d874
Issue #28076: Variable annotations should be mangled for private names.
by Guido van Rossum
· 8 years ago
ab87400
Issue #27129: Replaced wordcode related magic constants with macros.
by Serhiy Storchaka
· 8 years ago
944368e
Issue #23722: Initialize __class__ from type.__new__()
by Nick Coghlan
· 8 years ago
f9b760f
Rework CALL_FUNCTION* opcodes
by Victor Stinner
· 8 years ago
52c4e7c
Issue #28008: Implement PEP 530 -- asynchronous comprehensions.
by Yury Selivanov
· 8 years ago
eb63645
Issue #28003: Implement PEP 525 -- Asynchronous Generators.
by Yury Selivanov
· 8 years ago
f8cb8a1
Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations.
by Yury Selivanov
· 8 years ago
2f8bfef
replace PY_SIZE_MAX with SIZE_MAX
by Benjamin Peterson
· 8 years ago
ca47063
replace Py_(u)intptr_t with the c99 standard types
by Benjamin Peterson
· 8 years ago
ea525a2
Issue #27078: Added BUILD_STRING opcode. Optimized f-strings evaluation.
by Serhiy Storchaka
· 8 years ago
dc35cda
Issue #27594: Prevent assertion error when running test_ast with coverage
by Ned Deily
· 8 years ago
ce7b27d
merge 3.5 (#27514)
by Benjamin Peterson
· 8 years ago
e09ed54
make too many nested blocks be a SyntaxError instead of a SystemError (closes #27514)
by Benjamin Peterson
· 8 years ago
607f8a5
Issue #27301: Fixed incorrect return codes for errors in compile.c.
by Serhiy Storchaka
· 8 years ago
694de3b
Issue #27301: Fixed incorrect return codes for errors in compile.c.
by Serhiy Storchaka
· 8 years ago
64204de
Issue #27095: Simplified MAKE_FUNCTION and removed MAKE_CLOSURE opcodes.
by Serhiy Storchaka
· 8 years ago
cf2ad55
Issue #27286: Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode. Calling
by Serhiy Storchaka
· 8 years ago
3c317e7
Issue #27286: Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode. Calling
by Serhiy Storchaka
· 8 years ago
6a7506a
Issue #27140: Added BUILD_CONST_KEY_MAP opcode.
by Serhiy Storchaka
· 8 years ago
b0f80b0
Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode.
by Serhiy Storchaka
· 8 years ago
ec39756
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
by Serhiy Storchaka
· 9 years ago
4884271
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
by Serhiy Storchaka
· 9 years ago
976bb40
compiler.c: fix compiler warnings on Windows
by Victor Stinner
· 9 years ago
2ad474b
Update assertion in compiler_addop_i()
by Victor Stinner
· 9 years ago
fc6f2ef
compile.c: inline compiler_use_new_block()
by Victor Stinner
· 9 years ago
15a3095
compiler: don't emit SyntaxWarning on const stmt
by Victor Stinner
· 9 years ago
a272409
compiler now ignores constant statements
by Victor Stinner
· 9 years ago
f2c1aa1
Add ast.Constant
by Victor Stinner
· 9 years ago
efb2413
code_richcompare() now uses the constants types
by Victor Stinner
· 9 years ago
f3914eb
co_lnotab supports negative line number delta
by Victor Stinner
· 9 years ago
f006940
Issue #20440: Massive replacing unsafe attribute setting code with special
by Serhiy Storchaka
· 9 years ago
5a57ade
Issue #20440: Massive replacing unsafe attribute setting code with special
by Serhiy Storchaka
· 9 years ago
a78c795
Issue 25483: Add an opcode to make f-string formatting more robust.
by Eric V. Smith
· 9 years ago
e56a919
Issue #25523: Merge a-to-an corrections from 3.5
by Martin Panter
· 9 years ago
2eb819f
Issue #25523: Merge "a" to "an" fixes from 3.4 into 3.5
by Martin Panter
· 9 years ago
7462b649
Issue #25523: Correct "a" article to "an" article
by Martin Panter
· 9 years ago
235a6f0
Issue #24965: Implement PEP 498 "Literal String Interpolation". Documentation is still needed, I'll open an issue for that.
by Eric V. Smith
· 9 years ago
7920b70
merge 3.5 (#25060)
by Benjamin Peterson
· 9 years ago
b685515
compute stack effect of BUILD_MAP correctly (closes #25060)
by Benjamin Peterson
· 9 years ago
ff9fe23
Fix refleak.
by Stefan Krah
· 9 years ago
c0cbed1
Fix refleak.
by Stefan Krah
· 9 years ago
6d35043
Merge 3.5 (Issue #24687)
by Yury Selivanov
· 9 years ago
f315c1c
Issue #24687: Plug refleak on SyntaxError in function parameters annotations.
by Yury Selivanov
· 9 years ago
0811c5d
Merge 3.5 (Issue #24619)
by Yury Selivanov
· 9 years ago
b7666a3
Issue #24619: More tests; fix nits in compiler.c
by Yury Selivanov
· 9 years ago
Next »