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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								408027ea46 
								
							 
						 
						
							
							
								
								Rename DEBUG macro to Py_DEBUG  
							
							
							
						 
						
							1996-12-30 16:17:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								fd8a393086 
								
							 
						 
						
							
							
								
								Make gcc -Wall happy  
							
							
							
						 
						
							1996-12-02 18:27:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d266eb460e 
								
							 
						 
						
							
							
								
								New permission notice, includes CNRI.  
							
							
							
						 
						
							1996-10-25 14:44:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								faa436c70b 
								
							 
						 
						
							
							
								
								use only j for imaginary constants  
							
							
							
						 
						
							1996-01-26 18:59:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f595fde47b 
								
							 
						 
						
							
							
								
								changes for pow(**) and complex  
							
							
							
						 
						
							1996-01-12 01:31:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3f6bb86593 
								
							 
						 
						
							
							
								
								fix bogus resize length in nextc  
							
							
							
						 
						
							1995-09-21 20:36:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								94d32b18e0 
								
							 
						 
						
							
							
								
								ignore control-l in whitespace  
							
							
							
						 
						
							1995-07-07 22:27:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2e96eb9266 
								
							 
						 
						
							
							
								
								replace "\r\n" with "\n" at line end (Jim Ahlstrom)  
							
							
							
						 
						
							1995-06-14 18:26:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								78c0535a22 
								
							 
						 
						
							
							
								
								fix loop on unterminated triple quotes  
							
							
							
						 
						
							1995-01-17 16:12:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b9f8d6e54d 
								
							 
						 
						
							
							
								
								Added 1995 to copyright message.  
							
							
							
						 
						
							1995-01-04 19:08:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								588633daa2 
								
							 
						 
						
							
							
								
								Parser/tokenizer.c (tok_nextc): zap tok->buf after freeing;  
							
							... 
							
							
							
							rest: abort() -> fatal(); small things 
							
						 
						
							1994-12-30 15:46:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								1a817c0911 
								
							 
						 
						
							
							
								
								* Parser/tokenizer.c (tok_nextc): count line numbers when parsing  
							
							... 
							
							
							
							strings 
							
						 
						
							1994-09-19 08:06:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f4b1a64a21 
								
							 
						 
						
							
							
								
								* Parser/tokenizer.c: backup over illegal newline in string  
							
							... 
							
							
							
							literal (for "completeness" test) 
							
						 
						
							1994-08-29 12:43:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8054fad890 
								
							 
						 
						
							
							
								
								Changes to accept double-quoted strings on input.  
							
							
							
						 
						
							1993-10-26 15:19:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a849b834f1 
								
							 
						 
						
							
							
								
								* selectmodule.c: fix (another!) two memory leaks -- this time in list2set  
							
							... 
							
							
							
							* tokenizer.[ch]: allow continuation without \ inside () [] {}. 
							
						 
						
							1993-05-12 11:35:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6ac258d381 
								
							 
						 
						
							
							
								
								* pythonrun.c: Print exception type+arg *after* stack trace instead of  
							
							... 
							
							
							
							before it.
* ceval.c, object.c: moved testbool() to object.c (now extern visible)
* stringobject.c: fix bugs in and rationalize string resize in formatstring()
* tokenizer.[ch]: fix non-working code for lines longer than BUFSIZ 
							
						 
						
							1993-05-12 08:24:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9bfef44d97 
								
							 
						 
						
							
							
								
								* Changed all copyright messages to include 1993.  
							
							... 
							
							
							
							* Stubs for faster implementation of local variables (not yet finished)
* Added function name to code object.  Print it for code and function
  objects.  THIS MAKES THE .PYC FILE FORMAT INCOMPATIBLE (the version
  number has changed accordingly)
* Print address of self for built-in methods
* New internal functions getattro and setattro (getattr/setattr with
  string object arg)
* Replaced "dictobject" with more powerful "mappingobject"
* New per-type functio tp_hash to implement arbitrary object hashing,
  and hashobject() to interface to it
* Added built-in functions hash(v) and hasattr(v, 'name')
* classobject: made some functions static that accidentally weren't;
  added __hash__ special instance method to implement hash()
* Added proper comparison for built-in methods and functions 
							
						 
						
							1993-03-29 10:43:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								bab9d03855 
								
							 
						 
						
							
							
								
								Copyright for 1992 added  
							
							
							
						 
						
							1992-04-05 14:26:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								4fe872988b 
								
							 
						 
						
							
							
								
								Make tabs always 8 spaces wide -- it's more portable.  
							
							
							
						 
						
							1992-02-26 15:24:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								943094566a 
								
							 
						 
						
							
							
								
								Add warning XXX that 09.9 isn't accepted.  
							
							
							
						 
						
							1991-12-10 14:01:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								baf0ebf43c 
								
							 
						 
						
							
							
								
								Added shift and mask ops.  
							
							... 
							
							
							
							Allow numbers starting with a period. 
							
						 
						
							1991-10-24 14:59:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								fbab905ae1 
								
							 
						 
						
							
							
								
								Added 2-char tokens and new versions of comparisons  
							
							
							
						 
						
							1991-10-20 20:25:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8c11a5c759 
								
							 
						 
						
							
							
								
								Completely ignore lines with only a newline token on them, except  
							
							... 
							
							
							
							wholly empty lines interactively. 
							
						 
						
							1991-07-27 21:42:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d6a15ada72 
								
							 
						 
						
							
							
								
								Generalize to macintosh.  
							
							
							
						 
						
							1991-06-24 22:30:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f023c463d7 
								
							 
						 
						
							
							
								
								Added recognition of 'l' or 'L' as long integer suffix  
							
							
							
						 
						
							1991-05-05 20:16:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f70e43a073 
								
							 
						 
						
							
							
								
								Added copyright notice.  
							
							
							
						 
						
							1991-02-19 12:39:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								b156d7259b 
								
							 
						 
						
							
							
								
								Changes for THINK C 4.0.  
							
							
							
						 
						
							1990-12-20 23:13:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3f5da24ea3 
								
							 
						 
						
							
							
								
								"Compiling" version  
							
							
							
						 
						
							1990-12-20 15:06:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a769172f6a 
								
							 
						 
						
							
							
								
								Increment line number for continuation lines.  
							
							
							
						 
						
							1990-11-09 15:08:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								85a5fbbdfe 
								
							 
						 
						
							
							
								
								Initial revision  
							
							
							
						 
						
							1990-10-14 12:07:46 +00:00