[pypy-commit] [Git][pypy/pypy][branch/rpython3] 421 commits: closing old cppyy packaing branch to restart work

Matti Picus foss at heptapod.net
Sat Mar 6 16:17:45 EST 2021



Matti Picus pushed to branch branch/rpython3 at PyPy / pypy


Commits:
6036afda by Wim Lavrijsen at 2019-11-06T13:41:23-08:00
closing old cppyy packaing branch to restart work

--HG--
branch : cppyy-packaging

- - - - -
5f54c3bf by Wim Lavrijsen at 2020-03-31T09:39:30-07:00
bring branch up to default

--HG--
branch : cppyy-packaging

- - - - -
11884497 by Wim Lavrijsen at 2020-04-02T21:48:30-07:00
prepare for a range of more data types tests

--HG--
branch : cppyy-packaging

- - - - -
b64371a6 by Wim Lavrijsen at 2020-04-02T21:48:48-07:00
add support for wchar_t

--HG--
branch : cppyy-packaging

- - - - -
8d986837 by Wim Lavrijsen at 2020-04-04T19:38:35-07:00
wchar_t executor and associated tests

--HG--
branch : cppyy-packaging

- - - - -
fc764790 by Wim Lavrijsen at 2020-04-04T22:50:08-07:00
consistency in use of setup_make

--HG--
branch : cppyy-packaging

- - - - -
28482da2 by Wim Lavrijsen at 2020-04-04T23:00:03-07:00
fix translater issues

--HG--
branch : cppyy-packaging

- - - - -
d06a84bf by Wim Lavrijsen at 2020-04-05T10:19:43-07:00
refactoring of char type using a mixin

--HG--
branch : cppyy-packaging

- - - - -
5458eee2 by Wim Lavrijsen at 2020-04-05T16:18:17-07:00
basic char16_t support and associated tests

--HG--
branch : cppyy-packaging

- - - - -
89699e9a by Wim Lavrijsen at 2020-04-05T16:32:27-07:00
basic char32_t support and associated tests

--HG--
branch : cppyy-packaging

- - - - -
9bb6c20b by Wim Lavrijsen at 2020-04-06T23:23:26-07:00
support for int8_t, uint8_t, and signed char; also some refactoring

--HG--
branch : cppyy-packaging

- - - - -
d40671a3 by Wim Lavrijsen at 2020-04-07T15:21:49-07:00
converter for signed char[] and associated tests

--HG--
branch : cppyy-packaging

- - - - -
5f93a33c by Wim Lavrijsen at 2020-04-07T18:08:11-07:00
direct support for std::byte

--HG--
branch : cppyy-packaging

- - - - -
48d1fed1 by Wim Lavrijsen at 2020-04-07T18:56:05-07:00
fix translation problems

--HG--
branch : cppyy-packaging

- - - - -
eae5a669 by Wim Lavrijsen at 2020-04-07T22:43:02-07:00
pythonization of std::complex and associated tests

--HG--
branch : cppyy-packaging

- - - - -
9ffe391f by Wim Lavrijsen at 2020-04-07T22:46:34-07:00
one more test for complex

--HG--
branch : cppyy-packaging

- - - - -
87e70cd8 by Wim Lavrijsen at 2020-04-07T23:28:26-07:00
fix some inconsistencies in test

--HG--
branch : cppyy-packaging

- - - - -
48b98346 by Carl Friedrich Bolz-Tereick at 2021-02-04T13:44:54+01:00
call more appropriate methods a bit everywhere

--HG--
branch : intbound-improvements-3

- - - - -
77dc56b7 by Carl Friedrich Bolz-Tereick at 2021-02-04T14:23:10+01:00
more of same

--HG--
branch : intbound-improvements-3

- - - - -
48be10cf by Carl Friedrich Bolz-Tereick at 2021-02-04T14:26:58+01:00
kill unnecessary imports

--HG--
branch : intbound-improvements-3

- - - - -
dc65a713 by Carl Friedrich Bolz-Tereick at 2021-02-04T15:07:36+01:00
document branch

--HG--
branch : intbound-improvements-3

- - - - -
0e49cf0c by Carl Friedrich Bolz-Tereick at 2020-04-26T17:37:20+02:00
make the JIT reason about int_invert and int_neg

--HG--
branch : intbound-improvements-3

- - - - -
38d9440a by Carl Friedrich Bolz-Tereick at 2020-04-29T11:06:35+02:00
better reasoning about upper bounds of or and xor, and about lower bounds of or

--HG--
branch : intbound-improvements-3

- - - - -
4f222570 by Carl Friedrich Bolz-Tereick at 2020-04-28T18:39:09+02:00
fix type-unsafe test

--HG--
branch : intbound-improvements-3

- - - - -
e8dae8db by Antonio Cuni at 2020-10-02T17:39:55+02:00
introduce a @never_allocate class decorator, which ensure that a certain RPython class is never actually instantiated at runtime. Useful to ensure that e.g. it's always constant-folded away

--HG--
branch : rpython-never-allocate

- - - - -
aba70973 by Antonio Cuni at 2020-10-02T23:53:14+02:00
improve the test to check that if we constant-fold the MyClass malloc(), everything works

--HG--
branch : rpython-never-allocate

