| 
								
								
									 Victor Stinner | 45e8e2f218 | Issue #21490: Add new C macros: Py_ABS() and Py_STRINGIFY() Keep _Py_STRINGIZE() in PC/pyconfig.h to not introduce a dependency between
pyconfig.h and pymacros.h. | 2014-05-14 17:24:35 +02:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | da062558db | Fix compiler warning (on Windows 64-bit): explicit cast Py_ssize_t to unsigned char, n is in range [0; 255] (a tuple cannot have a negative length) | 2013-11-16 00:13:29 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 359fabc19f | Issue #19437: Cleanup r_ref() of the marshal module | 2013-10-31 17:09:01 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | d5cae6f143 | Issue #19437: Fix r_object() of marshal module, handle PyDict_SetItem() failure for TYPE_DICT and stop immedialty on first r_object() failure | 2013-10-31 17:14:52 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | b1b7b1834b | Issue #19437: Fix r_object() of marshal module, handle r_byte() failure for TYPE_SMALL_TUPLE | 2013-10-31 17:07:08 +01:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 763b0d19c9 | Issue #19437: Fix r_PyLong() of marshal module, stop immediatly at first failure, don't read any more data | 2013-10-31 16:56:38 +01:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | c679227e31 | Issue #1772673: The type of char*arguments now changed toconst char*. | 2013-10-19 21:03:34 +03:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 42c25f5581 | Close #19260: remove outdated comment in marshal.c | 2013-10-14 20:50:32 +02:00 |  | 
				
					
						| 
								
								
									 Kristján Valur Jónsson | 0a7697b718 | Catch a few extra error cases in marshal.c | 2013-10-13 15:19:56 +00:00 |  | 
				
					
						| 
								
								
									 Kristján Valur Jónsson | 5983258bf2 | Issue #19219 Remove a lot of "retval = NULL" statements, now that retval is pre-initialized to that value.  Test show a 5% speedup as a bonus. | 2013-10-13 13:41:59 +00:00 |  | 
				
					
						| 
								
								
									 Christian Heimes | 3572842c19 | Issue #19219: retval may be used uninitialized value CID 486239: Uninitialized pointer read (UNINIT) | 2013-10-13 02:29:06 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | b30f271299 | Try to fix weird assertion error on the Fedora buildbot. | 2013-10-12 23:14:47 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 1164dfcb86 | Issue #19219: Speed up marshal.loads(), and make pyc files slightly (5% to 10%) smaller. | 2013-10-12 22:25:39 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 46e1ce214b | Issue #18783: Removed existing mentions of Python long type in docstrings, error messages and comments. | 2013-08-27 20:17:03 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 9594942716 | Issue #18783: Removed existing mentions of Python long type in docstrings, error messages and comments. | 2013-08-27 19:40:23 +03:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 9ed5f27266 | Issue #18722: Remove uses of the "register" keyword in C code. | 2013-08-13 20:18:52 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | f9e6672ae8 | Issue #17872: Fix a segfault in marshal.load() when input stream returns more bytes than requested. | 2013-07-11 22:28:18 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 3641a74e1c | Issue #17872: Fix a segfault in marshal.load() when input stream returns more bytes than requested. | 2013-07-11 22:20:47 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | a155d40ed5 | Fix reference leaks introduced by the patch for issue #5308. | 2013-07-11 19:19:47 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | dfde2151ed | Fix reference leaks introduced by the patch for issue #5308. | 2013-07-11 19:14:26 +03:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 3a8b79d4d2 | Issue #18408: Fix marshal reader for Unicode strings: handle PyUnicode_DecodeUTF8() failure (ex: MemoryError). | 2013-07-08 22:23:32 +02:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | f1913ca37f | marshal: optimize parsing of empty Unicode strings Don't create a temporary buffer of zeroy byte nor call r_string() if the length
