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


Commits:
0d4febeb by Carl Friedrich Bolz-Tereick at 2023-04-27T19:25:43+02:00
#3917: make list slicing robust against the __index__ operation of one of the
slice's start/stop/step attributes modifying the list

- - - - -
580c8db7 by Carl Friedrich Bolz-Tereick at 2023-04-27T20:13:26+02:00
make space.decode_index(4) use the __index__ special method, not __int__

- - - - -
68403027 by Carl Friedrich Bolz-Tereick at 2023-04-29T12:25:31+02:00
same for bytearray.__getitem__

- - - - -
05d34d41 by Carl Friedrich Bolz-Tereick at 2023-04-29T12:40:10+02:00
two more such bugs

- - - - -
db162bee by Carl Friedrich Bolz-Tereick at 2023-04-29T13:39:57+02:00
#3917 fix various cases where a mutating __index__ method could crash the
interpreter

- - - - -
ad4a154d by Carl Friedrich Bolz-Tereick at 2023-04-29T21:49:21+02:00
remove duplicate test, remove unneeded xfail
(but test_pure_ovf_bug_with_replacement is still wrong according to Z3, see
#3875)

- - - - -
09eddc1e by Carl Friedrich Bolz-Tereick at 2023-04-30T21:47:53+02:00
merge default

--HG--
branch : py3.9

- - - - -
32bc7a04 by Carl Friedrich Bolz-Tereick at 2023-04-30T21:48:24+02:00
merge py3.9

--HG--
branch : py3.10

- - - - -


22 changed files:

- pypy/interpreter/baseobjspace.py
- pypy/module/_cffi_backend/cbuffer.py
- pypy/module/_collections/interp_deque.py
- pypy/module/_collections/test/apptest_deque.py
- pypy/module/array/interp_array.py
- pypy/module/array/test/test_array.py
- pypy/module/micronumpy/compile.py
- pypy/module/micronumpy/flatiter.py
- pypy/module/micronumpy/ndarray.py
- pypy/module/micronumpy/strides.py
- pypy/module/mmap/interp_mmap.py
- pypy/module/mmap/test/test_mmap.py
- pypy/objspace/fake/objspace.py
- pypy/objspace/std/bytearrayobject.py
- pypy/objspace/std/listobject.py
- pypy/objspace/std/memoryobject.py
- pypy/objspace/std/sliceobject.py
- pypy/objspace/std/test/test_bytearrayobject.py
- pypy/objspace/std/test/test_listobject.py
- pypy/objspace/std/test/test_memoryobject.py
- pypy/objspace/std/test/test_sliceobject.py
- rpython/jit/metainterp/optimizeopt/test/test_optimizeintbound.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/1d4ede5b182a7c8506b203c91f8c6857800a5c6f...32bc7a043c62bb1109d79cc4c8ce301ec326e005

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/1d4ede5b182a7c8506b203c91f8c6857800a5c6f...32bc7a043c62bb1109d79cc4c8ce301ec326e005
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