summaryrefslogtreecommitdiffstats
path: root/Objects
Commit message (Expand)AuthorAgeFilesLines
* Aggressive reordering of dict comparisons. In case of collision, it standsTim Peters2001-05-131-30/+21
* Get rid of the superstitious "~" in dict hashing's "i = (~hash) & mask".Tim Peters2001-05-131-10/+2
* Repair "module has no attribute xxx" error msg; bug introduced whenTim Peters2001-05-121-1/+1
* Variant of patch #423262: Change module attribute get & setTim Peters2001-05-111-34/+35
* Variant of SF patch 423181Jeremy Hylton2001-05-111-21/+51
* Cosmetic: code under "else" clause was missing indent.Tim Peters2001-05-111-1/+1
* Restore dicts' tp_compare slot, and change dict_richcompare to say itTim Peters2001-05-101-15/+3
* Repair typo in comment.Tim Peters2001-05-101-1/+1
* SF bug #422121 Insecurities in dict comparison.Tim Peters2001-05-101-34/+95
* Heh. I need a break. After this: stropmodule & stringobject were moreTim Peters2001-05-101-8/+6
* Fudge. stropmodule and stringobject both had copies of the buggyTim Peters2001-05-101-32/+41
* SF patch #416247 2.1c1 stringobject: unused vrbl cleanup.Tim Peters2001-05-091-2/+0
* Sheesh -- repair the dodge around "cast isn't an lvalue" complaints toTim Peters2001-05-091-0/+4
* Mark Favas reported that gcc caught me using casts as lvalues. Dodge it.Tim Peters2001-05-091-6/+10
* Ack! Restore the COUNT_ALLOCS one_strings code.Tim Peters2001-05-091-1/+5
* My change to string_item() left an extra reference to each 1-characterTim Peters2001-05-091-4/+3
* Intern 1-character strings as soon as they're created. As-is, they aren'tTim Peters2001-05-081-15/+12
* SF bug #422177: Results from .pyc differs from .pyTim Peters2001-05-081-0/+6
* SF patch #421922: Implement rich comparison for dicts.Tim Peters2001-05-081-2/+72
* SF patch 419176 from MvL; fixed bug 418977Jeremy Hylton2001-05-081-6/+3
* Remove unused variableJeremy Hylton2001-05-081-1/+0
* SF bug #422108 - Error in rich comparisons.Tim Peters2001-05-071-1/+7
* Reimplement PySequence_Contains() and instance_contains(), so they workTim Peters2001-05-052-58/+50
* Generalize PySequence_Count() (operator.countOf) to work with iterators.Tim Peters2001-05-051-13/+31
* Make 'x in y' and 'x not in y' (PySequence_Contains) play nice w/ iterators.Tim Peters2001-05-052-29/+35
* Make unicode.join() work nice with iterators. This also required a changeTim Peters2001-05-052-12/+23
* Fix a tiny and unlikely memory leak. Was there before too, and actuallyTim Peters2001-05-051-1/+3
* Generalize tuple() to work nicely with iterators.Tim Peters2001-05-051-40/+47
* Make PyIter_Next() a little smarter (wrt its knowledge of iteratorTim Peters2001-05-051-11/+16
* The weakref support in PyObject_InitVar() as well; this should have come outFred Drake2001-05-031-4/+0
* Remove unnecessary intialization for the case of weakly-referencable objects;Fred Drake2001-05-031-4/+0
* Since Py_TPFLAGS_HAVE_WEAKREFS is set in Py_TPFLAGS_DEFAULT, it does notFred Drake2001-05-032-21/+21
* Mchael Hudson pointed out that the code for detecting changes inGuido van Rossum2001-05-021-4/+4
* Fix for bug #417030: "print '%*s' fails for unicode string"Marc-André Lemburg2001-05-021-2/+3
* Plug a memory leak in list(), when appending to the result list.Tim Peters2001-05-021-5/+9
* Generalize list(seq) to work with iterators. This also generalizes list()Tim Peters2001-05-011-31/+57
* Discard a misleading comment about iter_iternext().Guido van Rossum2001-05-011-1/+0
* Printing objects to a real file still wasn't done right: if theGuido van Rossum2001-05-011-32/+14
* Add a proper implementation for the tp_str slot (returning self, ofGuido van Rossum2001-05-011-1/+8
* Add experimental iterkeys(), itervalues(), iteritems() to dictGuido van Rossum2001-05-011-11/+85
* Well darnit! The innocuous fix I made to PyObject_Print() causedGuido van Rossum2001-04-301-1/+20
* A different approach to the problem reported inTim Peters2001-04-282-37/+54
* (Adding this to the trunk as well.)Guido van Rossum2001-04-271-1/+4
* This patch originated from an idea by Martin v. Loewis who submitted aMarc-André Lemburg2001-04-231-51/+133
* Mondo changes to the iterator stuff, without changing how Python codeGuido van Rossum2001-04-235-28/+148
* Oops, forgot to merge this from the iter-branch to the trunk.Guido van Rossum2001-04-211-9/+37
* SF but #417587: compiler warnings compiling 2.1.Tim Peters2001-04-211-3/+0
* Adding iterobject.[ch], which were accidentally not added. Sorry\!Guido van Rossum2001-04-201-0/+188
* Iterators phase 1. This comprises:Guido van Rossum2001-04-204-2/+151
* Oops. Removed dictiter_new decl that wasn't supposed to go in yet.Guido van Rossum2001-04-201-2/+0