is zero, create directly the empty string. | 2013-06-21 19:08:06 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | e9bbe8b87b | Issue #15480: Remove the deprecated and unused TYPE_INT64 code from marshal. Initial patch by Daniel Riti. | 2013-04-13 22:41:09 +02:00 |  | 
				
					
						| 
								
								
									 Kristján Valur Jónsson | 6168362509 | Issue #16475 : Correctly handle the EOF when reading marshal streams. | 2013-03-20 14:26:33 -07:00 |  | 
				
					
						| 
								
								
									 Kristján Valur Jónsson | e178187bf6 | Issue #16475: Simplify the interface to r_ref_allocate and improve comments. | 2013-03-20 11:43:57 -07:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | eddb0a7884 | fix compiler warning | 2013-03-20 00:40:07 -05:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | 605a774a98 | Backed out changeset 521232b05b97 | 2013-03-20 00:39:41 -05:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | c6dc12484b | fix compiler warning | 2013-03-19 23:20:59 -05:00 |  | 
				
					
						| 
								
								
									 Kristján Valur Jónsson | d7009c6913 | Issue #16475: Support object instancing, recursion and interned strings in marshal | 2013-03-19 18:02:10 -07:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 5a1f152d19 | Issue #5308: Raise ValueError when marshalling too large object (a sequence with size >= 2**31), instead of producing illegal marshal data. | 2013-02-13 12:11:03 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 7e0191170e | Issue #5308: Raise ValueError when marshalling too large object (a sequence with size >= 2**31), instead of producing illegal marshal data. | 2013-02-13 12:08:15 +02:00 |  | 
				
					
						| 
								
								
									 Martin v. Löwis | 7e39572aa8 | Issue #15466: Stop using TYPE_INT64 in marshal, to make importlib.h (and other byte code files) equal between 32-bit
and 64-bit systems. | 2012-07-28 19:44:05 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 0d3a003f24 | - Issue #14177: marshal.loads() now raises TypeError when given an unicode string.  Patch by Guilherme Gonçalves. | 2012-03-03 02:38:37 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 4a90ef0363 | Issue #14177: marshal.loads() now raises TypeError when given an unicode string. Patch by Guilherme Gonçalves. | 2012-03-03 02:35:32 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 1c13f84f55 | Simplify code in marshal.c. | 2012-03-02 18:22:23 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | b2677c7397 | Issue #14172: Fix reference leak when marshalling a buffer-like object (other than a bytes object). | 2012-03-02 18:16:38 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 679e9d36f7 | Issue #14172: Fix reference leak when marshalling a buffer-like object (other than a bytes object). | 2012-03-02 18:12:43 +01:00 |  | 
				
					
						| 
								
								
									 Martin v. Löwis | bd928fef42 | Rename _Py_identifier to _Py_IDENTIFIER. | 2011-10-14 10:20:37 +02:00 |  | 
				
					
						| 
								
								
									 Martin v. Löwis | afe55bba33 | Add API for static strings, primarily good for identifiers. Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing. | 2011-10-09 10:38:36 +02:00 |  | 
				
					
						| 
								
								
									 Martin v. Löwis | d63a3b8beb | Implement PEP 393. | 2011-09-28 07:41:54 +02:00 |  | 
				
					
						| 
								
								
									 Éric Araujo | 2527796a22 | Merge from 3.2 (#10318, #12255, #12043, #12417 and other fixes) | 2011-07-29 03:11:09 +02:00 |  | 
				
					
						| 
								
								
									 Éric Araujo | 6c0ba447bd | Fix style in code added by edba722f3b02 | 2011-07-26 17:23:57 +02:00 |  | 
				
					
						| 
								
								
									 Vinay Sajip | aac0f75b3b | Correct uninitialized data problem in marshal code. | 2011-07-02 18:42:21 +01:00 |  | 
				
					
						| 
								
								
									 Vinay Sajip | 3232284391 | Removed breaking typo accidentally introduced during merge with 3.2. | 2011-07-02 17:19:51 +01:00 |  | 
				
					
						| 
								
								
									 Vinay Sajip | 65897a386e | Closes #12291 for 3.3 - merged fix from 3.2. | 2011-07-02 17:16:02 +01:00 |  | 
				
					
						| 
								
								
									 Vinay Sajip | 5bdae3bb7c | Closes #12291: Fixed bug which was found when doing  multiple loads from one stream. | 2011-07-02 16:42:47 +01:00 |  | 
				
					
						| 
								
								
									 Vinay Sajip | 623e8b86af | Removed some unused local variables. | 2011-07-02 17:21:37 +01:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | 43b068648e | try to use the same str object for all code filenames when compiling or unmarshalling (#12190) This should reduce memory usage. | 2011-05-27 09:08:01 -05:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | d408503b2c | remove unused string WILFE attribute | 2011-05-27 07:53:28 -05:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | f95a1b3c53 | Recorded merge of revisions 81029 via svnmerge from 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.
........ | 2010-05-09 15:52:27 +00:00 |  |