Matti Picus pushed to branch branch/py3.7 at PyPy / pypy


Commits:
242b7a01 by nulano at 2020-07-13T16:53:59+02:00
enable x64

--HG--
branch : win64

- - - - -
f2e4de7e by nulano at 2020-07-13T18:16:52+02:00
dirty fix for windows running 
rpython/translator/c/test/test_standalone::TestStandalone::test_int_manipulation

--HG--
branch : win64

- - - - -
b3203a67 by nulano at 2020-07-13T18:22:48+02:00
fix heap corruption when allocating short strings 
(rpython/translator/c/test/test_standalone::TestStandalone)

--HG--
branch : win64

- - - - -
4700b5f2 by nulano at 2020-07-14T12:27:58+02:00
Merge

--HG--
branch : win64

- - - - -
72566e07 by nulano at 2020-07-14T16:35:52+02:00
fix OP_RAW_MALLOC_USAGE

fixes rpython/translator/c/test/test_newgc::TestMiniMarkGC

--HG--
branch : win64

- - - - -
cce5fb92 by nulano at 2020-07-14T16:37:29+02:00
Merge

--HG--
branch : win64

- - - - -
514273f4 by nulano at 2020-07-14T18:14:41+02:00
fix rpython/translator/c/test/test_lltyped::test_padding_in_prebuilt_struct

--HG--
branch : win64

- - - - -
e61cd65b by nulano at 2020-07-14T19:13:00+02:00
fix rpython\translator\c\test\test_database.py::test_primitive

--HG--
branch : win64

- - - - -
4bf473c7 by nulano at 2020-07-15T20:38:46+02:00
fix rbigint on 64-bit without native 128-bit type
also add a workaround for divmod on CPython64/64 being non-trivial to fix

--HG--
branch : win64

- - - - -
04812254 by nulano at 2020-07-15T20:58:17+02:00
fix rlib/test/test_buffer::test_signed

--HG--
branch : win64

- - - - -
be759588 by nulano at 2020-07-16T03:42:06+02:00
fix rlib test_clibffi and test_libffi

--HG--
branch : win64

- - - - -
c6bfa141 by nulano at 2020-07-16T05:18:10+02:00
bpo-20160: broken ctypes calling convention on MSVC / 64-bit Windows (large 
structs). Patch by mattip

--HG--
branch : win64

- - - - -
5e59a51e by nulano at 2020-07-17T01:18:21+02:00
add 64-bit binaries for rpython\rlib\test\test_rwin32.py

--HG--
branch : win64

- - - - -
12430364 by nulano at 2020-07-17T01:58:41+02:00
fix rposix function signatures for win64

--HG--
branch : win64

- - - - -
9d46d170 by nulano at 2020-07-17T02:57:40+02:00
fix rarithmetic.mulmod translation on win64

--HG--
branch : win64

- - - - -
2f6dbcdc by nulano at 2020-07-17T17:45:34+02:00
avoid 32-bit arithmetic in rlib.rwin32.FAILED

--HG--
branch : win64

- - - - -
7dc5e9cd by nulano at 2020-07-17T17:46:42+02:00
resolve fixme in rlib.rstruct.nativefmttable

--HG--
branch : win64

- - - - -
e0fc079a by nulano at 2020-07-17T18:42:25+02:00
add 64 bit MSVC string to rlib.compilerinfo (TODO hardcoded to AMD64)

--HG--
branch : win64

- - - - -
cf15607a by nulano at 2020-07-17T22:07:28+02:00
_cffi_backend.ctypeprim: fix rffi.LONG vs rffi.SIGNED

--HG--
branch : win64

- - - - -
2289ab56 by nulano at 2020-07-17T23:20:29+02:00
fix _cffi_backend/test/test_fastpath.py::test_fast_init_ulong_from_list on win64

--HG--
branch : win64

- - - - -
750142ac by nulano at 2020-07-18T02:59:52+02:00
add pre-declaration for pypy_get_libc_handle

this worked on win32 because msvc assumes int return type if no declaration is 
found, but on win64 the result gets truncated to 32-bit

--HG--
branch : win64

- - - - -
c1bdcf6a by nulano at 2020-07-18T18:23:09+02:00
fix test_clibffi.py::test_callback, test__rawffi.py::test_callback, 
_rawffi/callback.py parameter types

--HG--
branch : win64

- - - - -
9ec60799 by nulano at 2020-07-18T18:23:43+02:00
skip FFI_STDCALL check on win64 where it is undefined

