[pypy-commit] [Git][pypy/pypy][branch/winconsoleio] 406 commits: start release branch

Matti Picus foss at heptapod.net
Mon Jul 6 18:41:59 EDT 2020



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


Commits:
0492e718 by Matti Picus at 2019-03-11T13:18:32+02:00
start release branch

--HG--
branch : release-pypy3.6-v7.x

- - - - -
66beb350 by Matti Picus at 2019-03-11T14:02:55+02:00
merge py3.6 into release (preserve versioning)

--HG--
branch : release-pypy3.6-v7.x

- - - - -
0fba417c by Matti Picus at 2019-03-11T19:41:21+02:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
93213bdf by Matti Picus at 2019-03-14T17:19:40+02:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
f70881e4 by Matti Picus at 2019-03-15T17:24:43+02:00
fix version to beta

--HG--
branch : release-pypy3.6-v7.x

- - - - -
c75c6ef1 by Matti Picus at 2019-03-21T14:13:06+02:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
2b93078c by Matti Picus at 2019-03-24T23:44:54+02:00
fix version minor number

--HG--
branch : release-pypy3.6-v7.x

- - - - -
02f5b6b0 by Matti Picus at 2019-04-11T14:36:33+03:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
525fbe19 by Matti Picus at 2019-04-11T14:38:05+03:00
update version to 7.1.1

--HG--
branch : release-pypy3.6-v7.x

- - - - -
47c9b598 by Matti Picus at 2019-04-14T13:17:25+03:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
6add9005 by Matti Picus at 2019-09-28T20:42:37+03:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
00ac3acb by Matti Picus at 2019-09-29T13:04:08+03:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
52083a2f by Stefano Rivera at 2019-09-30T17:23:14+03:00
This will be the 7.2.0 release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
f57927f7 by Carl Friedrich Bolz-Tereick at 2019-10-01T22:59:28+02:00
corner case in the json decoder: like regular object maps, don't make the json
maps arbitrarily huge
(grafted from 38ede7e5cb5ad44fdc637b8d5ee5f15849f84dbb)

--HG--
branch : release-pypy3.6-v7.x

- - - - -
3db78e40 by Armin Rigo at 2019-10-02T15:51:56+02:00
Issue #3084

Fix compilation error when building revdb
(grafted from cd96ab5b8d1e4364105cb4a3c21a31b5dc1a5c87)

--HG--
branch : release-pypy3.6-v7.x

- - - - -
5cd41b94 by Stefano Rivera at 2019-10-04T10:58:46+03:00
Handle ProcessorAutodetectError in _pypyjson.simd
(grafted from f3edc9623b51656f56f4a855327e77103050ef9e)

--HG--
branch : release-pypy3.6-v7.x

- - - - -
1fc31a0a by Ronan Lamy at 2019-10-04T18:02:31+01:00
Add _PyDict_GetItemWithError (part of the public API in py3)
(grafted from d663ce56919c62a2bf5e242ee79b8bc3c640662a)

--HG--
branch : release-pypy3.6-v7.x

- - - - -
5b997d65 by Ronan Lamy at 2019-10-04T18:29:58+01:00
Rename to PyDict_GetItemWithError (no leading underscore)
(grafted from 6e344fc026c3997723683b2ae7ed953fdf84c387)

--HG--
branch : release-pypy3.6-v7.x

- - - - -
d4d74aa7 by Matti Picus at 2019-11-26T08:51:55-08:00
merge py3.6 into release-pypy3

--HG--
branch : release-pypy3.6-v7.x

- - - - -
1ede0226 by Matti Picus at 2019-12-08T09:01:33+02:00
merge py3.6 into release branch

--HG--
branch : release-pypy3.6-v7.x

- - - - -
e9b1adc9 by Matti Picus at 2019-12-08T09:15:35+02:00
fix bad merge

--HG--
branch : release-pypy3.6-v7.x

- - - - -
c8bce761 by Matti Picus at 2019-12-08T16:34:31+02:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
df02d570 by Matti Picus at 2019-12-10T18:46:11+02:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
39dd311d by Matti Picus at 2019-12-15T12:10:46+02:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
3da8c2c9 by Matti Picus at 2019-12-16T07:52:43+02:00
merge py3.6 into branch

--HG--
branch : release-pypy3.6-v7.x

- - - - -
4325958b by Matti Picus at 2019-12-19T13:56:57+02:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
18f9da1b by Matti Picus at 2019-12-23T12:46:56+02:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
e0c13280 by mattip at 2020-02-12T16:52:26+00:00
README.rst edited online with Bitbucket

- - - - -
1246241b by Matti Picus at 2020-03-16T16:27:42+02:00
issue 3190: enable _cppyy on win32

--HG--
branch : win32-cppyy

- - - - -
4553e28a by Matti Picus at 2020-03-17T08:38:13+02:00
use msvc14 for building by default on win32, even for python2.7

--HG--
branch : win32-cppyy

- - - - -
d7c285d9 by Matti Picus at 2020-03-17T08:42:31+02:00
redefining "inline" on MSVC emits a warning, use INLINE instead

--HG--
branch : win32-cppyy

- - - - -
dd2f6051 by Matti Picus at 2020-03-17T08:43:25+02:00
get tests running on win32. Still need to adjust Makefile so compilation works

--HG--
branch : win32-cppyy

- - - - -
10cd54b3 by Matti Picus at 2020-03-17T11:16:55+02:00
fix translation

--HG--
branch : win32-cppyy

- - - - -
123aefcf by Matti Picus at 2020-03-18T13:45:22+02:00
merge default into branch

--HG--
branch : win32-cppyy

- - - - -
5f27ebbd by Matti Picus at 2020-03-18T14:22:29+02:00
flip if, else

--HG--
branch : win32-cppyy

- - - - -
bc2452c3 by Matti Picus at 2020-03-18T18:19:23+02:00
merge default into branch

--HG--
branch : win32-cppyy

- - - - -
79375b70 by Matti Picus at 2020-03-20T12:02:49+02:00
merge default into branch

--HG--
branch : win32-cppyy

- - - - -
1a2fd0cf by Armin Rigo at 2020-03-20T16:35:02+01:00
When not translated, restore the state of the emulated GIL even if we get a
NotImplementedError

- - - - -
a5f527f0 by Armin Rigo at 2020-03-20T16:39:01+01:00
Don't let a test that fails to re-acquire the emulated GIL crash all the future
tests run in the same session

- - - - -
c9457fe0 by Armin Rigo at 2020-03-20T17:22:59+01:00
oops. That looks a lot like a typo from 263ac72641a2

- - - - -
392fff14 by Carl Friedrich Bolz-Tereick at 2020-03-20T17:45:18+01:00
another missing constant

- - - - -
b69e2f18 by Carl Friedrich Bolz-Tereick at 2020-03-20T17:46:51+01:00
expose an siphash24_with_key that works roughly like _Py_KeyedHash (needed for
3.7)

- - - - -
7ba2e992 by Ronan Lamy at 2020-03-23T18:13:37+00:00
Partial revert of 2daf9ca169e to avoid regression on issue #3096

--HG--
branch : py3.6

- - - - -
b8d58765 by Ronan Lamy at 2020-03-23T19:11:16+00:00
Skip CPython-specific C API tests

--HG--
branch : py3.6

- - - - -
aaff5d20 by Ronan Lamy at 2020-03-23T19:29:43+00:00
Always encode with UTF8 when passing strings to _gdbm

--HG--
branch : py3.6

- - - - -
50c298f1 by Matti Picus at 2020-03-23T22:34:46+02:00
add some "#ifndef PYLIMITID_API" macros for PyDescr, used in ufal.udpipe

--HG--
branch : py3.6

- - - - -
cb84df9d by Matti Picus at 2020-03-24T20:57:09+02:00
merge default into branch

--HG--
branch : py3.6

- - - - -
6a0bdc4d by Matti Picus at 2020-03-24T21:00:08+02:00
merge py3.6 into release, update version to 7.3.1

--HG--
branch : release-pypy3.6-v7.x

- - - - -
7c871614 by Ronan Lamy at 2020-03-24T19:12:03+00:00
Remove pypy2-specific files

--HG--
branch : py3.6

- - - - -
cd2b3989 by Ronan Lamy at 2020-03-24T19:24:11+00:00
Fix test_ensurepip to match ensurepip changes

--HG--
branch : py3.6

- - - - -
773dcabd by Matti Picus at 2020-03-25T21:10:23+02:00
add new whatsnew-head.rst

--HG--
branch : release-pypy3.6-v7.x

- - - - -
af68c356 by Matti Picus at 2020-03-27T16:15:49+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
43e8bc49 by Matti Picus at 2020-03-27T16:16:19+03:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
5597de92 by Ronan Lamy at 2020-03-27T20:10:43+00:00
Test cleanup

--HG--
branch : py3.6

