| Commit message (Expand) | Author | Age | Files | Lines |
* | conditionally call vmp_native_enable/disable (only if platform supports it), ... | Richard Plangger | 2017-04-03 | 50 | -0/+0 |
* | Fixes #2508 -- correctly handle dict.pop where the popping key is not the sam... | Alex Gaynor | 2017-03-21 | 1 | -3/+6 |
* | Make BadEq object hashable. I forgot to do this a few commits ago. | Manuel Jacob | 2017-03-02 | 1 | -0/+2 |
* | Use space.eq_w() instead of space.eq() in W_DictViewItemsObject.descr_contain... | Manuel Jacob | 2017-03-02 | 1 | -0/+8 |
* | Remove space.str_w() and space.str0_w() in RPython code. | Armin Rigo | 2017-02-22 | 1 | -1/+1 |
* | Add a __contains__ method on dict.viewkeys() and dict.viewitems(). | Armin Rigo | 2017-02-20 | 1 | -0/+4 |
* | fix test for py3.5 | Armin Rigo | 2017-02-15 | 1 | -2/+2 |
* | hg merge default | Armin Rigo | 2017-02-13 | 6 | -7/+175 |
|\ |
|
| * | In the common strategies, implement a version of pop() doing only one dict lo... | Armin Rigo | 2017-02-12 | 1 | -0/+12 |
| * | dict.pop() on a key with a strange __eq__ could crash pypy | Armin Rigo | 2017-02-12 | 1 | -0/+25 |
| * | Move OrderedDict.popitem() to interp-level as an attempt to increase | Armin Rigo | 2017-02-12 | 1 | -1/+13 |
| * | move_to_end() didn't correctly catch KeyError | Armin Rigo | 2017-02-06 | 1 | -0/+1 |
| * | graft 6974fd5f5c47: Add __pypy__.move_to_end(), similar to | Armin Rigo | 2017-02-05 | 1 | -0/+23 |
| * | Use objectmodel.delitem_if_value_is() to fix lib-python/2.7/weakref.py | Armin Rigo | 2017-02-05 | 1 | -0/+14 |
| * | issue2464: another missing obscure case | Armin Rigo | 2017-01-17 | 1 | -0/+3 |
| * | Last missing __objclass__ | Armin Rigo | 2017-01-16 | 1 | -0/+1 |
| * | add a test case | Armin Rigo | 2017-01-15 | 1 | -0/+1 |
| * | Found a generic way to solve the __objclass__ problem | Armin Rigo | 2017-01-14 | 1 | -0/+3 |
| * | Change the approach to fix translation, add a test | Armin Rigo | 2017-01-11 | 1 | -0/+6 |
| * | add b prefix to string to pass bytes for this test | Richard Plangger | 2017-01-09 | 1 | -2/+2 |
| * | Fix ``"".replace("", "x", num)`` to give the same result as CPython | Armin Rigo | 2017-01-06 | 1 | -0/+10 |
| * | merge default | Richard Plangger | 2016-12-21 | 1 | -1/+55 |
| |\ |
|
| | * | Give up, revert and skip the cpython test, and document in | Armin Rigo | 2016-12-18 | 1 | -5/+6 |
| | * | Improve the test, finding even more obscure cases | Armin Rigo | 2016-12-18 | 1 | -10/+11 |
| | * | Update to 2.7.13's handling of ``'%d' % x``, which gives completely | Armin Rigo | 2016-12-18 | 1 | -1/+53 |
| * | | copy over test_c.py to _backend_test_c.py (of the strbuf-as-buffer branch) | Richard Plangger | 2016-12-09 | 2 | -5/+8 |
| |/ |
|
* | | Add space.newlist_text(), use it instead of newlist_bytes() when relevant | Armin Rigo | 2016-12-20 | 1 | -0/+1 |
* | | progress: remove space.w_str completely (replaced by space.w_bytes and | Carl Friedrich Bolz | 2016-12-02 | 4 | -6/+6 |
* | | start replacing space.str_w with either space.bytes_w or space.text_w | Carl Friedrich Bolz | 2016-11-30 | 1 | -0/+2 |
* | | merge default | Carl Friedrich Bolz | 2016-11-21 | 1 | -0/+14 |
|\| |
|
| * | Issue #2426: reverse the order of 'a.__dict__'. Gives a more | Armin Rigo | 2016-11-05 | 1 | -0/+14 |
* | | merge default | Carl Friedrich Bolz | 2016-11-02 | 2 | -5/+29 |
|\| |
|
| * | test, fix __rmod__ and -A incompatibilities with cpython on str, unicode | Matti Picus | 2016-10-18 | 2 | -5/+29 |
* | | remove a lot of space.wrap calls in the objspace and replace them by space.new* | Carl Friedrich Bolz | 2016-10-20 | 1 | -0/+2 |
|/ |
|
* | py3 compat | Philip Jenvey | 2016-10-09 | 1 | -2/+2 |
* | merge default | Philip Jenvey | 2016-10-08 | 5 | -15/+30 |
|\ |
|
| * | test, fix for argument to strip() - must be None, str, unicode (cpython compa... | Matti Picus | 2016-09-30 | 3 | -2/+15 |
| * | Issue #2325/2361: __class__ assignment between two classes with the same | Armin Rigo | 2016-09-19 | 1 | -10/+13 |
| * | Fix PyLong_FromVoidPtr to return int/long like CPython. | Armin Rigo | 2016-09-18 | 1 | -3/+2 |
* | | tighten type's arg checking | Philip Jenvey | 2016-10-08 | 1 | -2/+11 |
* | | a2d8b4680ef9 for old style classes: pass thru numeric subclasses | Philip Jenvey | 2016-10-02 | 1 | -6/+9 |
* | | fix mutation: length_hint wasn't exhausting correctly (and shouldn't | Philip Jenvey | 2016-10-02 | 1 | -0/+15 |
* | | pass thru numeric subclasses returned from __int/long/trunc__ | Philip Jenvey | 2016-10-02 | 2 | -1/+31 |
* | | ensure reversed types always free their sequence when finished | Philip Jenvey | 2016-10-01 | 1 | -0/+12 |
* | | merge default | Philip Jenvey | 2016-09-17 | 22 | -487/+921 |
|\| |
|
| * | Issue #2386: non-latin1 unicode keys were ignored in | Armin Rigo | 2016-08-31 | 1 | -1/+3 |
| * | Probable fix for issue #2383: have 'list(S())' call 'S.__getitem__' if S | Armin Rigo | 2016-08-29 | 1 | -1/+25 |
| * | Write class_attr() in a more idiomatic style | Ronan Lamy | 2016-08-27 | 1 | -20/+20 |
| * | Extract class_attr as a separate strategy | Ronan Lamy | 2016-08-27 | 1 | -21/+20 |
| * | Small cleanup | Ronan Lamy | 2016-08-27 | 1 | -9/+8 |