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


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

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

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

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

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

- - - - -
67c49bff by Matti Picus at 2021-01-23T21:00:33+02:00
merge default into py3.7

--HG--
branch : py3.7

- - - - -
ab47f90e by Matti Picus at 2021-01-23T23:20:20+02:00
test, add PyImport_GetModule (issue 3385)

--HG--
branch : py3.7

- - - - -
df6398a9 by Matti Picus at 2021-01-23T23:22:38+02:00
merge heads

--HG--
branch : py3.7

- - - - -


8 changed files:

- pypy/doc/whatsnew-head.rst
- pypy/module/_winreg/moduledef.py
- pypy/module/cpyext/eval.py
- pypy/module/cpyext/import_.py
- pypy/module/cpyext/test/test_import.py
- rpython/jit/metainterp/heapcache.py
- rpython/jit/metainterp/pyjitpl.py
- rpython/jit/metainterp/test/test_heapcache.py


View it on GitLab: 
https://foss.heptapod.net/pypy/pypy/-/compare/b0537909b9627ea8753369c3e37db8d4308621ae...df6398a93118cb93f2510fc9bab3032f0f01b7dd

-- 
View it on Heptapod: 
https://foss.heptapod.net/pypy/pypy/-/compare/b0537909b9627ea8753369c3e37db8d4308621ae...df6398a93118cb93f2510fc9bab3032f0f01b7dd
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