Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								4bf108d74f 
								
							 
						 
						
							
							
								
								Patch  #802188 : better parser error message for non-EOL following line cont.  
							
							
							
						 
						
							2005-03-03 11:45:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hye-Shik Chang 
								
							 
						 
						
							
							
							
							
								
							
							
								7df44b384a 
								
							 
						 
						
							
							
								
								SF  #941229 : Decode source code with sys.stdin.encoding in interactive  
							
							... 
							
							
							
							modes like non-interactive modes.  This allows for non-latin-1 users
to write unicode strings directly and sets Japanese users free from
weird manual escaping <wink> in shift_jis environments.
(Reviewed by Martin v. Loewis) 
							
						 
						
							2004-08-04 17:36:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anthony Baxter 
								
							 
						 
						
							
							
							
							
								
							
							
								c2a5a63654 
								
							 
						 
						
							
							
								
								PEP-0318, @decorator-style. In Guido's words:  
							
							... 
							
							
							
							"@ seems the syntax that everybody can hate equally"
Implementation by Mark Russell, from SF #979728 . 
							
						 
						
							2004-08-02 06:10:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								eddc1449ba 
								
							 
						 
						
							
							
								
								Getting rid of all the code inside #ifdef macintosh too.  
							
							
							
						 
						
							2003-11-20 01:44:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc-André Lemburg 
								
							 
						 
						
							
							
							
							
								
							
							
								1fb1400d08 
								
							 
						 
						
							
							
								
								Add URL for PEP to the source code encoding warning.  
							
							... 
							
							
							
							Remove the usage of PyErr_WarnExplicit() since this could cause
sensitive information from the source files to appear in e.g.
log files. 
							
						 
						
							2003-02-17 18:31:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Just van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f032f86e9e 
								
							 
						 
						
							
							
								
								patch 680474 that fixes bug 679880: compile/eval/exec refused utf-8 bom  
							
							... 
							
							
							
							mark. Added unit test. 
							
						 
						
							2003-02-09 20:38:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hammond 
								
							 
						 
						
							
							
							
							
								
							
							
								a2e303c32d 
								
							 
						 
						
							
							
								
								Fix [ 665014 ] files with long lines and an encoding crash.  
							
							... 
							
							
							
							Ensure that the 'size' arg is correctly passed to the encoding reader to
prevent buffer overflows. 
							
						 
						
							2003-01-14 23:15:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								95292d6caa 
								
							 
						 
						
							
							
								
								Constify filenames and scripts.  Fixes   #651362 .  
							
							
							
						 
						
							2002-12-11 14:04:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								e08e1bc80a 
								
							 
						 
						
							
							
								
								Fix compiler warning on HP-UX.  
							
							... 
							
							
							
							Cast param to isalnum() to int. 
							
						 
						
							2002-11-02 20:43:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								566f6afe9a 
								
							 
						 
						
							
							
								
								Patch  #512981 : Update readline input stream on sys.stdin/out change.  
							
							
							
						 
						
							2002-10-26 14:39:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								17db21ffd0 
								
							 
						 
						
							
							
								
								Removed reliance on gcc/C99 extension.  
							
							
							
						 
						
							2002-09-03 15:39:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								f62a89b1e0 
								
							 
						 
						
							
							
								
								Ignore encoding declarations inside strings.  Fixes   #603509 .  
							
							
							
						 
						
							2002-09-03 11:52:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								84b2bed435 
								
							 
						 
						
							
							
								
								Squash a few calls to the hideously expensive PyObject_CallObject(o,a)  
							
							... 
							
							
							
							-- replace then with slightly faster PyObject_Call(o,a,NULL).  (The
difference is that the latter requires a to be a tuple; the former
allows other values and wraps them in a tuple if necessary; it
involves two more levels of C function calls to accomplish all that.) 
							
						 
						
							2002-08-16 17:01:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								118ec70ea2 
								
							 
						 
						
							
							
								
								provide less mysterious error messages when seeing end-of-line in  
							
							... 
							
							
							
							single-quoted strings or end-of-file in triple-quoted strings.
