Manuel Jacob pushed to branch branch/py3.8 at PyPy / pypy


Commits:
03a3007b by Manuel Jacob at 2021-11-12T23:41:42+01:00
Disable a GC pointer to raw address conversion if the GC address space is split.

Without the fix, translating with RevDB fails with the following error:

[translation:ERROR] Exception: cast between pointer types changes the address
space, but the 'split_gc_address_space' option is enabled:
  func: 
(pypy.module._cffi_backend.ctypeptr:379)W_CTypePointer.process_str_from_offset_in_bytes
    op: v265060 = cast_ptr_to_adr(lldata_0)
  from: * GcStruct rpy_string { hash, chars }
    to: Address

--HG--
branch : py3.7

- - - - -
69aa979f by Manuel Jacob at 2021-11-12T23:49:48+01:00
hg merge py3.7

--HG--
branch : py3.8

- - - - -


1 changed file:

- pypy/module/_cffi_backend/ctypeptr.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/6f32d53a420f1ab3146d93670f45084a9a81413c...69aa979f46d8a47fa97e199e3e0797e6fabd2e60

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/6f32d53a420f1ab3146d93670f45084a9a81413c...69aa979f46d8a47fa97e199e3e0797e6fabd2e60
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