Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever | Serhiy Storchaka | 2017-01-23 | 1 | -8/+4 |
| | | | | possible. Patch is writen with Coccinelle. | ||||
* | Backed out changeset b9c9691c72c5 | Victor Stinner | 2016-12-04 | 1 | -1/+1 |
| | | | | | | Issue #28858: The change b9c9691c72c5 introduced a regression. It seems like _PyObject_CallArg1() uses more stack memory than PyObject_CallFunctionObjArgs(). | ||||
* | Replace PyObject_CallFunctionObjArgs() with fastcall | Victor Stinner | 2016-12-01 | 1 | -1/+1 |
| | | | | | | | | | | | | | | * PyObject_CallFunctionObjArgs(func, NULL) => _PyObject_CallNoArg(func) * PyObject_CallFunctionObjArgs(func, arg, NULL) => _PyObject_CallArg1(func, arg) PyObject_CallFunctionObjArgs() allocates 40 bytes on the C stack and requires extra work to "parse" C arguments to build a C array of PyObject*. _PyObject_CallNoArg() and _PyObject_CallArg1() are simpler and don't allocate memory on the C stack. This change is part of the fastcall project. The change on listsort() is related to the issue #23507. | ||||
* | _csv: use _PyLong_AsInt() | Victor Stinner | 2016-10-19 | 1 | -10/+4 |
| | |||||
* | Issue #27809: _csv: _call_dialect() uses fast call | Victor Stinner | 2016-08-23 | 1 | -9/+7 |
| | |||||
* | merge 3.5 (closes #27758) | Benjamin Peterson | 2016-08-13 | 1 | -4/+19 |
|\ | |||||
| * | merge 3.4 (closes #27758) | Benjamin Peterson | 2016-08-13 | 1 | -4/+19 |
| |\ | |||||
| | * | merge 3.3 (#27758) | Benjamin Peterson | 2016-08-13 | 1 | -4/+18 |
| | |\ | |||||
| | * | | check for overflow in join_append_data (closes #27758) | Benjamin Peterson | 2016-08-13 | 1 | -4/+19 |
| | | | | | | | | | | | | | | | | Reported by Thomas E. Hybel | ||||
* | | | | Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error | Serhiy Storchaka | 2016-04-17 | 1 | -4/+4 |
|\ \ \ \ | |/ / / |/| | | | | | | | messages. | ||||
| * | | | Issue #22570: Renamed Py_SETREF to Py_XSETREF. | Serhiy Storchaka | 2016-04-06 | 1 | -4/+4 |
| |\ \ \ | |||||
| | * | | | Issue #25923: Added the const qualifier to static constant arrays. | Serhiy Storchaka | 2015-12-25 | 1 | -4/+4 |
| | | | | | |||||
* | | | | | Issue #26778: Fixed "a/an/and" typos in code comment and documentation. | Serhiy Storchaka | 2016-04-17 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | Issue #22570: Renamed Py_SETREF to Py_XSETREF. | Serhiy Storchaka | 2016-04-06 | 1 | -2/+2 |
|/ / / | |||||
* | | | Issue #20440: Massive replacing unsafe attribute setting code with special | Serhiy Storchaka | 2015-12-24 | 1 | -4/+2 |
| | | | | | | | | | | | | macro Py_SETREF. | ||||
* | | | Issue #25290: Fix typo in csv.reader() docstring | Berker Peksag | 2015-10-02 | 1 | -1/+1 |
|\ \ \ | | |/ | |/| | | | | Patch by Johannes Niediek. | ||||
| * | | Issue #25290: Fix typo in csv.reader() docstring | Berker Peksag | 2015-10-02 | 1 | -1/+1 |
| | | | | | | | | | | | | Patch by Johannes Niediek. | ||||
* | | | Issue #23659: Document **fmtparams in csv.register_dialect docstring. | Berker Peksag | 2015-06-05 | 1 | -1/+1 |
|\ \ \ | |/ / | | | | | | | Initial patch by Brandon Milam. | ||||
| * | | Issue #23659: Document **fmtparams in csv.register_dialect docstring. | Berker Peksag | 2015-06-05 | 1 | -1/+1 |
| | | | | | | | | | | | | Initial patch by Brandon Milam. | ||||
* | | | Issue #23171: csv.Writer.writerow() now supports arbitrary iterables. | Serhiy Storchaka | 2015-03-30 | 1 | -40/+39 |
| | | | |||||
* | | | Issue #22156: Fix some "comparison between signed and unsigned integers" | Victor Stinner | 2014-08-16 | 1 | -1/+1 |
| | | | | | | | | | | | | compiler warnings in the Modules/ subdirectory. | ||||
* | | | Issue #22076: Minor grammar fix. | Berker Peksag | 2014-07-27 | 1 | -2/+2 |
|/ / | | | | | | | Patch by Martin Matusiak. | ||||
* | | Issue #18829: csv.Dialect() now checks type for delimiter, escapechar and | Serhiy Storchaka | 2013-12-19 | 1 | -2/+16 |
|\ \ | |/ |/| | | | quotechar fields. Original patch by Vajrasky Kok. | ||||
| * | Issue #19437: Fix parse_save_field() of the csv module, handle PyList_Append() | Victor Stinner | 2013-11-14 | 1 | -1/+4 |
| | | | | | | | | failure | ||||
| * | Use logic operator, not bitwise operator, for conditional. | R David Murray | 2013-03-20 | 1 | -1/+1 |
| | | |||||
| * | #15927: Fix cvs.reader parsing of escaped \r\n with quoting off. | R David Murray | 2013-03-19 | 1 | -1/+12 |
| | | | | | | | | | | | | | | This fix means that such values are correctly roundtripped, since cvs.writer already does the correct escaping. Patch by Michael Johnson. | ||||
* | | Issue #18829: csv.Dialect() now checks type for delimiter, escapechar and | Serhiy Storchaka | 2013-12-19 | 1 | -1/+8 |
|/ | | | | quotechar fields. Original patch by Vajrasky Kok. | ||||
* | Issue #16145: Support legacy strings in the _csv module. | Stefan Krah | 2012-11-02 | 1 | -6/+15 |
| | |||||
* | merge 3.2: Issue #16013: Fix CSV Reader parsing issue with ending quote ↵ | Senthil Kumaran | 2012-09-25 | 1 | -108/+147 |
|\ | | | | | | | characters. Patch by Serhiy Storchaka. | ||||
| * | Issue #15604: Update uses of PyObject_IsTrue() to check for and handle ↵ | Antoine Pitrou | 2012-08-15 | 1 | -2/+6 |
| |\ | | | | | | | | | | | | | | | | errors correctly. Patch by Serhiy Storchaka. | ||||
| * | | Issue #14732: The _csv module now uses PEP 3121 module initialization. | Antoine Pitrou | 2012-05-16 | 1 | -35/+70 |
| | | | | | | | | | | | | Patch by Robin Schreiber. | ||||
| * | | Fix misuse of PyUnicode_GET_SIZE() => PyUnicode_GET_LENGTH() | Victor Stinner | 2011-11-21 | 1 | -1/+1 |
| | | | | | | | | | | | | And PyUnicode_GetSize() => PyUnicode_GetLength() | ||||
| * | | Replace Py_UNICODE_strchr with PyUnicode_FindChar. | Martin v. Löwis | 2011-11-01 | 1 | -6/+3 |
| | | | |||||
| * | | Rename _Py_identifier to _Py_IDENTIFIER. | Martin v. Löwis | 2011-10-14 | 1 | -1/+1 |
| | | | |||||
| * | | Use identifier API for PyObject_GetAttrString. | Martin v. Löwis | 2011-10-10 | 1 | -1/+2 |
| | | | |||||
| * | | Fix a Py_UCS4 / Py_UNICODE mixup. | Antoine Pitrou | 2011-10-07 | 1 | -3/+8 |
| | | | | | | | | | | | | This worked under Unix because wchar_t is 4 bytes wide. | ||||
| * | | Migrate the _csv module to the new unicode APIs | Antoine Pitrou | 2011-10-07 | 1 | -60/+61 |
| | | | | | | | | | | | | (except for a Py_UNICODE_strchr() call) | ||||
| * | | fix compiler warnings | Benjamin Peterson | 2011-10-06 | 1 | -4/+3 |
| | | | |||||
| * | | Implement PEP 393. | Martin v. Löwis | 2011-09-28 | 1 | -1/+1 |
| | | | |||||
* | | | Issue #16013: Fix CSV Reader parsing issue with ending quote characters. ↵ | Senthil Kumaran | 2012-09-25 | 1 | -3/+7 |
| |/ |/| | | | | | Patch by Serhiy Storchaka. | ||||
* | | Issue #15604: Update uses of PyObject_IsTrue() to check for and handle ↵ | Antoine Pitrou | 2012-08-15 | 1 | -2/+6 |
|/ | | | | | | errors correctly. Patch by Serhiy Storchaka. | ||||
* | Issue #10359: Remove useless (duplicate) initialization in _csv | Victor Stinner | 2010-11-09 | 1 | -1/+1 |
| | |||||
* | Fix more 64-bit warnings. | Antoine Pitrou | 2010-08-15 | 1 | -14/+10 |
| | |||||
* | Recorded merge of revisions 81029 via svnmerge from | Antoine Pitrou | 2010-05-09 | 1 | -1110/+1110 |
| | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines Untabify C files. Will watch buildbots. ........ | ||||
* | Issue #1717: rename tp_compare to tp_reserved. I'll change the | Mark Dickinson | 2009-02-02 | 1 | -3/+3 |
| | | | | | type of tp_compare in a separate commit, for ease of reversion should things go wrong. | ||||
* | Issue #1717, stage 2: remove uses of tp_compare in Modules and most | Mark Dickinson | 2009-02-01 | 1 | -3/+3 |
| | | | | Objects. | ||||
* | Merged revisions 64114 via svnmerge from | Amaury Forgeot d'Arc | 2008-06-18 | 1 | -0/+10 |
| | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r64114 | gregory.p.smith | 2008-06-11 09:41:16 +0200 (mer., 11 juin 2008) | 6 lines Merge in release25-maint r60793: Added checks for integer overflows, contributed by Google. Some are only available if asserts are left in the code, in cases where they can't be triggered from Python code. ........ | ||||
* | Implement PEP 3121: new module initialization and finalization API. | Martin v. Löwis | 2008-06-11 | 1 | -12/+26 |
| | |||||
* | #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. | Christian Heimes | 2007-12-19 | 1 | -2/+2 |
| | |||||
* | Remove PyInt_CheckExact. Add PyLong_AsLongAndOverflow. | Martin v. Löwis | 2007-12-04 | 1 | -3/+18 |
| |