- - - - -
751cd1d4 by Yannick Jadoul at 2020-10-18T22:43:18+02:00
Change parameter type of PyModule_New to const char*, and use build_type_checkers to define PyModule_Check and PyModule_CheckExact

--HG--
branch : pymodule_new-const-charp

- - - - -
0cf823cd by nulano at 2020-12-25T16:52:28+01:00
don't add REG_QWORD introduced in CPython 3.6 to winreg on PyPy2

--HG--
branch : py2.7-winreg

- - - - -
a6436a6e by nulano at 2020-12-25T17:58:37+01:00
backport e070d661: implement winreg reflection on win64

--HG--
branch : py2.7-winreg

- - - - -
098e8f31 by nulano at 2020-12-25T18:11:34+01:00
backport d5d9fb27, fb5cddf8: bpo-21151, preserve None passed as REG_BINARY instead of crashing or changing it to an empty string

--HG--
branch : py2.7-winreg

- - - - -
32a54dcc by nulano at 2020-12-25T18:30:35+01:00
backport 0df11e6e: redo winreg reflection using runtime loading

--HG--
branch : py2.7-winreg

- - - - -
7bd2219b by nulano at 2020-12-25T19:57:35+01:00
fix py3.7-winreg backports

--HG--
branch : py2.7-winreg

- - - - -
be6432bf by Matti Picus at 2020-12-28T09:39:40+02:00
wrap mavcrt.get_osfhandle with FdValidator (removed in the FdValidator refactoring)

- - - - -
e79457e7 by Armin Rigo at 2020-12-28T18:43:43+01:00
PyPy3 port of this paragraph in the documentation

- - - - -
0ef1e8ed by Armin Rigo at 2020-12-28T18:52:41+01:00
detail

- - - - -
259b01da by Matti Picus at 2020-12-29T00:38:14+02:00
decorate ctypes functions that have pointer arguments for win64

- - - - -
523889bc by Carl Friedrich Bolz-Tereick at 2020-12-28T20:06:46+01:00
factor out the more common path of "increase storage by 1" into its own method

- - - - -
c69fa693 by Carl Friedrich Bolz-Tereick at 2020-12-28T20:07:26+01:00
rename super ambiguous "index" to "attrkind"

- - - - -
6467b659 by Carl Friedrich Bolz-Tereick at 2020-12-29T20:49:23+01:00
rename length and be more careful about its uses

--HG--
branch : map-improvements

- - - - -
eca1f1f6 by Carl Friedrich Bolz-Tereick at 2020-12-29T21:22:24+01:00
store everything erased

--HG--
branch : map-improvements

- - - - -
12ce34ee by Carl Friedrich Bolz-Tereick at 2020-12-29T22:00:39+01:00
factor out some common code into helper methods

--HG--
branch : map-improvements

- - - - -
e65add2e by Matti Picus at 2020-12-30T08:30:43+02:00
add _msvccompiler from python3 and sync msvc-related files. Use _msvccompiler for windows

--HG--
branch : sync-distutils

- - - - -
b329a093 by Matti Picus at 2020-12-30T10:29:46+02:00
fix for python2

--HG--
branch : sync-distutils

- - - - -
7e13a6f6 by Matti Picus at 2020-12-30T12:48:37+02:00
document and close branch to be merged

--HG--
branch : sync-distutils

- - - - -
fd17eb6d by Matti Picus at 2020-12-30T12:49:18+02:00
merge sync-distutils which updates the way we find MSVC

- - - - -
324150d3 by Carl Friedrich Bolz-Tereick at 2020-12-30T12:47:11+01:00
erase a bit differently

--HG--
branch : map-improvements

- - - - -
b95aefec by Carl Friedrich Bolz-Tereick at 2020-12-30T13:34:37+01:00
in progress: the simple cases of unboxing work

--HG--
branch : map-improvements

- - - - -
84ef34d2 by Matti Picus at 2020-12-31T08:47:04+02:00
trivial test fixes, backport Py_NAN fix

- - - - -
21ee8ee3 by Carl Friedrich Bolz-Tereick at 2020-12-31T13:07:06+01:00
fix remaining tests

--HG--
branch : map-improvements

- - - - -
a83b5a4a by Carl Friedrich Bolz-Tereick at 2020-12-31T14:20:17+01:00
implement type freezing for unboxed types:

if the types of a field aren't stable, just give up on unboxing any field for
the type

--HG--
branch : map-improvements

- - - - -
85194a93 by Carl Friedrich Bolz-Tereick at 2020-12-31T14:38:07+01:00
implement immutability of UnwrappedPlainAttributes

--HG--
branch : map-improvements

- - - - -
5263476f by Matti Picus at 2021-01-01T12:09:47+02:00
happy new year

- - - - -
071d6418 by Carl Friedrich Bolz-Tereick at 2021-01-01T19:03:22+01:00
some more tests for specialized classes

--HG--
branch : map-improvements

- - - - -
72f16d17 by Matti Picus at 2021-01-02T22:36:23+02:00
enable vmprof installation for rpython/rlib/rvmprof tests

- - - - -
87487450 by Matti Picus at 2021-01-03T15:48:29+02:00
test, fix parsing "inf" and friends in PyOS_string_to_double (issue 3375)

