| 
								
								
									 Alexandre Vassalotti | cc7571727f | Style cleanups for pickle.py and _pickle. | 2013-04-14 02:25:10 -07:00 |  | 
				
					
						| 
								
								
									 Alexandre Vassalotti | 6d9e14593e | Merge 3.3 | 2013-04-14 02:11:16 -07:00 |  | 
				
					
						| 
								
								
									 Alexandre Vassalotti | 00d83f2d05 | Clean up error messages raised by save_reduce in _pickle. | 2013-04-14 01:28:01 -07:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 4b7b0f06b4 | gibibytes (Arfrever) | 2013-04-07 23:46:52 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 299978dfe3 | Issue #15596: Faster pickling of unicode strings. | 2013-04-07 17:38:11 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | f8def28ff0 | Issue #17193: Use binary prefixes (KiB, MiB, GiB) for memory units. | 2013-02-16 17:29:56 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 9982c53c2f | Issue #12848: The pure Python pickle implementation now treats object lengths as unsigned 32-bit integers, like the C implementation does. Patch by Serhiy Storchaka. | 2012-11-24 20:41:34 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | bf6ecf92fa | Issue #12848: The pure Python pickle implementation now treats object lengths as unsigned 32-bit integers, like the C implementation does. Patch by Serhiy Storchaka. | 2012-11-24 20:40:21 +01:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | e80b29b5b6 | cleanup Ellipsis and NotImplemented strings after we're done | 2012-03-16 18:45:31 -05:00 |  | 
				
					
						| 
								
								
									 Łukasz Langa | cad1a07bec | minor PEP7-related fix | 2012-03-12 23:41:07 +01:00 |  | 
				
					
						| 
								
								
									 Łukasz Langa | dbd7825d56 | #13842: check whether PyUnicode_FromString succeeded | 2012-03-12 22:59:11 +01:00 |  | 
				
					
						| 
								
								
									 Łukasz Langa | f3078fbee2 | Fixes #13842: cannot pickle Ellipsis or NotImplemented. Thanks for James Sanders for the bug report and the patch. | 2012-03-12 19:46:12 +01:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 8d3c290de4 | Issue #14166: Pickler objects now have an optional dispatch_tableattribute which allows to set custom per-pickler reduction functions.Patch by sbt. | 2012-03-04 18:31:48 +01:00 |  | 
				
					
						| 
								
								
									 Alexandre Vassalotti | a23d65ccfe | Merge 3.2 | 2011-12-13 13:22:42 -05:00 |  | 
				
					
						| 
								
								
									 Alexandre Vassalotti | 3bfc65a25b | Issue #13505: Make pickling of bytes object compatible with Python 2. Initial patch by sbt. | 2011-12-13 13:08:09 -05:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 13f0c6166f | _pickle: Fix load_counted_tuple(), use Py_ssize_t for size Fix a warning on Windows 64-bit. | 2016-03-14 18:09:39 +01:00 |  | 
				
					
						| 
								
								
									 Martin v. Löwis | 1c67dd9b15 | Port SetAttrString/HasAttrString to SetAttrId/GetAttrId. | 2011-10-14 15:16:45 +02:00 |  | 
				
					
						| 
								
								
									 Martin v. Löwis | bd928fef42 | Rename _Py_identifier to _Py_IDENTIFIER. | 2011-10-14 10:20:37 +02:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | f5cff56a1b | Issue #13088: Add shared Py_hexdigits constant to format a number into base 16 | 2011-10-14 02:13:11 +02:00 |  | 
				
					
						| 
								
								
									 Martin v. Löwis | 1ee1b6fe0d | Use identifier API for PyObject_GetAttrString. | 2011-10-10 18:11:30 +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 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 5a688dbf97 | Issue #7689: Allow pickling of dynamically created classes when their metaclass is registered with copyreg.  Patch by Nicolas M. Thiéry and
