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


Commits:
ca920b27 by Matti Picus at 2020-08-03T08:04:51+03:00
/O2 or /Ox on MSVC does tail call optimization

- - - - -
c78bdbab by Matti Picus at 2020-08-02T19:52:22+03:00
rsocket tests - win32 has no recvmsg; socketgetsockname needs to be bound

- - - - -
73300620 by Matti Picus at 2020-08-03T21:14:16+03:00
backout 690ed94d970b and do PYPY_INHIBIT_TAIL_CALL for MSVC properly

- - - - -
d145555d by Armin Rigo at 2020-08-07T12:13:38+02:00
When "pypy -m pip" fails to find pip, give an error message that 
hints at "pypy
-m ensurepip"

- - - - -
2eb845af by Matti Picus at 2020-08-08T22:50:48+03:00
start release note, optimistically include hpy Universal mode

- - - - -
95a26954 by Julian Berman at 2020-07-18T15:52:08-04:00
Use timespec on macOS too.

It's present, the fields are just named slightly differently.

I think this fixes all but one test in rlib.rposix_stat, which
previously were failing.

The last one just needs some bifurcation due again to the
differing names in the timespec struct.

More broadly, the bug here is that this code has different
behavior on PyPy and CPython + macOS:

    touch foo
    for each in pypy3 python3.6; do
        echo $each; $each -c 'import os; 
print(os.stat("foo").st_mtime)'
    done

where on PyPy the *time attributes only give integer precision.

And yeah this actually came up -- a test I wrote for other code failed
on PyPy because the mtime of a file was changing by less than a second
of precision.

- - - - -
4d69d1aa by Julian Berman at 2020-07-18T16:03:40-04:00
Uglily fix test_high_precision_stat_time on macOS

Copypaste + modify the differing struct field names.

- - - - -
99a24228 by Julian Berman at 2020-07-18T16:12:47-04:00
Fixup the comments around timespec field naming.

- - - - -
bfc6fde8 by Matti Picus at 2020-08-02T00:30:36+03:00
fix for refactor on linux

--HG--
branch : py3.6

- - - - -
22d01213 by Armin Rigo at 2020-08-06T17:54:25+02:00
(anto, arigo, ronan) in python3.8, PyNumber_Check() will need to check for
__index__

--HG--
branch : py3.6

- - - - -
d568e733 by Armin Rigo at 2020-08-07T12:16:51+02:00
Manual port of 2c5448e043b4

--HG--
branch : py3.6

- - - - -
d785b6cf by Matti Picus at 2020-08-09T20:59:31+03:00
update contributors list, 8 new names

- - - - -
2e5227ae by Matti Picus at 2020-08-09T21:10:20+03:00
merge default into py3.6

--HG--
branch : py3.6

- - - - -
6a23aa6b by Matti Picus at 2020-08-09T21:11:04+03:00
merge py3.6 into py3.7

--HG--
branch : py3.7

- - - - -


11 changed files:

- LICENSE
- lib-python/3/runpy.py
- pypy/doc/contributor.rst
- pypy/doc/index-of-release-notes.rst
- + pypy/doc/release-v7.3.2.rst
- pypy/module/cpyext/number.py
- pypy/module/cpyext/test/test_number.py
- rpython/rlib/rposix_stat.py
- rpython/rlib/test/test_rposix_stat.py
- rpython/rlib/test/test_rsocket.py
- rpython/translator/c/src/stack.h


View it on GitLab: 
https://foss.heptapod.net/pypy/pypy/-/compare/401b5d80b19d7ada416d37509471da4b67c6fdfa...6a23aa6be99f5347a434173c8876ef7a1e41ac8f

-- 
View it on GitLab: 
https://foss.heptapod.net/pypy/pypy/-/compare/401b5d80b19d7ada416d37509471da4b67c6fdfa...6a23aa6be99f5347a434173c8876ef7a1e41ac8f
You're receiving this email because of your account on foss.heptapod.net.


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

Reply via email to