summaryrefslogtreecommitdiffstats
path: root/Objects/typeobject.c
Commit message (Expand)AuthorAgeFilesLines
* SF 548651: Fix the METH_CLASS implementation.Tim Peters2002-12-091-1/+1
* slot_nb_nonzero(): Another leak uncovered by the sandbox datetimeTim Peters2002-12-071-28/+27
* slot_tp_hash(): In the normal path, this leaked a reference to theTim Peters2002-12-061-3/+3
* Nudge getting __module__ and __name__ for new-style classes so thatMichael W. Hudson2002-11-271-17/+24
* I don't know why staring at the email to python-checkins made meMichael W. Hudson2002-11-271-9/+14
* Readjustments to the way we cope with exceptions from subclasses'Michael W. Hudson2002-11-271-10/+32
* I had the inheritance cycle stuff backwards. Oops!Michael W. Hudson2002-11-271-4/+6
* Initialize a variable. Hope this makes things work for Guido.Michael W. Hudson2002-11-261-1/+1
* This is my patch:Michael W. Hudson2002-11-261-34/+277
* A tweaked version of Jeremy's patch #642489, to produce better errorGuido van Rossum2002-11-251-4/+138
* Repaired illegal syntax most compilers probably let slide (but MSVCTim Peters2002-11-141-1/+1
* Use the new C3 MRO algorithm, implemented by Samuele Pedroni (SF patchGuido van Rossum2002-11-141-74/+105
* Fix SF # 624982, Potential AV in slot_sq_item, by Greg ChapmanNeal Norwitz2002-10-181-1/+5
* Sigh. That wasn't a memory leak, that was Guido committing beforeGuido van Rossum2002-10-181-5/+2
* Fix memory leak in add_subclass() found by NealN with valgrind.Guido van Rossum2002-10-181-2/+5
* For some reason (probably cut and paste), __ipow__ for new-styleGuido van Rossum2002-10-151-2/+2
* Don't drop old slots if _unicode_to_string did not change anything.Martin v. Löwis2002-10-141-2/+4
* Allow Unicode strings in __slots__, converting them to byte strings.Martin v. Löwis2002-10-141-0/+39
* Squash a few calls to the hideously expensive PyObject_CallObject(o,a)Guido van Rossum2002-08-161-5/+14
* Fix SF bug 595838 -- buffer in type_new() should not be static. MovedGuido van Rossum2002-08-161-1/+1
* PyType_Ready(): initialize the base class a bit earlier, so that if weGuido van Rossum2002-08-141-6/+6
* Allow more docstrings to be removed during compilationNeal Norwitz2002-08-131-5/+7
* Allow docstrings to be removed during compilation for *SLOT macro and friendsNeal Norwitz2002-08-131-3/+5
* Allow docstrings to be removed during compilationNeal Norwitz2002-08-131-3/+3
* Fix MSVC warnings.Guido van Rossum2002-08-121-2/+2
* Refactor how __dict__ and __weakref__ interact with __slots__.Guido van Rossum2002-08-121-55/+147
* Disallow class assignment completely unless both old and new are heapGuido van Rossum2002-08-101-6/+9
* Major speedup for new-style class creation. Turns out there was someGuido van Rossum2002-08-091-0/+22
* Significant speedup in new-style object creation: in slot_tp_new(),Guido van Rossum2002-08-081-1/+8
* A modest speedup of object deallocation. call_finalizer() did ratherGuido van Rossum2002-08-081-66/+70
* Fix a subtle bug in the trashcan code I added yesterday toGuido van Rossum2002-08-071-2/+3
* Fix SF bug 574207 (chained __slots__ dealloc segfault).Guido van Rossum2002-08-061-10/+52
* SF patch 588728 (Nathan Srebro).Guido van Rossum2002-08-011-0/+18
* SF patch #587889, fix memory leak of tp_docNeal Norwitz2002-07-301-0/+1
* Don't be so hasty. If PyInt_AsLong() raises an error, don't set ValueError.Jeremy Hylton2002-07-251-0/+2
* Complain if __len__() returns < 0, just like classic classes.Jeremy Hylton2002-07-251-0/+5
* staticforward bites the dust.Jeremy Hylton2002-07-171-11/+11
* The object returned by tp_new() may not have a tp_init.Jeremy Hylton2002-07-161-1/+2
* valid_identifier(): use an unsigned char* so that isalpha() will doGuido van Rossum2002-07-161-2/+2
* object.h special-build macro minefield: renamed all the new lexicalTim Peters2002-07-111-38/+28
* Fix SF bug 572567: Memory leak in object comparison.Raymond Hettinger2002-06-241-0/+1
* SF 569257 -- Name mangle double underscored variable names in __slots__.Raymond Hettinger2002-06-201-1/+21
* Patch from SF bug 570483 (Tim Northover).Guido van Rossum2002-06-181-0/+5
* Inexplicably, recurse_down_subclasses() was comparing the objectGuido van Rossum2002-06-141-1/+2
* Patch #568124: Add doc string macros.Martin v. Löwis2002-06-131-4/+4
* Hopefully this addresses the remaining issues of SF bugs 459235 andGuido van Rossum2002-06-131-24/+39
* Undo the last chunk of the previous patch, putting back a usefulGuido van Rossum2002-06-101-1/+3
* In the recent python-dev thread "Bizarre new test failure", weGuido van Rossum2002-06-101-32/+48
* Three's a charm: yet another fix for SF bug 551412. Thinking againGuido van Rossum2002-06-101-19/+17
* Address SF bug 519621: slots weren't traversed by GC.Guido van Rossum2002-06-041-49/+137