wlav pushed to branch branch/cppyy-packaging 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 - - - - - 73ffa688 by Ronan Lamy at 2020-10-02T18:29:42+01:00 Move the cffi-derived code from cparser.py to _cparser.py --HG-- branch : rpy-cparser - - - - - 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 - - - - - 0712b59f by Ronan Lamy at 2020-10-15T17:28:53+01:00 Reduce diff with cffi --HG-- branch : rpy-cparser - - - - - 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 - - - - - b4dd4839 by Ronan Lamy at 2020-10-16T18:24:24+01:00 Update cparser code to match latest cffi --HG-- branch : rpy-cparser - - - - - 99b1c572 by Ronan Lamy at 2020-10-22T17:16:10+01:00 Move cparser from cpyext to rpython.tool.cparser --HG-- branch : rpy-cparser - - - - - a887e76d by Ronan Lamy at 2020-10-22T20:35:22+01:00 Move cpyext-specific test back to cpyext --HG-- branch : rpy-cparser - - - - - 2bd48dea by Ronan Lamy at 2020-10-22T21:10:51+01:00 Configure named structs, without requiring a spurious typedef --HG-- branch : rpy-cparser - - - - - 5b894b90 by Ronan Lamy at 2020-10-23T17:31:45+01:00 Raise meaningful error when trying to configure an undefined struct --HG-- branch : rpy-cparser - - - - - 10c61d39 by Ronan Lamy at 2020-10-23T18:02:04+01:00 Make it possible to parse a header without configuring the types immediately --HG-- branch : rpy-cparser - - - - - 10a949ba by Ronan Lamy at 2020-10-23T18:37:01+01:00 Add missing portions of descrobject.h --HG-- branch : rpy-cparser - - - - - 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 - - - - - 64d75b38 by Ronan Lamy at 2020-11-12T12:06:59+00:00 hg merge default --HG-- branch : rpy-cparser - - - - - adbd3994 by Matti Picus at 2020-11-18T00:45:04+02:00 Update project-ideas, more work needed. - - - - - d57b2c91 by Matti Picus at 2020-11-18T00:52:00+02:00 update release note - - - - - c47532d7 by Antonio Cuni at 2020-11-18T13:52:50+01:00 a branch where to introduce @error_value to be able to specify arbitrary return values to use in case of exceptions (which is needed by hpy) --HG-- branch : rpython-error_value - - - - - c711d9f8 by Antonio Cuni at 2020-11-18T14:09:50+01:00 add a test which checks that in case of exception the function returns a specific error value, and the llinterp machinerty to make it possible. The default case passes out of the box of course, while test_custom_error_value is WIP --HG-- branch : rpython-error_value - - - - - 3fcbb084 by Antonio Cuni at 2020-11-18T15:07:19+01:00 implement @ll_error_value and add a couple of test to ensure that it works correctly also in corner cases --HG-- branch : rpython-error_value - - - - - b70be44c by Matti Picus at 2020-11-18T18:03:49+02:00 update repackage script - - - - - 3c508c8d by Matti Picus at 2020-11-18T18:04:19+02:00 Added tag release-pypy2.7-v7.3.3rc2 for changeset a29ef73f9b32 - - - - - ba887c16 by Matti Picus at 2020-11-18T18:04:51+02:00 Added tag release-pypy3.6-v7.3.3rc2 for changeset db1e853f94de - - - - - df17d2f3 by Matti Picus at 2020-11-18T18:05:07+02:00 Added tag release-pypy3.7-v7.3.3rc2 for changeset 7e6e2bb30ac5 - - - - - b52af824 by Antonio Cuni at 2020-11-18T21:22:27+01:00 fix the case for exceptions raised by builtin ops --HG-- branch : rpython-error_value - - - - - 454729a7 by Antonio Cuni at 2020-11-18T21:25:32+01:00 document the branch --HG-- branch : rpython-error_value - - - - - 8a9885df by Antonio Cuni at 2020-11-20T08:58:47+00:00 branch where to fix the docker image --HG-- branch : new-ci-image - - - - - 6c649c03 by Christoph Reiter at 2020-11-20T08:28:44+01:00 CI: Add a Dockerfile for CI This can be uploaded to the heptapod/gitlab package registry and pulled in the CI runner from there. Prevents hitting pull limits on docker hub. --HG-- branch : new-ci-image - - - - - 099b593c by Antonio Cuni at 2020-11-20T09:15:40+00:00 Merge branch 'branch/new-ci-image' into 'branch/default' Use the heptapod docker registry See merge request pypy/pypy!776 - - - - - bd985a51 by Matti Picus at 2020-11-20T12:27:01+02:00 try to simplify and clarify contributing instructions - - - - - 8de81fa2 by Matti Picus at 2020-11-20T12:36:33+02:00 document merged branch - - - - - 07bd3ca7 by Matti Picus at 2020-11-20T12:48:14+02:00 test, fix xml default attribute values (issue 3333) (thanks obfusk) --HG-- branch : issue-3333 - - - - - 5aa0b0d3 by Matti Picus at 2020-11-20T12:49:13+02:00 merge branch to fix xml default attribute assignment into default - - - - - ef0de482 by Antonio Cuni at 2020-11-20T18:13:38+01:00 rename this test, else it's ungreppable --HG-- branch : rpython-error_value - - - - - 1cbed6f5 by Antonio Cuni at 2020-11-21T11:58:27+01:00 WIP: require the user to explicitly define which error_value to use when using @llhelper_can_raise, because this is what we need for HPy. However, this uncovers a problem, see test_llhelper_can_raise_custome_error_value --HG-- branch : rpython-error_value - - - - - de7989d8 by Matti Picus at 2020-11-21T18:14:18+02:00 Added tag release-pypy2.7-v7.3.3 for changeset a29ef73f9b32 - - - - - 546f1834 by Matti Picus at 2020-11-21T18:15:36+02:00 Added tag release-pypy3.6-v7.3.3 for changeset db1e853f94de - - - - - f2da6737 by Matti Picus at 2020-11-21T18:15:55+02:00 Added tag release-pypy3.7-v7.3.3 for changeset 7e6e2bb30ac5 - - - - - 772134b3 by Matti Picus at 2020-11-21T19:42:57+02:00 document 7.3.3 release - - - - - 50bbcc5e by Matti Picus at 2020-11-21T21:00:39+02:00 update how-to-release document - - - - - c93fba91 by Armin Rigo at 2020-11-24T11:53:44+00:00 back-port the rpython bits of "py3.7-rsre" --HG-- branch : rpython-rsre-for-37 - - - - - 44e5a694 by Armin Rigo at 2020-11-24T12:02:57+00:00 fixes --HG-- branch : rpython-rsre-for-37 - - - - - e6f74f20 by Armin Rigo at 2020-11-24T13:49:58+01:00 Ignore the test_tab failure in this specific file --HG-- branch : rpython-rsre-for-37 - - - - - cbb6156f by Armin Rigo at 2020-11-24T13:51:39+01:00 document branch --HG-- branch : rpython-rsre-for-37 - - - - - a8828b9a by Armin Rigo at 2020-11-24T16:28:58+01:00 close branch, ready to merge --HG-- branch : rpython-rsre-for-37 - - - - - d5b2b6b4 by Armin Rigo at 2020-11-24T16:29:07+01:00 hg merge rpython-rsre-for-37 - - - - - 3ceed6e5 by Armin Rigo at 2020-11-24T21:21:12+01:00 fix for a case where the difference shows up with recent unicode databases only - - - - - 5c0a573b by Ronan Lamy at 2020-11-25T20:25:40+00:00 hg merge default --HG-- branch : rpy-cparser - - - - - f8c7607e by Ronan Lamy at 2020-11-25T20:28:14+00:00 Document branch --HG-- branch : rpy-cparser - - - - - 09f4d019 by Ronan Lamy at 2020-11-25T20:37:06+00:00 Merge branch 'branch/rpy-cparser' into 'branch/default' Move cparser tool to rpython See merge request pypy/pypy!774 - - - - - 19f79abb by Armin Rigo at 2020-11-26T18:54:47+01:00 Workaround for CPython's tests. See comment - - - - - 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 - - - - - 27405133 by Matti Picus at 2020-11-29T21:21:03+02:00 merge win64 into default - - - - - 1284e761 by Matti Picus at 2020-11-30T09:52:13+02:00 when building cffi extension, copy dll for sqlite3.dll so tests will find it - - - - - 2a344f51 by Carl Friedrich Bolz-Tereick at 2020-11-30T13:33:38+01:00 make set.update with non-set arguments more jit-friendly by - unrolling it if the number of args is small (usually 1) - jitting the adding of new elements fixes test_unpack_ex on PyPy3.7 as a side-effect - - - - - 21e613af by Carl Friedrich Bolz-Tereick at 2020-11-30T14:32:54+01:00 fix position of elif clauses in the ast - - - - - 349cc6b1 by Antonio Cuni at 2020-11-30T18:08:58+00:00 temporary checkin to see whether disabling this breaks any test --HG-- branch : rpython-error_value - - - - - cf646112 by Antonio Cuni at 2020-11-30T21:39:44+01:00 Refactor&simplify the approach: 1. declare that the return value of general RPython function is undefined and that you should not rely on it 2. merge @llhelper_can_raise and @ll_error_value into a combined @llhelper_error_value: this is the only case which we ultimately care about, and it's simpler to test/implement them together than separately 3. introduce a failing test (test_enforce_llhelper_error_value_in_case_of_nested_exception) which will be fixed in the next commit. --HG-- branch : rpython-error_value - - - - - f6e51b8f by Antonio Cuni at 2020-11-30T21:40:01+01:00 merge heads --HG-- branch : rpython-error_value - - - - - 4a88a927 by Antonio Cuni at 2020-11-30T21:44:34+01:00 fix test_enforce_llhelper_error_value_in_case_of_nested_exception by disabling an optimization if the graph has @llhelper_error_value --HG-- branch : rpython-error_value - - - - - 8bbff486 by Matti Picus at 2020-11-30T23:34:55+02:00 backport changes from py3.7 to rpython - - - - - 90587a52 by Antonio Cuni at 2020-12-02T11:54:15+01:00 fix whatsnew --HG-- branch : rpython-error_value - - - - - 02c2f725 by Antonio Cuni at 2020-12-02T17:22:15+01:00 close merged branch --HG-- branch : rpython-error_value - - - - - 6add670f by Antonio Cuni at 2020-12-02T17:25:57+01:00 Merge the rpython-error_value branch. This branch introduces a new decorator @llhelper_error_value, which officializes the fact that you can raise RPython exceptions from llhelpers, and makes it possible to specify what is the C value to return in case of errors. It is needed to implement correctly HPy exceptions (see also its sister branch, hpy-error-value) - - - - - cb5a37e6 by Matti Picus at 2020-12-03T23:12:09+02:00 make stack bigger when creating pypy.exe directly from C - - - - - ae5fddfb by Simon Cross at 2020-12-03T23:29:18+02:00 Implement constcharpsize2str in rffi. --HG-- branch : add-rffi-constcharpsize2str - - - - - b557b58d by Matti Picus at 2020-12-04T00:12:08+02:00 add versions.json and script to check it, issue 3354 - - - - - 6ce0fc57 by Simon Cross at 2020-12-04T14:19:38+00:00 Merge branch 'branch/add-rffi-constcharpsize2str' into 'branch/default' Implement constcharpsize2str in rffi. See merge request pypy/pypy!780 - - - - - 7ea2c007 by Matti Picus at 2020-12-06T13:42:27+02:00 move "thread from "requires" to "suggested" for sandbox, compatibility with python3.7 - - - - - d8ffdbd7 by Armin Rigo at 2020-12-06T20:22:33+01:00 update to cffi/023e2f33ee07 - - - - - f26a8f7f by Armin Rigo at 2020-12-06T20:25:37+01:00 oops, this goes with 25e1dbf5591a - - - - - 1ab6b0dc by Carl Friedrich Bolz-Tereick at 2020-12-07T12:30:25+01:00 fix a missing error in pypy: bare except:-clauses should come last - - - - - a75d5d4e by Carl Friedrich Bolz-Tereick at 2020-12-08T19:23:56+01:00 convert test_warnings to an apptest (it has this form on 3.7, and that makes merges very annoying otherwise) - - - - - bad0b029 by Carl Friedrich Bolz-Tereick at 2020-12-08T21:00:58+01:00 don't call popvalues without using the result - - - - - 367aad7c by Matti Picus at 2020-12-09T13:10:35+02:00 document merged branch, add rc1 to versions.json and improve test - - - - - ad66dffa by Matti Picus at 2020-12-09T23:51:31+02:00 wchar_t is unsigned short on windows. This is important for surrogateescape - - - - - b9662223 by Carl Friedrich Bolz-Tereick at 2020-12-11T11:21:36+01:00 skip a test that fails on CPython, and in the nightly run (but not when running the file directly) - - - - - b2d77e6e by Armin Rigo at 2020-12-12T13:09:49+01:00 Document that this test cannot pass on CPython - - - - - e87624de by Armin Rigo at 2020-12-12T13:57:01+01:00 Fix test - - - - - cd320929 by Armin Rigo at 2020-12-22T12:57:35+01:00 Patch from issue #3227, modernized to use the existing bitflags: PYPYSIG_NO_WARN_FULL - - - - - 3fd45448 by Matti Picus at 2020-12-20T12:10:53+02:00 mention other tasks after releasing a version - - - - - 0ddcd49a by Armin Rigo at 2020-12-21T09:47:44+01:00 update to cffi/a969ece955c7, fixing pypy issue #3361 / cffi issue #483 - - - - - cbfd0df8 by Matti Picus at 2020-12-21T14:27:07+02:00 convert the win64 plan from future tense to past tense --HG-- branch : document-win64 - - - - - 9e1e4561 by Matti Picus at 2020-12-23T08:38:30+02:00 remove redundant PyUnicodeCheck* since they are macros in unicode.h - - - - - 6e813860 by Matti Picus at 2020-12-23T12:38:23+02:00 minimize diff to py3.7 - - - - - ba26e8d6 by Matti Picus at 2020-12-23T13:24:35+02:00 remove balnk lines - - - - - af7d33a5 by Matti Picus at 2020-12-23T14:04:15+02:00 adopt review changes --HG-- branch : document-win64 - - - - - 5c8dc593 by Matti Picus at 2020-12-23T14:37:50+02:00 refactor the win64 work into a separate page, fix some warnings --HG-- branch : document-win64 - - - - - 5e0162dc by Matti Picus at 2020-12-23T14:40:15+02:00 document and close branch to be merged --HG-- branch : document-win64 - - - - - f69f99f0 by Matti Picus at 2020-12-23T14:40:58+02:00 merge branch that updates documentation now that win64 is merged - - - - - a75398ae by Matti Picus at 2020-12-24T17:58:31+02:00 test, cleanup manifest embedding for vs2008+; add option for adding a manifest - - - - - cd3caf6a by Matti Picus at 2020-12-24T18:05:49+02:00 copy manifest from cpython and link it into pypy.exe (issue 3363) - - - - - 6c015617 by Matti Picus at 2020-12-24T18:18:42+02:00 update icon - - - - - 697f8bc9 by Matti Picus at 2020-12-24T18:26:12+02:00 more tweaks to windows documentation - - - - - df2f7b8c by Matti Picus at 2020-12-24T20:33:58+02:00 add an option for 'manifest' - - - - - a30dd453 by Matti Picus at 2020-12-24T23:31:07+02:00 make order of arguments consistent with CPython, related to issue 2267 - - - - - 54db96d2 by Matti Picus at 2020-12-25T10:36:58+02:00 work around problem with jom.exe in this test - - - - - 0a6e4b6c by Matti Picus at 2020-12-25T14:17:45+02:00 more lceanly work around limitations of jom.exe (a nmake replacement that knows about -j) - - - - - 17559cd2 by Matti Picus at 2020-12-25T16:12:58+02:00 backport rpython changes from py3.7-winreg - - - - - 90e062d3 by Matti Picus at 2020-12-26T19:12:02+02:00 fix 64-bit windows translation (nulano) - - - - - 67503f9b by Matti Picus at 2020-12-26T23:30:57+02:00 hack at app_main and importing of types until test_proper_sys_path passes on windows - - - - - 8aeaf81b by Matti Picus at 2020-12-27T07:11:16+02:00 fix translation - - - - - fa41f1d7 by Matti Picus at 2020-12-27T07:30:56+02:00 fix test, since importing re no longer imports types (via copy_reg) - - - - - 5e09dd17 by Wim Lavrijsen at 2020-12-28T00:43:02+00:00 merge default into cppyy dev branch --HG-- branch : cppyy-packaging - - - - - 55674a04 by Wim Lavrijsen at 2021-02-09T15:57:49-08:00 more correct way of finding the backend library --HG-- branch : cppyy-packaging - - - - - 30 changed files: - .gitlab-ci.yml - + .gitlab-ci/Dockerfile - + .gitlab-ci/build.sh - .hgtags - extra_tests/cffi_tests/cffi0/test_version.py - extra_tests/cffi_tests/cffi1/test_re_python.py - extra_tests/cffi_tests/test_c.py - + extra_tests/test_pypy_modules.py - lib-python/2.7/copy_reg.py - lib-python/2.7/pkgutil.py - lib-python/2.7/test/test_xml_etree.py - lib-python/2.7/warnings.py - lib-python/2.7/xml/etree/ElementTree.py - lib_pypy/_sqlite3_build.py - lib_pypy/_ssl_build.py - lib_pypy/_tkinter/tclobj.py - lib_pypy/cffi.egg-info/PKG-INFO - lib_pypy/cffi/__init__.py - lib_pypy/cffi/_embedding.h - lib_pypy/cffi/recompiler.py - pypy/__init__.py - pypy/config/pypyoption.py - pypy/doc/contributing.rst - pypy/doc/how-to-release.rst - pypy/doc/project-ideas.rst - pypy/doc/release-v7.3.3.rst - pypy/doc/sandbox.rst - pypy/doc/whatsnew-head.rst - pypy/doc/windows.rst - + pypy/doc/windows64.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/2dfab4fc017e73744ca55f32c036daca0346cecc...55674a04163d3304134290e4ad7901df7118e108 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2dfab4fc017e73744ca55f32c036daca0346cecc...55674a04163d3304134290e4ad7901df7118e108 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
