| Commit message (Expand) | Author | Age | Files | Lines |
* | add_operators(): the __floordiv__ and __truediv__ descriptors (and | Guido van Rossum | 2001-09-25 | 1 | -0/+10 |
|
|
* | - Provisional support for pickling new-style objects. (*) | Guido van Rossum | 2001-09-25 | 1 | -11/+50 |
|
|
* | Change repr() of a new-style class to say <class 'ClassName'> rather | Guido van Rossum | 2001-09-25 | 1 | -4/+11 |
|
|
* | Make __class__ assignment possible, when the object structures are the | Guido van Rossum | 2001-09-25 | 1 | -4/+83 |
|
|
* | Another comparison patch-up: comparing a type with a dynamic metatype | Guido van Rossum | 2001-09-24 | 1 | -1/+2 |
|
|
* | Fix the baffler that Tim reported: sometimes the repr() of an object | Guido van Rossum | 2001-09-24 | 1 | -2/+2 |
|
|
* | Add the __getattr__ hook back. The rules are now: | Guido van Rossum | 2001-09-21 | 1 | -0/+39 |
|
|
* | Change the name of the __getattr__ special method for new-style | Guido van Rossum | 2001-09-21 | 1 | -4/+4 |
|
|
* | Add optional docstrings to getset descriptors. Fortunately, there's | Guido van Rossum | 2001-09-20 | 1 | -3/+3 |
|
|
* | Add optional docstrings to member descriptors. For backwards | Guido van Rossum | 2001-09-20 | 1 | -9/+11 |
|
|
* | Hopefully fix 3-way comparisons. This unfortunately adds yet another | Guido van Rossum | 2001-09-18 | 1 | -5/+6 |
|
|
* | wrap_cmpfunc(): added a safety check for the __cmp__ wrapper. We can | Guido van Rossum | 2001-09-18 | 1 | -0/+9 |
|
|
* | type_new(): Didn't compile anymore, due to change in struct memberlist | Tim Peters | 2001-09-18 | 1 | -1/+1 |
|
|
* | tp_new_wrapper(): A subtle change in the check for safe use. | Guido van Rossum | 2001-09-14 | 1 | -1/+1 |
|
|
* | Add call_maybe(): a variant of call_method() that returns | Guido van Rossum | 2001-09-14 | 1 | -10/+67 |
|
|
* | call_method(): | Guido van Rossum | 2001-09-14 | 1 | -36/+27 |
|
|
* | type_call(): Change in policy. The keyword args (if any) are now passed | Tim Peters | 2001-09-13 | 1 | -1/+1 |
|
|
* | Generalize operator.indexOf (PySequence_Index) to work with any | Tim Peters | 2001-09-08 | 1 | -1/+2 |
|
|
* | PyType_IsSubtype(): test tp_flags for HAVE_CLASS bit before accessing | Guido van Rossum | 2001-09-07 | 1 | -0/+3 |
|
|
* | Give 'super' a decent repr(), and readonly attributes to access the | Guido van Rossum | 2001-08-30 | 1 | -11/+36 |
|
|
* | Squash new compiler wng. | Tim Peters | 2001-08-30 | 1 | -1/+1 |
|
|
* | Pytype_GenericAlloc(): round up size so we zap all four bytes of the | Guido van Rossum | 2001-08-30 | 1 | -16/+51 |
|
|
* | Safety measures now that str and tuple are subclassable: | Guido van Rossum | 2001-08-30 | 1 | -1/+9 |
|
|
* | Make 'super' subclassable. (Not sure how useful this is yet. :-) | Guido van Rossum | 2001-08-30 | 1 | -1/+1 |
|
|
* | Use new GC API. Remove usage of BASICSIZE macros. | Neil Schemenauer | 2001-08-29 | 1 | -18/+18 |
|
|
* | 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 |
|
|
* | repr's converted to using PyString_FromFormat() instead of sprintf'ing | Barry Warsaw | 2001-08-24 | 1 | -23/+21 |
|
|
* | Add 'super', another new object type with magical properties. | Guido van Rossum | 2001-08-24 | 1 | -0/+155 |
|
|
* | slot_tp_descr_get(): guard against NULL obj or type (bug reported by | Guido van Rossum | 2001-08-24 | 1 | -2/+11 |
|
|
* | 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 |
|
|
* | type_new(): look for __dynamic__ at the module level (after looking in | Guido van Rossum | 2001-08-17 | 1 | -14/+54 |
|
|
* | type_new(): only defer to the winning metatype if it's different from | Guido van Rossum | 2001-08-17 | 1 | -8/+12 |
|
|
* | 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 | 1 | -4/+2 |
|
|
* | 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 | 1 | -2/+0 |
|
|
* | - Another big step in the right direction. All the overridable | Guido van Rossum | 2001-08-15 | 1 | -47/+226 |
|
|
* | Non-function fields, like tp_dictoffset and tp_weaklistoffset, should | Guido van Rossum | 2001-08-14 | 1 | -5/+22 |
|
|
* | 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 |
|
|
* | Change PyType_Ready() to use the READY and READYING flags. This makes | Guido van Rossum | 2001-08-10 | 1 | -13/+26 |
|
|
* | Sigh. Strengthen the resriction of the previous checkin: tp_new is | Guido van Rossum | 2001-08-09 | 1 | -1/+2 |
|
|
* | Thinking back to the 2.22 revision, I didn't like what I did there one | Guido van Rossum | 2001-08-09 | 1 | -13/+4 |
|
|
* | Proper support for binary operators, including true division and floor | Guido van Rossum | 2001-08-08 | 1 | -136/+199 |
|
|