summaryrefslogtreecommitdiff
path: root/Modules/_csv.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-34395: Fix memory leaks caused by incautious usage of PyMem_Realloc(). (G...Sergey Fedoseev2018-08-171-32/+24
* [2.7] bpo-34234: Use _PyAnyInt_Check() and _PyAnyInt_CheckExact(). (GH-8479)Serhiy Storchaka2018-07-311-2/+2
* Issue #28998: More APIs now support longs as well as ints.Serhiy Storchaka2016-12-271-5/+12
* check for overflow in join_append_data (closes #27758)Benjamin Peterson2016-08-131-4/+19
* Issue #26778: Fixed "a/an/and" typos in code comment and documentation.Serhiy Storchaka2016-04-171-1/+1
* Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-2/+2
* Issue #20440: Massive replacing unsafe attribute setting code with specialSerhiy Storchaka2015-12-241-4/+2
* Issue #25290: Fix typo in csv.reader() docstringBerker Peksag2015-10-021-1/+1
* Issue #18829: csv.Dialect() now checks type for delimiter, escapechar andSerhiy Storchaka2013-12-191-14/+20
* 2.7 : Issue #16013: Fix CSV Reader parsing issue with ending quote characters...Senthil Kumaran2012-09-251-3/+7
* Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors...Antoine Pitrou2012-08-151-2/+6
* Issue #13573: The csv.writer now uses the repr() for floats rather than str().Raymond Hettinger2011-12-111-1/+5
* Untabify C files. Will watch buildbots.Antoine Pitrou2010-05-091-1094/+1094
* Merge in release25-maint r60793:Gregory P. Smith2008-06-111-0/+10
* This reverts r63675 based on the discussion in this thread:Gregory P. Smith2008-06-091-14/+14
* Renamed PyString to PyBytesChristian Heimes2008-05-261-14/+14
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFC...Christian Heimes2007-12-191-2/+2
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-211-8/+5
* Fix problems found by Coverity.Neal Norwitz2006-05-101-0/+2
* Use Py_VISIT in all tp_traverse methods, instead of traversing manually orThomas Wouters2006-04-151-20/+15
* Remove partial change (don't edit, commit and think at the same time :P)Thomas Wouters2006-04-151-1/+0
* Re-instate backward compatibility by defining Py_CLEAR if it isn'tThomas Wouters2006-04-151-0/+14
* Use Py_CLEAR instead of in-place DECREF/XDECREF or custom macros, forThomas Wouters2006-04-151-10/+5
* docstring tweakFredrik Lundh2006-04-041-1/+1
* More unconsting.Martin v. Löwis2006-02-271-1/+1
* Add const to several API functions that take char *.Jeremy Hylton2005-12-101-1/+1
* Michael Hudson pointed out that the Dialect_Type object isn't INCREF'd. WhySkip Montanaro2005-06-151-0/+1
* Leak fix from Michael Hudson. Fix memory leak when dialect doesn'tSkip Montanaro2005-06-151-0/+2
* Moved reader \r and \n processing from the iterator to the state machine -Andrew McNamara2005-01-131-97/+75
* Improve wording of parser error message.Andrew McNamara2005-01-121-2/+2
* Add counting of source iterator lines to the reader object - handy forAndrew McNamara2005-01-121-0/+4
* When quoting=QUOTE_NONNUMERIC, the reader now casts unquoted fieldsAndrew McNamara2005-01-121-30/+59
* Fix logic problem in quoting=csv.QUOTE_ALL, quotechar=None check, add test.Andrew McNamara2005-01-121-1/+1
* When using QUOTE_NONNUMERIC, we now test for "numericness" withAndrew McNamara2005-01-121-82/+58
* Rename csv.set_field_limit to csv.field_size_limit (since it both sets andAndrew McNamara2005-01-121-6/+6
* Add belt and braces check of PyString_AsString return.Andrew McNamara2005-01-121-4/+5
* Set an upper limit on the size of the field buffer, raise an exceptionAndrew McNamara2005-01-111-30/+77
* Now that internal dialect type is immutable, and the dialect registryAndrew McNamara2005-01-111-29/+40
* No longer attempt to instantiate python classes describing dialects. ThisAndrew McNamara2005-01-111-37/+6
* Allow dialect-describing keywords to be supplied to register_dialect,Andrew McNamara2005-01-111-27/+11
* Factor out the code for making a dialect instance.Andrew McNamara2005-01-111-18/+22
* Only set error string when dict lookup found no matching key (was settingAndrew McNamara2005-01-101-3/+6
* When parsing args that return a single character, treat null string theAndrew McNamara2005-01-101-1/+1
* Where a string is desired, test for PyBaseString_Type derived type,Andrew McNamara2005-01-101-15/+6
* Add missing PyObject_GC_Track and PyObject_GC_UnTrack calls to csv reader andAndrew McNamara2005-01-101-0/+4
* Fix parsing of csv files with escapes (escape character previously would beAndrew McNamara2005-01-101-8/+0
* Fix to use PEP7 brace style.Andrew McNamara2005-01-071-2/+4
* Improved the implementation of the internal "dialect" type. The newAndrew McNamara2005-01-071-187/+239
* Delete Reader_getiter and replace with PyObject_SelfIter.Andrew McNamara2005-01-061-8/+1
* Quote \r\n correctly, remove random indentation (patch #1009384). ThanksJohannes Gijsbers2004-08-151-2/+2