| Commit message (Expand) | Author | Age | Files | Lines |
* | Make int, long and float subclassable. | Guido van Rossum | 2001-08-29 | 3 | -14/+111 |
|
|
* | Fix super() so that it is usable for static methods (like __new__) as well. | Guido van Rossum | 2001-08-29 | 1 | -8/+27 |
|
|
* | Fix a typo in SLOT0 macro for the declaration of cache_str. | Guido van Rossum | 2001-08-28 | 1 | -1/+1 |
|
|
* | Finish the previous checkin: also avoid getattr when calling the method | Guido van Rossum | 2001-08-28 | 1 | -25/+93 |
|
|
* | Change in policy: when a slot_tp_xxx function looks for the __xxx__ method, | Guido van Rossum | 2001-08-28 | 1 | -15/+57 |
|
|
* | Two improvements suggested by Greg Stein: | Barry Warsaw | 2001-08-27 | 1 | -2/+5 |
|
|
* | PyString_FromFormatV: Massage platform %p output to match what gcc does, | Tim Peters | 2001-08-25 | 1 | -0/+8 |
|
|
* | getset_init(): the function name in the PyArg_ParseTuple() format | Guido van Rossum | 2001-08-24 | 1 | -1/+1 |
|
|
* | Improve the error message issued when an unbound method is called with | Guido van Rossum | 2001-08-24 | 1 | -3/+49 |
|
|
* | repr's converted to using PyString_FromFormat() instead of sprintf'ing | Barry Warsaw | 2001-08-24 | 11 | -136/+95 |
|
|
* | PyString_FromFormat() and PyString_FromFormatV(): Largely ripped from | Barry Warsaw | 2001-08-24 | 1 | -0/+155 |
|
|
* | Add 'super', another new object type with magical properties. | Guido van Rossum | 2001-08-24 | 1 | -0/+155 |
|
|
* | Change the getset type to take an optional third function argument: | Guido van Rossum | 2001-08-24 | 1 | -9/+21 |
|
|
* | getset_descr_set(): guard against deletion (indicated by a set call | Guido van Rossum | 2001-08-24 | 1 | -1/+4 |
|
|
* | slot_tp_descr_get(): guard against NULL obj or type (bug reported by | Guido van Rossum | 2001-08-24 | 1 | -2/+11 |
|
|
* | getset_init(): make the arguments optional. | Guido van Rossum | 2001-08-24 | 1 | -3/+11 |
|
|
* | float_pow: Put *all* of the burden on the libm pow in normal | Tim Peters | 2001-08-23 | 1 | -45/+16 |
|
|
* | Add new built-in type 'getset' (PyGetSet_Type). | Guido van Rossum | 2001-08-23 | 1 | -0/+135 |
|
|
* | err_ovf(): only raise OverflowError when OverflowWarning was raised. | Guido van Rossum | 2001-08-23 | 1 | -1/+2 |
|
|
* | int_pow(): Repair typo when passing on to float pow (the 2nd argument was | Tim Peters | 2001-08-23 | 1 | -1/+1 |
|
|
* | Change all case where we used to raise OverflowError to issue a | Guido van Rossum | 2001-08-23 | 1 | -56/+88 |
|
|
* | Merge changes from r22a2-branch back into trunk. Also, change patch | Barry Warsaw | 2001-08-22 | 1 | -7/+30 |
|
|
* | Address SF bug #442813. The sequence getitem wrappers should do | Guido van Rossum | 2001-08-17 | 1 | -8/+50 |
|
|
* | Weak reference support, closing SF bug #451773. | Guido van Rossum | 2001-08-17 | 1 | -21/+51 |
|
|
* | Patch #445762: Support --disable-unicode | Martin v. Löwis | 2001-08-17 | 7 | -6/+94 |
|
|
* | type_new(): look for __dynamic__ at the module level (after looking in | Guido van Rossum | 2001-08-17 | 1 | -14/+54 |
|
|
* | Fix core dump in repr() of instancemethod whose class==NULL. | Guido van Rossum | 2001-08-17 | 1 | -7/+11 |
|
|
* | instance_getattr2(): rewritten to remove unnecessary stuff and | Guido van Rossum | 2001-08-17 | 1 | -24/+13 |
|
|
* | Instance methods: allow a NULL value for im_class. | Guido van Rossum | 2001-08-17 | 1 | -2/+2 |
|
|
* | type_new(): only defer to the winning metatype if it's different from | Guido van Rossum | 2001-08-17 | 1 | -8/+12 |
|
|
* | classobject.c:instancemethod_descr_get(): when a bound method is | Guido van Rossum | 2001-08-16 | 1 | -0/+5 |
|
|
* | module_repr(): Instead of fixing the maximum buf size to 400, | Barry Warsaw | 2001-08-16 | 1 | -6/+18 |
|
|
* | Fix object_repr() to include the module (using the same rules as | Guido van Rossum | 2001-08-16 | 1 | -2/+23 |
|
|
* | Patch #427190: Implement and use METH_NOARGS and METH_O. | Martin v. Löwis | 2001-08-16 | 11 | -383/+223 |
|
|
* | Fix SF bug #442501: calculate __module__ properly. | Guido van Rossum | 2001-08-16 | 1 | -5/+71 |
|
|
* | Subtle change to make None.__class__ work: | Guido van Rossum | 2001-08-16 | 2 | -4/+2 |
|
|
* | Add a function _Py_ReadyTypes() which initializes various and sundry | Guido van Rossum | 2001-08-16 | 1 | -4/+21 |
|
|
* | Update to MvL's patch #424475 to avoid returning 2 when tp_compare | Guido van Rossum | 2001-08-16 | 1 | -2/+5 |
|
|
* | - Another big step in the right direction. All the overridable | Guido van Rossum | 2001-08-15 | 1 | -47/+226 |
|
|
* | PyMethod_Type: add a tp_descr_get slot function to ensure proper | Guido van Rossum | 2001-08-15 | 1 | -1/+19 |
|
|
* | Non-function fields, like tp_dictoffset and tp_weaklistoffset, should | Guido van Rossum | 2001-08-14 | 1 | -5/+22 |
|
|
* | func_getattro(), func_setattro(): Implement the new semantics for | Barry Warsaw | 2001-08-14 | 1 | -8/+22 |
|
|
* | Remove much dead code from ceval.c | Jeremy Hylton | 2001-08-12 | 1 | -35/+35 |
|
|
* | Make dynamic types work as intended. Or at least more so. | Guido van Rossum | 2001-08-12 | 1 | -22/+35 |
|
|
* | Temporary stop-gap fix for dynamic classes, so they pass the test. | Guido van Rossum | 2001-08-12 | 1 | -1/+6 |
|
|
* | - Big changes to fix SF bug #442833 (a nasty multiple inheritance | Guido van Rossum | 2001-08-10 | 1 | -91/+122 |
|
|
* | Add PyDict_Merge(a, b, override): | Guido van Rossum | 2001-08-10 | 1 | -2/+18 |
|
|
* | Change PyType_Ready() to use the READY and READYING flags. This makes | Guido van Rossum | 2001-08-10 | 1 | -13/+26 |
|
|
* | SF patch #438013 Remove 2-byte Py_UCS2 assumptions | Tim Peters | 2001-08-09 | 1 | -76/+90 |
|
|
* | Sigh. Strengthen the resriction of the previous checkin: tp_new is | Guido van Rossum | 2001-08-09 | 1 | -1/+2 |
|
|