Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy


Commits:
31c78115 by Carl Friedrich Bolz-Tereick at 2022-05-13T19:56:10+02:00
don't use a dict for duplicate mode checking

(this is actually the only place in all of pypy that uses dicts of type
char: None, so let's just remove that)

- - - - -
db59857d by Carl Friedrich Bolz-Tereick at 2022-05-14T12:42:33+02:00
small fix: make the pattern 'string[0]' to convert a str to a char work 
also
when string is already a char (before it would convert the char to a str to a
char)

- - - - -
af5e69b4 by Carl Friedrich Bolz-Tereick at 2022-05-13T21:43:30+02:00
use dict_to_switch to get rid of this constant dict

(maybe there could be an rpython optimization for that too)

- - - - -
1505badf by Carl Friedrich Bolz-Tereick at 2022-05-13T22:04:10+02:00
remove unused field

- - - - -
5aec960c by Carl Friedrich Bolz-Tereick at 2022-05-13T22:16:13+02:00
another single-use dictionary type in cpyext flags initialization

instead of looking up function pointers in a dict, unroll the loop

- - - - -
6657cab9 by Carl Friedrich Bolz-Tereick at 2022-05-13T23:01:20+02:00
another dict type

- - - - -
6e74d271 by Carl Friedrich Bolz-Tereick at 2022-05-13T23:09:11+02:00
remove dead global

- - - - -
bbc8d363 by Carl Friedrich Bolz-Tereick at 2022-05-14T13:25:35+02:00
merge default

--HG--
branch : py3.8

- - - - -
ee678e77 by Carl Friedrich Bolz-Tereick at 2022-05-14T14:56:41+02:00
duplicate function (maybe from a merge?)

--HG--
branch : py3.8

- - - - -
d06eeb03 by Carl Friedrich Bolz-Tereick at 2022-05-14T19:25:56+02:00
merge default

--HG--
branch : open-ended-traces

- - - - -
0b2d30e3 by Carl Friedrich Bolz-Tereick at 2022-05-14T19:30:34+02:00
fix open-ended-traces in combination with liveness-as-instructions

--HG--
branch : open-ended-traces

- - - - -
d0448de7 by Carl Friedrich Bolz-Tereick at 2022-05-14T19:33:34+02:00
merge open-ended-traces to py3.8 again

(we should now just merge it to default too, I think)

--HG--
branch : py3.8

- - - - -


10 changed files:

- pypy/module/_io/interp_io.py
- pypy/module/_rawffi/interp_rawffi.py
- pypy/module/cpyext/api.py
- pypy/objspace/std/typeobject.py
- rpython/jit/backend/x86/assembler.py
- rpython/jit/metainterp/optimizeopt/optimizer.py
- rpython/jit/metainterp/pyjitpl.py
- rpython/rlib/rsocket.py
- rpython/rtyper/rstr.py
- rpython/rtyper/test/test_rstr.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/b5d939b406d9646c1083f72be55cd16909c18c85...d0448de74525e5d7e1a49688dacc69f8b2d2a11f

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/b5d939b406d9646c1083f72be55cd16909c18c85...d0448de74525e5d7e1a49688dacc69f8b2d2a11f
You're receiving this email because of your account on foss.heptapod.net.


_______________________________________________
pypy-commit mailing list -- pypy-commit@python.org
To unsubscribe send an email to pypy-commit-le...@python.org
https://mail.python.org/mailman3/lists/pypy-commit.python.org/
Member address: arch...@mail-archive.com

Reply via email to