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