--HG--
branch : win64

- - - - -
b4c3aa9e by nulano at 2020-07-18T19:44:47+02:00
fix long vs Signed in stack.c

--HG--
branch : win64

- - - - -
57c2af23 by nulano at 2020-07-18T20:39:04+02:00
fix Signed types in translator/c/funcgen

--HG--
branch : win64

- - - - -
e6433b04 by nulano at 2020-07-20T00:08:50+02:00
attempt to fix _winreg types

--HG--
branch : win64

- - - - -
63fbd617 by nulano at 2020-07-20T02:09:34+02:00
fix _winreg translation on win64 (32-bit arithmetic is currently unimplemented)

--HG--
branch : win64

- - - - -
842c5d43 by nulano at 2020-07-20T02:10:36+02:00
enable win64 compilation in cpyext/api.py (needed for cffi modules)

--HG--
branch : win64

- - - - -
3fc4f5e0 by nulano at 2020-07-23T23:57:46+02:00
replace long with Signed in thread*.c files

the compiler is smart enough to handle these being long, but let's avoid 
any potential confusion

--HG--
branch : win64

- - - - -
856c8c09 by nulano at 2020-07-24T04:23:39+02:00
fix rffi.LONG vs rffi.SIGNED in _rawffi/alt

--HG--
branch : win64

- - - - -
f548ba83 by nulano at 2020-07-24T15:01:07+02:00
Merge default

--HG--
branch : win64

- - - - -
3da8b60f by nulano at 2020-07-30T00:53:25+02:00
Merge default

--HG--
branch : win64

- - - - -
a9a56233 by nulano at 2020-07-30T02:11:26+02:00
fix socketfd_type in _rsocket_rffi on win64

--HG--
branch : win64

- - - - -
7363811e by nulano at 2020-07-30T02:20:26+02:00
fix _socket module translation on win64

--HG--
branch : win64

- - - - -
1da9d728 by nulano at 2020-07-30T14:50:04+02:00
merge default

--HG--
branch : win64

- - - - -
894b6a7b by nulano at 2020-07-30T15:54:26+02:00
fix ULONG overflow in array module on win64

--HG--
branch : win64

- - - - -
4c278849 by nulano at 2020-07-30T17:24:48+02:00
typo in multibytecodec.h

--HG--
branch : win64

- - - - -
e002081a by nulano at 2020-07-30T18:43:53+02:00
fix _multiprocessing translation on win64

--HG--
branch : win64

- - - - -
9495df19 by nulano at 2020-07-30T21:38:51+02:00
fix type in rpython\jit\metainterp\test\test_virtual.py

--HG--
branch : win64

- - - - -
489f9edb by nulano at 2020-07-31T01:07:58+02:00
proper fix for windows running 
rpython\translator\c\test\test_standalone.py::test_int_manipulation

--HG--
branch : win64

- - - - -
78a847a9 by nulano at 2020-08-10T02:25:56+02:00
fix rffi.LONG / rffi.ULONG vs rffi.SIGNED / rffi.UNSIGNED in _pypyjson module

--HG--
branch : win64

- - - - -
db35dbf7 by nulano at 2020-08-10T02:39:21+02:00
Merge default

--HG--
branch : win64

- - - - -
1882b547 by nulano at 2020-08-10T02:40:44+02:00
win64 MSVC doesn't support __asm

--HG--
branch : win64

- - - - -
9f6ff3ff by nulano at 2020-08-10T06:38:10+02:00
fix some rffi.(U)LONG(P) vs rffi.(UN)SIGNED(P) issues without test coverage 
(found with grep)

--HG--
branch : win64

- - - - -
5fce15ba by nulano at 2020-08-10T09:25:36+02:00
update pypyoption translationmodules on win and workingmodules on win64

--HG--
branch : win64

- - - - -
fefca1eb by nulano at 2020-08-10T11:04:28+02:00
skip 32-bit specific test in _rawffi

--HG--
branch : win64

- - - - -
b2e1f00e by Armin Rigo at 2020-08-11T11:38:23+02:00
fixes for metainterp/test/test_fficall.py

--HG--
branch : win64

- - - - -
4b3b2150 by Armin Rigo at 2020-08-11T12:23:41+02:00
in-progress: jit backend fixes for win64

--HG--
branch : win64

- - - - -
092d8dbc by Armin Rigo at 2020-08-11T12:46:18+02:00
disable HAS_CODEMAP for now on win64

