aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* test, fix error message for CPython compatibilityStefano Rivera2020-10-071-1/+1
* Issue #3255Armin Rigo2020-07-011-1/+5
* various fixesCarl Friedrich Bolz-Tereick2020-02-091-1/+7
* - introduce space.iterator_greenkey which returns "something" that can be usedCarl Friedrich Bolz-Tereick2020-02-091-3/+4
* Whack whack whackArmin Rigo2019-04-291-0/+3
* add the key used in the subscription when trying to use getitem on an objectCarl Friedrich Bolz-Tereick2018-05-251-1/+2
* Partial back-out of changeset 4b63e7093115Armin Rigo2017-04-051-0/+0
* conditionally call vmp_native_enable/disable (only if platform supports it), ...Richard Plangger2017-04-031-0/+0
* progress: remove space.w_str completely (replaced by space.w_bytes andCarl Friedrich Bolz2016-12-021-4/+4
* merge defaultCarl Friedrich Bolz2016-11-301-28/+16
|\
| * unspotted copy-paste mistake in descroperation, fix error message if __oct__,Carl Friedrich Bolz2016-11-291-1/+1
| * Replace 'lookup_in_type_where()[1]' with a method 'lookup_in_type()'.Armin Rigo2016-11-241-30/+10
| * issue 2435 testing: make sure to ignore the overridden __getitem__ method onCarl Friedrich Bolz2016-11-231-6/+14
* | start replacing space.str_w with either space.bytes_w or space.text_wCarl Friedrich Bolz2016-11-301-4/+4
* | remove a lot of space.wrap calls in the objspace and replace them by space.new*Carl Friedrich Bolz2016-10-201-20/+20
|/
* ignore __index__() on subclasses of 'int' or 'long'Armin Rigo2016-10-171-5/+18
* replace some _annspecialcase_ with @specialize in the interpreterCarl Friedrich Bolz2016-09-221-9/+9
* Probable fix for issue #2383: have 'list(S())' call 'S.__getitem__' if SArmin Rigo2016-08-291-0/+14
* Hash: turn -1 into -2 without using a condition, to avoidArmin Rigo2016-07-291-15/+6
* merge headsArmin Rigo2016-07-231-4/+12
|\
| * removed long codepath (covered by the last elif path), removed duplicate comm...Unknown2016-07-231-10/+2
| * removed duplicate hashing callUnknown2016-07-231-1/+1
| * cleanup of old commentUnknown2016-07-231-1/+0
| * Issue #2346 : Hashing of -1 did not return -2 as cpythonUnknown2016-07-231-5/+7
| * Issue #2346 : Hashing of -1 did not return -2 as cpythonpizi2016-07-231-1/+16
* | Issue #2352 generilization for tuple/iterator/set/dict.touilleMan2016-07-231-1/+1
|/
* Copy CPython's logic more closelyArmin Rigo2016-07-141-15/+0
* space.is_true/space.issubtype -> space.issubtype_wPhilip Jenvey2016-05-221-5/+5
* add space.issubtype_wPhilip Jenvey2016-05-221-1/+4
* Restore semblance of sanity to gc.disable()/gc.enable(): now theyArmin Rigo2016-05-061-5/+0
* merge oefmt (b974474) oefmt pypy/{objspace,tool}/Philip Jenvey2016-05-021-16/+12
|\
| * oefmt pypy/{objspace,tool}/Philip Jenvey2016-05-011-16/+12
* | Don't use deprecated except clause syntax (pypy/)Ronan Lamy2016-05-021-3/+3
* | Don't use deprecated raise statement syntaxRonan Lamy2016-05-021-1/+1
|/
* Add another test in cpyext, and fix, including toArmin Rigo2016-04-181-1/+2
* (fijal, arigo) add a fast-path straight from cpythonMaciej Fijalkowski2015-07-231-0/+2
* for consistency, the in-place operators need the same bug compatibility hack ...Armin Rigo2015-05-191-0/+17
* Issue #2039Armin Rigo2015-05-051-2/+2
* Issue2033: A descriptor with __delete__ and no __get__ is also a data descrip...Amaury Forgeot d'Arc2015-04-201-1/+2
* Trying out a bug compatibility fix...Armin Rigo2014-09-061-14/+11
* customize index's error message to match cpythonPhilip Jenvey2014-05-061-2/+7
* shorten operationerrfmt -> oefmt to ease its use all over the placePhilip Jenvey2014-02-031-61/+49
* Test and fix (thanks ionelmc on irc).Armin Rigo2013-12-201-0/+7
* Kill the '?' argument to getname()Armin Rigo2013-08-301-2/+2
* Change the _mixin_ class DescrOperation into an import_from_mixin() class.Armin Rigo2013-08-201-3/+3
* Backed out changeset ee2311d4ba26Armin Rigo2013-08-201-1/+1
* Test and fix: 'object' has an empty __init__ which we should not copy.Armin Rigo2013-08-201-1/+1
* Refactor for cpyext PyNumber_CoerceExArmin Rigo2013-07-301-2/+9
* Corrected a bunch of code that wasn't using 4-space indents.Alex Gaynor2013-07-101-6/+6
* utilize %N everywherePhilip Jenvey2013-05-251-5/+2