Benjamin Peterson
|
00d4442979
|
merge 3.5 (#25131)
|
2015-09-25 22:44:55 -07:00 |
|
Benjamin Peterson
|
58b53953f8
|
make opening brace of container literals and comprehensions correspond to the line number and col offset of the AST node (closes #25131)
|
2015-09-25 22:44:43 -07:00 |
|
Eric V. Smith
|
1e5fcc3dea
|
Fixed error creation if the problem is an empty expression in an f-string: use ast_error instead of PyErr_SetString.
|
2015-09-24 08:52:04 -04:00 |
|
Eric V. Smith
|
1d44c41b0c
|
Move f-string compilation of the expression earlier, before the conversion character and format_spec are checked. This allows for error messages that more closely match what a user would expect.
|
2015-09-23 07:49:00 -04:00 |
|
Eric V. Smith
|
5567f89c6f
|
Issue #24779: Remove unused rawmode parameter to unicode_decode.
|
2015-09-21 13:36:09 -04:00 |
|
Eric V. Smith
|
235a6f0984
|
Issue #24965: Implement PEP 498 "Literal String Interpolation". Documentation is still needed, I'll open an issue for that.
|
2015-09-19 14:51:32 -04:00 |
|
Victor Stinner
|
00723e0353
|
Fix ast_for_atom()
Clear PyObject_Str() exception if it failed, ast_error() should not be called
with an exception set.
|
2015-09-03 12:57:11 +02:00 |
|
Yury Selivanov
|
1fa3652e59
|
Merge 3.5 (issue #24975)
|
2015-09-02 15:50:04 -04:00 |
|
Yury Selivanov
|
b3d531348c
|
Issue #24975: Fix AST compilation for PEP 448 syntax.
|
2015-09-01 16:10:49 -04:00 |
|
Eric V. Smith
|
163b5c668d
|
Fix a trivial typo.
|
2015-08-21 09:40:38 -04:00 |
|
Robert Collins
|
df395991f6
|
Issue #9232: Support trailing commas in function declarations.
For example, "def f(*, a = 3,): pass" is now legal.
Patch from Mark Dickinson.
|
2015-08-12 08:00:06 +12:00 |
|
Yury Selivanov
|
14acf5f41d
|
Issue #24791: Fix grammar regression for call syntax: 'g(*a or b)'.
|
2015-08-05 17:54:10 -04:00 |
|
Yury Selivanov
|
7544508f02
|
PEP 0492 -- Coroutines with async and await syntax. Issue #24017.
|
2015-05-11 22:57:16 -04:00 |
|
Benjamin Peterson
|
025e9ebd0a
|
PEP 448: additional unpacking generalizations (closes #2292)
Patch by Neil Girdhar.
|
2015-05-05 20:16:41 -04:00 |
|
Victor Stinner
|
0c39b1b970
|
Initialize variables to prevent GCC warnings
|
2015-03-18 15:02:06 +01:00 |
|
Benjamin Peterson
|
f86d1fdab7
|
merge 3.4 (#21295)
|
2015-02-02 10:52:56 -05:00 |
|
Benjamin Peterson
|
7a66fc22ad
|
revert lineno and col_offset changes from #16795 (closes #21295)
|
2015-02-02 10:51:20 -05:00 |
|
Benjamin Peterson
|
d51374ed78
|
PEP 465: a dedicated infix operator for matrix multiplication (closes #21176)
|
2014-04-09 23:55:56 -04:00 |
|
Benjamin Peterson
|
0714b8b6ab
|
set line and column numbers for keyword-only arg nodes (closes #20619)
|
2014-02-13 19:22:14 -05:00 |
|
Benjamin Peterson
|
e84fde981d
|
set line and column numbers for keyword-only arg nodes (closes #20619)
|
2014-02-13 19:22:14 -05:00 |
|
Serhiy Storchaka
|
c679227e31
|
Issue #1772673: The type of char* arguments now changed to const char*.
|
2013-10-19 21:03:34 +03:00 |
|
Antoine Pitrou
|
d01d396e7f
|
Issue #4555: All exported C symbols are now prefixed with either "Py" or "_Py".
("make smelly" now clean)
|
2013-10-12 22:52:43 +02:00 |
|
Victor Stinner
|
14e461d5b9
|
Close #11619: The parser and the import machinery do not encode Unicode
filenames anymore on Windows.
|
2013-08-26 22:28:21 +02:00 |
|
Christian Heimes
|
6f08d30afe
|
Fix potential NULL pointer dereferencing in ast module
CID 719690
|
2013-07-24 21:02:50 +02:00 |
|
Christian Heimes
|
72f562f719
|
Fix potential NULL pointer dereferencing in ast module
CID 719690
|
2013-07-24 21:02:17 +02:00 |
|