Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy
Commits: 1af3dfab by Maciej Fijalkowski at 2021-11-30T18:53:16+02:00 Start a branch to port stuff to m1 platform --HG-- branch : m1 - - - - - 1ccf7b65 by Maciej Fijalkowski at 2021-11-30T20:03:40+02:00 fix c99 --HG-- branch : m1 - - - - - 2c6b1051 by fijal at 2022-01-02T10:23:39+02:00 small changes to improve the tests on m1 mac --HG-- branch : m1 - - - - - 159ed77a by fijal at 2022-01-02T10:39:36+02:00 skip for bugs in libffi --HG-- branch : m1 - - - - - 43793cb6 by fijal at 2022-01-02T11:26:16+02:00 small fixes --HG-- branch : m1 - - - - - eab78751 by fijal at 2022-01-03T08:45:21+02:00 small fixes, not ready yet --HG-- branch : m1 - - - - - 8ab78bc0 by fijal at 2022-01-03T09:50:26+02:00 first go at write protect --HG-- branch : m1 - - - - - a499ebca by fijal at 2022-01-03T10:18:43+02:00 skip one test and use some write_protect --HG-- branch : m1 - - - - - 2023ff9c by fijal at 2022-01-03T10:51:12+02:00 call write_protect around the callback write here --HG-- branch : m1 - - - - - 81a54302 by fijal at 2022-03-26T09:10:49+02:00 merge default --HG-- branch : m1 - - - - - 7d891067 by Maciej Fijalkowski at 2022-04-27T10:29:10+03:00 Skip those tests on OS X as the ctypes layer does not work well for variadic calls (and other problems) --HG-- branch : m1 - - - - - 6e937871 by Maciej Fijalkowski at 2022-05-02T11:55:58+03:00 try a bit harder to run more tests on OS X --HG-- branch : m1 - - - - - 37f01813 by Maciej Fijalkowski at 2022-05-02T12:24:43+03:00 skip a bunch more tests --HG-- branch : m1 - - - - - 6c32161f by Maciej Fijalkowski at 2022-05-02T12:30:28+03:00 skip one more --HG-- branch : m1 - - - - - 89afccb8 by fijal at 2022-05-11T12:14:46+02:00 bump min OS X version --HG-- branch : m1 - - - - - 7b9ba05a by fijal at 2022-05-11T12:14:56+02:00 use proper API for managing closures and not our own --HG-- branch : m1 - - - - - 0452d4b7 by Matti Picus at 2022-05-05T20:39:23+03:00 update openssl downloads --HG-- branch : m1 - - - - - 15478763 by fijal at 2022-05-12T19:22:40+02:00 enough fixes to call callbacks. Remove closureHeap --HG-- branch : m1 - - - - - 5dd7dbea by fijal at 2022-05-16T11:25:05+02:00 write a test that sometimes fails --HG-- branch : m1 - - - - - 29ecee9d by fijal at 2022-05-16T11:43:38+02:00 (fijal, arigo) fix the test --HG-- branch : m1 - - - - - 26b7b3c0 by fijal at 2022-05-16T12:31:07+02:00 fix _rawffi to accept variadic arguments --HG-- branch : m1 - - - - - 6c1eec8f by fijal at 2022-05-18T12:32:22+02:00 pass the parameters forever everywhere until we get the right call to variadic_args --HG-- branch : m1 - - - - - 3766bd2b by fijal at 2022-05-18T17:24:11+02:00 more progress towards variadic calls in ll2ctypes --HG-- branch : m1 - - - - - dbf27c1b by Carl Friedrich Bolz-Tereick at 2022-05-18T18:14:01+02:00 merge default --HG-- branch : m1 - - - - - 3dc61dbe by fijal at 2022-05-21T15:30:38+02:00 slightly better JIT approach here --HG-- branch : m1 - - - - - 7e98ef14 by fijal at 2022-05-21T16:15:48+02:00 remap to RPython --HG-- branch : m1 - - - - - 091ac577 by fijal at 2022-05-21T19:44:51+02:00 fix rpython and put nesting into write protection --HG-- branch : m1 - - - - - 4a83f730 by fijal at 2022-05-21T21:23:26+02:00 GAH --HG-- branch : m1 - - - - - 739e906d by fijal at 2022-05-22T08:23:16+02:00 frame info wrtiing is updating assembler --HG-- branch : m1 - - - - - 76cf7a4b by fijal at 2022-05-23T08:14:54+02:00 I think enough to make mac asm happy --HG-- branch : m1 - - - - - e85d810d by fijal at 2022-05-23T08:30:28+02:00 add aarch64 on OS X support --HG-- branch : m1 - - - - - 43fdf735 by fijal at 2022-05-23T08:36:05+02:00 fix running of the tests --HG-- branch : m1 - - - - - c675b478 by fijal at 2022-05-23T09:15:41+02:00 merge m1 branch - adds support for aarch64 on apple silicon - - - - - 98803d44 by fijal at 2022-05-23T09:15:56+02:00 close to be merge branch --HG-- branch : m1 - - - - - 4915c836 by fijal at 2022-05-23T09:16:07+02:00 merge closed branch - - - - - e0e6bcc6 by Carl Friedrich Bolz-Tereick at 2022-05-23T13:21:52+02:00 the helper function is elidable too, of course - - - - - bcf00aaf by fijal at 2022-05-23T13:46:06+02:00 remove the hacks - - - - - edeb5a91 by Carl Friedrich Bolz-Tereick at 2022-05-23T19:26:06+02:00 ouch: the pycode was not promoted before doing the whole lnotable decoding - - - - - 483c4c81 by Carl Friedrich Bolz-Tereick at 2022-05-23T19:28:44+02:00 ouch (2): _search is elidable of course - - - - - 0275a6f9 by Carl Friedrich Bolz-Tereick at 2022-05-23T20:52:56+02:00 and of course everything in life is more complicated (this function is also used on buffers, and for those it cannot be elidable) - - - - - e6065a2e by fijal at 2022-05-24T07:41:52+02:00 merge - - - - - bdbdc55b by Carl Friedrich Bolz-Tereick at 2022-05-26T08:57:47+02:00 joinjitdriver: get_printable_location, use iterator_greenkey_printable --HG-- branch : py3.8 - - - - - 950d0636 by Carl Friedrich Bolz-Tereick at 2022-05-26T09:12:31+02:00 undo version change to unblock merge to py3.8 - - - - - f8411666 by Carl Friedrich Bolz-Tereick at 2022-05-26T09:13:57+02:00 merge default --HG-- branch : py3.8 - - - - - 30 changed files: - extra_tests/ctypes_tests/_ctypes_test.c - extra_tests/ctypes_tests/test_functions.py - lib_pypy/_ctypes/function.py - pypy/doc/build.rst - pypy/interpreter/executioncontext.py - pypy/module/_cffi_backend/ccallback.py - pypy/module/_rawffi/alt/interp_funcptr.py - pypy/module/_rawffi/callback.py - pypy/module/_rawffi/interp_rawffi.py - pypy/module/_rawffi/test/test__rawffi.py - pypy/objspace/std/intobject.py - pypy/objspace/std/unicodeobject.py - rpython/jit/backend/aarch64/TODO - rpython/jit/backend/aarch64/assembler.py - rpython/jit/backend/aarch64/regalloc.py - rpython/jit/backend/aarch64/runner.py - rpython/jit/backend/aarch64/test/gen.py - rpython/jit/backend/aarch64/test/test_calling_convention.py - rpython/jit/backend/aarch64/test/test_instr_builder.py - rpython/jit/backend/detect_cpu.py - rpython/jit/backend/llsupport/assembler.py - rpython/jit/backend/llsupport/gcreftracer.py - rpython/jit/backend/llsupport/llmodel.py - rpython/memory/gctransform/boehm.py - rpython/rlib/_rsocket_rffi.py - rpython/rlib/clibffi.py - rpython/rlib/libffi.py - rpython/rlib/rdynload.py - rpython/rlib/rmmap.py - rpython/rlib/rposix.py View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0e150e07dc77760cc073892a557af4f2055b578e...f84116663e78645e1d59aa113aedd0b7c2bc1174 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0e150e07dc77760cc073892a557af4f2055b578e...f84116663e78645e1d59aa113aedd0b7c2bc1174 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