Guido van Rossum
|
a83f270a4b
|
changes for keyword args to built-in functions and classes
|
1995-07-26 18:07:32 +00:00 |
Guido van Rossum
|
bdd207af79
|
better policy regarding NULL locals
|
1995-07-26 16:14:30 +00:00 |
Guido van Rossum
|
2271bf7187
|
changes for keyword arguments and fast function call; added abstract.c
|
1995-07-18 14:30:34 +00:00 |
Guido van Rossum
|
e15dee5e3c
|
Generic Abstract Object Interface
|
1995-07-18 14:12:02 +00:00 |
Guido van Rossum
|
1311e3ce73
|
args to call_object must be tuple or NULL
|
1995-07-12 02:22:06 +00:00 |
Guido van Rossum
|
d3f9a1ad83
|
fix read(0), readline(0); make tuple for call_object args
|
1995-07-10 23:32:26 +00:00 |
Jack Jansen
|
e08dea19c2
|
MW does not always set errno on failing fopen()
|
1995-04-23 22:12:47 +00:00 |
Guido van Rossum
|
e9df727176
|
change comparing instance methods
|
1995-04-06 14:46:51 +00:00 |
Guido van Rossum
|
d8953cb8d9
|
change in counting freed objects
|
1995-04-06 14:46:26 +00:00 |
Sjoerd Mullender
|
5b7f3cd3e1
|
Use mappinglookup instead of dictlookup for looking up __builtin__.
|
1995-04-04 11:47:41 +00:00 |
Guido van Rossum
|
6f9e433ab3
|
fix dusty debugging macros
|
1995-03-29 16:57:48 +00:00 |
Guido van Rossum
|
5fe605889a
|
a few peephole optimizations
|
1995-03-09 12:12:50 +00:00 |
Guido van Rossum
|
687ec1892b
|
changes for MPW
|
1995-03-04 22:43:47 +00:00 |
Guido van Rossum
|
07e3a7e781
|
for MPW __SC__ compiler
|
1995-02-27 10:13:37 +00:00 |
Guido van Rossum
|
caeaafccf7
|
don't complain about too many args if arg is a dict
|
1995-02-27 10:13:23 +00:00 |
Guido van Rossum
|
295d171650
|
explicitly init flags in methodlists
|
1995-02-19 15:55:19 +00:00 |
Guido van Rossum
|
67ca701939
|
NeXT/Sparc 3.3 fix
|
1995-02-13 16:38:41 +00:00 |
Guido van Rossum
|
9fa2c11613
|
use Py_CHARMASK; and don't check for neg. float to the float power here
|
1995-02-10 17:00:37 +00:00 |
Guido van Rossum
|
2497eada60
|
make size arg signed
|
1995-02-10 17:00:27 +00:00 |
Guido van Rossum
|
a46d51d9a4
|
round up list item counts to improve realloc performance
|
1995-01-26 22:59:43 +00:00 |
Guido van Rossum
|
6978503235
|
added findmethodinchain and methodchain data types
|
1995-01-26 22:58:48 +00:00 |
Guido van Rossum
|
e95d92b65e
|
removed unused vars
|
1995-01-26 00:39:21 +00:00 |
Guido van Rossum
|
27e916fd35
|
apply dictclear to dict of deleted modules
|
1995-01-26 00:39:00 +00:00 |
Guido van Rossum
|
49b11fed70
|
move callable() here
|
1995-01-26 00:38:22 +00:00 |
Guido van Rossum
|
e9c6bcd813
|
fix leak in func_dealloc (forgot to decref name)
|
1995-01-20 16:58:19 +00:00 |
Jack Jansen
|
7874d1fe7e
|
Fix NULL dereference in case of out-of-memory condition
|
1995-01-19 12:09:27 +00:00 |
Guido van Rossum
|
32b582b953
|
fix strobject() behavior
|
1995-01-17 16:35:13 +00:00 |
Guido van Rossum
|
b0fe3a9312
|
added reverselist; free recycling bin on error exit
|
1995-01-17 16:34:45 +00:00 |
Guido van Rossum
|
3535f6e0a1
|
long_scan is no longer used
|
1995-01-17 16:34:13 +00:00 |
Guido van Rossum
|
ce00509702
|
make a few things static
|
1995-01-17 16:33:39 +00:00 |
Guido van Rossum
|
4d3468deab
|
don't declare fmod/pow for any STDC compiler
|
1995-01-17 16:33:14 +00:00 |
Guido van Rossum
|
b4e7e25fe6
|
different init for __builtins__
|
1995-01-17 16:27:25 +00:00 |
Guido van Rossum
|
087579ea51
|
added $& to $(LIB) target for Sequent
|
1995-01-17 16:11:29 +00:00 |
Guido van Rossum
|
ae7bf1a5e7
|
fix reentrancy bug in slice assignment
|
1995-01-17 10:21:11 +00:00 |
Guido van Rossum
|
20566845c6
|
properly implement cmp() for class instances
|
1995-01-12 11:26:10 +00:00 |
Guido van Rossum
|
5524a59b09
|
move coerce() from bltinmodule.c to object.c and implement builtin_coerce() differently
|
1995-01-10 15:26:20 +00:00 |
Guido van Rossum
|
879c581826
|
implement coercions involving instances properly
|
1995-01-10 15:24:06 +00:00 |
Guido van Rossum
|
c206c766dd
|
fix memory leak and null pointer dereference
|
1995-01-10 15:23:19 +00:00 |
Guido van Rossum
|
10393b1708
|
add restrictions in restricted mode
|
1995-01-10 10:39:49 +00:00 |
Guido van Rossum
|
c113482871
|
add builtins handling and restricted flag
|
1995-01-10 10:39:16 +00:00 |
Guido van Rossum
|
e7d444f785
|
* Objects/classobject.c: added 5th (function) parameter to
instancebinop, to support things like Rational * float; added
documentation strings to classes and methods
|
1995-01-07 12:35:18 +00:00 |
Guido van Rossum
|
cab650db8e
|
* Objects/methodobject.c: changed drastically, the object now
contains a pointer to the struct methodlist (which must be
static); added attributes __name__, __doc__ and __self__
|
1995-01-07 12:34:58 +00:00 |
Guido van Rossum
|
5bd3805ae9
|
Added __doc__ attribute (alias func_doc), initialized from first
constant in code object if it is a string, else None
|
1995-01-07 12:01:30 +00:00 |
Guido van Rossum
|
8b14b4c733
|
initialize __doc__ to None
|
1995-01-07 11:59:29 +00:00 |
Guido van Rossum
|
29ca26eebf
|
added getattr(), supporting __doc__ and _name__
|
1995-01-07 11:58:15 +00:00 |
Guido van Rossum
|
016564ab51
|
attribute-less object is AttributeError, not TypeError
|
1995-01-07 11:54:44 +00:00 |
Guido van Rossum
|
6610ad9d6b
|
Added 1995 to copyright message.
floatobject.c: fix hash().
methodobject.c: support METH_FREENAME flag bit.
|
1995-01-04 19:07:38 +00:00 |
Guido van Rossum
|
efc8713428
|
* Objects/mappingobject.c (mappingremove): don't call
lookmapping() for empty dictionary
|
1995-01-02 19:42:39 +00:00 |
Guido van Rossum
|
d7047b395e
|
Lots of minor changes. Note for mappingobject.c: the hash table pointer
can now be NULL.
|
1995-01-02 19:07:15 +00:00 |
Guido van Rossum
|
bb3c5f7406
|
fix comparison of instances without _-cmp__
|
1994-11-10 22:31:02 +00:00 |