- - - - -
a9b54438 by Matti Picus at 2020-03-28T21:22:02+03:00
do not create multi-level compile cruft when building _blake2

--HG--
branch : py3.6

- - - - -
2fe06fc3 by Matti Picus at 2020-03-28T21:27:24+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
db4820e1 by Matti Picus at 2020-03-28T21:43:39+03:00
Merge with py3.6

--HG--
branch : release-pypy3.6-v7.x

- - - - -
617f7354 by Matti Picus at 2020-03-28T23:30:49+03:00
merge default

--HG--
branch : py3.6

- - - - -
639122c3 by Matti Picus at 2020-03-28T23:31:08+03:00
merge py3.6 into release

--HG--
branch : release-pypy3.6-v7.x

- - - - -
cfce2c33 by Matti Picus at 2020-03-29T11:36:00+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
41a67859 by Matti Picus at 2020-03-29T11:48:23+03:00
merge py3.6 into release

--HG--
branch : py3.6

- - - - -
561221fa by Matti Picus at 2020-03-29T11:58:31+03:00
revert backwards merge from release into this branch

--HG--
branch : py3.6

- - - - -
e61019fd by Matti Picus at 2020-03-31T00:03:41+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
423a859e by Matti Picus at 2020-03-31T08:18:41+03:00
merge default

--HG--
branch : py3.6

- - - - -
f959ed06 by Matti Picus at 2020-03-31T22:21:08+03:00
merge default

--HG--
branch : py3.6

- - - - -
035544a9 by Matti Picus at 2020-04-01T06:24:54+03:00
merge from default, fix import names

--HG--
branch : py3.6

- - - - -
c43d2dcd by Matti Picus at 2020-04-01T06:28:00+03:00
remove debug cruft

--HG--
branch : py3.6

- - - - -
a3d4679d by Matti Picus at 2020-04-01T07:37:34+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
4ba85b3b by Carl Friedrich Bolz-Tereick at 2020-04-01T13:00:27+02:00
merge default

--HG--
branch : py3.6

- - - - -
56231ce6 by Matti Picus at 2020-04-01T15:15:45+03:00
merge default

--HG--
branch : py3.6

- - - - -
9dd405e7 by Carl Friedrich Bolz-Tereick at 2020-04-01T15:27:05+02:00
do the same for a few py3-specific function attributes

--HG--
branch : py3.6

- - - - -
2e2e636b by Matti Picus at 2020-04-01T20:43:43+03:00
merge default

--HG--
branch : py3.6

- - - - -
8448592f by Matti Picus at 2020-04-02T14:24:56+03:00
merge default

--HG--
branch : py3.6

- - - - -
cbd6b70d by Matti Picus at 2020-04-02T17:48:47+03:00
Merge with default

--HG--
branch : py3.6

- - - - -
e4068f9f by Matti Picus at 2020-04-02T18:39:12+03:00
merge default

--HG--
branch : py3.6

- - - - -
56c9d626 by Matti Picus at 2020-04-05T13:50:15+03:00
merge default

--HG--
branch : py3.6

- - - - -
8ebf9938 by Matti Picus at 2020-04-05T21:38:26+03:00
merge default

--HG--
branch : py3.6

- - - - -
b66f1c76 by Matti Picus at 2020-04-07T05:41:29+03:00
merge default

--HG--
branch : py3.6

- - - - -
0c071b0a by Matti Picus at 2020-04-07T23:18:53+03:00
merge default

--HG--
branch : py3.6

- - - - -
56d8e6b0 by Matti Picus at 2020-04-10T15:31:17+03:00
test, fix tm_gmtoff and tm_zone on win32 to be like CPython

--HG--
branch : py3.6

- - - - -
fc40f10f by Matti Picus at 2020-04-11T23:26:58+03:00
fix test

--HG--
branch : py3.6

- - - - -
c812613b by Carl Friedrich Bolz-Tereick at 2020-04-11T23:57:09+02:00
merge default

--HG--
branch : py3.6

- - - - -
5e7a51dd by Carl Friedrich Bolz-Tereick at 2020-04-11T23:57:45+02:00
merge heads

--HG--
branch : py3.6

- - - - -
05544369 by Matti Picus at 2020-04-12T09:37:55+03:00
test, fix sock.type difference between python2 and python3

--HG--
branch : py3.6

- - - - -
3d9e9a17 by Matti Picus at 2020-04-13T17:50:52+03:00
unskip some stdlib tests, start to fix for issue 3209

--HG--
branch : py3.6

- - - - -
fbbe0671 by Carl Friedrich Bolz-Tereick at 2020-03-22T17:23:16+01:00
fix opening of Connection with isolation_level=None in the constructor

(grafted from 9c27af1d34e9)

--HG--
branch : py3.6

- - - - -
87fb6860 by Carl Friedrich Bolz-Tereick at 2020-03-23T14:07:46+01:00
typo

- - - - -
df19a932 by Carl Friedrich Bolz-Tereick at 2020-03-24T14:54:25+01:00
fix bug: if a cell is deleted, it's family's "ever_mutated" flag needs to be
set

- - - - -
0adb3637 by Matti Picus at 2020-03-24T16:24:05+02:00
document branch to be merged, update windows documentation

--HG--
branch : win32-cppyy

- - - - -
2b26f9cd by Matti Picus at 2020-03-24T20:54:18+02:00
close branch ot be merged

--HG--
branch : win32-cppyy

- - - - -
6251a085 by Matti Picus at 2020-03-24T20:54:58+02:00
merge win32-cppyy which enables _cppyy and updates compilers used on win32 builds

- - - - -
5b105f6b by Matti Picus at 2020-03-24T17:02:04+02:00
update release notes: mention Conda Forge, remove Python3.7-alpha announcement

- - - - -
a0b093cc by Matti Picus at 2020-03-24T17:58:11+02:00
backport pyp3-7.3.1 whatsnew, restart whatsnew files, update version to 7.3.2

- - - - -
a075e161 by Ronan Lamy at 2020-03-24T20:52:32+00:00
Reformat code

- - - - -
07491531 by Carl Friedrich Bolz-Tereick at 2020-03-25T18:34:01+01:00
fix potential segfault in the zipimporter

- - - - -
48387f1f by Matti Picus at 2020-03-25T20:01:17+02:00
fix failing test, make os.fdopen(<bad int>) not crash even on win32

- - - - -
23cf8e21 by Matti Picus at 2020-03-26T09:43:36+02:00
include stdio for printf

- - - - -
982195bf by Matti Picus at 2020-03-25T21:10:23+02:00
add new whatsnew-head.rst

- - - - -
a80b1547 by Matti Picus at 2020-03-26T06:55:50+02:00
fix for FreeBSD (nimaje)

- - - - -
e5681884 by Matti Picus at 2020-03-26T11:20:04+02:00
skip tests that require gnu-compatible Makefile on win32

- - - - -
e6d3851f by Matti Picus at 2020-03-26T16:01:04+02:00
try adding '-stdlib=libc++' for darwin

- - - - -
dd87b638 by Matti Picus at 2020-03-26T17:28:45+02:00
re-sync vmprof with upstream

- - - - -
ee0ceeec by Matti Picus at 2020-03-27T07:31:25+03:00
fix bad edit

- - - - -
fa6999ab by Matti Picus at 2020-03-27T07:33:21+03:00
fix 127fefd15a2b -> extra_link_args

- - - - -
1d51805f by Matti Picus at 2020-03-27T08:41:20+03:00
merge head from bitbucket to align pulls that pick up this stray commit

- - - - -
0f7f08be by Matti Picus at 2020-03-27T11:35:05+03:00
be more careful about opening/closing files across runtimes in tests

- - - - -
8606e4e9 by Matti Picus at 2020-03-27T13:30:06+03:00
update release note, contributors

- - - - -
c5de687a by Matti Picus at 2020-03-27T13:50:25+03:00
protect failing system calls with a FdValidator to fail instead of crash

- - - - -
21801057 by Matti Picus at 2020-03-27T16:09:25+03:00
protect failing system calls with a FdValidator to fail instead of crash (2)

- - - - -
150ff74b by Ronan Lamy at 2020-03-27T20:10:43+00:00
Test cleanup

- - - - -
6e27fc9f by Matti Picus at 2020-03-28T10:59:09+03:00
try to fix build of curses on macos

- - - - -
860ee54c by Matti Picus at 2020-03-28T23:30:19+03:00
missing import, fix force-builds script

- - - - -
08402478 by Matti Picus at 2020-03-29T09:47:10+03:00
check ferror in PyRun_File

- - - - -
f80c785b by Matti Picus at 2020-03-29T11:31:20+03:00
fix tests: skip close and use low-level calls

- - - - -
ee31085a by Matti Picus at 2020-03-29T11:34:58+03:00
properly restart py3.6 whatsnew

- - - - -
6abcc03b by Richard Plangger at 2020-03-29T13:52:53-04:00
first zarch version of rgil-track-thread