--HG--
branch : win64

- - - - -
39b51d63 by Armin Rigo at 2020-08-11T19:04:53+02:00
fixes to callbuilder.py

--HG--
branch : win64

- - - - -
d9842614 by Armin Rigo at 2020-08-11T19:56:20+02:00
fix for _build_wb_slowpath

--HG--
branch : win64

- - - - -
01ae8090 by Armin Rigo at 2020-08-11T19:59:58+02:00
another fix if withcards==True

--HG--
branch : win64

- - - - -
39411d6c by Armin Rigo at 2020-08-11T20:15:07+02:00
add INT3 instructions around CALLs that may still be broken.  fix one case

--HG--
branch : win64

- - - - -
521db36c by Armin Rigo at 2020-08-11T20:27:12+02:00
more fixes

--HG--
branch : win64

- - - - -
dbfe413c by Armin Rigo at 2020-08-12T11:26:32+02:00
the shadow store always contains 4 words, even if the function only takes less 
arguments

--HG--
branch : win64

- - - - -
4ac73972 by Armin Rigo at 2020-08-12T12:07:49+02:00
fix some tests, more tweaks to registers around calls

--HG--
branch : win64

- - - - -
2769c378 by Armin Rigo at 2020-08-12T12:33:20+02:00
fix for calls to SetLastError

--HG--
branch : win64

- - - - -
1504332d by Armin Rigo at 2020-08-12T13:24:56+02:00
after a lot of fighting, found the workaround to debug this

--HG--
branch : win64

- - - - -
e84aeb5f by Armin Rigo at 2020-08-12T13:39:00+02:00
test_compile_bridge_while_running

--HG--
branch : win64

- - - - -
b6f0bc40 by Armin Rigo at 2020-08-12T13:45:41+02:00
fix test_arrayitems

--HG--
branch : win64

- - - - -
ae5ec7b3 by Armin Rigo at 2020-08-16T16:15:10+02:00
fix test

--HG--
branch : win64

- - - - -
ff2b24c7 by Armin Rigo at 2020-08-16T17:43:27+02:00
can't make sense of this failure, skip it as non-essential for now

--HG--
branch : win64

- - - - -
752b0309 by Armin Rigo at 2020-08-16T17:50:32+02:00
skip codemaps tests on win64

--HG--
branch : win64

- - - - -
8c527a63 by Armin Rigo at 2020-08-16T17:57:31+02:00
don't duplicate this list of registers (fixes test_call_use_correct_regs)

--HG--
branch : win64

- - - - -
bc56109a by Armin Rigo at 2020-08-16T18:19:03+02:00
more fixes in this test

--HG--
branch : win64

- - - - -
bdd4c0f4 by Armin Rigo at 2020-08-16T18:31:44+02:00
no codemaps on win64

--HG--
branch : win64

