Carl Friedrich Bolz-Tereick pushed to branch branch/map-improvements 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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* - - - - - 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 - - - - - 10 changed files: - pypy/doc/whatsnew-head.rst - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/moduledef.py - pypy/module/_winreg/test/test_winreg.py - pypy/module/cpyext/eval.py - pypy/module/cpyext/modsupport.py - pypy/module/cpyext/stubs.py - pypy/module/cpyext/test/test_cpyext.py - pypy/objspace/std/mapdict.py - pypy/objspace/std/test/test_mapdict.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/23b6ad2f2c0ddf010a5ebd3c59b4d2c224128cc5...432b4c30897b71d77c7b94803116957597982133 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/23b6ad2f2c0ddf010a5ebd3c59b4d2c224128cc5...432b4c30897b71d77c7b94803116957597982133 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
