Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f4afa43fd4 
								
							 
						 
						
							
							
								
								Issue  #13226 : Update sys.setdlopenflags() docstring  
							
							... 
							
							
							
							Refer to os.RTLD_xxx constants instead of ctypes and DLFCN modules. 
							
						 
						
							2011-10-31 11:48:09 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								639418812f 
								
							 
						 
						
							
							
								
								Use the new Py_ARRAY_LENGTH macro  
							
							
							
						 
						
							2011-09-29 00:42:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								48a2f8fd97 
								
							 
						 
						
							
							
								
								#13054 : sys.maxunicode is now always 0x10FFFF.  
							
							
							
						 
						
							2011-09-29 00:18:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d5c355ccc7 
								
							 
						 
						
							
							
								
								Issue  #11223 : Replace threading._info() by sys.thread_info  
							
							
							
						 
						
							2011-04-30 14:53:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								7124f5f7e8 
								
							 
						 
						
							
							
								
								MERGE: Up-port changeset 5cf8f6da8743 ( closes   #11890 )  
							
							
							
						 
						
							2011-04-20 20:32:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								1d4ae84e53 
								
							 
						 
						
							
							
								
								Up-port changeset 5cf8f6da8743 ( closes   #11890 )  
							
							
							
						 
						
							2011-04-20 20:24:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								dd810ddb65 
								
							 
						 
						
							
							
								
								Merge 3.2: sys.getfilesystemencoding() raises a RuntimeError if  
							
							... 
							
							
							
							initfsencoding() was not called yet: detect bootstrap (startup) issues earlier. 
							
						 
						
							2011-03-31 13:40:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								27181ac778 
								
							 
						 
						
							
							
								
								sys.getfilesystemencoding() raises a RuntimeError if initfsencoding() was not  
							
							... 
							
							
							
							called yet: detect bootstrap (startup) issues earlier. 
							
						 
						
							2011-03-31 13:39:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								be3bd57ba2 
								
							 
						 
						
							
							
								
								Remove traces of division_warning left over from Python 2 ( #10998 )  
							
							
							
						 
						
							2011-03-26 01:55:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								4969f709cc 
								
							 
						 
						
							
							
								
								#11515 : Merge with 3.1.  
							
							
							
						 
						
							2011-03-15 05:59:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								373089239b 
								
							 
						 
						
							
							
								
								#11515 : Merge with 3.2.  
							
							
							
						 
						
							2011-03-15 06:03:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								776e586114 
								
							 
						 
						
							
							
								
								Remove sys.subversion and svn build identification leftovers.  
							
							
							
						 
						
							2011-03-06 10:35:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								fe09a54280 
								
							 
						 
						
							
							
								
								Merge build identification to default branch.  
							
							
							
						 
						
							2011-03-06 10:26:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								13039c87f1 
								
							 
						 
						
							
							
								
								Merge build identification to 3.2 branch.  
							
							
							
						 
						
							2011-03-06 10:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								1ca2e7965c 
								
							 
						 
						
							
							
								
								Commit the hg build identification patch from the pymigr repo.  
							
							
							
						 
						
							2011-03-05 20:51:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								b94767ff44 
								
							 
						 
						
							
							
								
								Issue  #8914 : fix various warnings from the Clang static analyzer v254.  
							
							
							
						 
						
							2011-02-22 20:15:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								90e8f8cd9b 
								
							 
						 
						
							
							
								
								Fix count of flag fields.  Being one short caused the 'quiet' option not to print.  
							
							
							
						 
						
							2011-01-05 20:08:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								8aa7e999b5 
								
							 
						 
						
							
							
								
								Add sys.flags.quiet attribute for the new -q option, as noted missing by Eric in  #1772833 .  
							
							
							
						 
						
							2010-12-28 18:30:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								13d49ee7d6 
								
							 
						 
						
							
							
								
								Issue  #10601 : sys.displayhook uses 'backslashreplace' error handler on  
							
							... 
							
							
							
							UnicodeEncodeError. 
							
						 
						
							2010-12-04 17:24:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								e5b99f0fb3 
								
							 
						 
						
							
							
								
								Remove redundant includes of headers that are already included by Python.h.  
							
							
							
						 
						
							2010-11-30 09:41:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								71c23d4473 
								
							 
						 
						
							
							
								
								Include structseq.h in Python.h, and remove now-redundant includes in individual sources.  
							
							
							
						 
						
							2010-11-30 09:30:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								07e4f1565b 
								
							 
						 
						
							
							
								
								sys_update_path(): update sys.path even if argc==0  
							
							
							
						 
						
							2010-10-25 17:37:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8035bc5c04 
								
							 
						 
						
							
							
								
								follow up to  #9778 : define and use an unsigned hash type  
							
							
							
						 
						
							2010-10-23 16:20:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9583cac633 
								
							 
						 
						
							
							
								
								Issue  #10089 : Add support for arbitrary -X options on the command-line.  
							
							... 
							
							
							
							They can be retrieved through a new attribute `sys._xoptions`. 
							
						 
						
							2010-10-21 13:42:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8f67d0893f 
								
							 
						 
						
							
							
								
								make hashes always the size of pointers; introduce Py_hash_t  #9778  
							
							
							
						 
						
							2010-10-17 20:54:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								8cf4eae522 
								
							 
						 
						
							
							
								
								First (uncontroversial) part of issue 9807.  
							
							... 
							
							
							
							* Expose the build flags to Python as sys.abiflags
* Shared library libpythonX.Y<abiflags>.so
* python-config --abiflags
* Make two distutils tests that failed with --enable-shared (even before this
  patch) succeed.
* Fix a few small style issues. 
							
						 
						
							2010-10-16 01:04:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								015f4d87ab 
								
							 
						 
						
							
							
								
								_Py_wrealpath() requires the size of the output buffer  
							
							
							
						 
						
							2010-10-07 22:29:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4e31443c4d 
								
							 
						 
						
							
							
								
								Create fileutils.c/.h  
							
							... 
							
							
							
							* _Py_fopen() and _Py_stat() come from Python/import.c
 * (_Py)_wrealpath() comes from Python/sysmodule.c
 * _Py_char2wchar(), _Py_wchar2char() and _Py_wfopen() come from Modules/main.c
 * (_Py)_wstat(), (_Py)_wgetcwd(), _Py_wreadlink() come from Modules/getpath.c 
							
						 
						
							2010-10-07 21:45:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7ae7c87b05 
								
							 
						 
						
							
							
								
								_wrealpath() and _Py_wreadlink() support surrogates (PEP 383)  
							
							... 
							
							
							
							Use _Py_wchar2char() to support surrogate characters in the input path. 
							
						 
						
							2010-10-07 11:06:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c08ec9fdba 
								
							 
						 
						
							
							
								
								Create a subfunction for PySys_SetArgvEx()  
							
							... 
							
							
							
							Create sys_update_path() static function. Do nothing if argc==0. 
							
						 
						
							2010-10-06 22:44:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5b519e0201 
								
							 
						 
						
							
							
								
								Issue  #9632 : Remove sys.setfilesystemencoding() function: use PYTHONFSENCODING  
							
							... 
							
							
							
							environment variable to set the filesystem encoding at Python startup.
sys.setfilesystemencoding() creates inconsistencies because it is unable to
reencode all filenames in all objects. 
							
						 
						
							2010-09-10 21:57:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								fce7fd6426 
								
							 
						 
						
							
							
								
								Issue  #9549 : sys.setdefaultencoding() and PyUnicode_SetDefaultEncoding()  
							
							... 
							
							
							
							are now removed, since their effect was inexistent in 3.x (the default
encoding is hardcoded to utf-8 and cannot be changed). 
							
						 
						
							2010-09-01 18:54:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								d26c18adcc 
								
							 
						 
						
							
							
								
								Issue  #8202 : Set sys.argv[0] to -m rather than -c while searching for the module to execute. Also updates all the cmd_line_script tests to validate the setting of sys.path[0] and the current working directory  
							
							
							
						 
						
							2010-08-17 13:06:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								79766636b6 
								
							 
						 
						
							
							
								
								Issue  #9599 : Create PySys_FormatStdout() and PySys_FormatStderr()  
							
							... 
							
							
							
							Write a message formatted by PyUnicode_FromFormatV() to sys.stdout and
sys.stderr. 
							
						 
						
							2010-08-16 17:36:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Klose 
								
							 
						 
						
							
							
							
							
								
							
							
								d885e95be4 
								
							 
						 
						
							
							
								
								- sysmodule.c (get_hash_info): Define as static function.  
							
							
							
						 
						
							2010-07-06 10:53:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a01c6b3c9e 
								
							 
						 
						
							
							
								
								Merged revisions 81841 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r81841 | victor.stinner | 2010-06-08 22:46:00 +0200 (mar., 08 juin 2010) | 6 lines
  sys_pyfile_write() does nothing if file is NULL
  mywrite() falls back to the C file object if sys_pyfile_write() returns an
  error. This patch fixes a segfault is Py_FatalError() is called in an early
  stage of Python initialization.
........ 
							
						 
						
							2010-06-08 20:50:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ecccc4f9b8 
								
							 
						 
						
							
							
								
								sys_pyfile_write() does nothing if file is NULL  
							
							... 
							
							
							
							mywrite() falls back to the C file object if sys_pyfile_write() returns an
error. This patch fixes a segfault is Py_FatalError() is called in an early
stage of Python initialization. 
							
						 
						
							2010-06-08 20:46:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7eeb5b5e50 
								
							 
						 
						
							
							
								
								Issue  #8848 : U / U# formats of Py_BuildValue() are just alias to s / s#  
							
							
							
						 
						
							2010-06-07 19:57:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								dc787d2055 
								
							 
						 
						
							
							
								
								Issue  #8188 : Introduce a new scheme for computing hashes of numbers  
							
							... 
							
							
							
							(instances of int, float, complex, decimal.Decimal and
fractions.Fraction) that makes it easy to maintain the invariant that
hash(x) == hash(y) whenever x and y have equal value. 
							
						 
						
							2010-05-23 13:33:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								71d305c83d 
								
							 
						 
						
							
							
								
								Merged revisions 81400 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
  r81400 | antoine.pitrou | 2010-05-21 19:25:34 +0200 (ven., 21 mai 2010) | 12 lines
  Merged revisions 81398 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk
  ........
    r81398 | antoine.pitrou | 2010-05-21 19:12:38 +0200 (ven., 21 mai 2010) | 6 lines
    Issue #5753 : A new C API function, :cfunc:`PySys_SetArgvEx`, allows
    embedders of the interpreter to set sys.argv without also modifying
    sys.path.  This helps fix `CVE-2008-5983
    <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5983 >`_.
  ........
................ 
							
						 
						
							2010-05-21 17:33:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f978facc0e 
								
							 
						 
						
							
							
								
								Merged revisions 81398 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r81398 | antoine.pitrou | 2010-05-21 19:12:38 +0200 (ven., 21 mai 2010) | 6 lines
  Issue #5753 : A new C API function, :cfunc:`PySys_SetArgvEx`, allows
  embedders of the interpreter to set sys.argv without also modifying
  sys.path.  This helps fix `CVE-2008-5983
  <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5983 >`_.
........ 
							
						 
						
							2010-05-21 17:25:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9ca9c25bcd 
								
							 
						 
						
							
							
								
								Issue  #8589 : Decode PYTHONWARNINGS environment variable with the file system  
							
							... 
							
							
							
							encoding and surrogateespace error handler instead of the locale encoding to be
consistent with os.environ. Add PySys_AddWarnOptionUnicode() function. 
							
						 
						
							2010-05-19 16:53:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								7f14f0d8a0 
								
							 
						 
						
							
							
								
								Recorded merge of revisions 81032 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
  r81032 | antoine.pitrou | 2010-05-09 17:52:27 +0200 (dim., 09 mai 2010) | 9 lines
  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 16:14:21 +00: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								32366b45e8 
								
							 
						 
						
							
							
								
								Merged revisions 80404 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r80404 | victor.stinner | 2010-04-23 14:02:30 +0200 (ven., 23 avril 2010) | 4 lines
  Issue #8124 : PySys_WriteStdout() and PySys_WriteStderr() don't execute
  indirectly Python signal handlers anymore because mywrite() ignores exceptions
  (KeyboardInterrupt).
........ 
							
						 
						
							2010-04-23 12:04:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								14284c2f3b 
								
							 
						 
						
							
							
								
								Issue  #8124 : PySys_WriteStdout() and PySys_WriteStderr() don't execute  
							
							... 
							
							
							
							indirectly Python signal handlers anymore because mywrite() ignores exceptions
(KeyboardInterrupt). 
							
						 
						
							2010-04-23 12:02:30 +00:00