- - - - -
6e616709 by Armin Rigo at 2020-08-16T18:32:11+02:00
for now, disable the vector extension on win64 (the tests don't pass, but 
I'm not too sure why not)

--HG--
branch : win64

- - - - -
4336fa18 by Armin Rigo at 2020-08-16T19:53:25+02:00
make test_zrpy_gc.compile_framework_2 pass

--HG--
branch : win64

- - - - -
e0f0977a by Armin Rigo at 2020-08-16T20:36:08+02:00
test_zrpy_gc passes

--HG--
branch : win64

- - - - -
ab44141e by Armin Rigo at 2020-08-17T04:23:03+02:00
fix

--HG--
branch : win64

- - - - -
635791f5 by Armin Rigo at 2020-08-17T11:09:59+02:00
fix: otherwise, the variable is only 4 bytes but the JIT writes to it as if it 
were 8 bytes

--HG--
branch : win64

- - - - -
00564f38 by nulano at 2020-08-17T20:38:18+02:00
change some longs to Signeds in c sources; these should not matter, but avoid 
confusion

--HG--
branch : win64

- - - - -
e6ddbfa5 by nulano at 2020-08-17T21:45:19+02:00
fix long vs Signed error in stacklet.c

--HG--
branch : win64

- - - - -
9dd54b2b by nulano at 2020-08-17T21:46:00+02:00
fix long vs Signed in instrument.c

--HG--
branch : win64

- - - - -
df31dbae by nulano at 2020-08-18T12:30:59+02:00
Merge default

--HG--
branch : win64

- - - - -
f0928d62 by nulano at 2020-08-18T20:51:47+02:00
match CPython GetLastError() behaviour (i.e. cast to rffi.LONG first)

--HG--
branch : win64

- - - - -
2dda2f15 by nulano at 2020-08-20T15:17:53+02:00
fix SemLock.SEM_VALUE_MAX

--HG--
branch : win64

- - - - -
2dcaa7aa by nulano at 2020-08-21T01:23:43+02:00
fix Py_ssize_t on win64

fixes extra_tests\cffi_tests\cffi1\test_recompiler

--HG--
branch : win64

- - - - -
e4769086 by nulano at 2020-08-29T01:21:36+02:00
fix tclobj.AsObj for win64 int type

--HG--
branch : win64

- - - - -
246d52d8 by nulano at 2020-08-31T01:04:06+02:00
always use win64_14x externals branch

--HG--
branch : win64

- - - - -
8f4a1ba5 by Matti Picus at 2020-10-05T12:19:00+03:00
merge default into branch

--HG--
branch : win64

- - - - -
4ebf4727 by Matti Picus at 2020-10-05T20:41:13+03:00
install cffi from source

--HG--
branch : win64

- - - - -
30c125a4 by nulano at 2020-10-05T20:42:27+01:00
fix rposix function signatures for both Linux and Win64

--HG--
branch : win64

- - - - -
250ca1b4 by nulano at 2020-10-05T20:50:34+01:00
typo in test_semaphore

--HG--
branch : win64

- - - - -
abcc5388 by nulano at 2020-10-05T20:51:39+01:00
Merge

--HG--
branch : win64

- - - - -
dc69a3bb by Matti Picus at 2020-10-05T23:54:25+03:00
skip cppyy, cpyext tests on win64

--HG--
branch : win64

- - - - -
7a8e6d54 by nulano at 2020-10-07T01:08:19+01:00
fix overflow in rbigint.abs_rshift_and_mask on non-win64

--HG--
branch : win64

- - - - -
2aa36f2b by Matti Picus at 2020-10-07T08:54:25+03:00
fix missing imports to skip cpyext

--HG--
branch : win64

- - - - -
55ae78a4 by Matti Picus at 2020-10-07T14:54:46+03:00
create just the bare minimum of include headers to allow _cffi_backend to work

--HG--
branch : win64

- - - - -
87e3cd92 by Matti Picus at 2020-10-07T17:14:38+03:00
fix typedef of Py_ssize_t

--HG--
branch : win64

- - - - -
babe6787 by nulano at 2020-10-08T00:43:02+01:00
fix test_rffi_sizeof was ignored for lltype.*

--HG--
branch : win64

- - - - -
2d90de13 by Matti Picus at 2020-10-08T23:07:12+03:00
merge app_main into win64

--HG--
branch : win64

- - - - -
2dc2c5d4 by Matti Picus at 2020-10-08T23:26:13+03:00
fix Py_ssize_t typedef (nulano)

--HG--
branch : win64

- - - - -
f96f316c by Matti Picus at 2020-10-09T09:09:57+03:00
merge default into win64

--HG--
branch : win64

- - - - -
b284c014 by Matti Picus at 2020-10-10T22:04:47+03:00
merge default into branch

--HG--
branch : win64

- - - - -
2e7d493a by nulano at 2020-10-10T22:36:21+01:00
skip cpyext tests when calling a single file directly

--HG--
branch : win64

- - - - -
27e38927 by Matti Picus at 2020-10-11T09:29:05+03:00
skip micronumpy tests on win64 (for now? permenantly?)

--HG--
branch : win64

- - - - -
43fd1e4b by nulano at 2020-10-11T21:49:01+01:00
fix FFI_TYPE_LONGDOUBLE on win64

--HG--
branch : win64

- - - - -
b033a3f9 by nulano at 2020-10-11T21:52:51+01:00
Merge

--HG--
branch : win64

- - - - -
7824709e by nulano at 2020-10-14T00:39:19+01:00
add some missing includes to _cffi_backend/copy_includes.py

--HG--
branch : win64

- - - - -
54cc5de4 by nulano at 2020-10-14T00:41:37+01:00
Merge

--HG--
branch : win64

- - - - -
fc5e9b83 by Matti Picus at 2020-10-15T21:46:36+03:00
merge default into branch

--HG--
branch : win64

- - - - -
6e860e19 by Matti Picus at 2020-10-15T21:55:10+03:00
backport py3.6 changes

--HG--
branch : win64

- - - - -
3a0761c6 by nulano at 2020-10-15T23:24:30+01:00
fail early in rstr.do_stringformat for ints too small, not when speciallizing 
ll_int2xxx

--HG--
branch : win64

- - - - -
a83d5d8b by Matti Picus at 2020-10-28T08:09:05+02:00
merge default into branch

--HG--
branch : win64

- - - - -
96e21020 by Matti Picus at 2020-10-28T08:11:51+02:00
document branch

--HG--
branch : win64

- - - - -
accb58d0 by nulano at 2020-10-31T21:23:54+00:00
this is no longer needed

--HG--
branch : win64

- - - - -
6d0a9a8c by nulano at 2020-10-31T21:28:14+00:00
translating win64 on regular CPython is now an error; I think RPython is also 
affected

(at the very least rpython.rlib.rbigint is broken on regular CPython)

--HG--
branch : win64

- - - - -
c611b099 by Matti Picus at 2020-11-29T12:39:11+02:00
merge default into win64, tweak rpython/tool/cparser/cparser.py

--HG--
branch : win64

- - - - -
e65844a0 by Matti Picus at 2020-11-29T18:30:11+02:00
merge win64 with py.37 on a branch

--HG--
branch : win64-py3.7

- - - - -
4f276990 by Matti Picus at 2020-11-29T21:11:44+02:00
fix merge

--HG--
branch : win64-py3.7

- - - - -
af04429d by nulano at 2020-10-15T23:04:17+01:00
widen descr_repr params in interp_socket

--HG--
branch : win64-py3.7

- - - - -
48b7be56 by Matti Picus at 2020-11-29T23:23:57+02:00
redo 8d46bb85ee06

--HG--
branch : win64-py3.7

- - - - -
8d236899 by Matti Picus at 2020-11-29T23:30:31+02:00
fixes from win64-py3.6

--HG--
branch : win64-py3.7

- - - - -
a78b7994 by Matti Picus at 2020-11-30T08:03:37+02:00
fixes annotation for both 32-bit and 64-bit windows, disable _hpy_universal

--HG--
branch : win64-py3.7

- - - - -
3c2a6695 by Matti Picus at 2020-11-30T19:41:02+02:00
fix tests after merge

--HG--
branch : win64-py3.7

- - - - -
75e89acc by Matti Picus at 2020-11-30T19:44:31+02:00
merge default into py.37 via intermediary branch win64-py3.7

--HG--
branch : py3.7

- - - - -


30 changed files:

- pypy/__init__.py
- pypy/config/pypyoption.py
- pypy/doc/whatsnew-head.rst
- pypy/interpreter/baseobjspace.py
- + pypy/module/_cffi_backend/copy_includes.py
- pypy/module/_cffi_backend/ctypeprim.py
- pypy/module/_cffi_backend/test/test_fastpath.py
- pypy/module/_cppyy/test/conftest.py
- pypy/module/_demo/demo.py
- pypy/module/_hpy_universal/llapi.py
- pypy/module/_multibytecodec/src/cjkcodecs/multibytecodec.h
- pypy/module/_multiprocessing/interp_semaphore.py
- pypy/module/_multiprocessing/test/test_semaphore.py
- pypy/module/_pypyjson/interp_decoder.py
- pypy/module/_pypyjson/simd.py
- pypy/module/_pypyjson/test/test_simd.py
- pypy/module/_rawffi/alt/interp_funcptr.py
- pypy/module/_rawffi/alt/interp_struct.py
- pypy/module/_rawffi/alt/test/test_funcptr.py
- pypy/module/_rawffi/alt/type_converter.py
- pypy/module/_rawffi/callback.py
- pypy/module/_rawffi/test/test__rawffi.py
- pypy/module/_socket/interp_socket.py
- pypy/module/_winreg/interp_winreg.py
- pypy/module/array/interp_array.py
- pypy/module/array/test/test_array.py
- pypy/module/bz2/interp_bz2.py
- pypy/module/cpyext/api.py
- − pypy/module/cpyext/cparser.py
- pypy/module/cpyext/parse/cpyext_object.h


View it on GitLab: 
https://foss.heptapod.net/pypy/pypy/-/compare/ea46da1689a88363357dfe451d38aaa93f8a0c43...75e89acc92a9d3b98f774152ac031ca8fc2617eb

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


_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to