- - - - -
b3425284 by Richard Plangger at 2020-03-29T14:08:18-04:00
typo

- - - - -
ba941fdb by Armin Rigo at 2020-03-29T21:33:45+02:00
Windows test fix

- - - - -
667d82ea by Matti Picus at 2020-03-30T23:55:23+03:00
improve cffi build script, _curses_build.py

- - - - -
839a6f96 by Matti Picus at 2020-03-31T08:18:00+03:00
typo

- - - - -
c08678b5 by Armin Rigo at 2020-03-31T15:38:56+02:00
fix for test_short_result_of_call_compiled on ppc: clamp the result values of
calls to the expected range

- - - - -
9fef2876 by Matti Picus at 2020-03-31T22:20:19+03:00
fix failing tests

- - - - -
6552010b by Matti Picus at 2020-04-01T06:21:49+03:00
fix import names

- - - - -
d88ed39a by Matti Picus at 2020-04-01T06:53:01+03:00
delete semaphore after use

- - - - -
87029bec by Matti Picus at 2020-04-01T07:15:18+03:00
debug_start/debug_stop uses time.clock, use that in test as well

- - - - -
d76fdd7a by Matti Picus at 2020-04-01T07:16:10+03:00
backport parts of ctypes.util for msvc>13 (may require adjustment of cffi tests)

- - - - -
eda04e61 by Armin Rigo at 2020-04-01T10:11:43+02:00
probable fix for ppc

- - - - -
daad32db by Armin Rigo at 2020-04-01T10:22:13+02:00
merge heads

- - - - -
6ec1d030 by Armin Rigo at 2020-04-01T10:43:48+02:00
Rewrite gc_load_indexed with a constant index into a plain gc_load

- - - - -
383af038 by Carl Friedrich Bolz-Tereick at 2020-04-01T12:49:31+02:00
make other attributes of builtin functions unwriteable/undeletable as well

- - - - -
d8cf2205 by Matti Picus at 2020-04-01T09:33:20+03:00
only test errno after translation

- - - - -
a5ad6648 by Matti Picus at 2020-04-01T12:33:33+03:00
revert attempts to get test__jitlog.py to run on win32 untranslated, skip instead

- - - - -
ab635bdb by Matti Picus at 2020-04-01T15:57:13+03:00
update release note for latest fixes

- - - - -
2dce29f0 by Matti Picus at 2020-04-01T19:00:13+03:00
fix for 4449624affea and friends (cfbolz)

- - - - -
a8430582 by Richard Plangger at 2020-04-01T16:44:31-04:00
the thread local id was not stored in call_release_gil_...

- - - - -
4d55ae13 by Richard Plangger at 2020-04-01T16:45:57-04:00
add a comment

- - - - -
e20f2de5 by Matti Picus at 2020-04-02T10:23:24+03:00
tk -> _tkinter

- - - - -
8c40f46d by Matti Picus at 2020-04-02T17:48:00+03:00
backport e7ded1fa63e7

- - - - -
527653c3 by Matti Picus at 2020-04-02T18:36:04+03:00
download of ssl moved

- - - - -
828add22 by Matti Picus at 2020-04-02T19:19:14+03:00
add "minimal" option to force-builds, no need to run own, rpython if only packaging changes

- - - - -
d1965f04 by Matti Picus at 2020-04-03T08:34:56+03:00
Added tag release-pypy3.6-v7.3.1.rc1 for changeset b37547dfc1de

- - - - -
538e4fc9 by Matti Picus at 2020-04-03T08:35:15+03:00
Removed tag release-pypy3.6-v7.3.1.rc1

- - - - -
4051752a by Matti Picus at 2020-04-03T08:36:02+03:00
Added tag release-pypy2.7-v7.3.1rc1 for changeset b37547dfc1de

- - - - -
1c5d8e65 by Matti Picus at 2020-04-03T08:36:24+03:00
Added tag release-pypy3.6-v7.3.1rc1 for changeset e386dfc238d9

- - - - -
0b03eb08 by Matti Picus at 2020-04-03T11:47:33+03:00
refactor repackage script into functions, allows "source repackage.sh"

- - - - -
10b37db0 by Matti Picus at 2020-04-03T12:04:16+03:00
fix release note heading

- - - - -
c43eb354 by Matti Picus at 2020-04-03T14:31:44+03:00
Added tag release-pypy3.6-v7.3.1rc2 for changeset f2b3511c7abe

- - - - -
2b326f17 by Richard Plangger at 2020-04-03T08:46:02-04:00
use the correct register, r14 does NOT contain zero. jump forward

- - - - -
f60f2d34 by Richard Plangger at 2020-04-03T08:48:47-04:00
merge default

- - - - -
0637ae72 by Richard Plangger at 2020-04-03T15:23:13-04:00
should not be the threadlocal_addr, it should be the thread id. load it directly

- - - - -
700f426c by Stefano Rivera at 2020-04-03T12:28:18-07:00
typo

- - - - -
5ae1bcb2 by Carl Friedrich Bolz-Tereick at 2020-04-04T15:28:44+02:00
use more "official" methods on the W_UnicodeObject to do conversion

--HG--
branch : optimize-sre-unicode

- - - - -
e78e6b4e by Carl Friedrich Bolz-Tereick at 2020-04-04T15:38:35+02:00
reuse the string we already have, no need to re-wrap it

--HG--
branch : optimize-sre-unicode

- - - - -
77b7bc5f by Carl Friedrich Bolz-Tereick at 2020-04-04T15:59:01+02:00
add an ascii optimization: for ascii unicode strings, use the much faster
regular byte matching engine

--HG--
branch : optimize-sre-unicode

- - - - -
009bd570 by Carl Friedrich Bolz-Tereick at 2020-04-04T16:36:04+02:00
use an ascii-fastpath for getlower and getupper

--HG--
branch : optimize-sre-unicode

- - - - -
3743aefe by Carl Friedrich Bolz-Tereick at 2020-04-04T21:23:43+02:00
write getlower/upper_ascii in a branch-free way to get less bridges

(note that the multiplication * (ord('a') - ord('A')) actually turns into a
shift by 5, since that is 32)

--HG--
branch : optimize-sre-unicode

- - - - -
7d8b39af by Carl Friedrich Bolz-Tereick at 2020-04-04T21:29:02+02:00
test for f0dd6cd6eec2

--HG--
branch : optimize-sre-unicode

- - - - -
2a4306a4 by Matti Picus at 2020-04-04T23:48:43+03:00
set MACOSX_DEPLOYMENT_TARGET before building openssl

- - - - -
c83c263f by Carl Friedrich Bolz-Tereick at 2020-04-05T08:56:53+02:00
test and fix: grouprefs which contained unicode were broken

- - - - -
775c77a8 by Matti Picus at 2020-04-05T13:49:36+03:00
update openssl to 1.1.1f, build on aarch64 as well

- - - - -
f07956ea by Carl Friedrich Bolz-Tereick at 2020-04-05T13:19:44+02:00
merge default

--HG--
branch : optimize-sre-unicode

- - - - -
4e2d67a5 by Carl Friedrich Bolz-Tereick at 2020-04-05T16:38:01+02:00
move the flags from the contexts to the CompiledPatterns

--HG--
branch : optimize-sre-unicode

- - - - -
c209237d by Carl Friedrich Bolz-Tereick at 2020-04-05T16:38:58+02:00
oops, this is no longer needed

--HG--
branch : optimize-sre-unicode

- - - - -
3f071e2e by Matti Picus at 2020-04-05T18:11:49+03:00
update get_externals for heptapod

- - - - -
ea1416e2 by Matti Picus at 2020-04-05T18:26:41+03:00
fix test

- - - - -
1aa088bc by Matti Picus at 2020-04-05T19:14:14+03:00
skip test that segfaults on windows

- - - - -
229c5ec9 by Richard Plangger at 2020-04-05T17:39:06-04:00
load the thread id at an earlier position

- - - - -
0da94c61 by Richard Plangger at 2020-04-05T18:05:09-04:00
do not generate align checks in micronumpy tests for s390x

- - - - -
d590daf5 by Matti Picus at 2020-04-06T09:50:56+03:00
use env for testing c-extension import to get PATH

- - - - -
63f8e6de by Matti Picus at 2020-04-06T11:17:45+03:00
detect machine better (fixes 6d7f4d0ec21b for aarch64)

- - - - -
e7b157b1 by Matti Picus at 2020-04-06T19:45:29+03:00
uname is a tuple on python2

- - - - -
7ab0e37a by Matti Picus at 2020-04-07T08:20:19+03:00
Added tag release-pypy2.7-v7.3.1rc3 for changeset d0d41085a83c

- - - - -
3521c9ae by Matti Picus at 2020-04-07T08:20:41+03:00
Added tag release-pypy3.6-v7.3.1rc3 for changeset 2ad108f17bdb