also fix "const char *" in dg_strtod

- - - - -
023bd2db by Matti Picus at 2021-01-04T08:43:41+02:00
add str2constcharp for tests

- - - - -
3d3c2a42 by fijal at 2021-01-07T16:30:16+02:00
rename Hash to HASH to match cpython

- - - - -
4c86e202 by Carl Friedrich Bolz-Tereick at 2021-01-18T16:44:45+01:00
fix a bug in the heapcache around nonstandard virtualizables (it doesn't occur
in pypy, but I had it in another jit recently): in some rare weird
circumstances the nonstandard virtualizable can be a constant!

also rename is_nonstandard_virtualizable to the more precise
is_known_nonstandard_virtualizable

- - - - -
ae48de81 by Carl Friedrich Bolz-Tereick at 2021-01-19T20:31:41+01:00
merge default

--HG--
branch : map-improvements

- - - - -
33aa95cc by Carl Friedrich Bolz-Tereick at 2021-01-19T22:18:04+01:00
fix bug in more complicated patterns of boxed and unboxed attributes

--HG--
branch : map-improvements

- - - - -
9cac4e17 by Carl Friedrich Bolz-Tereick at 2021-01-19T22:50:23+01:00
expose mapdict implementation via __pypy__ to help with debugability

--HG--
branch : map-improvements

- - - - -
069f8130 by Matti Picus at 2021-01-21T13:32:47+02:00
merge, document py2.7-winreg which backports winreg changes from py3.7

- - - - -
b2fd255b by Antonio Cuni at 2021-01-21T14:06:19+00:00
Merge branch 'branch/rpython-never-allocate' into 'branch/default'

introduce a @never_allocate class decorator

See merge request pypy/pypy!764

- - - - -
fd6ca310 by Carl Friedrich Bolz-Tereick at 2021-01-21T19:34:34+01:00
fix interaction of reordering and unboxing

--HG--
branch : map-improvements

- - - - -
25041a4d by Carl Friedrich Bolz-Tereick at 2021-01-21T20:31:40+01:00
another reordering bug

--HG--
branch : map-improvements

- - - - -
0010dbd0 by Matti Picus at 2021-01-22T12:46:59+02:00
Backed out changes from rpython-never-allocate since it is not ready yet

- - - - -
d5c6dc68 by Matti Picus at 2021-01-23T20:53:31+02:00
Fix signature of PyEval_EvalCode

- - - - -
08c5791d by Carl Friedrich Bolz-Tereick at 2021-01-26T10:31:57+01:00
add missing immutable field

--HG--
branch : map-improvements

- - - - -
d6303f16 by Carl Friedrich Bolz-Tereick at 2021-01-26T14:32:34+01:00
fix a problem with undetected type-instability: it wasn't found if the
different types were in different objects!

fix a bit involved, but makes unreachable UnboxedPlainAttribute truely
unreachable

--HG--
branch : map-improvements

- - - - -
ac211cb8 by Carl Friedrich Bolz-Tereick at 2021-01-26T15:27:04+01:00
stop field optimizations in a few of the existing tests

--HG--
branch : map-improvements

- - - - -
2bd1b081 by Yannick Jadoul at 2021-01-26T17:02:17+01:00
Revert changes to PyFoo_Check and PyFoo_CheckExact signatures

--HG--
branch : pymodule_new-const-charp

- - - - -
589882c8 by Carl Friedrich Bolz-Tereick at 2021-01-26T17:09:59+01:00
remove debugging comment, make test_pypy_c more natural

--HG--
branch : map-improvements

- - - - -
35f42102 by Matti Picus at 2021-01-27T09:23:07+02:00
merge default into branch

--HG--
branch : pymodule_new-const-charp

- - - - -
98e4e04a by Matti Picus at 2021-01-27T09:24:50+02:00
document and close branch to be merged

--HG--
branch : pymodule_new-const-charp

- - - - -
86b7131f by Matti Picus at 2021-01-27T09:25:58+02:00
merge branch to improve PyModule*

- - - - -
4402d461 by Carl Friedrich Bolz-Tereick at 2021-01-27T09:44:55+01:00
document branch

--HG--
branch : map-improvements

- - - - -
c2084dce by Carl Friedrich Bolz-Tereick at 2021-01-27T13:15:48+01:00
fix a bug where the unboxed storage would grow too large

--HG--
branch : map-improvements

- - - - -
f7b2e32d by Carl Friedrich Bolz-Tereick at 2021-01-27T21:56:35+01:00
this took way too long: at least reproduce the failure in a unit test

--HG--
branch : map-improvements

- - - - -
d32edb19 by Matti Picus at 2021-01-28T08:51:10+02:00
unify 'hints' and '_hints' to '_hints'

--HG--
branch : rpython-never-allocate

- - - - -
09557e2a by Matti Picus at 2021-01-28T11:45:44+02:00
re-apply backed out changes from rpython-never-allocate

- - - - -
e60d8676 by Matti Picus at 2021-01-28T11:46:28+02:00
remerge fixes from rpython-never-allocate

- - - - -
5550cf11 by Carl Friedrich Bolz-Tereick at 2021-01-28T13:46:48+01:00
add layout comments

--HG--
branch : map-improvements

