Ronan Lamy pushed to branch branch/py3.6 at PyPy / pypy


Commits:
a8a77a88 by Ronan Lamy at 2020-06-24T18:27:24+01:00
A branch to remove all implicit str-unicode conversions in RPython

--HG--
branch : no-str-unicode-union

- - - - -
0840cd16 by Ronan Lamy at 2016-09-04T16:27:31+01:00
Disallow unions of char and unichar, since they make the annotator inconsistent

--HG--
branch : no-str-unicode-union

- - - - -
6005b031 by Ronan Lamy at 2016-09-04T19:31:19+01:00
Add test for constants

--HG--
branch : no-str-unicode-union

- - - - -
89853656 by Ronan Lamy at 2016-09-05T00:16:24+01:00
Explicitly forbid comparisons between str and unicode

--HG--
branch : no-str-unicode-union

- - - - -
ac1bee47 by Ronan Lamy at 2020-06-19T16:32:56+01:00
Avoid str-unicode comparisons in runicode

--HG--
branch : no-str-unicode-union

- - - - -
35eb5004 by Armin Rigo at 2020-07-01T10:31:41+02:00
Issue #3255

Double calls to '__get__' are actually not happening on CPython.  Fix 
PyPy to
conform.

- - - - -
e5095655 by Ronan Lamy at 2020-07-01T14:17:25+00:00
Merge branch 'branch/no-str-unicode-union' into 'branch/default'

Remove all implicit str-unicode conversions in RPython

See merge request pypy/pypy!732

- - - - -
6794e84e by Armin Rigo at 2020-07-02T15:32:45+02:00
I *think* rbigint is broken if compiling on a 64-bit platform with no 128-bit
integer type.

- - - - -
d507b530 by Antonio Cuni at 2019-11-22T12:06:26+01:00
Introduce rffi.constcharp2str, and improve the repr of low-level array
types.

Previously, you got annotation errors like this, which were VERY confusing:

  * UnionError:
    - SomePtr(ll_ptrtype=<* Array of Char >)
    - SomePtr(ll_ptrtype=<* Array of Char >)

Now you get the much more meaningful:

  * UnionError:
    - SomePtr(ll_ptrtype=<* Array of Char {'nolength': True} >)
    - SomePtr(ll_ptrtype=<* Array of Char {'render_as_const': True, 
'nolength': True} >)
(grafted from a8819c54139022030ec0590659baf30f2609314c)

- - - - -
11f2c966 by Antonio Cuni at 2019-11-23T12:06:05+01:00
fix these two tests which were failing after the change of the repr
(grafted from be27c10c92d185d336ffc57068f6b0ea9d28f802)

- - - - -
56bd787a by Antonio Cuni at 2020-03-25T17:55:23+01:00
Be more robust when defining w_* methods in applevel tests:

  - the old logic didn't work in case the function was defined at module 
level
    (i.e., when the function body was indented by 4 spaces)

  - the old logic assumed that the w_ method has the same name as its actual
    function
(grafted from 7bab68baace2f97e1fcea7abd966aaccae10dbd3)

- - - - -
a396de9b by Ronan Lamy at 2019-11-16T14:13:51+01:00
Fix cparser issue with struct types appearing in function arguments
(grafted from e2a687fd8ab37efd0d69808c1af4572834fbd549)

- - - - -
e39527a0 by Ronan Lamy at 2019-11-16T16:45:16+01:00
Add a cparser test
(grafted from 01381639f0d0c8658017a7d0a29e80800d337707)

- - - - -
be79be17 by Armin Rigo at 2019-11-16T17:55:57+01:00
(ronan, arigo)

Don't call PyErr_Occurred() when its result is not needed
(grafted from 30944126f7e1a268cc9a1ac6e24f9b014f46b362)

- - - - -
7660e3ca by Ronan Lamy at 2020-07-02T20:51:47+01:00
hg merge default

--HG--
branch : py3.6

- - - - -


21 changed files:

- pypy/module/cpyext/api.py
- pypy/module/cpyext/cparser.py
- pypy/module/cpyext/test/test_cparser.py
- pypy/objspace/descroperation.py
- pypy/objspace/test/apptest_descriptor.py
- pypy/tool/pytest/apptest.py
- pypy/tool/pytest/test/test_pytestsupport.py
- rpython/annotator/binaryop.py
- rpython/annotator/test/test_annrpython.py
- rpython/annotator/test/test_model.py
- rpython/jit/backend/llsupport/test/test_descr.py
- rpython/rlib/rbigint.py
- rpython/rlib/runicode.py
- rpython/rtyper/lltypesystem/lltype.py
- rpython/rtyper/lltypesystem/rffi.py
- rpython/rtyper/lltypesystem/rstr.py
- rpython/rtyper/lltypesystem/test/test_rffi.py
- rpython/rtyper/rstr.py
- rpython/rtyper/test/test_rlist.py
- rpython/rtyper/test/test_rstr.py
- rpython/rtyper/test/test_runicode.py


View it on GitLab: 
https://foss.heptapod.net/pypy/pypy/-/compare/cabfeb855e3382b2cf8b6fe10c65c4c67232c698...7660e3cab3ad4cba74f9becc1429a5d76ac2cfb4

-- 
View it on GitLab: 
https://foss.heptapod.net/pypy/pypy/-/compare/cabfeb855e3382b2cf8b6fe10c65c4c67232c698...7660e3cab3ad4cba74f9becc1429a5d76ac2cfb4
You're receiving this email because of your account on foss.heptapod.net.


_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to