- - - - -
0d69826d by Matti Picus at 2020-04-07T23:16:25+03:00
attempt at more compatibility with sysconfig.get_config_vars('VERSION')

- - - - -
1c2a9489 by Matti Picus at 2020-04-07T23:28:10+03:00
update release note for latest changes

- - - - -
8417cb73 by Matti Picus at 2020-04-08T07:49:15+03:00
back 18d48fe34950, the problem is distutils.sysconfig not sysconfig

- - - - -
a995c2d6 by Matti Picus at 2020-04-08T07:54:08+03:00
add some distutils.sysconfig variables for compatibility on win32

- - - - -
ad173932 by Ronan Lamy at 2020-04-30T19:24:50+01:00
Follow CPython logic better in _unwrap_path() to get the correct return types for os.readlink()

--HG--
branch : py3-posix-fixes

- - - - -
44a3f040 by Ronan Lamy at 2020-05-01T19:13:33+01:00
Add nullable option to path_or_fd unwrapper

--HG--
branch : py3-posix-fixes

- - - - -
a2a2690d by Ronan Lamy at 2020-05-01T19:20:32+01:00
Move 2 tests to a better location

--HG--
branch : py3-posix-fixes

- - - - -
4dae2099 by Ronan Lamy at 2020-05-01T19:56:23+01:00
Fix os.listdir() to return bytes in the same cases as on CPython

--HG--
branch : py3-posix-fixes

- - - - -
83e04be5 by Ronan Lamy at 2020-05-01T20:22:04+01:00
Socket.recvmsg_into() requires HAVE_SENDMSG

--HG--
branch : py3.6

- - - - -
4a02057c by Tomas Hrnciar at 2020-05-05T14:27:38+02:00
Invoke pip via runpy, in ensurepip

This way, any changes to the internal pip API won't mean ensurepip needs to be
changed as well. Also, distributors can update their pip wheels independent on
CPython release schedule.

https://github.com/python/cpython/commit/88f82b2b9ea3514359cb6e3218121f75334063ac

--HG--
branch : py3.6

- - - - -
6695342a by Ronan Lamy at 2020-05-05T16:40:35+01:00
Return bytes from os.listdir() when input is bytes-like, not just when it's exactly bytes

--HG--
branch : py3-posix-fixes

- - - - -
5dc51237 by Ronan Lamy at 2020-05-06T15:08:07+01:00
Document branch

--HG--
branch : py3-posix-fixes

- - - - -
12e7af3f by Ronan Lamy at 2020-05-06T15:08:21+01:00
Close branch before merging

--HG--
branch : py3-posix-fixes

- - - - -
6203b7f6 by Ronan Lamy at 2020-05-06T15:10:12+01:00
Merge branch 'py3-posix-fixes'

--HG--
branch : py3.6

- - - - -
7c3c188d by Carl Friedrich Bolz-Tereick at 2020-04-09T23:30:38+02:00
make structseqfield.__get__ hidden applevel. otherwise it shows up in various
traces and tracebacks, breaking e.g. test_bdb.py
(grafted from b0441aa4fa0a88bc4eb36eb00ee1d47c3f480a22)

--HG--
branch : py3.6

- - - - -
eb51c742 by Matti Picus at 2020-04-10T14:12:29+03:00
prove that PyObject_SetAttrString works with __getitem__ (working on  pybind11 issues)

- - - - -
49ea27e4 by Matti Picus at 2020-04-10T15:38:12+03:00
Added tag release-pypy3.6-v7.3.1 for changeset 2ad108f17bdb

- - - - -
c8377db7 by Matti Picus at 2020-04-10T15:38:36+03:00
Added tag release-pypy2.7-v7.3.1 for changeset d0d41085a83c

- - - - -
3bf5aece by Matti Picus at 2020-04-10T15:49:41+03:00
update script for release

- - - - -
024cbd9a by Matti Picus at 2020-04-10T16:05:15+03:00
fix number of new contributors

- - - - -
2e80750f by Carl Friedrich Bolz-Tereick at 2020-04-10T15:41:44+02:00
merge default

--HG--
branch : optimize-sre-unicode

- - - - -
d21a77f6 by Carl Friedrich Bolz-Tereick at 2020-04-10T15:43:16+02:00
document branch

--HG--
branch : optimize-sre-unicode

- - - - -
c5bf86cd by Carl Friedrich Bolz-Tereick at 2020-04-10T15:44:58+02:00
merge optimize-sre-unicode: speed up the performance of matching unicode
strings in the sre engine:

- there is a fast path for the case where the whole string is ASCII
- case-insensitive matching of ASCII characters is much faster both for unicode
  and bytes matching

- - - - -
4d0d43d4 by Carl Friedrich Bolz-Tereick at 2020-04-10T15:46:44+02:00
move the rsre constants into their own file

