aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* conditionally call vmp_native_enable/disable (only if platform supports it), ...Richard Plangger2017-04-0350-0/+0
* Fixes #2508 -- correctly handle dict.pop where the popping key is not the sam...Alex Gaynor2017-03-211-3/+6
* Make BadEq object hashable. I forgot to do this a few commits ago.Manuel Jacob2017-03-021-0/+2
* Use space.eq_w() instead of space.eq() in W_DictViewItemsObject.descr_contain...Manuel Jacob2017-03-021-0/+8
* Remove space.str_w() and space.str0_w() in RPython code.Armin Rigo2017-02-221-1/+1
* Add a __contains__ method on dict.viewkeys() and dict.viewitems().Armin Rigo2017-02-201-0/+4
* fix test for py3.5Armin Rigo2017-02-151-2/+2
* hg merge defaultArmin Rigo2017-02-136-7/+175
|\
| * In the common strategies, implement a version of pop() doing only one dict lo...Armin Rigo2017-02-121-0/+12
| * dict.pop() on a key with a strange __eq__ could crash pypyArmin Rigo2017-02-121-0/+25
| * Move OrderedDict.popitem() to interp-level as an attempt to increaseArmin Rigo2017-02-121-1/+13
| * move_to_end() didn't correctly catch KeyErrorArmin Rigo2017-02-061-0/+1
| * graft 6974fd5f5c47: Add __pypy__.move_to_end(), similar toArmin Rigo2017-02-051-0/+23
| * Use objectmodel.delitem_if_value_is() to fix lib-python/2.7/weakref.pyArmin Rigo2017-02-051-0/+14
| * issue2464: another missing obscure caseArmin Rigo2017-01-171-0/+3
| * Last missing __objclass__Armin Rigo2017-01-161-0/+1
| * add a test caseArmin Rigo2017-01-151-0/+1
| * Found a generic way to solve the __objclass__ problemArmin Rigo2017-01-141-0/+3
| * Change the approach to fix translation, add a testArmin Rigo2017-01-111-0/+6
| * add b prefix to string to pass bytes for this testRichard Plangger2017-01-091-2/+2
| * Fix ``"".replace("", "x", num)`` to give the same result as CPythonArmin Rigo2017-01-061-0/+10
| * merge defaultRichard Plangger2016-12-211-1/+55
| |\
| | * Give up, revert and skip the cpython test, and document inArmin Rigo2016-12-181-5/+6
| | * Improve the test, finding even more obscure casesArmin Rigo2016-12-181-10/+11
| | * Update to 2.7.13's handling of ``'%d' % x``, which gives completelyArmin Rigo2016-12-181-1/+53
| * | copy over test_c.py to _backend_test_c.py (of the strbuf-as-buffer branch)Richard Plangger2016-12-092-5/+8
| |/
* | Add space.newlist_text(), use it instead of newlist_bytes() when relevantArmin Rigo2016-12-201-0/+1
* | progress: remove space.w_str completely (replaced by space.w_bytes andCarl Friedrich Bolz2016-12-024-6/+6
* | start replacing space.str_w with either space.bytes_w or space.text_wCarl Friedrich Bolz2016-11-301-0/+2
* | merge defaultCarl Friedrich Bolz2016-11-211-0/+14
|\|
| * Issue #2426: reverse the order of 'a.__dict__'. Gives a moreArmin Rigo2016-11-051-0/+14
* | merge defaultCarl Friedrich Bolz2016-11-022-5/+29
|\|
| * test, fix __rmod__ and -A incompatibilities with cpython on str, unicodeMatti Picus2016-10-182-5/+29
* | remove a lot of space.wrap calls in the objspace and replace them by space.new*Carl Friedrich Bolz2016-10-201-0/+2
|/
* py3 compatPhilip Jenvey2016-10-091-2/+2
* merge defaultPhilip Jenvey2016-10-085-15/+30
|\
| * test, fix for argument to strip() - must be None, str, unicode (cpython compa...Matti Picus2016-09-303-2/+15
| * Issue #2325/2361: __class__ assignment between two classes with the sameArmin Rigo2016-09-191-10/+13
| * Fix PyLong_FromVoidPtr to return int/long like CPython.Armin Rigo2016-09-181-3/+2
* | tighten type's arg checkingPhilip Jenvey2016-10-081-2/+11
* | a2d8b4680ef9 for old style classes: pass thru numeric subclassesPhilip Jenvey2016-10-021-6/+9
* | fix mutation: length_hint wasn't exhausting correctly (and shouldn'tPhilip Jenvey2016-10-021-0/+15
* | pass thru numeric subclasses returned from __int/long/trunc__Philip Jenvey2016-10-022-1/+31
* | ensure reversed types always free their sequence when finishedPhilip Jenvey2016-10-011-0/+12
* | merge defaultPhilip Jenvey2016-09-1722-487/+921
|\|
| * Issue #2386: non-latin1 unicode keys were ignored inArmin Rigo2016-08-311-1/+3
| * Probable fix for issue #2383: have 'list(S())' call 'S.__getitem__' if SArmin Rigo2016-08-291-1/+25
| * Write class_attr() in a more idiomatic styleRonan Lamy2016-08-271-20/+20
| * Extract class_attr as a separate strategyRonan Lamy2016-08-271-21/+20
| * Small cleanupRonan Lamy2016-08-271-9/+8