Maciej Fijalkowski pushed to branch branch/default 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

- - - - -


30 changed files:

- extra_tests/ctypes_tests/_ctypes_test.c
- extra_tests/ctypes_tests/test_functions.py
- lib_pypy/_ctypes/function.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
- 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
- rpython/rlib/rvmprof/src/shared/vmprof_config.h
- rpython/rlib/rvmprof/test/__init__.py
- rpython/rlib/test/test_clibffi.py
- rpython/rlib/test/test_posix.py


View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/ab597702f7d9a267d3ae7c3fc91a5f25cd36a12e...c675b478ea5c239d8478116fdafdfe51d350b3c5

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/ab597702f7d9a267d3ae7c3fc91a5f25cd36a12e...c675b478ea5c239d8478116fdafdfe51d350b3c5
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