51 Commits (10fa83cb77299edb6feeaff2f6d0fe44a674ca4f)

Author SHA1 Message Date
Martin v. Löwis 4d0d471a80 Merge branches/pep-0384. 15 years ago
Antoine Pitrou a57df2cf1d Issue #8268: Old-style classes (not just instances) now support weak 16 years ago
Christian Heimes a156e09b19 Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60845 via svnmerge from 18 years ago
Christian Heimes 3b718a79af Implemented Martin's suggestion to clear the free lists during the garbage collection of the highest generation. 18 years ago
Christian Heimes a3534a6ff5 Issue #1587: Added instancemethod wrapper for PyCFunctions. The Python C API 18 years ago
Christian Heimes 05a2fc2274 Cleanups and documentation updates related to the removal of unbound methods. 18 years ago
Christian Heimes ff737954f3 Removed the API to create unbound methods and simplified the API for bound methods. The signature is PyMethod_New(func, instance). 18 years ago
Guido van Rossum 50e9fb9e2d Completely get rid of PyClass and PyInstance. 20 years ago
Tim Peters f995cce4df Typo repair. 23 years ago
Tim Peters df875b99fc New private API function _PyInstance_Lookup. gc will use this to figure 23 years ago
Mark Hammond 91a681debf Excise DL_EXPORT from Include. 24 years ago
Guido van Rossum 301d0f89bb PyMethodObject(): Update the comment about im_class based upon a 24 years ago
Guido van Rossum b479dc561c Add PyMethod_Function(), PyMethod_Self(), PyMethod_Class() back. 25 years ago
Tim Peters 6d6c1a35e0 Merge of descr-branch back into trunk. 25 years ago
Fred Drake 6a1c87ddf9 Add the necessary field for weak reference support to the function and 25 years ago
Fred Drake 41deb1efc2 PEP 205, Weak References -- initial checkin. 25 years ago
Fred Drake 05473edbe5 Added prototype for PyInstance_NewRaw(). 25 years ago
Neil Schemenauer dd038db2c2 Remove PyInstance_*BinOp functions. 25 years ago
Guido van Rossum 8586991099 REMOVED all CWI, CNRI and BeOpen copyright markings. 26 years ago
Thomas Wouters dd8dbdb717 The real suport for augmented assignment: new opcodes, new PyNumber and 26 years ago
Fred Drake ea9cb5aebf ANSI-fication and Py_PROTO extermination. 26 years ago
Guido van Rossum ffcc3813d8 Change copyright notice - 2nd try. 26 years ago
Guido van Rossum fd71b9e9d4 Change copyright notice. 26 years ago
Guido van Rossum 43466ec7b0 Add DL_IMPORT(returntype) for all officially exported functions. 27 years ago
Guido van Rossum d4ba73c75b Move the definition of PyMethodObject to classobject.h, so it can define 28 years ago
Guido van Rossum f0958064f9 Remove redundant references to thread stuff -- long, long ago, there 29 years ago
Guido van Rossum d266eb460e New permission notice, includes CNRI. 30 years ago
Guido van Rossum bebdc376c3 changes for keyword args to built-in functions and classes 31 years ago
Guido van Rossum 051ab123b4 make the type a parameter of the DL_IMPORT macro, for Borland C 31 years ago
Guido van Rossum 855d0b3602 corrected two unconverted names 31 years ago
Guido van Rossum caa6380886 The great renaming, phase two: all header files have been updated to 31 years ago
Guido van Rossum 7a01389bc7 add 5th arg to instancebinop 31 years ago
Guido van Rossum 5799b52008 Added 1995 copyright. 31 years ago
Guido van Rossum c5d92e1271 ceval.h: added Py_MakePendingCalls() 32 years ago
Guido van Rossum 03a909628b Define cl_{get,set,del}attr members in classobject 32 years ago
Guido van Rossum e89bc75048 Changes for dynamic linking under NT 32 years ago
Guido van Rossum e149fa2a1e * Objects/classobject.c, Include/classobject.h: added __getattr__ 32 years ago
Guido van Rossum b6775db241 Merge alpha100 branch back to main trunk 32 years ago
Guido van Rossum b376a4ad18 * timemodule.c: Add hack for Solaris 2. 33 years ago
Guido van Rossum a3309960a5 * Added support for X11 modules. 33 years ago
Guido van Rossum b3f7258f14 * Lots of small changes related to access. 33 years ago
Guido van Rossum 81daa32c15 Access checks now work, at least for instance data (not for methods 33 years ago
Guido van Rossum 25831652fd Several changes in one: 33 years ago
Guido van Rossum 9bfef44d97 * Changed all copyright messages to include 1993. 33 years ago
Guido van Rossum e6eefc2231 * classobject.[ch], {float,long,int}object.c, bltinmodule.c: 34 years ago
Guido van Rossum 04691fc1c1 Changes so that user-defined classes can implement operations invoked 34 years ago
Guido van Rossum 5113f5fd34 Copyright for 1992 added 34 years ago
Guido van Rossum 2b9d6e2008 newclassobject gets a third parameter (optional class name) 35 years ago
Guido van Rossum faf9c960a2 Renamed class members to instances and class methods to instance methods 35 years ago
Guido van Rossum 572fd57b5a Changed 'class member' to 'instance'. 35 years ago