closes patch 586561. 
							
						 
						
							2002-08-15 01:20:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								2863c10a86 
								
							 
						 
						
							
							
								
								Use Py_FatalError instead of abort.  
							
							
							
						 
						
							2002-08-07 15:18:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								019934b3cc 
								
							 
						 
						
							
							
								
								Fix PEP 263 code --without-unicode.  Fixes   #591943 .  
							
							
							
						 
						
							2002-08-07 12:33:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								cf0a2cfdb2 
								
							 
						 
						
							
							
								
								Added a cast to shut up a compiler warning.  
							
							
							
						 
						
							2002-08-05 14:14:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								725bb233b9 
								
							 
						 
						
							
							
								
								Add 1 to lineno in deprecation warning.  Fixes   #590888 .  
							
							
							
						 
						
							2002-08-05 01:49:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								1ee99d31d9 
								
							 
						 
						
							
							
								
								Make pgen compile with pydebug. Duplicate normalized names, as it may  
							
							... 
							
							
							
							be longer than the old string. 
							
						 
						
							2002-08-04 20:10:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								cd280fb59c 
								
							 
						 
						
							
							
								
								Group statements properly.  
							
							
							
						 
						
							2002-08-04 18:28:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								2c3f9c6f04 
								
							 
						 
						
							
							
								
								Repaired a fatal compiler error in the debug build:  it's not clear what  
							
							... 
							
							
							
							this was trying to assert, but the name it referenced didn't exist. 
							
						 
						
							2002-08-04 17:58:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								919603b27a 
								
							 
						 
						
							
							
								
								Squash compiler wng about signed-vs-unsigned mismatch.  
							
							
							
						 
						
							2002-08-04 17:56:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								00f1e3f5a5 
								
							 
						 
						
							
							
								
								Patch  #534304 : Implement phase 1 of PEP 263.  
							
							
							
						 
						
							2002-08-04 17:29:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								7b8c7546eb 
								
							 
						 
						
							
							
								
								Mass checkin of universal newline support.  
							
							... 
							
							
							
							Highlights: import and friends will understand any of \r, \n and \r\n
as end of line. Python file input will do the same if you use mode 'U'.
Everything can be disabled by configuring with --without-universal-newlines.
See PEP278 for details. 
							
						 
						
							2002-04-14 20:12:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								d507dab91f 
								
							 
						 
						
							
							
								
								SF patch  #455966 :  Allow leading 0 in float/imag literals.  
							
							... 
							
							
							
							Consequences for Jython still unknown (but raised on Jython-Dev). 
							
						 
						
							2001-08-30 20:51:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								9aa70d93aa 
								
							 
						 
						
							
							
								
								SF bug [ #455775 ] float parsing discrepancy.  
							
							... 
							
							
							
							PyTokenizer_Get:  error if exponent contains no digits (3e, 2.0e+, ...). 
							
						 
						
							2001-08-27 19:19:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								4668b000a1 
								
							 
						 
						
							
							
								
								Implement PEP 238 in its (almost) full glory.  
							
							... 
							
							
							
							This introduces:
- A new operator // that means floor division (the kind of division
  where 1/2 is 0).
