Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4d1e1f7c1 
								
							 
						 
						
							
							
								
								bpo-20891: Fix PyGILState_Ensure() ( #4650 )  
							
							... 
							
							
							
							When PyGILState_Ensure() is called in a non-Python thread before
PyEval_InitThreads(), only call PyEval_InitThreads() after calling
PyThreadState_New() to fix a crash.
Add an unit test in test_embed. 
							
						 
						
							2017-11-30 22:05:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								84c4b1938f 
								
							 
						 
						
							
							
								
								bpo-32124: Document C functions safe before init ( #4540 )  
							
							... 
							
							
							
							Explicitly document C functions and C variables that can be set
before Py_Initialize(). 
							
						 
						
							2017-11-24 22:30:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Masayuki Yamamoto 
								
							 
						 
						
							
							
							
							
								
							
							
								831d61d56c 
								
							 
						 
						
							
							
								
								Fix wording about Py_tss_NEEDS_INIT in docs (GH-4096)  
							
							... 
							
							
							
							Make more sense to replace the word "default value" with
"initializer" for Py_tss_NEEDS_INIT. 
							
						 
						
							2017-10-24 22:58:16 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Masayuki Yamamoto 
								
							 
						 
						
							
							
							
							
								
							
							
								731e189014 
								
							 
						 
						
							
							
								
								bpo-25658: Implement PEP 539 for Thread Specific Storage (TSS) API (GH-1362)  
							
							... 
							
							
							
							See PEP 539 for details.
Highlights of changes:
- Add Thread Specific Storage (TSS) API
- Document the Thread Local Storage (TLS) API as deprecated
- Update code that used TLS API to use TSS API 
							
						 
						
							2017-10-06 20:41:34 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f7ecfac0c1 
								
							 
						 
						
							
							
								
								Doc nits for bpo-16500 ( #1841 )  
							
							... 
							
							
							
							* Doc nits for bpo-16500
* Fix more references 
							
						 
						
							2017-05-28 11:35:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								e377416c10 
								
							 
						 
						
							
							
								
								bpo-29102: Add a unique ID to PyInterpreterState. ( #1639 )  
							
							
							
						 
						
							2017-05-22 19:46:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								aefa7ebf0f 
								
							 
						 
						
							
							
								
								bpo-6532: Make the thread id an unsigned integer. ( #781 )  
							
							... 
							
							
							
							* bpo-6532: Make the thread id an unsigned integer.
From C API side the type of results of PyThread_start_new_thread() and
PyThread_get_thread_ident(), the id parameter of
PyThreadState_SetAsyncExc(), and the thread_id field of PyThreadState
changed from "long" to "unsigned long".
* Restore a check in thread_get_ident(). 
							
						 
						
							2017-03-23 14:48:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								048afd98b3 
								
							 
						 
						
							
							
								
								Remove CALL_PROFILE special build  
							
							... 
							
							
							
							Issue #28799 :
* Remove the PyEval_GetCallStats() function.
* Deprecate the untested and undocumented sys.callstats() function.
* Remove the CALL_PROFILE special build
Use the sys.setprofile() function, cProfile or profile module to profile
function calls. 
							
						 
						
							2016-11-28 11:59:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								159f97b2d7 
								
							 
						 
						
							
							
								
								Issue  #28496 : Mark up constants 0, 1 and -1 that denote return values or  
							
							... 
							
							
							
							special input values as literal text. 
							
						 
						
							2016-10-27 21:42:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1ecf7d204d 
								
							 
						 
						
							
							
								
								Issue  #28496 : Mark up constants 0, 1 and -1 that denote return values or  
							
							... 
							
							
							
							special input values as literal text. 
							
						 
						
							2016-10-27 21:41:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								de02b084e6 
								
							 
						 
						
							
							
								
								Closes   #22731 : Documents change of console mode.  
							
							
							
						 
						
							2016-09-09 11:46:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								8b26702fa3 
								
							 
						 
						
							
							
								
								Closes   #22731 : Documents change of console mode.  
							
							
							
						 
						
							2016-09-09 11:47:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1acbf853c8 
								
							 
						 
						
							
							
								
								Issue  #26736 : Used HTTPS for external links in the documentation if possible.  
							
							
							
						 
						
							2016-05-07 10:49:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6dff0205b7 
								
							 
						 
						
							
							
								
								Issue  #26736 : Used HTTPS for external links in the documentation if possible.  
							
							
							
						 
						
							2016-05-07 10:49:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								b4ce1fc31b 
								
							 
						 
						
							
							
								
								Issue  #5319 : New Py_FinalizeEx() API to exit with status 120 on failure  
							
							
							
						 
						
							2015-11-30 03:18:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								2ab5b092e5 
								
							 
						 
						
							
							
								
								Close   #24458 : PEP 489 documentation  
							
							... 
							
							
							
							Patch by Petr Viktorin. 
							
						 
						
							2015-07-03 19:49:15 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cd881b850c 
								
							 
						 
						
							
							
								
								Fixed documentation of functions with const char* arguments.  
							
							
							
						 
						
							2015-06-21 17:12:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								03863d2b29 
								
							 
						 
						
							
							
								
								Fixed documentation of functions with const char* arguments.  
							
							
							
						 
						
							2015-06-21 17:11:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								610bc6a211 
								
							 
						 
						
							
							
								
								merge 3.4 ( #23221 )  
							
							
							
						 
						
							2015-01-13 09:20:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								82f34ada45 
								
							 
						 
						
							
							
								
								fix instances of consecutive articles ( closes   #23221 )  
							
							... 
							
							
							
							Patch by Karan Goel. 
							
						 
						
							2015-01-13 09:17:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7a120ecdf4 
								
							 
						 
						
							
							
								
								merge 3.4 ( #23110 )  
							
							
							
						 
						
							2014-12-24 10:51:10 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b33bb89b1a 
								
							 
						 
						
							
							
								
								doucment that Py_SetPath copies its argument ( closes   #23110 )  
							
							
							
						 
						
							2014-12-24 10:49:11 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								35aa10be6c 
								
							 
						 
						
							
							
								
								merge with 3.4  
							
							
							
						 
						
							2014-10-11 15:04:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								e8ea355b72 
								
							 
						 
						
							
							
								
								Closes   #21687 : delimiter in Py_SetPath is platform dependent  
							
							
							
						 
						
							2014-10-11 14:36:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								25e014bd91 
								
							 
						 
						
							
							
								
								Issue  #18395 ,  #22108 : Update embedded Python examples to decode correctly  
							
							... 
							
							
							
							command line parameters: use Py_DecodeLocale() and PyUnicode_DecodeFSDefault(). 
							
						 
						
							2014-08-01 12:28:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								3732ed2414 
								
							 
						 
						
							
							
								
								Merge in all documentation changes since branching 3.4.0rc1.  
							
							
							
						 
						
							2014-03-15 21:13:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								abdc16ee1b 
								
							 
						 
						
							
							
								
								Merge 3.3 ( #16805 )  
							
							
							
						 
						
							2014-03-12 19:51:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								fa5e6e4773 
								
							 
						 
						
							
							
								
								Fix note markup ( #16805 ).  
							
							... 
							
							
							
							Patch by Tshepang Lekhonkhobe, reviewed by Georg Brandl. 
							
						 
						
							2014-03-12 19:51:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								1805a62f1f 
								
							 
						 
						
							
							
								
								Issue  #16129 : Py_SetStandardStreamEncoding cleanups  
							
							... 
							
							
							
							- don't call PyErr_NoMemory with interpreter is not initialised
- note that it's OK to call _PyMem_RawStrDup here
- don't include this in the limited API
- capitalise "IO"
- be explicit that a non-zero return indicates an error
- include versionadded marker in docs 
							
						 
						
							2013-10-18 23:11:47 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								7d270ee05d 
								
							 
						 
						
							
							
								
								Issue  #16129 : Add Py_SetStandardStreamEncoding  
							
							... 
							
							
							
							This new pre-initialization API allows embedding
applications like Blender to force a particular
encoding and error handler for the standard IO streams.
Also refactors Modules/_testembed.c to let us start
testing multiple embedding scenarios.
(Initial patch by Bastien Montagne) 
							
						 
						
							2013-10-17 22:35:35 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c8fb4fc96e 
								
							 
						 
						
							
							
								
								Add a "skull and crossbones" to Py_AddPendingCall.  
							
							
							
						 
						
							2013-09-30 21:38:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1a67bee701 
								
							 
						 
						
							
							
								
								Add a "skull and crossbones" to Py_AddPendingCall.  
							
							
							
						 
						
							2013-09-30 21:35:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								ad73a9cf97 
								
							 
						 
						
							
							
								
								Issue  #16400 : Add command line option for isolated mode.  
							
							... 
							
							
							
							-I
    Run Python in isolated mode. This also implies -E and -s. In isolated mode
    sys.path contains neither the script’s directory nor the user’s
    site-packages directory. All PYTHON* environment variables are ignored,
    too. Further restrictions may be imposed to prevent the user from
    injecting malicious code. 
							
						 
						
							2013-08-10 16:36:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								34870c4142 
								
							 
						 
						
							
							
								
								Issue  #17522 : Minor documentation fix  
							
							
							
						 
						
							2013-03-23 03:56:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								684cd0e643 
								
							 
						 
						
							
							
								
								Issue  #17522 : Add the PyGILState_Check() API.  
							
							
							
						 
						
							2013-03-23 03:36:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								0813168e94 
								
							 
						 
						
							
							
								
								Issue  #14090 : fix some minor C API problems in default branch (3.3)  
							
							
							
						 
						
							2012-06-03 08:07:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sandro Tosi 
								
							 
						 
						
							
							
							
							
								
							
							
								645a0dd6f7 
								
							 
						 
						
							
							
								
								Py_SetPythonHome() can be called before Py_Initialize(); thanks to Cody Smith from docs@  
							
							
							
						 
						
							2012-01-07 18:34:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								37b5f9eebc 
								
							 
						 
						
							
							
								
								Fix some misuses of Sphinx roles and one typo  
							
							
							
						 
						
							2011-09-01 03:19:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sandro Tosi 
								
							 
						 
						
							
							
							
							
								
							
							
								61baee0ee7 
								
							 
						 
						
							
							
								
								#10741 : add documentation for PyGILState_GetThisThreadState()  
							
							
							
						 
						
							2011-08-08 00:16:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								f77b74dd1b 
								
							 
						 
						
							
							
								
								#11997 : merge with 3.1.  
							
							
							
						 
						
							2011-05-05 14:21:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								d92ab0806d 
								
							 
						 
						
							
							
								
								#11997 : fix typo in init.rst.  
							
							
							
						 
						
							2011-05-05 14:19:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								f95033ba44 
								
							 
						 
						
							
							
								
								#11942 : Fix return type of Py_AddPendingCall. Patch by Sandro Tosi.  
							
							
							
						 
						
							2011-04-28 00:48:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								a782ccaf6c 
								
							 
						 
						
							
							
								
								#11942 : merge with 3.1.  
							
							
							
						 
						
							2011-04-28 00:53:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								861d27f4cf 
								
							 
						 
						
							
							
								
								Merge with 3.1.  
							
							
							
						 
						
							2011-04-20 21:32:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								e402724912 
								
							 
						 
						
							
							
								
								Fix wrong function name. Noticed by Clive Darke.  
							
							
							
						 
						
							2011-04-20 21:29:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								74c0031066 
								
							 
						 
						
							
							
								
								#11865 : Merge with 3.1.  
							
							
							
						 
						
							2011-04-18 10:14:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								340bb95ffd 
								
							 
						 
						
							
							
								
								#11865 : fix typo in init.rst.  
							
							
							
						 
						
							2011-04-18 10:11:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9bb9877d80 
								
							 
						 
						
							
							
								
								Followup to 4c59cd84086f: add an entry in the porting guide and a "versionchanged" attribute.  
							
							
							
						 
						
							2011-03-15 20:22:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9bd3bbcfe8 
								
							 
						 
						
							
							
								
								Issue  #11329 : PyEval_InitThreads() cannot be called before Py_Initialize() anymore  
							
							
							
						 
						
							2011-03-13 23:28:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								f6c8fd62b9 
								
							 
						 
						
							
							
								
								Merged revisions 86537,86867-86868,86881,86887,86913-86915,86931-86933,86960,86964,86974,86980,86996,87008,87050 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://svn.python.org/python/branches/py3k
........
  r86537 | georg.brandl | 2010-11-19 23:09:04 +0100 (Fr, 19 Nov 2010) | 1 line
  Do not put a raw REPLACEMENT CHARACTER in the document.
........
  r86867 | georg.brandl | 2010-11-29 15:50:54 +0100 (Mo, 29 Nov 2010) | 1 line
  Fix indentation bug.
........
  r86868 | georg.brandl | 2010-11-29 15:53:15 +0100 (Mo, 29 Nov 2010) | 1 line
  Fix heading style inconsistencies.
........
  r86881 | georg.brandl | 2010-11-30 08:43:28 +0100 (Di, 30 Nov 2010) | 1 line
  #10584 : fix bad links.
........
  r86887 | georg.brandl | 2010-11-30 15:57:54 +0100 (Di, 30 Nov 2010) | 1 line
  Fix typo.
........
  r86913 | georg.brandl | 2010-12-01 16:32:43 +0100 (Mi, 01 Dez 2010) | 1 line
  Add missing word, and add a better reference to the actual function.
........
  r86914 | georg.brandl | 2010-12-01 16:36:33 +0100 (Mi, 01 Dez 2010) | 1 line
  #10594 : fix parameter names in PyList API docs.
........
  r86915 | georg.brandl | 2010-12-01 16:44:25 +0100 (Mi, 01 Dez 2010) | 1 line
  Fix some markup and style in the unittest docs.
........
  r86931 | georg.brandl | 2010-12-02 10:06:12 +0100 (Do, 02 Dez 2010) | 1 line
  Fix-up documentation of makedirs().
........
  r86932 | david.malcolm | 2010-12-02 17:41:00 +0100 (Do, 02 Dez 2010) | 2 lines
  Fix spelling of Jamie Zawinski's surname in urllib.parse docstring (issue 10606)
........
  r86933 | georg.brandl | 2010-12-02 19:02:01 +0100 (Do, 02 Dez 2010) | 1 line
  #10597 : fix Py_SetPythonHome docs by pointing to where the meaning of PYTHONHOME is already documented.
........
  r86960 | georg.brandl | 2010-12-03 08:55:44 +0100 (Fr, 03 Dez 2010) | 1 line
  #10360 : catch TypeError in WeakSet.__contains__, just like WeakKeyDictionary does.
........
  r86964 | georg.brandl | 2010-12-03 10:58:38 +0100 (Fr, 03 Dez 2010) | 1 line
  #10549 : fix interface of docclass() for text documenter.
........
  r86974 | georg.brandl | 2010-12-03 16:30:09 +0100 (Fr, 03 Dez 2010) | 1 line
  Markup consistency fixes.
........
  r86980 | georg.brandl | 2010-12-03 18:19:27 +0100 (Fr, 03 Dez 2010) | 1 line
  Fix punctuation.
........
  r86996 | georg.brandl | 2010-12-03 20:56:42 +0100 (Fr, 03 Dez 2010) | 1 line
  Fix indentation.
........
  r87008 | georg.brandl | 2010-12-04 10:04:04 +0100 (Sa, 04 Dez 2010) | 1 line
  Fix typo.
........
  r87050 | georg.brandl | 2010-12-04 18:09:30 +0100 (Sa, 04 Dez 2010) | 1 line
  Fix typo.
........ 
							
						 
						
							2011-02-25 09:48:21 +00:00