(this is in preparation for eventually supporting 3.7's sre engine)

- - - - -
f6bfd180 by Ronan Lamy at 2020-04-27T16:27:55+01:00
A branch to implement socket.recvmsg_into()

--HG--
branch : py3-recvmsg_into

- - - - -
23572956 by Ronan Lamy at 2020-04-10T18:16:11+01:00
Code cleanup: remove redundant kwargs

--HG--
branch : py3-recvmsg_into

- - - - -
a407ebc2 by Ronan Lamy at 2020-04-24T20:18:06+01:00
A branch to refactor rsocket a bit, and implement RSocket.recvmsg_into() (for pypy3)

--HG--
branch : rpython-recvmsg_into

- - - - -
db4f2d9a by Ronan Lamy at 2020-04-10T18:16:11+01:00
Code cleanup: remove redundant kwargs

--HG--
branch : rpython-recvmsg_into

- - - - -
acb85a41 by Carl Friedrich Bolz-Tereick at 2020-04-10T20:32:33+02:00
a few more explicit utf-8 based unicode tests

- - - - -
3f0ae20a by Ronan Lamy at 2020-04-10T20:25:03+01:00
rm unused parameter length_of_messages in recvmsg_implementation()

--HG--
branch : py3-recvmsg_into

- - - - -
d2852860 by Ronan Lamy at 2020-04-10T20:25:03+01:00
rm unused parameter length_of_messages in recvmsg_implementation()

--HG--
branch : rpython-recvmsg_into

- - - - -
8b11ef05 by Armin Rigo at 2020-04-11T21:41:26+02:00
Fix comments

- - - - -
5113a5ca by Matti Picus at 2020-04-11T23:17:59+03:00
close merged branch

--HG--
branch : optimize-sre-unicode

- - - - -
3acee23f by Matti Picus at 2020-04-11T23:18:12+03:00
remerge closed branch

- - - - -
bd5eadda by Matti Picus at 2020-04-11T23:26:21+03:00
fix test

- - - - -
569255f0 by Ronan Lamy at 2020-04-13T18:52:38+01:00
Simplify recv_implementation(): no_of_messages is just an input parameter

--HG--
branch : py3-recvmsg_into

- - - - -
05bfe279 by Ronan Lamy at 2020-04-13T18:52:38+01:00
Simplify recv_implementation(): no_of_messages is just an input parameter

--HG--
branch : rpython-recvmsg_into

- - - - -
675c23eb by Ronan Lamy at 2020-04-13T19:25:50+01:00
Replace message_size with an array of message_lengths

--HG--
branch : py3-recvmsg_into

- - - - -
66d08ac2 by Ronan Lamy at 2020-04-13T19:25:50+01:00
Replace message_size with an array of message_lengths

--HG--
branch : rpython-recvmsg_into

- - - - -
ae8dd75a by Ronan Lamy at 2020-04-13T20:07:19+01:00
Kill retinfo->messages and avoid unnecessary internal copies

--HG--
branch : py3-recvmsg_into

- - - - -
689f2e8b by Ronan Lamy at 2020-04-13T20:07:19+01:00
Kill retinfo->messages and avoid unnecessary internal copies

--HG--
branch : rpython-recvmsg_into

- - - - -
0c1db4d7 by Ronan Lamy at 2020-04-13T20:20:24+01:00
Kill unused retinfo->length_of_messages

--HG--
branch : py3-recvmsg_into

- - - - -
55af9e2a by Ronan Lamy at 2020-04-13T20:20:24+01:00
Kill unused retinfo->length_of_messages

--HG--
branch : rpython-recvmsg_into

- - - - -
cb2dd4e8 by Ronan Lamy at 2020-04-13T21:03:29+01:00
Actually allow multiple messages in recvmsg_implementation()

--HG--
branch : py3-recvmsg_into

- - - - -
893d188a by Ronan Lamy at 2020-04-13T21:03:29+01:00
Actually allow multiple messages in recvmsg_implementation()

--HG--
branch : rpython-recvmsg_into

- - - - -
cdb50b67 by Armin Rigo at 2020-04-14T19:42:21+02:00
update old stuff in the FAQ

- - - - -
562d29d7 by Ronan Lamy at 2020-04-15T20:29:25+01:00
Modernise pytest usage in test_rsocket.py

--HG--
branch : py3-recvmsg_into

- - - - -
513f0a91 by Ronan Lamy at 2020-04-15T20:29:25+01:00
Modernise pytest usage in test_rsocket.py

--HG--
branch : rpython-recvmsg_into

- - - - -
7090125f by Armin Rigo at 2020-04-16T22:53:32+02:00
update to cffi/4a4a9e8abe97

- - - - -
48eeb2fc by Matti Picus at 2020-04-17T10:29:22+03:00
add jobs control, from issue 3187

- - - - -
b031b36d by Matti Picus at 2020-04-17T10:33:24+03:00
merge default

--HG--
branch : py3.6

- - - - -
f7783191 by Armin Rigo at 2020-04-17T09:47:34+02:00
Issue 3178: encode unicodes even in (built-in) files opened in binary mode

- - - - -
ada65f78 by Armin Rigo at 2020-04-17T19:14:19+02:00
Add a skipped test, which probably also fails on CPython on systems without
wcsftime()

--HG--
branch : py3.6

- - - - -
6c31bf48 by Armin Rigo at 2020-04-17T19:41:40+02:00
Windows: fix time.tzname

--HG--
branch : py3.6

- - - - -
ffda618b by Ronan Lamy at 2020-04-17T19:53:39+01:00
Test all variants of recv() simultaneously

--HG--
branch : py3-recvmsg_into

- - - - -
24d8c274 by Ronan Lamy at 2020-04-17T19:53:39+01:00
Test all variants of recv() simultaneously

--HG--
branch : rpython-recvmsg_into

- - - - -
3041d93d by Ronan Lamy at 2020-04-17T23:14:33+01:00
Simplify rpython recvinto() and deal with non-raw buffers in interp_socket.py

The 'rwbuffer' argument must now have a valid .get_raw_address().

--HG--
branch : py3-recvmsg_into

- - - - -
ec767bbb by Ronan Lamy at 2020-04-17T23:14:33+01:00
Simplify rpython recvinto() and deal with non-raw buffers in interp_socket.py

The 'rwbuffer' argument must now have a valid .get_raw_address().

--HG--
branch : rpython-recvmsg_into

- - - - -
07aa2114 by Ronan Lamy at 2020-04-18T20:28:23+01:00
Modernize exec syntax in rpython/

- - - - -
4999ce68 by Matti Picus at 2020-04-19T17:42:56+00:00
Merge branch 'topic/default/issue3178' into 'branch/default'

Issue 3178: encode unicodes even in (built-in) files opened in binary mode

See merge request pypy/pypy!717

- - - - -
f737bb69 by Armin Rigo at 2020-04-20T08:56:13+02:00
hg merge default

--HG--
branch : py3.6

- - - - -
d076f6a6 by Ronan Lamy at 2020-04-20T19:52:31+01:00
Simplify RSocket.recvfrom_into() as well

--HG--
branch : py3-recvmsg_into

- - - - -
4af9aedf by Ronan Lamy at 2020-04-20T19:52:31+01:00
Simplify RSocket.recvfrom_into() as well

--HG--
branch : rpython-recvmsg_into

- - - - -
4b1a3ce7 by Ronan Lamy at 2020-04-20T21:05:19+01:00
Move LLBuffer to rlib, so it can be used outside _cffi_backend

--HG--
branch : py3-recvmsg_into

- - - - -
cdaf7d4d by Ronan Lamy at 2020-04-20T21:05:19+01:00
Move LLBuffer to rlib, so it can be used outside _cffi_backend

--HG--
branch : rpython-recvmsg_into

- - - - -
770c6d7b by Ronan Lamy at 2020-04-20T21:28:37+01:00
Add some tests for LLBuffer

--HG--
branch : py3-recvmsg_into

- - - - -
c1fe82eb by Ronan Lamy at 2020-04-20T21:28:37+01:00
Add some tests for LLBuffer

--HG--
branch : rpython-recvmsg_into

- - - - -
1b8f83b3 by Ronan Lamy at 2020-04-22T16:02:08+01:00
Use py3-style names for function attributes

Changes done via 'python-modernize -wnf lib2to3.fixes.fix_funcattrs rpython/'

- - - - -
77cd6f37 by Ronan Lamy at 2020-04-22T17:05:02+01:00
Avoid obsolete syntax for raise

- - - - -
c1dc93fe by Ronan Lamy at 2020-04-22T17:06:05+01:00
Regenerate unicodedb and fix CJK range for 8.0

- - - - -
1b13bbe0 by Ronan Lamy at 2020-04-23T19:03:28+01:00
Reimplement RSocket.recv() and .recvfrom() using their _into variants

--HG--
branch : py3-recvmsg_into

- - - - -
5ae486f7 by Ronan Lamy at 2020-04-23T19:03:28+01:00
Reimplement RSocket.recv() and .recvfrom() using their _into variants

--HG--
branch : rpython-recvmsg_into

- - - - -
2e3b64f5 by Ronan Lamy at 2020-04-23T19:32:16+01:00
Create RSocket.recvmsg_into() and call it from .recvmsg()

--HG--
branch : py3-recvmsg_into

- - - - -
eedf6b9b by Ronan Lamy at 2020-04-23T19:32:16+01:00
Create RSocket.recvmsg_into() and call it from .recvmsg()

--HG--
branch : rpython-recvmsg_into

- - - - -
fe1ba66c by Armin Rigo at 2020-04-24T15:28:09+02:00
Add a warning (a mistake was made on py3.6, but the warning applies here too)

- - - - -
f4ca03a5 by Armin Rigo at 2020-04-24T15:29:21+02:00
hg merge default

--HG--
branch : py3.6

- - - - -
975a3529 by Armin Rigo at 2020-04-24T15:31:03+02:00
cffi issue #449

The embedding mode of PyPy fails in PyPy3 7.3.1, with an ImportError for 'os',
on any system other than the one which built the pypy :-(

--HG--
branch : py3.6

- - - - -
404d06d5 by Ronan Lamy at 2020-04-24T19:47:21+01:00
Fix RSocket.recvmsg_into() to actually handle multiple buffers

--HG--
branch : py3-recvmsg_into

- - - - -
cb119898 by Ronan Lamy at 2020-04-24T19:47:21+01:00
Fix RSocket.recvmsg_into() to actually handle multiple buffers

--HG--
branch : rpython-recvmsg_into

- - - - -
b546e376 by Ronan Lamy at 2020-04-24T19:48:02+01:00
Implement socket.recvmsg_into()

--HG--
branch : py3-recvmsg_into

- - - - -
13b45144 by Ronan Lamy at 2020-04-24T19:12:08+00:00
Merge branch 'topic/default/modernize' into 'branch/default'

Modernise syntax

See merge request pypy/pypy!718

- - - - -
d7b55a35 by Matti Picus at 2020-04-27T08:58:56+03:00
use space.getitem, fixes pybind11 (https://github.com/pybind/pybind11/pull/2146)

- - - - -
e522f084 by Matti Picus at 2020-04-27T09:00:00+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
980dbfd2 by Ronan Lamy at 2020-04-27T18:14:32+01:00
We don't care about compatibility with CPython 2.4 any more

- - - - -
b89453ad by Bolutife Ogunsola at 2020-04-28T03:26:18+01:00
Change source links from bitbucket to heptapod schema

--HG--
branch : fix-doc-source-links

- - - - -
fc1cdb5f by Matti Picus at 2020-04-28T09:52:15+03:00
give preference to as_sequence.c_sq_item over space.getitem, fixes failing test

- - - - -
3706eeac by Ronan Lamy at 2020-04-28T16:53:58+01:00
Test cleanup

- - - - -
66f2b6de by Ronan Lamy at 2020-04-28T17:07:36+01:00
hg merge default

--HG--
branch : py3.6

- - - - -
2ba0c129 by Ronan Lamy at 2020-04-28T17:11:35+01:00
document branch

--HG--
branch : rpython-recvmsg_into

- - - - -
b6d11ecf by Ronan Lamy at 2020-04-28T17:12:10+01:00
Close branch before merging

--HG--
branch : rpython-recvmsg_into

- - - - -
ddc6341a by Ronan Lamy at 2020-04-28T17:13:01+01:00
Merge branch rpython-recvmsg_into

- - - - -
b49c2ff3 by Ronan Lamy at 2020-04-28T17:14:19+01:00
document branch

--HG--
branch : py3-recvmsg_into

- - - - -
aca48719 by Ronan Lamy at 2020-04-28T17:14:23+01:00
Close branch before merging

--HG--
branch : py3-recvmsg_into

- - - - -
e29fc0c3 by Ronan Lamy at 2020-04-28T17:15:31+01:00
Merge branch py3-recvmsg_into

--HG--
branch : py3.6

- - - - -
b1ad3712 by Ronan Lamy at 2020-04-28T17:18:34+01:00
hg merge default

--HG--
branch : py3.6

- - - - -
2e7b2c93 by Ronan Lamy at 2020-04-28T18:49:36+01:00
Test cleanup

--HG--
branch : py3.6

- - - - -
f44d19d6 by Ronan Lamy at 2020-04-28T19:12:14+01:00
Fix test

--HG--
branch : py3.6

- - - - -
84ff762f by Bolutife Ogunsola at 2020-05-01T06:40:41+00:00
Change source links from bitbucket to heptapod schema

--HG--
branch : fix-doc-source-links

--HG--
branch : bo-fix-source-links

- - - - -
3eff48e1 by Matti Picus at 2020-05-02T20:54:15+03:00
close branch to be merged

--HG--
branch : bo-fix-source-links

- - - - -
5f65240d by Matti Picus at 2020-05-02T20:54:52+03:00
merge bo-fix-source-links which fixed doc extlinks

- - - - -
4fe41c84 by Ronan Lamy at 2020-05-04T19:43:12+01:00
fix translation
(grafted from c51a35366dbcb8ecb0862fd5ce02e35a57e3d074)

--HG--
branch : py3.6

- - - - -
b4783b2f by Matti Picus at 2020-05-05T15:11:15+03:00
use external heptapod tutorial

- - - - -
8b45dc51 by Matti Picus at 2020-05-05T17:02:12+03:00
backport 9757602c869f

- - - - -
78e65fda by Armin Rigo at 2020-05-07T20:16:35+02:00
Another attempt to get rid of 0f8f2a20a7bd, which merged py3.6 into default

- - - - -
d09e26be by Matti Picus at 2020-05-06T02:30:28+03:00
fix whatsnew and allow comments in ignored branch directive

- - - - -
8877cf1b by Matti Picus at 2020-05-06T02:30:43+03:00
fix 7a80d7f37090

- - - - -
96718e07 by Ronan Lamy at 2020-05-06T16:15:50+01:00
Let @pytest.mark.pypy_only work as advertised in extra_tests/

- - - - -
72efbd52 by Ronan Lamy at 2020-05-06T16:21:48+01:00
test cleanup: fix deprecated syntax

- - - - -
7b964fa8 by Ronan Lamy at 2020-05-07T17:00:23+01:00
merge with 7a80d7f37090 on 'default'

--HG--
branch : py3.6

- - - - -
4fe84f36 by Armin Rigo at 2020-05-07T20:30:57+02:00
Starting a new head without 0f8f2a20a7bd in its ancestors

--HG--
branch : py3.6

- - - - -
214d079e by Ronan Lamy at 2020-05-07T18:43:36+01:00
remove thread from essential_modules

--HG--
branch : py3.6

- - - - -
e565d3cb by Ronan Lamy at 2020-05-07T19:40:58+01:00
hg merge default

--HG--
branch : py3.6

- - - - -
2e0e0f47 by Ronan Lamy at 2020-05-13T19:10:39+01:00
Reduce diff with py3.6

- - - - -
dd3eb33f by Ronan Lamy at 2020-05-13T19:13:11+01:00
reduce diff with default

--HG--
branch : py3.6

- - - - -
09aef907 by Ronan Lamy at 2020-05-13T20:18:52+01:00
__buffer__() should return a memoryview, not a buffer (obviously)

--HG--
branch : ctypes-stuff

- - - - -
fccf02a1 by Ronan Lamy at 2020-05-13T20:20:31+01:00
Add 2 failing tests

--HG--
branch : ctypes-stuff

- - - - -
f0e5b963 by Ronan Lamy at 2020-05-14T02:26:56+01:00
fix

--HG--
branch : ctypes-stuff

- - - - -
930be02f by Ronan Lamy at 2020-05-14T04:33:25+01:00
Fix format and itemsize in buffer protocol implementation for _rawffi.ArrayInstance

Note: ArrayVIew backported from pypy3's pypy/module/array/interp_array.py

--HG--
branch : ctypes-stuff

- - - - -
c23e06a4 by Ronan Lamy at 2020-05-14T17:06:53+01:00
fix imports

--HG--
branch : ctypes-stuff

- - - - -
bedeafb3 by Ronan Lamy at 2020-05-14T17:20:01+01:00
Move ArrayView to pypy.interpreter.buffer.RawBufferView

--HG--
branch : ctypes-stuff

- - - - -
eecf74f5 by Ronan Lamy at 2020-05-14T18:15:14+01:00
Add minimal testing for RawBufferView and SimpleView

--HG--
branch : ctypes-stuff

- - - - -
20807a98 by Ronan Lamy at 2020-05-14T18:43:58+01:00
Add common base class for SimpleView and RawBufferView

--HG--
branch : ctypes-stuff

- - - - -
f602904e by Matti Picus at 2020-05-16T22:47:35+03:00
backport CPython 3.6.9 test diffs

--HG--
branch : ssl

- - - - -
7fd2b1dc by Matti Picus at 2020-05-16T22:59:19+03:00
close branch to be merged

--HG--
branch : ssl

- - - - -
b0474d19 by Matti Picus at 2020-05-16T23:00:00+03:00
merge branch that fixes failing ssl tests

- - - - -
891a6468 by Matti Picus at 2020-05-17T09:40:59+03:00
fix translation for no fdlistdir (windows)

--HG--
branch : py3.6

- - - - -
abe63d32 by Matti Picus at 2020-05-17T15:10:17+03:00
redo f050dc89542b differently

--HG--
branch : py3.6

- - - - -
c16b8810 by Matti Picus at 2020-05-17T22:48:29+03:00
remove redundant code, handle PHA

--HG--
branch : py3.6

- - - - -
878b41e2 by Matti Picus at 2020-05-17T22:56:04+03:00
remove debug cruft

--HG--
branch : py3.6

- - - - -
3ceb94e5 by Michał Górny at 2020-05-19T18:10:27+02:00
implement socket.sethostname()

Implement missing socket.sethostname() function as discussed in issue
#3198.

- - - - -
1f5925b6 by Matti Picus at 2020-05-19T19:11:37+03:00
we use vs2017+ to compile pypy win32, backport msvc distutils from CPython

--HG--
branch : py3.6

- - - - -
c69c1956 by Matti Picus at 2020-05-19T19:13:37+03:00
merge ssl PHA handling

--HG--
branch : py3.6

- - - - -
c16d8a3d by Ronan Lamy at 2020-05-19T19:58:17+01:00
Try to fix translation on Windows

--HG--
branch : py3.6

- - - - -
7b826e1a by Carl Friedrich Bolz-Tereick at 2020-05-20T13:49:37+02:00
in py3 the oldcrc argument of binascii.crc_hqx is an unsigned int

--HG--
branch : py3.6

- - - - -
f5e1480f by Matti Picus at 2020-05-21T12:10:56+03:00
backport "bpo-35519: Rename test.bisect to test.bisect_cmd" from CPython 3.7

--HG--
branch : py3.6

- - - - -
49ebf2d1 by Carl Friedrich Bolz-Tereick at 2020-05-21T12:31:07+02:00
different attempt to mimic CPython's behavior in binascii.crc_hqx

--HG--
branch : py3.6

- - - - -
3c173779 by Ronan Lamy at 2020-05-21T18:42:25+01:00
Give correct format and itemsize to memoryviews on all _CData instances; unskip and partially fix 2 stdlib tests

--HG--
branch : ctypes-stuff

- - - - -
50e853d3 by Matti Picus at 2020-05-22T01:10:40+03:00
handle case where path.as_unicode is None on win32

--HG--
branch : py3.6

- - - - -
9df895ef by Matti Picus at 2020-05-21T21:39:32+03:00
char* -> const char *, issue 3232

--HG--
branch : py3.6

- - - - -
e3ee2bbf by Matti Picus at 2020-05-22T10:51:12+03:00
test, fix for listdir('') and listdir(b'')

--HG--
branch : py3.6

- - - - -
b9247c5d by Matti Picus at 2020-05-22T11:48:58+03:00
merge default into branch

--HG--
branch : py3.6

- - - - -
8443d36a by Ronan Lamy at 2020-05-22T18:02:50+01:00
memoryviews on pointers contain the pointer itself, not what it points to. Add failing test

--HG--
branch : ctypes-stuff

- - - - -
e037dba7 by Ronan Lamy at 2020-05-22T19:47:12+01:00
Replace get_format_str() with tp._getformat() and fix pointer formats

--HG--
branch : ctypes-stuff

- - - - -
72837f69 by Ronan Lamy at 2020-05-22T20:13:46+01:00
Implement _getformat() for arrays

--HG--
branch : ctypes-stuff

- - - - -
cc95dd9f by Matti Picus at 2020-05-25T08:53:59+03:00
copy CPython: listdir('') and listdir(b'') succeed on win32, fail otherwise

--HG--
branch : py3.6

- - - - -
166ba85a by Matti Picus at 2020-05-25T09:26:51+03:00
win32 behaves differently

--HG--
branch : py3.6

- - - - -
1e068b27 by Ronan Lamy at 2020-05-26T11:10:40+01:00
unions and packed structs just use 'B' as their format

--HG--
branch : ctypes-stuff

- - - - -
40bfeb6e by Ronan Lamy at 2020-05-26T12:23:13+01:00
Test and fix for a crash in newmemoryview() when itemsize==0

--HG--
branch : ctypes-stuff

- - - - -
fda56969 by Ronan Lamy at 2020-05-26T12:33:58+01:00
Make memoryviews on structs 0-dimensional (py3 behavior)

--HG--
branch : ctypes-stuff

- - - - -
0ac69962 by Armin Rigo at 2020-05-26T13:47:40+02:00
First bug and fix for SRE_Match.__repr__()

--HG--
branch : py3.6

- - - - -
322f8dbf by Armin Rigo at 2020-05-26T14:07:52+02:00
Fix the repr of SRE_Pattern and SRE_Match: truncating a utf-8 string at a
random point is not a good idea

--HG--
branch : py3.6

- - - - -
8807e10e by Ronan Lamy at 2020-05-26T15:58:52+01:00
Fix format of swapped-endian simple types

--HG--
branch : ctypes-stuff

- - - - -
9df44f98 by Ronan Lamy at 2020-05-26T16:13:48+01:00
Update stdlib test: skip one case, fix another that fails on CPython

--HG--
branch : ctypes-stuff

- - - - -
ec727ba0 by Ronan Lamy at 2020-05-26T16:32:37+01:00
move default __buffer__ implementation to _ctypes.basics and add function pointer format

--HG--
branch : ctypes-stuff

- - - - -
ac6f0c70 by Ronan Lamy at 2020-05-27T11:14:19+01:00
Document branch

--HG--
branch : ctypes-stuff

- - - - -
9d2f220d by Ronan Lamy at 2020-05-27T11:15:25+01:00
Close branch before merging

--HG--
branch : ctypes-stuff

- - - - -
6843cc10 by Ronan Lamy at 2020-05-27T11:21:15+01:00
Merge branch 'ctypes-stuff'

- - - - -
589691f6 by Ronan Lamy at 2020-05-27T11:36:22+01:00
hg merge default

--HG--
branch : py3.6

- - - - -
2f5dfcd5 by Ronan Lamy at 2020-05-27T15:54:18+01:00
Fix test: the 'c' typecode means that bytes are considered as characters

--HG--
branch : py3.6

- - - - -
f0fefef0 by Ronan Lamy at 2020-05-27T17:57:16+01:00
Ensure correct PEP3118 codes for primitive ctypes types (cf. bpo-10746)

--HG--
branch : py3.6

- - - - -
7ccd9a77 by Ronan Lamy at 2020-05-27T18:01:59+01:00
tweak stdlib test so that it passes on pypy

--HG--
branch : py3.6

- - - - -
95a32f80 by Ronan Lamy at 2020-05-28T14:59:37+01:00
fix test

--HG--
branch : py3.6

- - - - -
f6193fa8 by Armin Rigo at 2020-05-28T16:06:37+02:00
update to cffi/54810acbf34d

- - - - -
07f2c897 by Ronan Lamy at 2020-05-28T18:08:17+01:00
Fix missing _special_casing in unicodedb_5_2_0.py and regenerate

- - - - -
cbd55b8e by Ronan Lamy at 2020-05-28T18:10:23+01:00
hg merge default

--HG--
branch : py3.6

- - - - -
9c2a4c24 by Armin Rigo at 2020-05-31T10:36:32+02:00
It's pointless to compare the length of something with sys.maxsize.
The intention is instead to compare it with the C constant MAX_INT.

- - - - -
226f520b by Matt Billenstein at 2020-06-02T03:57:00+00:00
make_portable.py support for macos

--HG--
branch : issue3240

- - - - -
8cad25ff by Armin Rigo at 2020-06-02T10:45:47+02:00
Issue #3239

Fix.  As often, it is more ill-defined than expected

--HG--
branch : py3.6

- - - - -
2f8e4772 by Matti Picus at 2020-06-02T13:52:25+03:00
use make_portable on macOS by default

--HG--
branch : issue3240

- - - - -
a4a095e6 by Matti Picus at 2020-06-02T17:15:01+03:00
copy2 -> copy since copy2 can fail on macOS

--HG--
branch : issue3240

- - - - -
1f35838a by Matti Picus at 2020-06-02T19:12:22+03:00
add -headerpad_max_install_names for macos

--HG--
branch : issue3240

- - - - -
609f3360 by Ronan Lamy at 2020-06-04T19:39:16+01:00
Try to improve pickling performance (issue #3230)

--HG--
branch : py3.6

- - - - -
9ab0f8c4 by Armin Rigo at 2020-06-07T09:27:39+02:00
#3243

Forward-port fff8e5f2

--HG--
branch : py3.6

- - - - -
88a7c9bf by Matti Picus at 2020-06-08T13:05:38+03:00
fixes (from Matt Billenstein via mail)

--HG--
branch : issue3240

- - - - -
41759282 by Matti Picus at 2020-06-08T19:47:55+03:00
close branch to be merged

--HG--
branch : issue3240

- - - - -
61c27ebd by Matti Picus at 2020-06-08T19:48:24+03:00
merge branch to use make_portable on macos

- - - - -
14594094 by Matti Picus at 2020-06-08T19:54:16+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
5bf7a1a4 by shaolo1 at 2020-06-11T10:09:40-05:00
Replaced bad link to getting-started-dev.html with contributing.html.

- - - - -
50b44840 by Ronan Lamy at 2020-06-12T13:09:22+01:00
Allow overridden .__int__() in subclasses of complex to actually have an effect on int()

- - - - -
d74ac044 by Ronan Lamy at 2020-06-12T13:40:19+01:00
hg merge default

--HG--
branch : py3.6

- - - - -
f17a27c3 by Matt Billenstein at 2020-06-14T07:48:56+03:00
macOS packaging improvements

- - - - -
5786175d by Matti Picus at 2020-06-14T08:40:55+03:00
remove references to outdated wiki pages

- - - - -
b92116d6 by Armin Rigo at 2020-06-14T17:14:48+02:00
Issue #3246

Not figuring out what's wrong.  It could be again some highly obscure with
overflows in asmmemmgr.py line 39, but it looks a bit unlikely.  Fixing anyway.

- - - - -
e432a0c7 by Armin Rigo at 2020-06-14T22:47:57+02:00
Check for a valid continuation byte with a signed byte comparison directly

- - - - -
4476f179 by Matt Billenstein at 2020-06-15T10:33:07+03:00
fix previous patch

- - - - -
59093c47 by Armin Rigo at 2020-06-16T14:43:27+02:00
Add rgc.ll_arraymove(), as a way to shift items inside the same array
with proper GC support.

--HG--
branch : wb_before_move

- - - - -
97f2ddfe by Armin Rigo at 2020-06-16T14:51:54+02:00
Direct tests for rgc.ll_arraymove()

--HG--
branch : wb_before_move

- - - - -
a330912d by Armin Rigo at 2020-06-16T16:17:05+02:00
oops, only issue a general write_barrier() if at least one card is set

--HG--
branch : wb_before_move

- - - - -
9a3ba0b8 by Armin Rigo at 2020-06-16T16:20:01+02:00
do it in minimark.py too

--HG--
branch : wb_before_move

- - - - -
d681e653 by Armin Rigo at 2020-06-16T16:51:48+02:00
Copy this from ll_arraycopy().  Unsure it's needed but it might.

--HG--
branch : wb_before_move

- - - - -
c36360b7 by Matti Picus at 2020-06-16T22:39:16+03:00
fix path to tcl,tk on windows, issue 3247

- - - - -
5c56c3a9 by Matt Billenstein at 2020-06-17T14:31:29+03:00
fix faulty patch application

- - - - -
547c7249 by Matt Billenstein at 2020-06-18T07:50:40+03:00
add tk libraries

- - - - -
73f5a0b3 by Matti Picus at 2020-06-18T11:50:14+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
e65e6f10 by Yannick Jadoul at 2020-06-18T17:59:30+02:00
Implement bpo-30465: Fix lineno and col_offset in fstring AST nodes

--HG--
branch : py3.6

- - - - -
654108ff by Yannick Jadoul at 2020-06-18T18:50:11+02:00
Fix annotation in f_string_compile

--HG--
branch : py3.6

- - - - -
e4a30913 by Yannick Jadoul at 2020-06-18T22:56:04+02:00
Convert pypy/objspace/std/test/test_fstring.py into new-style apptest_fstring.py

--HG--
branch : py3.6

- - - - -
5299574c by Yannick Jadoul at 2020-06-21T00:59:42+02:00
Fix test_error_unknown_code in apptest_fstring, and add test on unicode

--HG--
branch : py3.6

- - - - -
18478be2 by Matti Picus at 2020-06-21T21:27:38+03:00
make sure _cffi_backed tests are run with the correct compiler

--HG--
branch : py3.6

- - - - -
de4bcd27 by Matti Picus at 2020-06-21T21:27:38+03:00
make sure _cffi_backed tests are run with the correct compiler

- - - - -
ee9868f2 by Armin Rigo at 2020-06-22T14:33:07+00:00
Merge branch 'branch/wb_before_move' into 'branch/default'

Speed up list.pop/list.insert operations that shift many items

list.pop/list.insert operations that shift many items were very slow in old large list objects.  This is because it was done by manually reading and writing all items, and the card-marking adds overhead to every single write.  With this branch, it's done via support for a new operation in the GC, writebarrier_before_move().  This could be renamed if needed for other use cases, but basically, this operation takes an array, looks for the flag that says there is at least one marked card in it, and in that case applies a general write barrier to it.  After such an operation, the shift of items can always be done with a simple memmove() call.

See merge request pypy/pypy!729

- - - - -
d439c834 by Matti Picus at 2020-06-22T18:49:56+03:00
fix test for win32 and make test more rsiliant to failures

- - - - -
3c0005b3 by Matti Picus at 2020-06-22T19:14:06+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
b782f178 by Ronan Lamy at 2020-06-22T18:39:32+00:00
Merge branch 'topic/py3.6/py3.6-bpo-30465' into 'branch/py3.6'

Implement bpo-30465: Fix lineno and col_offset in fstring AST nodes

See merge request pypy/pypy!730

--HG--
branch : py3.6

- - - - -
058003c4 by Matti Picus at 2020-06-24T11:20:19+03:00
make sure cpyext tests are run with the correct compiler

- - - - -
302e2372 by Armin Rigo at 2020-06-25T13:57:04+02:00
Fixes for 560856d4f545: need to add an ARRAYMOVE operation in the jit, similar
to ARRAYCOPY

- - - - -
f7c966d0 by Armin Rigo at 2020-06-25T16:39:54+02:00
fix tests

- - - - -
b53d7fb5 by Armin Rigo at 2020-06-26T11:18:36+02:00
Fix for recent versions of gcc when running the cpyext tests:
the 'all_exceptions' lists global variables that would end up
being defined twice, in both 'code' and 'struct_source', ending
up in two .c files.  Older versions of gcc seem happy about that
but newer versions complain.

- - - - -
9f503a6e by Armin Rigo at 2020-06-26T11:19:30+02:00
#3251

PySet_Add fails on frozenset.  Fixed

- - - - -
40d4488f by Matti Picus at 2020-06-26T12:33:14+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
3788bc2a by Antonio Cuni at 2020-06-26T15:27:33+02:00
fix a bug which was introduced by 338b6c45ed55: if by change the GC runs in the middle of the for loop inside __len__, the callbacks are executed, the dictionary changes size and we get a RuntimeError. Fix it by ensuring that we collect all the values BEFORE entering the for loop

--HG--
branch : py3.6

- - - - -
c283afcd by Antonio Cuni at 2020-06-26T15:29:32+02:00
apply to WeakKeyDictionary the same fix that we applied to WeakValueDictionary in fffa07e525de

--HG--
branch : py3.6

- - - - -
d889b0da by Antonio Cuni at 2020-06-26T15:30:43+02:00
merge heads

--HG--
branch : py3.6

- - - - -
19156729 by Yannick Jadoul at 2020-06-29T00:37:09+02:00
Implement bpo-29104: Fixed parsing backslashes in f-strings

--HG--
branch : py3.6

- - - - -
647bc53c by Yannick Jadoul at 2020-06-29T01:41:50+02:00
Fix annotation error

--HG--
branch : py3.6

- - - - -
7707ae63 by Matti Picus at 2020-06-29T10:02:40+03:00
skip pthread tests on win32

--HG--
branch : py3.6

- - - - -
205468a8 by Armin Rigo at 2020-06-29T09:50:55+02:00
sleep() bug: the main loop writes the remaining time to sleep into a variable
called 'secs' but that variable is only present in trunk, not in py3.6.

Secondary fix: be more careful again on Windows, like in trunk.

--HG--
branch : py3.6

- - - - -
4fa49d1e by Matti Picus at 2020-06-29T12:21:13+03:00
set_wakeup_fd test passes untranslated

--HG--
branch : py3.6

- - - - -
1ba137e2 by Matti Picus at 2020-06-29T13:58:49+03:00
back out 61892379e74b, set_wakeup_fd is very different on win32

--HG--
branch : py3.6

- - - - -
19eb2a60 by Armin Rigo at 2020-06-29T19:17:16+02:00
A FAQ entry "I wrote a 3-lines benchmark and it's not faster than CPython.
Why?"

- - - - -
93f8ae2b by Armin Rigo at 2020-06-29T22:53:06+02:00
Trying to check errors in the locking functions on Windows

- - - - -
cef83aba by Armin Rigo at 2020-06-29T22:57:21+02:00
fix

- - - - -
1ee79bf3 by Armin Rigo at 2020-06-29T23:56:11+02:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
a370aad7 by Chris AtLee at 2020-06-30T09:10:15+03:00
issue 3242: add missing lzma_stream_encoder

--HG--
branch : py3.6

- - - - -
81f9f002 by Matti Picus at 2020-06-30T10:07:03+03:00
test for b46f35a803e0, remove unused field from lzma_stream

--HG--
branch : py3.6

- - - - -
22e124ad by Matti Picus at 2020-06-30T08:30:45+00:00
Merge branch 'topic/py3.6/py3.6-bpo-29104' into 'branch/py3.6'

Implement bpo-29104: Fixed parsing backslashes in f-strings

See merge request pypy/pypy!736

--HG--
branch : py3.6

- - - - -
16d75c02 by Yannick Jadoul at 2020-06-30T14:54:50+02:00
Fix test_fstring_lineno test in test_astbuilder.py

--HG--
branch : py3.6

- - - - -
d883fe85 by Matti Picus at 2020-06-30T16:34:49+03:00
update win32 to openssl1.1

- - - - -
94fff23d by Matti Picus at 2020-07-01T01:07:19+03:00
the version of ssl for win32 uses dlls, we must copy them to lib_pypy to be found

- - - - -
cabfeb85 by Matti Picus at 2020-07-01T01:07:59+03:00
merge default into branch

--HG--
branch : py3.6

- - - - -
0ea12638 by Matti Picus at 2020-07-01T23:11:13+03:00
merge py3.6 into branch

--HG--
branch : winconsoleio

- - - - -
e203f571 by Matti Picus at 2020-07-02T16:20:39+03:00
fix translation

--HG--
branch : winconsoleio

- - - - -
9bb0d2bd by Matti Picus at 2020-07-07T01:40:55+03:00
simplify, fix translation

--HG--
branch : winconsoleio

- - - - -


30 changed files:

- .hgtags
- LICENSE
- Makefile
- README.rst
- extra_tests/cffi_tests/cffi0/backend_tests.py
- extra_tests/cffi_tests/cffi0/test_parsing.py
- extra_tests/cffi_tests/cffi1/test_recompiler.py
- + extra_tests/conftest.py
- extra_tests/ctypes_tests/test_buffers.py
- extra_tests/ctypes_tests/test_extra.py
- extra_tests/ctypes_tests/test_pointers.py
- extra_tests/ctypes_tests/test_structures.py
- + extra_tests/test_lzma.py
- extra_tests/test_semlock.py
- extra_tests/test_sqlite3.py
- + extra_tests/test_structseq.py
- + extra_tests/test_weakref.py
- get_externals.py
- − lib-python/2.7/ensurepip/_bundled/pip-20.0.2-py2.py3-none-any.whl
- − lib-python/2.7/ensurepip/_bundled/setuptools-44.0.0-py2.py3-none-any.whl
- lib-python/3/ctypes/test/test_pep3118.py
- lib-python/3/distutils/_msvccompiler.py
- lib-python/3/distutils/ccompiler.py
- lib-python/3/ensurepip/__init__.py
- lib-python/3/test/bisect.py → lib-python/3/test/bisect_cmd.py
- lib-python/3/test/test_capi.py
- lib-python/3/test/test_ensurepip.py
- lib-python/3/test/test_fstring.py
- lib-python/3/test/test_ssl.py
- lib-python/3/weakref.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/887afaaee3771e93cbdaad155f825dd9427575bd...9bb0d2bded4ea59f29e8a0ba31251d40c77de4b6

-- 
View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/887afaaee3771e93cbdaad155f825dd9427575bd...9bb0d2bded4ea59f29e8a0ba31251d40c77de4b6
You're receiving this email because of your account on foss.heptapod.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-commit/attachments/20200706/c3d9e626/attachment-0001.html>


More information about the pypy-commit mailing list