- The "future division" statement ("from __future__ import division)
  which changes the meaning of the / operator to implement "true
  division" (where 1/2 is 0.5).
- New overloadable operators __truediv__ and __floordiv__.
- New slots in the PyNumberMethods struct for true and floor division,
  new abstract APIs for them, new opcodes, and so on.
I emphasize that without the future division statement, the semantics
of / will remain unchanged until Python 3.0.
Not yet implemented are warnings (default off) when / is used with int
or long arguments.
This has been on display since 7/31 as SF patch #443474 .
Flames to /dev/null. 
							
						 
						
							2001-08-08 05:00:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								cf96de052f 
								
							 
						 
						
							
							
								
								SF but  #417587 : compiler warnings compiling 2.1.  
							
							... 
							
							
							
							Repaired *some* of the SGI compiler warnings Sjoerd Mullender reported. 
							
						 
						
							2001-04-21 02:46:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8586991099 
								
							 
						 
						
							
							
								
								REMOVED all CWI, CNRI and BeOpen copyright markings.  
							
							... 
							
							
							
							This should match the situation in the 1.6b1 tree. 
							
						 
						
							2000-09-01 23:29:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Wouters 
								
							 
						 
						
							
							
							
							
								
							
							
								434d0828d8 
								
							 
						 
						
							
							
								
								Support for three-token characters (**=, >>=, <<=) which was written by  
							
							... 
							
							
							
							Michael Hudson, and support in general for the augmented assignment syntax.
The graminit.c patch is large! 
							
						 
						
							2000-08-24 20:11:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Wouters 
								
							 
						 
						
							
							
							
							
								
							
							
								23c9e0024a 
								
							 
						 
						
							
							
								
								Mass ANSIfication.  
							
							... 
							
							
							
							Work around intrcheck.c's desire to pass 'PyErr_CheckSignals' to
'Py_AddPendingCall' by providing a (static) wrapper function that has the
right number of arguments. 
							
						 
						
							2000-07-22 19:20:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								85f363990c 
								
							 
						 
						
							
							
								
								Create two new exceptions:  IndentationError and TabError.  These are  
							
							... 
							
							
							
							used for indentation related errors.  This patch includes Ping's
improvements for indentation-related error messages.
Closes SourceForge patches #100734  and #100856 . 
							
						 
						
							2000-07-11 17:53:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								dbd9ba6a6c 
								
							 
						 
						
							
							
								
								Nuke all remaining occurrences of Py_PROTO and Py_FPROTO.  
							
							
							
						 
						
							2000-07-09 03:09:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ffcc3813d8 
								
							 
						 
						
							
							
								
								Change copyright notice - 2nd try.  
							
							
							
						 
						
							2000-06-30 23:58:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								fd71b9e9d4 
								
							 
						 
						
							
							
								
								Change copyright notice.  
							
							
							
						 
						
							2000-06-30 23:50:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6da3434e03 
								
							 
						 
						
							
							
								
								Trent Mick: familiar simple Win64 patches  
							
							
							
						 
						
							2000-06-28 22:00:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b18618dab7 
								
							 
						 
						
							
							
								
								Vladimir Marangozov's long-awaited malloc restructuring.  
							
							... 
							
							
							
							For more comments, read the patches@python.org  archives.
For documentation read the comments in mymalloc.h and objimpl.h.
(This is not exactly what Vladimir posted to the patches list; I've
made a few changes, and Vladimir sent me a fix in private email for a
problem that only occurs in debug mode.  I'm also holding back on his
change to main.c, which seems unnecessary to me.) 
							
						 
						
							2000-05-03 23:44:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6c981ad25e 
								
							 
						 
						
							
							
								
								Only write message about changed Tab size with -v.  
							
							
							
						 
						
							2000-04-03 23:02:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ab5ca15f94 
								
							 
						 
						
							
							
								
								Fix by Eric Raymond: make the code that looks for various bits of  
							
							... 
							
							
							
							tab-setting magic much smarter, more correct, and more easily
extensible. 
							
						 
						
							2000-03-31 00:52:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								86016cb482 
								
							 
						 
						
							
							
								
								Marc-Andre Lemburg: add new string token types u"..." and ur"..."  
							
							... 
							
							
							
							(Unicode and raw Unicode). 
							
						 
						
							2000-03-10 22:56:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d5516bc45f 
								
							 
						 
						
							
							
								
								One more fprintf bites the dist -- use PySys_WriteStderr  
							
							
							
						 
						
							1998-12-04 18:51:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6e73bf4032 
								
							 
						 
						
							
							
								
								Replace all calls to fprintf(stderr, ...) with PySys_WriteStderr(...).  
							
							
							
						 
						
							1998-08-25 18:13:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								926f13a081 
								
							 
						 
						
							
							
								
								Add checking for inconsistent tab usage  
							
							
							
						 
						
							1998-04-09 21:38:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								54758fa8ca 
								
							 
						 
						
							
							
								
								Swap two statements in the dedent check loop.  This makes absolutely  
							
							... 
							
							
							
							no difference, but avoids triggering an optimizer bug in the AIX
compiler where the loop unrolling does the wrong thing... 
							
						 
						
							1998-02-16 22:18:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								35685240a9 
								
							 
						 
						
							
							
								
								Fixed the bug in searching for triple quotes -- change the 'quote2'  
							
							... 
							
							
							
							variable from a pointer to an index, so a realloc() of the buffer
won't disturb it.  Problem found by Vladimir Marangozov. 
							
						 
						
							1998-02-16 15:42:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								cf57d8b8c9 
								
							 
						 
						
							
							
								
								tok_nextc() should return unsigned characters, to avoid mistaking  
							
							... 
							
							
							
							'\377' for EOF. 
							
						 
						
							1998-01-19 22:07:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								86bea46b3d 
								
							 
						 
						
							
							
								
								Another directory quickly renamed.  
							
							
							
						 
						
							1997-04-29 21:03:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								5026cb4dc6 
								
							 
						 
						
							
							
								
								Now that the string-sig has settled on r"obin" strings, restrict the  
							
							... 
							
							
							
							<letter><string> notation to 'r' and 'R'. 
							
						 
						
							1997-04-25 17:32:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2d45be1366 
								
							 
						 
						
							
							
								
								(Jack:) On the Mac, give syntax error on \r.  
							
							
							
						 
						
							1997-04-11 19:16:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								24dacb38c5 
								
							 
						 
						
							
							
								
								Support for alternative string quotes (a"xx", b"xx", c"xx", ...).  
							
							
							
						 
						
							1997-04-06 03:46:20 +00:00