summaryrefslogtreecommitdiff
path: root/Objects/classobject.c
Commit message (Expand)AuthorAgeFilesLines
* [2.7] bpo-34234: Use _PyAnyInt_Check() and _PyAnyInt_CheckExact(). (GH-8479)Serhiy Storchaka2018-07-311-1/+1
* consistently use Py_TYPE, Py_REFCNT, and correct initializer macros (#3563)Benjamin Peterson2017-09-131-26/+23
* Issue #22463: Backport compiler warning fixes and workaroundsMartin Panter2016-06-211-1/+1
* Fix typo in comment.Raymond Hettinger2014-08-011-1/+1
* check for string attribute names in old-style classes (closes #14334)Benjamin Peterson2012-03-161-3/+27
* PyEval_CallObject requires a tuple of args (closes #13186)Benjamin Peterson2011-10-151-1/+1
* Untabify C files. Will watch buildbots.Antoine Pitrou2010-05-091-2072/+2072
* Issue #8268: Old-style classes (not just instances) now support weakAntoine Pitrou2010-03-311-1/+4
* remove the check that classmethod's argument is a callableBenjamin Peterson2009-09-011-4/+0
* generate py3k warnings on __getslice__, __delslice__, and __setslice__Benjamin Peterson2008-08-241-3/+24
* This reverts r63675 based on the discussion in this thread:Gregory P. Smith2008-06-091-87/+87
* Renamed PyString to PyBytesChristian Heimes2008-05-261-87/+87
* Issue 2332: add new attribute names for instance method objectsNeal Norwitz2008-03-181-0/+4
* Implemented Martin's suggestion to clear the free lists during the garbage co...Christian Heimes2008-02-141-2/+11
* Unified naming convention for free lists and their limits. All free listsChristian Heimes2008-02-061-2/+4
* Limit free list of method and builtin function objects to 256 entries each.Christian Heimes2008-02-061-5/+18
* Make int() and long() fall back to __trunc__(). See issue 2002.Jeffrey Yasskin2008-02-041-1/+23
* Fix an edge case whereby the __del__() method of a classic class couldGuido van Rossum2008-01-181-0/+10
* As per Armin Rigo's suggestion, remove special handing from intobject.c to de...Kristján Valur Jónsson2007-05-071-1/+13
* Correctly forward exception in instance_contains().Martin v. Löwis2006-11-081-4/+6
* Patch #1567691: super() and new.instancemethod() now don't acceptGeorg Brandl2006-09-301-0/+2
* Move initialization of interned strings to before allocating theNeal Norwitz2006-08-191-11/+15
* Can't return NULL from a void function. If there is a memory error,Neal Norwitz2006-08-141-2/+2
* Handle a whole lot of failures from PyString_FromInternedString().Neal Norwitz2006-08-131-25/+101
* Fix a couple of bugs exposed by the new __index__ code. The 64-bit buildbotsNeal Norwitz2006-08-121-6/+7
* Patch #1538606, Patch to fix __index__() clipping.Neal Norwitz2006-08-121-18/+6
* __hash__ may now return long int; the final hashMartin v. Löwis2006-08-091-5/+3
* If a classic class defined a __coerce__() method that just returned its twoBrett Cannon2006-06-131-0/+3
* (arre, arigo) SF bug #1350060Armin Rigo2006-06-081-3/+14
* Correct some value converting strangenesses.Georg Brandl2006-05-291-2/+2
* Simplify calling.Georg Brandl2006-05-261-8/+2
* Replace PyObject_CallFunction calls with only object argsGeorg Brandl2006-05-251-5/+2
* Fix more ssize_t issues.Martin v. Löwis2006-04-221-5/+5
* Use Py_VISIT in all tp_traverse methods, instead of traversing manually orThomas Wouters2006-04-151-58/+11
* More C++-compliance. Note especially listobject.c - to get C++ to accept theAnthony Baxter2006-04-111-27/+27
* Remove unnecessary casts in type object initializers.Georg Brandl2006-03-301-40/+40
* Stop duplicating code and handle slice indices consistently and correctlyNeal Norwitz2006-03-231-24/+3
* Use macro versions instead of function versions when we already know the type.Neal Norwitz2006-03-201-5/+5
* Checking in the code for PEP 357.Guido van Rossum2006-03-071-0/+38
* Revert backwards-incompatible const changes.Martin v. Löwis2006-02-271-1/+1
* Remove size constraints in SLICE opcodes.Martin v. Löwis2006-02-171-3/+3
* Merge ssize_t branch.Martin v. Löwis2006-02-151-22/+26
* Add const to several API functions that take char *.Jeremy Hylton2005-12-101-1/+1
* - On 64-bit platforms, when __len__() returns a value that cannot beGuido van Rossum2005-09-201-1/+1
* A minor fix for 64-bit platforms: when __len__() returns Python intGuido van Rossum2005-09-191-1/+11
* Insert missing flag.Raymond Hettinger2005-06-191-1/+1
* Fix for rather inaccurately titled bugMichael W. Hudson2005-03-301-0/+6
* A static swapped_op[] array was defined in 3 different C files, & I thinkTim Peters2004-09-231-4/+1
* Repair the same thinko in two places about handling of _Py_RefTotal inMichael W. Hudson2004-08-031-6/+7
* - When method objects have an attribute that can be satisfied eitherGuido van Rossum2003-11-221-28/+30