- - - - -
31e40772 by Carl Friedrich Bolz-Tereick at 2021-01-28T15:20:43+01:00
fix test_unbox_reorder_bug3

also rip out size prediction:
- with the JIT it's a lot less useful
- it was always a mess with inlined fields
- unboxing makes it even less clear

--HG--
branch : map-improvements

- - - - -
c170a018 by Carl Friedrich Bolz-Tereick at 2021-01-28T15:33:02+01:00
always go through _set_mapdict_map

--HG--
branch : map-improvements

- - - - -
23b6ad2f by Carl Friedrich Bolz-Tereick at 2021-01-30T16:05:53+01:00
pretty subtle bug: when iterating over a map dict, some items would go missing!

--HG--
branch : map-improvements

- - - - -
07ff1eaa by Carl Friedrich Bolz-Tereick at 2021-01-30T16:30:07+01:00
merge default

--HG--
branch : map-improvements

- - - - -
432b4c30 by Carl Friedrich Bolz-Tereick at 2021-01-31T20:46:56+01:00
only unbox ints on 64 bit machines (otherwise there is no memory saving and
very unclear whether it's a good idea)

--HG--
branch : map-improvements

- - - - -
ae65cac0 by Carl Friedrich Bolz-Tereick at 2021-01-31T20:49:09+01:00
optimize chains of longlong2float(float2longlong(x)) and vice versa

- - - - -
859cf487 by Carl Friedrich Bolz-Tereick at 2021-01-31T20:49:29+01:00
merge default

--HG--
branch : map-improvements

- - - - -
b5e28e56 by Matti Picus at 2021-02-01T08:06:49+02:00
merge heads

- - - - -
84f4bacf by Carl Friedrich Bolz-Tereick at 2021-02-01T14:10:13+01:00
merge default

--HG--
branch : map-improvements

- - - - -
bfeda395 by nulano at 2021-02-02T12:59:19+01:00
use tcl/tk 8.6 on windows

--HG--
branch : win-tcl8.6

- - - - -
edbc1975 by nulano at 2021-02-02T17:02:30+01:00
fix Tcl/Tk 8.6 packaging on win

--HG--
branch : win-tcl8.6

- - - - -
0fdae78f by Carl Friedrich Bolz-Tereick at 2021-02-02T19:20:40+01:00
merge map-improvements

optimize instances with integer and float fields by storing them unboxed in a
float array (on 32bit machines this is only done for float fields). The float
array is stored in one of the storage slots of the instance. Once a field
proves to be type-unstable we give up on type-specializing this class and
revert all instances once we touch them the next time to the default
representation.

- - - - -
839cd4b7 by Matti Picus at 2021-02-03T09:12:52+02:00
merge branch to update Tk/Tcl to 8.6 on windows

- - - - -
b3477d17 by Carl Friedrich Bolz-Tereick at 2021-02-03T10:49:53+01:00
fix test_ast.

- - - - -
f56b25d4 by Carl Friedrich Bolz-Tereick at 2020-04-29T10:37:57+02:00
express the make_le/ge/gt/lt methods in terms of their _const variants

- - - - -
d9c074c4 by Carl Friedrich Bolz-Tereick at 2020-04-29T10:39:34+02:00
remove copy-pasted comment

- - - - -
9e524ba4 by Carl Friedrich Bolz-Tereick at 2020-04-29T21:44:47+02:00
add a comment about something that I have to re-learn every time I read this code

- - - - -
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

- - - - -
d3242fa0 by Ronan Lamy at 2020-08-08T01:00:07+02:00
Find a hackish way to parse enums
(grafted from 6b1670dc58b96b676437fa875b2b0d6e38828d76)

- - - - -
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

- - - - -
738b31a6 by Matti Picus at 2020-11-03T09:43:50+02:00
document hpy as part of the release

- - - - -
fd2ce893 by Matti Picus at 2020-11-04T09:43:02+02:00
move test

- - - - -
46d8f77a by Matti Picus at 2020-11-04T11:39:24+02:00
update test

- - - - -
3073e023 by Matti Picus at 2020-11-05T20:32:30+02:00
fix link for topaz

- - - - -
4621be5e by Matti Picus at 2020-11-11T09:26:41+02:00
Added tag release-pypy2.7-v7.3.3rc1 for changeset a29ef73f9b32

- - - - -
966a5120 by Matti Picus at 2020-11-11T09:27:06+02:00
Added tag release-pypy3.6-v7.3.3rc1 for changeset fab92f174c77

- - - - -
089a5687 by Matti Picus at 2020-11-11T09:27:23+02:00
Added tag release-pypy3.7-v7.3.3rc1 for changeset 6cf8fa20a7f6

- - - - -
87494a4f by Wim Lavrijsen at 2020-11-11T09:31:27-08:00
merge default into cppyy-packaging branch

--HG--
branch : cppyy-packaging

- - - - -
64d75b38 by Ronan Lamy at 2020-11-12T12:06:59+00:00
hg merge default

--HG--
branch : rpy-cparser

- - - - -
200cf25a by Wim Lavrijsen at 2020-11-12T22:48:24-08:00
consistent handling of wchar_t, char16_t, and char32_t

--HG--
branch : cppyy-packaging

- - - - -
95bdb2e8 by Wim Lavrijsen at 2020-11-12T22:49:43-08:00
sync datatypes helper with CPython/cppyy tests

--HG--
branch : cppyy-packaging

- - - - -
968460ec by Wim Lavrijsen at 2020-11-12T22:50:31-08:00
consolidate wchar_t/char16_t/char32_t and do not cast pointer to long in returns

--HG--
branch : cppyy-packaging

- - - - -
29802d6f by Wim Lavrijsen at 2020-11-12T22:51:17-08:00
add more pseudo-reflection info to extend testing w/o actual backend installed

--HG--
branch : cppyy-packaging

- - - - -
c38f5836 by Wim Lavrijsen at 2020-11-12T22:52:19-08:00
upgrade capi to 1.14, improve type consistency (no long <-> void*)

--HG--
branch : cppyy-packaging

- - - - -
1fcfb2f6 by Wim Lavrijsen at 2020-11-13T09:55:01-08:00
fix soabi

--HG--
branch : cppyy-packaging

- - - - -
883b9cb9 by Wim Lavrijsen at 2020-11-13T11:31:57-08:00
fix typos

--HG--
branch : cppyy-packaging

- - - - -
0bbd9dda by Wim Lavrijsen at 2020-11-13T11:32:32-08:00
conform to data member type convention of 1.14 backend

--HG--
branch : cppyy-packaging

- - - - -
20744ffb by Wim Lavrijsen at 2020-11-13T11:56:40-08:00
backend now consistently returns std::string instead of string

--HG--
branch : cppyy-packaging

- - - - -
f826b1ed by Wim Lavrijsen at 2020-11-14T19:37:25-08:00
more type consistency, but still a few ptr -> int left

--HG--
branch : cppyy-packaging

- - - - -
8346690a by Wim Lavrijsen at 2020-11-14T19:37:57-08:00
remove ptr -> long casts in favor of ptr -> intptr_t

--HG--
branch : cppyy-packaging

- - - - -
5f719d56 by Wim Lavrijsen at 2020-11-14T20:00:16-08:00
drop one indirection for pointer-to-instance data members (new convention)

--HG--
branch : cppyy-packaging

- - - - -
bd44106a by Wim Lavrijsen at 2020-11-14T20:00:47-08:00
enum fixes

--HG--
branch : cppyy-packaging

- - - - -
5fa50700 by Wim Lavrijsen at 2020-11-14T21:47:01-08:00
consistent naming v.v. CPython/CPyCppyy

--HG--
branch : cppyy-packaging

- - - - -
fbb2a3ec by Matti Picus at 2020-11-15T08:25:16+02:00
clarify CCHARP vs CWCHARP in rwinreg

- - - - -
f822cd09 by Wim Lavrijsen at 2020-11-14T23:37:37-08:00
fix path with no return

--HG--
branch : cppyy-packaging

- - - - -
8a04d5f0 by Wim Lavrijsen at 2020-11-14T23:38:46-08:00
implement instance to_memory through __assign__

--HG--
branch : cppyy-packaging

- - - - -
0b41ac38 by Wim Lavrijsen at 2020-11-14T23:39:47-08:00
conform to conventions of new backend

--HG--
branch : cppyy-packaging

- - - - -
d65553cd by Wim Lavrijsen at 2020-11-16T18:13:49-08:00
fix (post-translation only (??)) cast problems with intptr_t

--HG--
branch : cppyy-packaging

- - - - -
a91bcff7 by Wim Lavrijsen at 2020-11-16T18:14:35-08:00
cover anonymous enums in name cleanup

--HG--
branch : cppyy-packaging

- - - - -
fb123830 by Wim Lavrijsen at 2020-11-16T18:15:20-08:00
fix test, as TString has moved to CppyyLegacy::TString

--HG--
branch : cppyy-packaging

- - - - -
087df849 by Wim Lavrijsen at 2020-11-16T18:15:38-08:00
fix coding conventions

--HG--
branch : cppyy-packaging

- - - - -
b0e31bde by Wim Lavrijsen at 2020-11-16T20:17:00-08:00
fix coding conventions

--HG--
branch : cppyy-packaging

- - - - -
bdbe666a by Wim Lavrijsen at 2020-11-17T09:10:11-08:00
update comment

--HG--
branch : cppyy-packaging

- - - - -
fe7bdec8 by Wim Lavrijsen at 2020-11-17T09:11:28-08:00
convention change: __cppname__ -> __cpp_name__

--HG--
branch : cppyy-packaging

- - - - -
5c8b149e by Wim Lavrijsen at 2020-11-17T09:13:31-08:00
merge default into branch

--HG--
branch : cppyy-packaging

- - - - -
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

- - - - -
d3c7a7a9 by Wim Lavrijsen at 2020-11-28T19:45:05-08:00
split off test_boost from test_templates

--HG--
branch : cppyy-packaging

- - - - -
1fb37f46 by Wim Lavrijsen at 2020-11-28T19:45:55-08:00
bring templates tests in line with cppyy/test

--HG--
branch : cppyy-packaging

- - - - -
44935667 by Wim Lavrijsen at 2020-11-28T21:45:26-08:00
consistency with cppyy/test version

--HG--
branch : cppyy-packaging

- - - - -
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

- - - - -
be557295 by Wim Lavrijsen at 2020-12-01T21:07:07-08:00
drop CPyCppyy implementation detail from test

--HG--
branch : cppyy-packaging

- - - - -
2dfab4fc by Wim Lavrijsen at 2020-12-01T21:07:35-08:00
restructure template call trials

--HG--
branch : cppyy-packaging

- - - - -
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

- - - - -
ebce569d by Carl Friedrich Bolz-Tereick at 2021-02-03T15:02:00+01:00
remove unreachable code(?)

- - - - -
f43d642f by Carl Friedrich Bolz-Tereick at 2021-02-04T10:06:46+01:00
use low-level interface where applicable, add at least a minimal hypothesis test for make_...

- - - - -
ca98f8f2 by Matti Picus at 2021-02-05T13:00:44+02:00
backport changes from py3.7-big-sur-dyld-cache to default

--HG--
branch : big-sur-dyld-cache

- - - - -
d4832759 by Matti Picus at 2021-02-05T14:01:06+02:00
typo

--HG--
branch : big-sur-dyld-cache

- - - - -
6a07ddfe by Matti Picus at 2021-02-05T15:24:55+02:00
add new file

--HG--
branch : big-sur-dyld-cache

- - - - -
18951757 by Matti Picus at 2021-02-05T17:09:57+02:00
move file to correct place

--HG--
branch : big-sur-dyld-cache

- - - - -
86b25e3a by Matti Picus at 2021-02-06T18:27:25+02:00
backport changes to _ctypes needed for maxos BigSur from py3.7

- - - - -
55674a04 by Wim Lavrijsen at 2021-02-09T15:57:49-08:00
more correct way of finding the backend library

--HG--
branch : cppyy-packaging

- - - - -
30d6acf7 by Wim Lavrijsen at 2021-02-09T19:35:45-08:00
merge default into cppyy_packaging branch

--HG--
branch : cppyy-packaging

- - - - -
9bb36287 by Wim Lavrijsen at 2021-02-09T22:07:04-08:00
updated API to cppyy_backend 1.14.2, consistent types for Win64, support for new builtin types

- - - - -
4bb3c8bc by Carl Friedrich Bolz-Tereick at 2021-02-13T12:16:34+01:00
a small hack to recognize when the screen has a lot of pixels to then allow
more zooming in and a slightly larger font size. otherwise it's not usable on
my new screen.

- - - - -
860a33ba by Carl Friedrich Bolz-Tereick at 2021-02-13T12:18:57+01:00
kill unused code for contacting codespeak (rip)

- - - - -
69c2e313 by Carl Friedrich Bolz-Tereick at 2021-02-13T12:28:40+01:00
support unicode in labels of edges too

- - - - -
0659286a by Carl Friedrich Bolz-Tereick at 2021-02-13T13:28:27+01:00
the fontcolor is unfortunately lost in plain files. if the fillcolor is very
dark, switch to white as the fontcolor instead of black

- - - - -
ecda2c91 by Carl Friedrich Bolz-Tereick at 2021-02-14T13:30:34+01:00
mention the paper and Remi's PhD thesis on the stm page

- - - - -
5d70c6a9 by Carl Friedrich Bolz-Tereick at 2021-02-15T17:05:28+01:00
Backed out changeset f1c2880a6b49
(some test fails weirdly, trying to see what caused it)

--HG--
branch : intbound-improvements-3

- - - - -
b1e21491 by Matti Picus at 2021-02-16T17:04:00+02:00
test, add PyUnicode_Contains (issue 3400)

- - - - -
5729f63d by Matti Picus at 2021-02-17T09:51:55+02:00
skip test on 32-bit

- - - - -
33d5a924 by Matti Picus at 2021-02-17T10:56:06+02:00
update to cffi 1.14.5 (using pypy/tool/import_cffi.py and manually fixing too)

- - - - -
a722c1aa by Carl Friedrich Bolz-Tereick at 2021-02-17T12:52:08+01:00
fix C warning, lltype.Signed is a long, not an int

- - - - -
99f66f1a by Wim Lavrijsen at 2021-02-17T18:34:42-08:00
fix translation error on 32b Linux

- - - - -
85ba4dee by Carl Friedrich Bolz-Tereick at 2021-02-19T17:33:31+01:00
randomly fix broken target

- - - - -
112b24aa by Carl Friedrich Bolz-Tereick at 2021-02-19T17:34:42+01:00
workaround for a crash when running test_recursive_pickle in test_functools on
the py3.7 branch

The test produces stack overflows intentionally, and if we blackhole at the
wrong stack depth then an vmprof frame is not popped correctly for some reason.
unfortunately I was not able to find the reason, but this mitigation at least
prevents the vm from crashing.

- - - - -
625bd7d5 by Carl Friedrich Bolz-Tereick at 2021-02-21T12:50:27+01:00
merge intbount-improvements-3

refactor the intbounds analyzer a little bit, add some optimizations for
int_neg and int_invert

- - - - -
e67c4108 by Matti Picus at 2021-02-21T16:24:11+02:00
test, fix for PyObject_Format(space.wrap(type('a')), None)

--HG--
branch : issue-3404

- - - - -
3dc2b420 by Matti Picus at 2021-02-21T20:05:34+02:00
update cffi to c16abb8f809f

- - - - -
fdfe9d93 by Matti Picus at 2021-02-21T20:20:13+02:00
merge branch to fix PyObject_Format for type objects (issue 3404)

- - - - -
eea32247 by Maciej Fijalkowski at 2021-02-23T11:40:07+00:00
update the files for vmprof-python

- - - - -
c4cf8ba6 by Maciej Fijalkowski at 2021-02-23T11:55:19+00:00
Start a new branch to get support for vmprof on aarch64

--HG--
branch : vmprof-aarch64

- - - - -
3f8b27b0 by Maciej Fijalkowski at 2021-02-23T12:20:02+00:00
actually enable vmprof on aarch64

--HG--
branch : vmprof-aarch64

- - - - -
5c2c65f2 by Matti Picus at 2021-02-24T16:49:40+02:00
more upstream syncing - move inttypes.h into pyport.h (issue 3407)

- - - - -
2dd2c855 by Carl Friedrich Bolz-Tereick at 2021-02-25T09:53:25+01:00
copy an optimization from CPython: when the search string of str.replace and
str.split doesn't occur in the string, don't create a copy but just reuse self.

--HG--
branch : string-algorithmic-optimizations

- - - - -
3a354ad3 by Carl Friedrich Bolz-Tereick at 2021-02-25T10:10:23+01:00
second optimization: have a fast path in replace for single character strings
here too

--HG--
branch : string-algorithmic-optimizations

- - - - -
5e22ae11 by Carl Friedrich Bolz-Tereick at 2021-02-25T13:02:10+01:00
fix a tiny performance bug in our string search that we ported from cpython.
the condition is a bit complicated:

- we need a last character that is unique in the string
- we are at a position in the string that matches the last character, but a
  previous char is a mismatch
- the next char in the haystack is in the bloom filter

if all this is met, we want to skip a whole needle length, not len(needle) - 1

this was pointed out by Tim Peters here: https://bugs.python.org/msg378301

--HG--
branch : string-algorithmic-optimizations

- - - - -
b8c07440 by Carl Friedrich Bolz-Tereick at 2021-02-25T13:15:00+01:00
add a random test for finding

--HG--
branch : string-algorithmic-optimizations

- - - - -
ebb8901f by Armin Rigo at 2021-02-26T10:39:29+01:00
Tests (passing) for _continulet switching to a different thread

- - - - -
a7da745c by Armin Rigo at 2021-02-26T11:21:42+01:00
Test and fix for #3381

- - - - -
38f81ebc by Armin Rigo at 2021-02-26T11:37:16+01:00
Copy dummy constants from greenlet 1.0.0

- - - - -
36829bf3 by Carl Friedrich Bolz-Tereick at 2021-02-26T11:58:51+01:00
follow what cpython is doing more systematically:

add similar cases, stop using StringBuilder, make a correctly sized llstr
directly. needs a refactoring

--HG--
branch : string-algorithmic-optimizations

- - - - -
888361fd by Carl Friedrich Bolz-Tereick at 2021-02-26T13:40:42+01:00
remove code duplication with rstr by having the real implementation of search
only live in rlib/rstring.py

--HG--
branch : string-algorithmic-optimizations

- - - - -
091c2b01 by Carl Friedrich Bolz-Tereick at 2021-02-26T14:08:44+01:00
maxsplit -> maxcount for replace functions

--HG--
branch : string-algorithmic-optimizations

- - - - -
0dbba608 by Carl Friedrich Bolz-Tereick at 2021-02-26T14:09:59+01:00
fix translation

--HG--
branch : string-algorithmic-optimizations

- - - - -
b63ca915 by Carl Friedrich Bolz-Tereick at 2021-02-26T21:03:03+01:00
remove pdb

--HG--
branch : string-algorithmic-optimizations

- - - - -
528d99e1 by Carl Friedrich Bolz-Tereick at 2021-02-28T14:43:32+01:00
add whatsnew

--HG--
branch : string-algorithmic-optimizations

- - - - -
27181592 by Carl Friedrich Bolz-Tereick at 2021-02-28T14:44:08+01:00
merge string-algorithmic-optimizations

- - - - -
680060b9 by fijal at 2021-03-01T14:18:12+02:00
an attempt to get vmprof going on aarch64

--HG--
branch : vmprof-aarch64

- - - - -
1028285d by fijal at 2021-03-01T14:20:29+02:00
seems sometimes we have mc sometimes we dont

--HG--
branch : vmprof-aarch64

- - - - -
6e0e3220 by fijal at 2021-03-01T14:23:45+02:00
use the real way to do it

--HG--
branch : vmprof-aarch64

- - - - -
6b8b1ffa by Matti Picus at 2021-03-01T14:29:10+02:00
sprinkle more links to heptapod in the docs, update some older pages

- - - - -
7ea34c4d by Maciej Fijalkowski at 2021-03-01T15:17:34+00:00
hopefully add vmprof support to pypy on aarch64

--HG--
branch : vmprof-aarch64

- - - - -
814e0a15 by fijal at 2021-03-01T21:14:32+02:00
close to be merged branch

--HG--
branch : vmprof-aarch64

- - - - -
4f926cc6 by fijal at 2021-03-01T21:14:49+02:00
Implement vmprof support for aarch64

- - - - -
451be290 by Matti Picus at 2021-03-02T07:25:29+02:00
document branch

- - - - -
f57ce76d by Matti Picus at 2021-03-02T08:17:15+02:00
fix structseq attribute setter error message

- - - - -
8e095afd by Matti Picus at 2021-03-02T10:49:08+02:00
sync Py_.*Flags with sys.flags, issue 3409

- - - - -
5bd4267b by Matti Picus at 2021-03-02T11:59:50+02:00
make init_flags a init_function

- - - - -
755189fb by Carl Friedrich Bolz-Tereick at 2021-03-02T13:23:40+01:00
fast path for unicode.upper/lower for ascii

- - - - -
c6e6d80c by Carl Friedrich Bolz-Tereick at 2021-03-02T14:35:35+01:00
add ascii fast paths to the tolower/toupper functions of the unicode dbs too

(the part of the diff around special casing is due to c6650aed42e0 not
regenerating *all* unicodedb versions, only unicodedb_5_2_0)

- - - - -
0d470e57 by Carl Friedrich Bolz-Tereick at 2021-03-02T20:37:27+01:00
some ascii fast paths of latin-1 encoding/decoding

- - - - -
00a76e59 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:27:45+01:00
woops

- - - - -
662757c6 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:37:47+01:00
fix translation (can't iterate over tuples in rpython)

- - - - -
1e30e66c by Carl Friedrich Bolz-Tereick at 2021-03-03T10:02:21+01:00
test and fix in the ascii prefix shortcut

- - - - -
9acd6b83 by Carl Friedrich Bolz-Tereick at 2021-03-03T10:15:29+01:00
fix incorrect test

- - - - -
475f9fc6 by Carl Friedrich Bolz-Tereick at 2021-03-03T11:04:32+01:00
consistent in naming static method with py3.7 branch

- - - - -
55e8a7f3 by Carl Friedrich Bolz-Tereick at 2021-03-03T14:05:45+01:00
add a jit driver for re.split

- - - - -
bb79f00a by Matti Picus at 2021-03-04T00:02:24+02:00
port fixes for bpo-42051 reject XML entity declarations in plist files

- - - - -
cd2b842e by Matti Picus at 2021-03-04T00:06:55+02:00
No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944)

- - - - -
6ed162ed by Carl Friedrich Bolz-Tereick at 2021-03-04T11:27:40+01:00
add a test for the unicode case

- - - - -
d0cad0fa by Matti Picus at 2021-03-04T14:37:28+02:00
bpo-40791: Make compare_digest more constant-time

- - - - -
84084e62 by Matti Picus at 2021-03-04T18:26:55+02:00
merge heads

- - - - -
e61df392 by Matti Picus at 2021-03-04T21:40:20+02:00
bpo-42967: only use '&' as a query string separator

- - - - -
2f5ba8b7 by Matti Picus at 2021-03-05T09:07:07+02:00
fix bad merge

- - - - -
a53801b7 by Matti Picus at 2021-03-05T09:07:56+02:00
backed out changeset 12a7226bdbaa, doesn't work on 2.7

- - - - -
d5bbe31d by Matti Picus at 2021-03-05T09:35:47+02:00
not worth the effort to test Py_*Flags untranslated with MSVC

- - - - -
33921392 by Matti Picus at 2021-03-06T23:15:38+02:00
merge default into branch

--HG--
branch : rpython3

- - - - -


30 changed files:

- .gitlab-ci.yml
- + .gitlab-ci/Dockerfile
- + .gitlab-ci/build.sh
- .hgtags
- LICENSE
- dotviewer/drawgraph.py
- dotviewer/graphdisplay.py
- dotviewer/graphparse.py
- dotviewer/test/test_interactive.py
- dotviewer/test/test_interactive_unicode.py
- 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_os.py
- pypy/module/test_lib_pypy/test_posix_extra.py → extra_tests/test_posix_extra.py
- + extra_tests/test_pypy_modules.py
- lib-python/2.7/cgi.py
- lib-python/2.7/copy_reg.py
- lib-python/2.7/ctypes/macholib/dyld.py
- lib-python/2.7/ctypes/test/test_macholib.py
- + lib-python/2.7/distutils/_msvccompiler.py
- lib-python/2.7/distutils/ccompiler.py
- lib-python/2.7/distutils/msvc9compiler.py
- lib-python/2.7/distutils/msvccompiler.py
- lib-python/2.7/distutils/spawn.py
- + lib-python/2.7/distutils/tests/test_msvccompiler.py
- lib-python/2.7/pkgutil.py
- lib-python/2.7/plistlib.py
- lib-python/2.7/test/test_cgi.py
- lib-python/2.7/test/test_plistlib.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8ba9b80edc99d03ec6b47daf6d01ad72a31854aa...3392139237b1f0d232a4f7309ec7994dfef1fc62

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8ba9b80edc99d03ec6b47daf6d01ad72a31854aa...3392139237b1f0d232a4f7309ec7994dfef1fc62
You're receiving this email because of your account on foss.heptapod.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/pypy-commit/attachments/20210306/ed529eb2/attachment-0001.html>


More information about the pypy-commit mailing list