Craig Citro. | 2011-10-04 09:25:28 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | ffd41d9f10 | Issue #7689: Allow pickling of dynamically created classes when their metaclass is registered with copyreg.  Patch by Nicolas M. Thiéry and
Craig Citro. | 2011-10-04 09:23:04 +02:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | c806fdcd8b | raw_unicode_escape() uses the new Unicode API | 2011-09-29 23:50:23 +02:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 121aab4ba1 | Strip trailing spaces of _pickle.c | 2011-09-29 23:40:53 +02:00 |  | 
				
					
						| 
								
								
									 Martin v. Löwis | d63a3b8beb | Implement PEP 393. | 2011-09-28 07:41:54 +02:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | 3454d52434 | merge 3.2 | 2011-09-23 13:53:06 -04:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | adde86d0e3 | fix compiler compliant about \0 not being an opcode | 2011-09-23 13:41:41 -04:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | a514eb95f3 | Issue #12847: Fix a crash with negative PUT and LONG_BINPUT arguments in the C pickle implementation. | 2011-08-30 00:28:40 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 55549ec476 | Issue #12847: Fix a crash with negative PUT and LONG_BINPUT arguments in the C pickle implementation. | 2011-08-30 00:27:10 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | ee763e2acc | Issue #11564: Avoid crashes when trying to pickle huge objects or containers (more than 2**31 items).  Instead, in most cases, an OverflowError is raised. | 2011-08-29 23:14:53 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 82be19f889 | Issue #11564: Avoid crashes when trying to pickle huge objects or containers (more than 2**31 items).  Instead, in most cases, an OverflowError is raised. | 2011-08-29 23:09:33 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | e58bffb8ae | Followup to 8e824e09924a: fix regression on 32-bit builds | 2011-08-13 20:40:32 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 3c7e928098 | Issue #12744: Fix inefficient representation of integers between 2**31 and 2**63 on systems with a 64-bit C "long". | 2011-08-13 20:15:19 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | fdf4a27422 | Issue #12687: Fix a possible buffering bug when unpickling text mode (protocol 0, mostly) pickles. | 2011-08-11 21:15:53 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | f6c7a8595e | Issue #12687: Fix a possible buffering bug when unpickling text mode (protocol 0, mostly) pickles. | 2011-08-11 21:04:02 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 874d65afae | Issue #11321: Fix a crash with multiple imports of the _pickle module when embedding Python.  Patch by Andreas Stührk. | 2011-07-15 21:02:09 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 8391cf4e1d | Issue #11321: Fix a crash with multiple imports of the _pickle module when embedding Python.  Patch by Andreas Stührk. | 2011-07-15 21:01:21 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 3b3499ba69 | #11565: Merge with 3.1. | 2011-03-16 11:35:38 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | 13925008dc | #11565: Fix several typos. Patch by Piotr Kasprzyk. | 2011-03-16 11:05:33 +02:00 |  | 
				
					
						| 
								
								
									 Ezio Melotti | b88ed1549e | #11565: Merge with 3.2. | 2011-03-16 11:38:59 +02:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 16c4ce1903 | Issue #9935: Speed up pickling of instances of user-defined classes. | 2011-03-11 21:30:43 +01:00 |  | 
				
					
						| 
								
								
									 Alexander Belopolsky | ec8f0df229 | Merged revisions 88546 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r88546 | alexander.belopolsky | 2011-02-24 14:40:09 -0500 (Thu, 24 Feb 2011) | 3 lines
  Issue #11286: Fixed unpickling of empty 2.x strings.
........ | 2011-02-24 20:34:38 +00:00 |  | 
				
					
						| 
								
								
									 Alexander Belopolsky | 1ce92dc20d | Issue #11286: Fixed unpickling of empty 2.x strings. | 2011-02-24 19:40:09 +00:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 0f2a61a11e | Merged revisions 88147 via svnmerge from svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r88147 | antoine.pitrou | 2011-01-23 18:12:25 +0100 (dim., 23 janv. 2011) | 3 lines
  Issue #10987: Fix the recursion limit handling in the _pickle module.
........ | 2011-01-23 17:21:28 +00:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | e6d4c5bab8 | Issue #10987: Fix the recursion limit handling in the _pickle module. | 2011-01-23 17:12:25 +00:00 |  | 
				
					
						| 
								
								
									 Victor Stinner | 132ef6cca3 | Issue #10359: Remove useless comma, invalid in ISO C | 2010-11-09 09:39:41 +00:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | ff150f2921 | Revert r85797 (and r85798): it broke the Windows buildbots because of test_multiprocessing's misbehaviour. | 2010-10-22 21:41:05 +00:00 |  | 
				
					
						| 
								
								
									 Antoine Pitrou | 7eecffd05d | Issue #9935: Speed up pickling of instances of user-defined classes. | 2010-10-22 19:43:59 +00:00 |  | 
				
					
						| 
								
								
									 Georg Brandl | f038b32d0b | Remove more unneeded casts to hashfunc. | 2010-10-18 07:35:09 +00:00 |  |