From foss at heptapod.net Mon Feb 1 01:07:20 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 01 Feb 2021 06:07:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 4 commits: unify 'hints' and '_hints' to '_hints' Message-ID: <60179a988cd06_19881a8a81377e9@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - b5e28e56 by Matti Picus at 2021-02-01T08:06:49+02:00 merge heads - - - - - 9 changed files: - pypy/doc/whatsnew-head.rst - rpython/memory/gctransform/transform.py - rpython/rlib/objectmodel.py - rpython/rlib/test/test_objectmodel.py - rpython/rtyper/lltypesystem/ll2ctypes.py - rpython/rtyper/lltypesystem/lltype.py - rpython/rtyper/rclass.py - rpython/translator/c/database.py - rpython/translator/c/node.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ae65cac0648d68fa778e2d69607d1a09ad806091...b5e28e56b6e59819fda50a2c46f5384713d58bea -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ae65cac0648d68fa778e2d69607d1a09ad806091...b5e28e56b6e59819fda50a2c46f5384713d58bea You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 1 01:08:08 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 01 Feb 2021 06:08:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 5 commits: unify 'hints' and '_hints' to '_hints' Message-ID: <60179ac87635e_19881cc701379b7@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 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 - - - - - b5e28e56 by Matti Picus at 2021-02-01T08:06:49+02:00 merge heads - - - - - 01c921e9 by Matti Picus at 2021-02-01T08:07:52+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 9 changed files: - pypy/doc/whatsnew-head.rst - rpython/memory/gctransform/transform.py - rpython/rlib/objectmodel.py - rpython/rlib/test/test_objectmodel.py - rpython/rtyper/lltypesystem/ll2ctypes.py - rpython/rtyper/lltypesystem/lltype.py - rpython/rtyper/rclass.py - rpython/translator/c/database.py - rpython/translator/c/node.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/7ebd0f28dbbf82d808a896d03ad97142a949f1cb...01c921e939fa1e600fdd8772fb075d040dc7d09d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7ebd0f28dbbf82d808a896d03ad97142a949f1cb...01c921e939fa1e600fdd8772fb075d040dc7d09d You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 1 08:31:58 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 01 Feb 2021 13:31:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/map-improvements] 5 commits: unify 'hints' and '_hints' to '_hints' Message-ID: <601802ce7af8d_198b75250165643@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/map-improvements at PyPy / pypy Commits: 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 - - - - - 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 - - - - - 9 changed files: - pypy/doc/whatsnew-head.rst - rpython/memory/gctransform/transform.py - rpython/rlib/objectmodel.py - rpython/rlib/test/test_objectmodel.py - rpython/rtyper/lltypesystem/ll2ctypes.py - rpython/rtyper/lltypesystem/lltype.py - rpython/rtyper/rclass.py - rpython/translator/c/database.py - rpython/translator/c/node.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/859cf4874ef95ee00e1d8dc3279d85c142fadcc8...84f4bacf4c10aa54bb5c07f54803316a0e0a6c53 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/859cf4874ef95ee00e1d8dc3279d85c142fadcc8...84f4bacf4c10aa54bb5c07f54803316a0e0a6c53 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 1 08:32:01 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 01 Feb 2021 13:32:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/map-improvements-3.7] 37 commits: introduce a @never_allocate class decorator, which ensure that a certain... Message-ID: <601802d176d88_198b74c881658b7@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/map-improvements-3.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 - - - - - 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 - - - - - 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 - - - - - 8e7d91c4 by Carl Friedrich Bolz-Tereick at 2021-02-01T14:31:30+01:00 merge map-improvements --HG-- branch : map-improvements-3.7 - - - - - 24 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/test/test_cpyext.py - pypy/module/pypyjit/test_pypy_c/test_call.py - pypy/module/pypyjit/test_pypy_c/test_containers.py - pypy/module/pypyjit/test_pypy_c/test_instance.py - pypy/module/pypyjit/test_pypy_c/test_misc.py - pypy/module/pypyjit/test_pypy_c/test_thread.py - pypy/objspace/std/mapdict.py - pypy/objspace/std/test/test_mapdict.py - rpython/jit/metainterp/optimizeopt/rewrite.py - rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py - rpython/memory/gctransform/transform.py - rpython/rlib/objectmodel.py - rpython/rlib/test/test_objectmodel.py - rpython/rtyper/lltypesystem/ll2ctypes.py - rpython/rtyper/lltypesystem/lltype.py - rpython/rtyper/rclass.py - rpython/translator/c/database.py - rpython/translator/c/node.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8ef175e81b7f8700e3c1d46af1c973d32ae762a9...8e7d91c4cebbbe83282c35360e1c6d3aba1d27d8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8ef175e81b7f8700e3c1d46af1c973d32ae762a9...8e7d91c4cebbbe83282c35360e1c6d3aba1d27d8 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 1 13:47:47 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 01 Feb 2021 18:47:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/map-improvements-3.7] fix merge problem Message-ID: <60184cd37f7b7_198c7939017564f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/map-improvements-3.7 at PyPy / pypy Commits: fdd3d968 by Carl Friedrich Bolz-Tereick at 2021-02-01T19:47:35+01:00 fix merge problem --HG-- branch : map-improvements-3.7 - - - - - 1 changed file: - pypy/module/cpyext/modsupport.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/fdd3d96843344b0cfa732116668f0f6798f8c713 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fdd3d96843344b0cfa732116668f0f6798f8c713 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 2 03:04:27 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 02 Feb 2021 08:04:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy.org][branch/blogposts] 3 commits: only float top nav to the left Message-ID: <6019078b188e6_198db897c1827b5@heptapod-foss.mail> Matti Picus pushed to branch branch/blogposts at PyPy / pypy.org Commits: 300796a5 by Matti Picus at 2021-02-01T00:25:10+02:00 only float top nav to the left --HG-- branch : blogposts - - - - - ea82dc0d by Matti Picus at 2021-02-01T08:27:07+02:00 add release tag --HG-- branch : blogposts - - - - - cddb02fb by Matti Picus at 2021-02-02T10:04:06+02:00 separate top nav from other formatting, fix some links --HG-- branch : blogposts - - - - - 30 changed files: - conf.py - posts/2007/11/sprint-discussions-releases-testing-1126468258904483211.meta - posts/2008/03/py-lib-091-released-1654797401128918376.meta - posts/2008/08/pylibpytest-092-released-6233865913406513469.meta - posts/2008/10/sprint-discussions-release-planning-7097053444808236145.meta - posts/2009/04/11-final-released-225813777919757859.meta - posts/2009/04/beta-for-110-released-4604559533184706699.meta - posts/2009/12/planning-next-release-of-pypy-4193252449406707091.meta - posts/2010/03/heroes-of-12-release-7211722984024027191.meta - posts/2010/03/introducing-pypy-12-release-2791388655442447862.meta - posts/2010/06/pypy-13-released-8546085566902489304.meta - posts/2010/12/pypy-14-release-aftermath-2979780282210978576.meta - posts/2011/04/pypy-15-released-catching-up-302997959079576809.meta - posts/2012/06/release-01-of-cffi-4760622823232463868.meta - posts/2012/07/cffi-release-02-4800000428934604295.meta - posts/2012/08/cffi-release-03-4740491796308953732.meta - posts/2013/04/pypy-20-beta-2-released-4858660312787995512.meta - posts/2014/07/pypy-stm-first-interesting-release-8684276541915333814.meta - posts/2014/09/pypy-240-released-9-days-left-in-7722154416024407111.meta - posts/2014/10/pypy3-240-released-5007750685927360190.meta - posts/2015/02/pypy-250-released-247160062953533060.meta - posts/2015/03/pypy-251-released-5657064769385723517.meta - posts/2015/03/pypy-stm-251-released-1342113838236225773.meta - posts/2015/05/cffi-101-released-756545636419794802.meta - posts/2015/06/pypy-260-release-8983050552628070433.meta - posts/2015/08/pypy-261-released-3638960649983103796.meta - posts/2015/10/pypy-400-released-jit-with-simd-8282134928733384063.meta - posts/2015/11/pypy-401-released-please-update-2652340737298251005.meta - posts/2016/03/pypy-50-released-5730569530415927220.meta - posts/2016/03/pypy-501-bugfix-released-2218405735970044084.meta View it on GitLab: https://foss.heptapod.net/pypy/pypy.org/-/compare/6ef1d0872a23e2244d973dc2069843a9b886003b...cddb02fb09319c5adadcdc9ce93735c89f462a05 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy.org/-/compare/6ef1d0872a23e2244d973dc2069843a9b886003b...cddb02fb09319c5adadcdc9ce93735c89f462a05 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 2 03:58:54 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 02 Feb 2021 08:58:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy.org][branch/blogposts] add some submenus Message-ID: <6019144e5aaaf_198dccb5c183824@heptapod-foss.mail> Matti Picus pushed to branch branch/blogposts at PyPy / pypy.org Commits: d349000d by Matti Picus at 2021-02-02T10:42:59+02:00 add some submenus --HG-- branch : blogposts - - - - - 1 changed file: - conf.py View it on GitLab: https://foss.heptapod.net/pypy/pypy.org/-/commit/d349000d00e5ca287bffecfee09b3054d875d992 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy.org/-/commit/d349000d00e5ca287bffecfee09b3054d875d992 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 2 07:01:28 2021 From: foss at heptapod.net (nulano) Date: Tue, 02 Feb 2021 12:01:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/win-tcl8.6 Message-ID: <60193f18e9c2d_198e80aa818765f@heptapod-foss.mail> nulano pushed new branch branch/win-tcl8.6 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/win-tcl8.6 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 2 11:00:24 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 02 Feb 2021 16:00:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy.org][branch/blogposts] 282 commits: add a gitlab-ci runner Message-ID: <6019771882b87_198f3dcac195591@heptapod-foss.mail> Matti Picus pushed to branch branch/blogposts at PyPy / pypy.org Commits: 201c6ef0 by Matti Picus at 2021-01-12T12:06:40+02:00 add a gitlab-ci runner --HG-- branch : preview - - - - - 33969577 by Matti Picus at 2021-01-12T12:07:29+02:00 arm64 is build without "portable" support - - - - - b6c64c8d by Matti Picus at 2021-01-12T15:56:46+02:00 add a deploy step --HG-- branch : preview - - - - - 0c5f34c8 by Matti Picus at 2021-01-12T16:14:13+02:00 typo --HG-- branch : preview - - - - - f9aad58f by Matti Picus at 2021-01-12T18:24:50+02:00 add hg push to deploy --HG-- branch : preview - - - - - 57c2a6cd by Matti Picus at 2021-01-12T16:27:22+00:00 Merge branch 'branch/preview' into 'branch/default' add a gitlab-ci runner See merge request pypy/pypy.org!21 - - - - - 45be0461 by Matti Picus at 2021-01-12T18:45:48+02:00 switch CI images - - - - - 5a2aec0d by Matti Picus at 2021-01-12T18:49:57+02:00 fix hg commit command - - - - - 8f7d365d by Matti Picus at 2021-01-12T20:01:21+02:00 add branch to hg push - - - - - 65421af3 by Matti Picus at 2021-01-12T22:50:53+02:00 use token to push - - - - - 5a949f79 by Matti Picus at 2021-01-12T23:16:57+02:00 typo in push url - - - - - b298b522 by Matti Picus at 2021-01-12T23:30:26+02:00 add repo to url - - - - - 10353053 by gitlab-runner at 2021-01-12T21:31:53+00:00 render site via gitlab runner - - - - - fd30095f by gitlab-runner at 2021-01-12T21:34:14+00:00 render site via gitlab runner - - - - - c1c641b6 by gitlab-runner at 2021-01-12T21:36:02+00:00 render site via gitlab runner - - - - - f3418b6d by gitlab-runner at 2021-01-12T21:37:05+00:00 render site via gitlab runner - - - - - d6aea27f by gitlab-runner at 2021-01-12T21:38:48+00:00 render site via gitlab runner - - - - - b8ebea29 by gitlab-runner at 2021-01-12T21:40:15+00:00 render site via gitlab runner - - - - - ee367db2 by gitlab-runner at 2021-01-12T21:41:49+00:00 render site via gitlab runner - - - - - df5532c5 by gitlab-runner at 2021-01-12T21:43:35+00:00 render site via gitlab runner - - - - - 2d9ec61d by gitlab-runner at 2021-01-12T21:44:49+00:00 render site via gitlab runner - - - - - ad523068 by gitlab-runner at 2021-01-12T21:46:18+00:00 render site via gitlab runner - - - - - f5e37c3e by gitlab-runner at 2021-01-12T21:48:14+00:00 render site via gitlab runner - - - - - db612bf5 by gitlab-runner at 2021-01-12T21:49:48+00:00 render site via gitlab runner - - - - - 5350e7ca by gitlab-runner at 2021-01-12T21:51:06+00:00 render site via gitlab runner - - - - - 326fc67a by gitlab-runner at 2021-01-12T21:53:04+00:00 render site via gitlab runner - - - - - 8e751709 by gitlab-runner at 2021-01-12T21:54:19+00:00 render site via gitlab runner - - - - - 8bb65189 by gitlab-runner at 2021-01-12T21:56:13+00:00 render site via gitlab runner - - - - - 88f780e3 by gitlab-runner at 2021-01-12T21:57:58+00:00 render site via gitlab runner - - - - - b2815143 by gitlab-runner at 2021-01-12T21:59:54+00:00 render site via gitlab runner - - - - - 1c2106be by gitlab-runner at 2021-01-12T22:02:25+00:00 render site via gitlab runner - - - - - 6a2aed65 by gitlab-runner at 2021-01-12T22:05:32+00:00 render site via gitlab runner - - - - - efea07b9 by gitlab-runner at 2021-01-12T22:07:24+00:00 render site via gitlab runner - - - - - 9a53428f by gitlab-runner at 2021-01-12T22:09:23+00:00 render site via gitlab runner - - - - - 31db306c by gitlab-runner at 2021-01-12T22:11:06+00:00 render site via gitlab runner - - - - - 80e67f83 by gitlab-runner at 2021-01-12T22:12:26+00:00 render site via gitlab runner - - - - - d80aa1d8 by gitlab-runner at 2021-01-12T22:14:02+00:00 render site via gitlab runner - - - - - 9a0b122a by gitlab-runner at 2021-01-12T22:16:07+00:00 render site via gitlab runner - - - - - 8e96d6a9 by gitlab-runner at 2021-01-12T22:18:17+00:00 render site via gitlab runner - - - - - 0ec520df by gitlab-runner at 2021-01-12T22:19:58+00:00 render site via gitlab runner - - - - - d733947e by gitlab-runner at 2021-01-12T22:21:49+00:00 render site via gitlab runner - - - - - 12e1827b by gitlab-runner at 2021-01-12T22:23:56+00:00 render site via gitlab runner - - - - - b55bee88 by gitlab-runner at 2021-01-12T22:25:26+00:00 render site via gitlab runner - - - - - 5d29673a by gitlab-runner at 2021-01-12T22:27:56+00:00 render site via gitlab runner - - - - - 8539766d by gitlab-runner at 2021-01-12T22:31:01+00:00 render site via gitlab runner - - - - - 1231dd23 by gitlab-runner at 2021-01-12T22:34:39+00:00 render site via gitlab runner - - - - - 22e2e878 by gitlab-runner at 2021-01-12T22:37:04+00:00 render site via gitlab runner - - - - - 31281f8a by gitlab-runner at 2021-01-12T22:39:24+00:00 render site via gitlab runner - - - - - d62ddab2 by gitlab-runner at 2021-01-12T22:41:02+00:00 render site via gitlab runner - - - - - fe09a7eb by gitlab-runner at 2021-01-12T22:42:25+00:00 render site via gitlab runner - - - - - 4bf64975 by gitlab-runner at 2021-01-12T22:43:56+00:00 render site via gitlab runner - - - - - 8527613f by gitlab-runner at 2021-01-12T22:45:26+00:00 render site via gitlab runner - - - - - 53b067d1 by gitlab-runner at 2021-01-12T22:46:54+00:00 render site via gitlab runner - - - - - a90fe128 by gitlab-runner at 2021-01-12T22:48:46+00:00 render site via gitlab runner - - - - - c3a7df49 by gitlab-runner at 2021-01-12T22:50:47+00:00 render site via gitlab runner - - - - - 542a9372 by gitlab-runner at 2021-01-12T22:52:41+00:00 render site via gitlab runner - - - - - ce459323 by gitlab-runner at 2021-01-12T22:54:51+00:00 render site via gitlab runner - - - - - 7bbbc882 by gitlab-runner at 2021-01-12T22:56:45+00:00 render site via gitlab runner - - - - - c05ac76e by gitlab-runner at 2021-01-12T22:59:01+00:00 render site via gitlab runner - - - - - 75203a0c by gitlab-runner at 2021-01-12T23:01:16+00:00 render site via gitlab runner - - - - - 956505bd by gitlab-runner at 2021-01-12T23:02:33+00:00 render site via gitlab runner - - - - - 1070b821 by gitlab-runner at 2021-01-12T23:05:49+00:00 render site via gitlab runner - - - - - 91d1b599 by gitlab-runner at 2021-01-12T23:07:53+00:00 render site via gitlab runner - - - - - 2503c8f4 by gitlab-runner at 2021-01-12T23:10:05+00:00 render site via gitlab runner - - - - - 38c5cffb by gitlab-runner at 2021-01-12T23:12:19+00:00 render site via gitlab runner - - - - - 26a42c99 by gitlab-runner at 2021-01-12T23:13:57+00:00 render site via gitlab runner - - - - - c3a035b4 by gitlab-runner at 2021-01-12T23:15:36+00:00 render site via gitlab runner - - - - - 57936f6b by gitlab-runner at 2021-01-12T23:17:13+00:00 render site via gitlab runner - - - - - a47463f5 by gitlab-runner at 2021-01-12T23:19:06+00:00 render site via gitlab runner - - - - - cbc24e0f by gitlab-runner at 2021-01-12T23:20:47+00:00 render site via gitlab runner - - - - - 319b7626 by gitlab-runner at 2021-01-12T23:22:17+00:00 render site via gitlab runner - - - - - e3b2bd0f by gitlab-runner at 2021-01-12T23:23:59+00:00 render site via gitlab runner - - - - - f24d8248 by gitlab-runner at 2021-01-12T23:25:43+00:00 render site via gitlab runner - - - - - 51bbae60 by gitlab-runner at 2021-01-12T23:27:31+00:00 render site via gitlab runner - - - - - 354710dc by gitlab-runner at 2021-01-12T23:29:16+00:00 render site via gitlab runner - - - - - 6bb4e400 by gitlab-runner at 2021-01-12T23:30:58+00:00 render site via gitlab runner - - - - - 0278c9dc by gitlab-runner at 2021-01-12T23:32:41+00:00 render site via gitlab runner - - - - - ece02c0d by gitlab-runner at 2021-01-12T23:34:17+00:00 render site via gitlab runner - - - - - e1633f54 by gitlab-runner at 2021-01-12T23:36:07+00:00 render site via gitlab runner - - - - - 9fe1549d by gitlab-runner at 2021-01-12T23:37:51+00:00 render site via gitlab runner - - - - - 8cf2811b by gitlab-runner at 2021-01-12T23:39:32+00:00 render site via gitlab runner - - - - - c6f383d3 by gitlab-runner at 2021-01-12T23:41:12+00:00 render site via gitlab runner - - - - - 7b363b8e by gitlab-runner at 2021-01-12T23:42:58+00:00 render site via gitlab runner - - - - - 54c1730f by gitlab-runner at 2021-01-12T23:44:33+00:00 render site via gitlab runner - - - - - 246c9f63 by gitlab-runner at 2021-01-12T23:46:14+00:00 render site via gitlab runner - - - - - 74ffd705 by gitlab-runner at 2021-01-12T23:47:46+00:00 render site via gitlab runner - - - - - e2d0075c by gitlab-runner at 2021-01-12T23:49:23+00:00 render site via gitlab runner - - - - - 4728fc4a by gitlab-runner at 2021-01-12T23:51:13+00:00 render site via gitlab runner - - - - - 5a3be0a6 by gitlab-runner at 2021-01-12T23:52:17+00:00 render site via gitlab runner - - - - - 0299a9a3 by gitlab-runner at 2021-01-12T23:53:34+00:00 render site via gitlab runner - - - - - d9509d5f by gitlab-runner at 2021-01-12T23:57:44+00:00 render site via gitlab runner - - - - - 82ab9429 by gitlab-runner at 2021-01-13T00:00:15+00:00 render site via gitlab runner - - - - - 1b460511 by gitlab-runner at 2021-01-13T00:04:08+00:00 render site via gitlab runner - - - - - c3463c04 by gitlab-runner at 2021-01-13T00:06:16+00:00 render site via gitlab runner - - - - - 54a299eb by gitlab-runner at 2021-01-13T00:08:53+00:00 render site via gitlab runner - - - - - a7055792 by gitlab-runner at 2021-01-13T00:10:45+00:00 render site via gitlab runner - - - - - d9326291 by gitlab-runner at 2021-01-13T00:12:32+00:00 render site via gitlab runner - - - - - fd90a428 by gitlab-runner at 2021-01-13T00:14:26+00:00 render site via gitlab runner - - - - - 397d2be6 by gitlab-runner at 2021-01-13T00:16:19+00:00 render site via gitlab runner - - - - - 603f95ee by gitlab-runner at 2021-01-13T00:18:07+00:00 render site via gitlab runner - - - - - 0a18a153 by gitlab-runner at 2021-01-13T00:19:55+00:00 render site via gitlab runner - - - - - d630b607 by gitlab-runner at 2021-01-13T00:21:51+00:00 render site via gitlab runner - - - - - 30ebdcfb by gitlab-runner at 2021-01-13T00:23:42+00:00 render site via gitlab runner - - - - - 12b2d129 by gitlab-runner at 2021-01-13T00:25:31+00:00 render site via gitlab runner - - - - - 1f914c27 by gitlab-runner at 2021-01-13T00:26:59+00:00 render site via gitlab runner - - - - - 916b200a by gitlab-runner at 2021-01-13T00:28:44+00:00 render site via gitlab runner - - - - - 1b96301f by gitlab-runner at 2021-01-13T00:30:31+00:00 render site via gitlab runner - - - - - bcba5c0e by gitlab-runner at 2021-01-13T00:32:16+00:00 render site via gitlab runner - - - - - bba78c5e by gitlab-runner at 2021-01-13T00:34:03+00:00 render site via gitlab runner - - - - - 606b14c1 by gitlab-runner at 2021-01-13T00:35:32+00:00 render site via gitlab runner - - - - - ac4427a8 by gitlab-runner at 2021-01-13T00:37:19+00:00 render site via gitlab runner - - - - - cec7d4eb by gitlab-runner at 2021-01-13T00:38:50+00:00 render site via gitlab runner - - - - - ede5b69a by gitlab-runner at 2021-01-13T00:40:20+00:00 render site via gitlab runner - - - - - 971df71d by gitlab-runner at 2021-01-13T00:42:04+00:00 render site via gitlab runner - - - - - e69086b0 by gitlab-runner at 2021-01-13T00:43:38+00:00 render site via gitlab runner - - - - - 5aacb560 by gitlab-runner at 2021-01-13T00:45:06+00:00 render site via gitlab runner - - - - - d3f6a068 by gitlab-runner at 2021-01-13T00:46:30+00:00 render site via gitlab runner - - - - - 4a5e900f by gitlab-runner at 2021-01-13T00:48:20+00:00 render site via gitlab runner - - - - - d362aa34 by gitlab-runner at 2021-01-13T00:49:51+00:00 render site via gitlab runner - - - - - 189e27e6 by gitlab-runner at 2021-01-13T00:51:18+00:00 render site via gitlab runner - - - - - 6a2e121a by gitlab-runner at 2021-01-13T00:52:42+00:00 render site via gitlab runner - - - - - 949e025f by gitlab-runner at 2021-01-13T00:54:06+00:00 render site via gitlab runner - - - - - 7bf5bc2e by gitlab-runner at 2021-01-13T00:55:31+00:00 render site via gitlab runner - - - - - 59fc889b by gitlab-runner at 2021-01-13T00:56:56+00:00 render site via gitlab runner - - - - - 97ff43b9 by gitlab-runner at 2021-01-13T00:58:37+00:00 render site via gitlab runner - - - - - 449cca82 by gitlab-runner at 2021-01-13T01:00:27+00:00 render site via gitlab runner - - - - - e34749d9 by gitlab-runner at 2021-01-13T01:02:27+00:00 render site via gitlab runner - - - - - 74a1ba4a by gitlab-runner at 2021-01-13T01:04:17+00:00 render site via gitlab runner - - - - - e9ed7b14 by gitlab-runner at 2021-01-13T01:06:50+00:00 render site via gitlab runner - - - - - 206f9c5b by gitlab-runner at 2021-01-13T01:08:52+00:00 render site via gitlab runner - - - - - f35a49ad by gitlab-runner at 2021-01-13T01:10:39+00:00 render site via gitlab runner - - - - - c6d88008 by gitlab-runner at 2021-01-13T01:12:27+00:00 render site via gitlab runner - - - - - 5d3f8abe by gitlab-runner at 2021-01-13T01:14:22+00:00 render site via gitlab runner - - - - - 9d5142e6 by gitlab-runner at 2021-01-13T01:16:10+00:00 render site via gitlab runner - - - - - 31780fc5 by gitlab-runner at 2021-01-13T01:17:55+00:00 render site via gitlab runner - - - - - 1ed36388 by gitlab-runner at 2021-01-13T01:19:50+00:00 render site via gitlab runner - - - - - b88e93db by gitlab-runner at 2021-01-13T01:21:39+00:00 render site via gitlab runner - - - - - 7d50a13b by gitlab-runner at 2021-01-13T01:24:46+00:00 render site via gitlab runner - - - - - ba3c2b21 by gitlab-runner at 2021-01-13T01:26:31+00:00 render site via gitlab runner - - - - - 9c0e3ad3 by gitlab-runner at 2021-01-13T01:28:13+00:00 render site via gitlab runner - - - - - c138a136 by gitlab-runner at 2021-01-13T01:29:50+00:00 render site via gitlab runner - - - - - ba839e4d by gitlab-runner at 2021-01-13T01:31:45+00:00 render site via gitlab runner - - - - - 7db74461 by gitlab-runner at 2021-01-13T01:33:33+00:00 render site via gitlab runner - - - - - 0decdb45 by gitlab-runner at 2021-01-13T01:35:31+00:00 render site via gitlab runner - - - - - 3f5d046c by gitlab-runner at 2021-01-13T01:37:16+00:00 render site via gitlab runner - - - - - 5e1e5f9e by gitlab-runner at 2021-01-13T01:38:57+00:00 render site via gitlab runner - - - - - 5c126e5a by gitlab-runner at 2021-01-13T01:40:47+00:00 render site via gitlab runner - - - - - dd4f886e by gitlab-runner at 2021-01-13T01:42:31+00:00 render site via gitlab runner - - - - - 1a7b5fe1 by gitlab-runner at 2021-01-13T01:43:56+00:00 render site via gitlab runner - - - - - 4c3e8539 by gitlab-runner at 2021-01-13T01:45:26+00:00 render site via gitlab runner - - - - - ba9a8831 by gitlab-runner at 2021-01-13T01:47:08+00:00 render site via gitlab runner - - - - - 4444ddb9 by gitlab-runner at 2021-01-13T01:49:19+00:00 render site via gitlab runner - - - - - c5fa1e4e by gitlab-runner at 2021-01-13T01:51:08+00:00 render site via gitlab runner - - - - - 1d2e2fb6 by gitlab-runner at 2021-01-13T01:52:32+00:00 render site via gitlab runner - - - - - 4a808bdd by gitlab-runner at 2021-01-13T01:54:23+00:00 render site via gitlab runner - - - - - 1b2675bb by gitlab-runner at 2021-01-13T01:56:13+00:00 render site via gitlab runner - - - - - fb5042d9 by gitlab-runner at 2021-01-13T01:58:15+00:00 render site via gitlab runner - - - - - 7482cfef by gitlab-runner at 2021-01-13T01:59:58+00:00 render site via gitlab runner - - - - - af220c4a by gitlab-runner at 2021-01-13T02:01:25+00:00 render site via gitlab runner - - - - - a4aaf179 by gitlab-runner at 2021-01-13T02:03:17+00:00 render site via gitlab runner - - - - - d57004b5 by gitlab-runner at 2021-01-13T02:04:39+00:00 render site via gitlab runner - - - - - 52e7da24 by gitlab-runner at 2021-01-13T02:06:19+00:00 render site via gitlab runner - - - - - 724973e0 by gitlab-runner at 2021-01-13T02:08:05+00:00 render site via gitlab runner - - - - - 34bb6a28 by gitlab-runner at 2021-01-13T02:09:54+00:00 render site via gitlab runner - - - - - 51aedb8a by gitlab-runner at 2021-01-13T02:11:30+00:00 render site via gitlab runner - - - - - ff2a3a7c by gitlab-runner at 2021-01-13T02:13:48+00:00 render site via gitlab runner - - - - - 2716f2b1 by gitlab-runner at 2021-01-13T02:15:47+00:00 render site via gitlab runner - - - - - 4505ae43 by gitlab-runner at 2021-01-13T02:19:11+00:00 render site via gitlab runner - - - - - 355deb9b by gitlab-runner at 2021-01-13T02:20:32+00:00 render site via gitlab runner - - - - - d5fec4db by gitlab-runner at 2021-01-13T02:24:27+00:00 render site via gitlab runner - - - - - 694b03f1 by gitlab-runner at 2021-01-13T02:26:42+00:00 render site via gitlab runner - - - - - e05225fe by gitlab-runner at 2021-01-13T02:28:32+00:00 render site via gitlab runner - - - - - 4e0e4726 by gitlab-runner at 2021-01-13T02:29:58+00:00 render site via gitlab runner - - - - - 931564e8 by gitlab-runner at 2021-01-13T02:31:32+00:00 render site via gitlab runner - - - - - 7a46fe34 by gitlab-runner at 2021-01-13T02:32:58+00:00 render site via gitlab runner - - - - - 4034dc8b by gitlab-runner at 2021-01-13T02:34:21+00:00 render site via gitlab runner - - - - - e9df1486 by gitlab-runner at 2021-01-13T02:36:16+00:00 render site via gitlab runner - - - - - 1a84bcb6 by gitlab-runner at 2021-01-13T02:38:00+00:00 render site via gitlab runner - - - - - 5722fa22 by gitlab-runner at 2021-01-13T02:39:57+00:00 render site via gitlab runner - - - - - e310db2e by gitlab-runner at 2021-01-13T02:41:53+00:00 render site via gitlab runner - - - - - 325fe79b by gitlab-runner at 2021-01-13T02:43:24+00:00 render site via gitlab runner - - - - - 5e74ca7d by gitlab-runner at 2021-01-13T02:44:55+00:00 render site via gitlab runner - - - - - 72d64c23 by gitlab-runner at 2021-01-13T02:46:35+00:00 render site via gitlab runner - - - - - 33269c6a by gitlab-runner at 2021-01-13T02:48:09+00:00 render site via gitlab runner - - - - - e306d17f by gitlab-runner at 2021-01-13T02:50:09+00:00 render site via gitlab runner - - - - - aa7bdc2b by gitlab-runner at 2021-01-13T02:51:59+00:00 render site via gitlab runner - - - - - ebd12394 by gitlab-runner at 2021-01-13T02:53:44+00:00 render site via gitlab runner - - - - - b7ca3ef5 by gitlab-runner at 2021-01-13T02:54:48+00:00 render site via gitlab runner - - - - - 3d4a820b by gitlab-runner at 2021-01-13T02:56:33+00:00 render site via gitlab runner - - - - - 8cdcc515 by gitlab-runner at 2021-01-13T02:58:19+00:00 render site via gitlab runner - - - - - a9250fa2 by gitlab-runner at 2021-01-13T02:59:51+00:00 render site via gitlab runner - - - - - 4c7a78b3 by gitlab-runner at 2021-01-13T03:01:34+00:00 render site via gitlab runner - - - - - 80de7113 by gitlab-runner at 2021-01-13T03:03:04+00:00 render site via gitlab runner - - - - - 88faaea3 by gitlab-runner at 2021-01-13T03:04:30+00:00 render site via gitlab runner - - - - - a952f395 by gitlab-runner at 2021-01-13T03:06:16+00:00 render site via gitlab runner - - - - - 54a1abfc by gitlab-runner at 2021-01-13T03:07:45+00:00 render site via gitlab runner - - - - - b3a26136 by gitlab-runner at 2021-01-13T03:09:27+00:00 render site via gitlab runner - - - - - 3ce4e1a5 by gitlab-runner at 2021-01-13T03:11:11+00:00 render site via gitlab runner - - - - - 3d1da626 by gitlab-runner at 2021-01-13T03:12:15+00:00 render site via gitlab runner - - - - - 15773446 by gitlab-runner at 2021-01-13T03:13:55+00:00 render site via gitlab runner - - - - - 76c96642 by gitlab-runner at 2021-01-13T03:15:01+00:00 render site via gitlab runner - - - - - 6858085b by gitlab-runner at 2021-01-13T03:16:45+00:00 render site via gitlab runner - - - - - 53edc905 by gitlab-runner at 2021-01-13T03:18:25+00:00 render site via gitlab runner - - - - - 4ad5ddd7 by gitlab-runner at 2021-01-13T03:20:16+00:00 render site via gitlab runner - - - - - 6105a581 by gitlab-runner at 2021-01-13T03:22:05+00:00 render site via gitlab runner - - - - - a5821bb0 by gitlab-runner at 2021-01-13T03:23:52+00:00 render site via gitlab runner - - - - - 2c1ee9a9 by gitlab-runner at 2021-01-13T03:25:38+00:00 render site via gitlab runner - - - - - 11d841f1 by gitlab-runner at 2021-01-13T03:27:21+00:00 render site via gitlab runner - - - - - 333bd48f by gitlab-runner at 2021-01-13T03:29:07+00:00 render site via gitlab runner - - - - - 61ca6609 by gitlab-runner at 2021-01-13T03:30:49+00:00 render site via gitlab runner - - - - - 1ee112c8 by gitlab-runner at 2021-01-13T03:32:38+00:00 render site via gitlab runner - - - - - 44073689 by gitlab-runner at 2021-01-13T03:34:26+00:00 render site via gitlab runner - - - - - 8f06308d by gitlab-runner at 2021-01-13T03:36:10+00:00 render site via gitlab runner - - - - - deecb212 by gitlab-runner at 2021-01-13T03:37:59+00:00 render site via gitlab runner - - - - - 9b16f472 by gitlab-runner at 2021-01-13T03:39:49+00:00 render site via gitlab runner - - - - - 7c4b923a by gitlab-runner at 2021-01-13T03:41:54+00:00 render site via gitlab runner - - - - - 653334de by gitlab-runner at 2021-01-13T03:43:50+00:00 render site via gitlab runner - - - - - df976ff9 by gitlab-runner at 2021-01-13T03:45:41+00:00 render site via gitlab runner - - - - - e67e1cd9 by gitlab-runner at 2021-01-13T03:47:33+00:00 render site via gitlab runner - - - - - f2012e05 by gitlab-runner at 2021-01-13T03:49:19+00:00 render site via gitlab runner - - - - - 30203bc4 by gitlab-runner at 2021-01-13T03:51:16+00:00 render site via gitlab runner - - - - - 03ca0c4e by gitlab-runner at 2021-01-13T03:53:12+00:00 render site via gitlab runner - - - - - 0476b764 by gitlab-runner at 2021-01-13T03:55:21+00:00 render site via gitlab runner - - - - - 60b2b613 by gitlab-runner at 2021-01-13T03:57:19+00:00 render site via gitlab runner - - - - - 44078dcd by gitlab-runner at 2021-01-13T03:58:52+00:00 render site via gitlab runner - - - - - 816e8893 by gitlab-runner at 2021-01-13T04:00:16+00:00 render site via gitlab runner - - - - - 53135ce3 by gitlab-runner at 2021-01-13T04:02:00+00:00 render site via gitlab runner - - - - - f861da64 by gitlab-runner at 2021-01-13T04:03:49+00:00 render site via gitlab runner - - - - - b090e5c2 by gitlab-runner at 2021-01-13T04:05:34+00:00 render site via gitlab runner - - - - - fbeb0c64 by gitlab-runner at 2021-01-13T04:07:19+00:00 render site via gitlab runner - - - - - 2ba515c0 by gitlab-runner at 2021-01-13T04:09:04+00:00 render site via gitlab runner - - - - - a71a91ae by gitlab-runner at 2021-01-13T04:10:53+00:00 render site via gitlab runner - - - - - 35239350 by gitlab-runner at 2021-01-13T04:12:41+00:00 render site via gitlab runner - - - - - 2f16e022 by gitlab-runner at 2021-01-13T04:14:26+00:00 render site via gitlab runner - - - - - 648fdedd by gitlab-runner at 2021-01-13T04:15:30+00:00 render site via gitlab runner - - - - - 1b3e519e by gitlab-runner at 2021-01-13T04:17:17+00:00 render site via gitlab runner - - - - - 7afaf96b by gitlab-runner at 2021-01-13T04:18:55+00:00 render site via gitlab runner - - - - - 6b66432a by gitlab-runner at 2021-01-13T04:20:56+00:00 render site via gitlab runner - - - - - 00119ac8 by gitlab-runner at 2021-01-13T04:22:33+00:00 render site via gitlab runner - - - - - 3406c9fc by gitlab-runner at 2021-01-13T04:24:03+00:00 render site via gitlab runner - - - - - f2d58954 by gitlab-runner at 2021-01-13T04:25:49+00:00 render site via gitlab runner - - - - - 22159f85 by gitlab-runner at 2021-01-13T04:27:34+00:00 render site via gitlab runner - - - - - ec1f46ee by gitlab-runner at 2021-01-13T04:28:39+00:00 render site via gitlab runner - - - - - 38305c73 by gitlab-runner at 2021-01-13T04:30:06+00:00 render site via gitlab runner - - - - - e98d18fe by gitlab-runner at 2021-01-13T04:31:31+00:00 render site via gitlab runner - - - - - 11cf1f7b by gitlab-runner at 2021-01-13T04:32:58+00:00 render site via gitlab runner - - - - - a50ed126 by gitlab-runner at 2021-01-13T04:34:33+00:00 render site via gitlab runner - - - - - fec0146a by gitlab-runner at 2021-01-13T04:36:29+00:00 render site via gitlab runner - - - - - 95471234 by gitlab-runner at 2021-01-13T04:38:17+00:00 render site via gitlab runner - - - - - fe975ba2 by gitlab-runner at 2021-01-13T04:39:45+00:00 render site via gitlab runner - - - - - 7c48f8aa by gitlab-runner at 2021-01-13T04:41:07+00:00 render site via gitlab runner - - - - - 1e983993 by gitlab-runner at 2021-01-13T04:42:21+00:00 render site via gitlab runner - - - - - 8f2a40f0 by gitlab-runner at 2021-01-13T04:43:47+00:00 render site via gitlab runner - - - - - 4b6293c0 by gitlab-runner at 2021-01-13T04:45:30+00:00 render site via gitlab runner - - - - - cb2ab974 by gitlab-runner at 2021-01-13T04:47:00+00:00 render site via gitlab runner - - - - - 62d40302 by gitlab-runner at 2021-01-13T04:48:46+00:00 render site via gitlab runner - - - - - 13cbadd5 by gitlab-runner at 2021-01-13T04:50:12+00:00 render site via gitlab runner - - - - - cf2d881f by gitlab-runner at 2021-01-13T04:51:39+00:00 render site via gitlab runner - - - - - 5e8b29af by gitlab-runner at 2021-01-13T04:53:05+00:00 render site via gitlab runner - - - - - e444b539 by gitlab-runner at 2021-01-13T04:54:53+00:00 render site via gitlab runner - - - - - e77708e8 by gitlab-runner at 2021-01-13T04:56:44+00:00 render site via gitlab runner - - - - - 4d2ad9e8 by gitlab-runner at 2021-01-13T04:58:37+00:00 render site via gitlab runner - - - - - ad531c45 by gitlab-runner at 2021-01-13T05:00:12+00:00 render site via gitlab runner - - - - - 8294ef98 by gitlab-runner at 2021-01-13T05:01:58+00:00 render site via gitlab runner - - - - - 13a9656a by gitlab-runner at 2021-01-13T05:04:09+00:00 render site via gitlab runner - - - - - af252d35 by gitlab-runner at 2021-01-13T05:05:58+00:00 render site via gitlab runner - - - - - 29ff7491 by gitlab-runner at 2021-01-13T05:07:41+00:00 render site via gitlab runner - - - - - de3c18e0 by gitlab-runner at 2021-01-13T05:09:29+00:00 render site via gitlab runner - - - - - cefcaca8 by gitlab-runner at 2021-01-13T05:11:28+00:00 render site via gitlab runner - - - - - 2698cbd8 by gitlab-runner at 2021-01-13T05:13:12+00:00 render site via gitlab runner - - - - - 9e312f46 by gitlab-runner at 2021-01-13T05:14:59+00:00 render site via gitlab runner - - - - - 96b90412 by gitlab-runner at 2021-01-13T05:16:23+00:00 render site via gitlab runner - - - - - f3928c04 by gitlab-runner at 2021-01-13T05:17:54+00:00 render site via gitlab runner - - - - - d34b1033 by gitlab-runner at 2021-01-13T05:19:49+00:00 render site via gitlab runner - - - - - 53fc3cf1 by gitlab-runner at 2021-01-13T05:21:22+00:00 render site via gitlab runner - - - - - 5287fb57 by gitlab-runner at 2021-01-13T05:23:14+00:00 render site via gitlab runner - - - - - e201fc12 by gitlab-runner at 2021-01-13T05:25:15+00:00 render site via gitlab runner - - - - - de29298a by gitlab-runner at 2021-01-13T05:26:41+00:00 render site via gitlab runner - - - - - 4c112e61 by gitlab-runner at 2021-01-13T05:28:24+00:00 render site via gitlab runner - - - - - 2ecbf931 by Matti Picus at 2021-01-13T07:28:18+02:00 add [skip ci] - - - - - 6cbe1192 by Matti Picus at 2021-02-02T17:56:40+02:00 add a sidebar and format it Note the sidebar needs to be "included", use sed instead of Jinja2 https://github.com/getnikola/plugins/issues/375 --HG-- branch : blogposts - - - - - 8e74fd88 by Matti Picus at 2021-02-02T18:00:04+02:00 merge default into branch --HG-- branch : blogposts - - - - - 25 changed files: - + .gitlab-ci.yml - Makefile - README - pages/download_advanced.rst - public/archive.html - public/assets/css/code.css - public/blog/index.html - public/categories/index.html - public/compat.html - public/contact.html - public/download.html - public/download_advanced.html - public/features.html - public/howtohelp.html - public/index.html - public/people.html - public/performance.html - public/rss.xml - public/sitemap.xml - public/sitemapindex.xml - themes/pypy/assets/css/styles.css - themes/pypy/messages/messages_en.py - themes/pypy/templates/base_header.tmpl - themes/pypy/templates/index.tmpl - themes/pypy/templates/post.tmpl View it on GitLab: https://foss.heptapod.net/pypy/pypy.org/-/compare/d349000d00e5ca287bffecfee09b3054d875d992...8e74fd8874709f0c557ee96de9eff8ee4bc6fa25 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy.org/-/compare/d349000d00e5ca287bffecfee09b3054d875d992...8e74fd8874709f0c557ee96de9eff8ee4bc6fa25 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 2 11:03:16 2021 From: foss at heptapod.net (nulano) Date: Tue, 02 Feb 2021 16:03:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win-tcl8.6] fix Tcl/Tk 8.6 packaging on win Message-ID: <601977c4c972_198f40d1c195810@heptapod-foss.mail> nulano pushed to branch branch/win-tcl8.6 at PyPy / pypy Commits: edbc1975 by nulano at 2021-02-02T17:02:30+01:00 fix Tcl/Tk 8.6 packaging on win --HG-- branch : win-tcl8.6 - - - - - 1 changed file: - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/edbc197529fdaed5e825b679556d59c88e7a22d2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/edbc197529fdaed5e825b679556d59c88e7a22d2 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 2 13:32:31 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 02 Feb 2021 18:32:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 30 commits: rename length and be more careful about its uses Message-ID: <60199abfea5c8_198fb4fb4199375@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - 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 - - - - - 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 - - - - - 071d6418 by Carl Friedrich Bolz-Tereick at 2021-01-01T19:03:22+01:00 some more tests for specialized classes --HG-- branch : map-improvements - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 859cf487 by Carl Friedrich Bolz-Tereick at 2021-01-31T20:49:29+01:00 merge default --HG-- branch : map-improvements - - - - - 84f4bacf by Carl Friedrich Bolz-Tereick at 2021-02-01T14:10:13+01:00 merge default --HG-- branch : map-improvements - - - - - 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. - - - - - 13 changed files: - pypy/doc/whatsnew-head.rst - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/test/test_special.py - pypy/module/pypyjit/test_pypy_c/test_call.py - pypy/module/pypyjit/test_pypy_c/test_containers.py - pypy/module/pypyjit/test_pypy_c/test_instance.py - pypy/module/pypyjit/test_pypy_c/test_misc.py - pypy/module/pypyjit/test_pypy_c/test_thread.py - pypy/objspace/std/mapdict.py - pypy/objspace/std/objspace.py - pypy/objspace/std/test/test_dictmultiobject.py - pypy/objspace/std/test/test_mapdict.py - rpython/rlib/rerased.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b5e28e56b6e59819fda50a2c46f5384713d58bea...0fdae78f58d29ed22e2d09fabbe8a29d6fa32f9e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b5e28e56b6e59819fda50a2c46f5384713d58bea...0fdae78f58d29ed22e2d09fabbe8a29d6fa32f9e You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 2 13:32:34 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 02 Feb 2021 18:32:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/map-improvements-3.7] 2 commits: merge map-improvements Message-ID: <60199ac2801b1_198fbe1b8199542@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/map-improvements-3.7 at PyPy / pypy Commits: 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. - - - - - 00eb5d0a by Carl Friedrich Bolz-Tereick at 2021-02-02T19:24:33+01:00 merge default --HG-- branch : map-improvements-3.7 - - - - - 0 changed files: View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/fdd3d96843344b0cfa732116668f0f6798f8c713...00eb5d0a76a0297e490554631b63079126e9f2b5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fdd3d96843344b0cfa732116668f0f6798f8c713...00eb5d0a76a0297e490554631b63079126e9f2b5 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 2 13:32:36 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 02 Feb 2021 18:32:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 37 commits: rename length and be more careful about its uses Message-ID: <60199ac46c3b8_198fbe75819977a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 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 - - - - - 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 - - - - - 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 - - - - - 071d6418 by Carl Friedrich Bolz-Tereick at 2021-01-01T19:03:22+01:00 some more tests for specialized classes --HG-- branch : map-improvements - - - - - 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 - - - - - 162217ce by Carl Friedrich Bolz-Tereick at 2021-01-21T16:08:12+01:00 merge map-improvements into py3.7 --HG-- branch : map-improvements-3.7 - - - - - fd6ca310 by Carl Friedrich Bolz-Tereick at 2021-01-21T19:34:34+01:00 fix interaction of reordering and unboxing --HG-- branch : map-improvements - - - - - c44b003e by Carl Friedrich Bolz-Tereick at 2021-01-21T19:38:10+01:00 merge map-improvements --HG-- branch : map-improvements-3.7 - - - - - 25041a4d by Carl Friedrich Bolz-Tereick at 2021-01-21T20:31:40+01:00 another reordering bug --HG-- branch : map-improvements - - - - - 8ef175e8 by Carl Friedrich Bolz-Tereick at 2021-01-21T21:09:21+01:00 merge map-improvements --HG-- branch : map-improvements-3.7 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 859cf487 by Carl Friedrich Bolz-Tereick at 2021-01-31T20:49:29+01:00 merge default --HG-- branch : map-improvements - - - - - 84f4bacf by Carl Friedrich Bolz-Tereick at 2021-02-01T14:10:13+01:00 merge default --HG-- branch : map-improvements - - - - - 8e7d91c4 by Carl Friedrich Bolz-Tereick at 2021-02-01T14:31:30+01:00 merge map-improvements --HG-- branch : map-improvements-3.7 - - - - - fdd3d968 by Carl Friedrich Bolz-Tereick at 2021-02-01T19:47:35+01:00 fix merge problem --HG-- branch : map-improvements-3.7 - - - - - 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. - - - - - 00eb5d0a by Carl Friedrich Bolz-Tereick at 2021-02-02T19:24:33+01:00 merge default --HG-- branch : map-improvements-3.7 - - - - - dd1052e5 by Carl Friedrich Bolz-Tereick at 2021-02-02T19:30:46+01:00 merge map-improvements-py3.7 --HG-- branch : py3.7 - - - - - 13 changed files: - pypy/doc/whatsnew-head.rst - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/test/test_special.py - pypy/module/pypyjit/test_pypy_c/test_call.py - pypy/module/pypyjit/test_pypy_c/test_containers.py - pypy/module/pypyjit/test_pypy_c/test_instance.py - pypy/module/pypyjit/test_pypy_c/test_misc.py - pypy/module/pypyjit/test_pypy_c/test_thread.py - pypy/objspace/std/mapdict.py - pypy/objspace/std/objspace.py - pypy/objspace/std/test/test_dictmultiobject.py - pypy/objspace/std/test/test_mapdict.py - rpython/rlib/rerased.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/01c921e939fa1e600fdd8772fb075d040dc7d09d...dd1052e5d2c1aa7f285bd453474e76b5f2417608 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/01c921e939fa1e600fdd8772fb075d040dc7d09d...dd1052e5d2c1aa7f285bd453474e76b5f2417608 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 2 17:05:46 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 02 Feb 2021 22:05:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy.org][branch/blogposts] update some links from bitbucket to heptapod Message-ID: <6019ccbaa8f71_1981020f342032d7@heptapod-foss.mail> Matti Picus pushed to branch branch/blogposts at PyPy / pypy.org Commits: db345328 by Matti Picus at 2021-02-03T00:04:53+02:00 update some links from bitbucket to heptapod --HG-- branch : blogposts - - - - - 30 changed files: - archive/tmdonate.txt - pages/features.rst - posts/2011/01/.jit-backend-for-arm-processors-comment-5052740497856444342.html - posts/2011/01/jit-backend-for-arm-processors-5994810755839586463.html - posts/2011/03/bay-area-2011-tour-summary-9117372109664978472.html - posts/2011/04/pypy-goteborg-post-easter-sprint-april-16274563331982977.html - posts/2011/05/.numpy-follow-up-comment-5861762333481636049.html - posts/2011/05/numpy-in-pypy-status-and-roadmap-8332894230779779992.html - posts/2011/05/pypy-genova-pegli-post-europython-4004229800858530064.html - posts/2011/07/.realtime-image-processing-in-python-comment-1161620714914734176.html - posts/2011/07/.realtime-image-processing-in-python-comment-2908069235368118326.html - posts/2011/07/.realtime-image-processing-in-python-comment-4722258372613934573.html - posts/2011/10/pypy-goteborg-post-halloween-sprint-nov-7335004338996313725.html - posts/2011/12/leysin-winter-sprint-6862532189897876336.html - posts/2012/01/.transactional-memory-ii-comment-5704534779473103775.html - posts/2012/01/simple-tracer-for-flow-graph-language-6930951890987229484.html - posts/2012/02/larger-example-for-flow-graph-language-6139699450091061040.html - posts/2012/02/py3k-status-update-8840622949715145821.html - posts/2012/03/.call-for-donations-for-software-comment-3281850216528291407.html - posts/2012/03/py3k-status-update-2-4018939509128176130.html - posts/2012/04/py3k-status-update-3-6975588144646689872.html - posts/2012/04/pypy-sprint-in-leipzig-june-22-27-6450601012927549960.html - posts/2012/04/stm-update-and-thanks-everybody-6071745734932940294.html - posts/2012/05/.stm-update-back-to-threads-comment-5409418058441905177.html - posts/2012/05/stm-update-back-to-threads-6622746581767639355.html - posts/2012/06/.stm-with-threads-comment-8886034033672487139.html - posts/2012/06/py3k-status-update-4-4834053219477515637.html - posts/2012/06/release-01-of-cffi-4760622823232463868.html - posts/2012/06/stm-with-threads-7818875111634541910.html - posts/2012/07/cffi-release-02-4800000428934604295.html View it on GitLab: https://foss.heptapod.net/pypy/pypy.org/-/commit/db345328eefe87cc00f9ee384042427efb8dee5a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy.org/-/commit/db345328eefe87cc00f9ee384042427efb8dee5a You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 3 02:13:18 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 03 Feb 2021 07:13:18 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: use tcl/tk 8.6 on windows Message-ID: <601a4d0e7a0c9_19810e373c2060b@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - 839cd4b7 by Matti Picus at 2021-02-03T09:12:52+02:00 merge branch to update Tk/Tcl to 8.6 on windows - - - - - 4 changed files: - lib_pypy/_tkinter/app.py - lib_pypy/_tkinter/tklib_build.py - pypy/doc/whatsnew-head.rst - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/0fdae78f58d29ed22e2d09fabbe8a29d6fa32f9e...839cd4b7fdee60bc8f8b0858c0800f47e9c8e4f9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0fdae78f58d29ed22e2d09fabbe8a29d6fa32f9e...839cd4b7fdee60bc8f8b0858c0800f47e9c8e4f9 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 3 04:49:56 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 03 Feb 2021 09:49:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] cache the imported re module (going through __import__ is unfortunately quite Message-ID: <601a71c4335_198113091020805b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: fad38bab by Carl Friedrich Bolz-Tereick at 2021-02-03T10:49:40+01:00 cache the imported re module (going through __import__ is unfortunately quite expensive on 3.x :-( ). --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/astcompiler/test/test_ast.py - pypy/module/_sre/interp_sre.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/fad38bab8481af8f365d6a575dc9fbb47d5093db -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fad38bab8481af8f365d6a575dc9fbb47d5093db You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 3 04:50:03 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 03 Feb 2021 09:50:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix test_ast. Message-ID: <601a71cbf1532_198112e2a0208256@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: b3477d17 by Carl Friedrich Bolz-Tereick at 2021-02-03T10:49:53+01:00 fix test_ast. - - - - - 1 changed file: - pypy/interpreter/astcompiler/test/test_ast.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b3477d1769eaa31264cbcfca8c8cf0884cd23477 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b3477d1769eaa31264cbcfca8c8cf0884cd23477 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 3 06:56:20 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 03 Feb 2021 11:56:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: fix test_silly_max Message-ID: <601a8f648a810_1981164ddc20994@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 569354b0 by Carl Friedrich Bolz-Tereick at 2021-02-03T11:08:16+01:00 fix test_silly_max --HG-- branch : py3.7 - - - - - e41f51f6 by Carl Friedrich Bolz-Tereick at 2021-02-03T11:57:58+01:00 fix test_optimized_create_list_from_string --HG-- branch : py3.7 - - - - - c6e6b8e3 by Carl Friedrich Bolz-Tereick at 2021-02-03T12:56:05+01:00 small improvement: mention the repeated argument in the error --HG-- branch : py3.7 - - - - - 4 changed files: - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/module/pypyjit/test_pypy_c/test_min_max.py - pypy/objspace/std/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/fad38bab8481af8f365d6a575dc9fbb47d5093db...c6e6b8e3dfa0b8b9850c61f8f85f492787c6e145 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fad38bab8481af8f365d6a575dc9fbb47d5093db...c6e6b8e3dfa0b8b9850c61f8f85f492787c6e145 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 3 08:15:16 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 03 Feb 2021 13:15:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] implement https://bugs.python.org/issue1054041 Message-ID: <601aa1e44c856_1981181cfc2106fc@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 48d6859f by Carl Friedrich Bolz-Tereick at 2021-02-03T14:14:53+01:00 implement https://bugs.python.org/issue1054041 an uncaught ctrl-C/KeyboardInterrupt turns into the right exit code --HG-- branch : py3.8 - - - - - 2 changed files: - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/48d6859ff534198a51467bb5182725c0b7f1ed83 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/48d6859ff534198a51467bb5182725c0b7f1ed83 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 3 09:04:26 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 03 Feb 2021 14:04:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 4 commits: express the make_le/ge/gt/lt methods in terms of their _const variants Message-ID: <601aad6a30378_1981195f7c2120a9@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - ebce569d by Carl Friedrich Bolz-Tereick at 2021-02-03T15:02:00+01:00 remove unreachable code(?) - - - - - 3 changed files: - rpython/jit/metainterp/optimizeopt/intbounds.py - rpython/jit/metainterp/optimizeopt/intutils.py - rpython/jit/metainterp/optimizeopt/rewrite.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b3477d1769eaa31264cbcfca8c8cf0884cd23477...ebce569d6b9525b99d0504366b5bef4b805287f2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b3477d1769eaa31264cbcfca8c8cf0884cd23477...ebce569d6b9525b99d0504366b5bef4b805287f2 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 3 15:41:37 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 03 Feb 2021 20:41:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 5 commits: use tcl/tk 8.6 on windows Message-ID: <601b0a81d698a_198127a12c21448@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 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 - - - - - 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. - - - - - 307ee9d8 by Matti Picus at 2021-02-03T22:41:07+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 5 changed files: - lib_pypy/_tkinter/app.py - lib_pypy/_tkinter/tklib_build.py - pypy/doc/whatsnew-head.rst - pypy/interpreter/astcompiler/test/test_ast.py - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c6e6b8e3dfa0b8b9850c61f8f85f492787c6e145...307ee9d820734876ba2d84081bb131354998d54a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c6e6b8e3dfa0b8b9850c61f8f85f492787c6e145...307ee9d820734876ba2d84081bb131354998d54a You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 3 16:05:43 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 03 Feb 2021 21:05:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 95 commits: introduce a @never_allocate class decorator, which ensure that a certain... Message-ID: <601b1027cbe3a_19812835b0214632@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.8 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 071d6418 by Carl Friedrich Bolz-Tereick at 2021-01-01T19:03:22+01:00 some more tests for specialized classes --HG-- branch : map-improvements - - - - - 3d3c2a42 by fijal at 2021-01-07T16:30:16+02:00 rename Hash to HASH to match cpython - - - - - 425d1662 by Matti Picus at 2021-01-10T22:20:44+02:00 LDLIBRARY is used by posgresql --HG-- branch : py3.7 - - - - - f5713514 by Matti Picus at 2021-01-11T09:18:30+02:00 apply distutils.patch from (misnamed) conda-forge pypy3.6-feedstock --HG-- branch : py3.7 - - - - - d1d95403 by nulano at 2021-01-11T20:56:45+01:00 win64 fixes for cpyext.longobject --HG-- branch : py3.7-win64-cpyext-longobject - - - - - 02b64803 by nulano at 2021-01-11T20:57:13+01:00 fix PyBuffer_FillInfo signature --HG-- branch : py3.7-win64-cpyext-longobject - - - - - 09da3ec7 by nulano at 2021-01-12T12:39:07+01:00 fix cpyext.test_longobject maxlong --HG-- branch : py3.7-win64-cpyext-longobject - - - - - 659b8409 by Matti Picus at 2021-01-13T07:42:04+02:00 document and close branch to be merged --HG-- branch : py3.7-win64-cpyext-longobject - - - - - 524b3ddd by Matti Picus at 2021-01-13T07:42:50+02:00 merge py3.7-win64-cpyext-longobject which fixes cpyext.longobject for win64 --HG-- branch : py3.7 - - - - - 1fc9b188 by Ricky Zhou at 2021-01-14T00:04:12-08:00 Fix loading system libraries with ctypes on macOS Big Sur. On Big Sur, there is no longer a separate dylib file for each system library. Instead, they have been combined into a single shared cache file. As a result, it no longer suffices to check file existence to determine whether a system library is present. Fix this by calling _dyld_shared_cache_contains_path to check the dyld shared cache as well. The changes under lib-python/ are copied from https://github.com/python/cpython/pull/22855. The _dyld_shared_cache_contains_path function is exposed to the ctypes python code using CFFI, similar to what is done in other modules, such as lib_pypy/_sha3. Fixes issue #3314. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 249ca2f7 by Ricky Zhou at 2021-01-14T02:35:24-08:00 minor cleanup - Only define _ctypes._dyld_shared_cache_contains_path if the function is available. - Do platform filtering in _ctypes/_ctypes_build.py only. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 5cf6930e by Ricky Zhou at 2021-01-14T02:43:57-08:00 Remove unused import. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 6c90bb88 by Dan Villiom Podlaski Christiansen at 2021-01-15T01:30:28+01:00 Fix building from scratch on Big Sur - The proper module name for the ctypes module is `_ctypes._ctypes_cffi` - Don't rely in `dict` order. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - a1021687 by Ricky Zhou at 2021-01-15T03:02:07-08:00 Use _dyld_shared_cache_contains_path via a weak import. This way, the _ctypes CFFI module can be built on macOS 11 and function properly on 10.15 (and vice-versa). --HG-- branch : py3.7-big-sur-dyld-cache - - - - - c63da169 by Armin Rigo at 2021-01-15T17:52:45+01:00 Issue #3378: crypt() accepts str but encodes them in utf-8. It also returns a str --HG-- branch : py3.7 - - - - - b79dd65d by Ricky Zhou at 2021-01-15T18:51:41-08:00 Build _ctypes._ctypes_cffi on all macOS releases. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 1c4ebed8 by Ricky Zhou at 2021-01-15T18:58:07-08:00 Enable/disable _ctypes_build.py in build_cffi_imports.py. If a CFFI module is enabled in build_cffi_imports.py, then it must be built, as the script will fail if it cannot import it. Move the logic for enabling/disabling the module out from _ctypes_build.py to build_cffi_imports.py. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 1a23e6ef by Ricky Zhou at 2021-01-15T19:01:29-08:00 Fix typo in comment. --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 33261fe6 by Matti Picus at 2021-01-16T21:02:24+02:00 close and document branch to be merged --HG-- branch : py3.7-big-sur-dyld-cache - - - - - 7188209d by Matti Picus at 2021-01-16T21:03:31+02:00 merge branch which fixes ctypes library loading on macos BigSur --HG-- branch : py3.7 - - - - - b0537909 by Matti Picus at 2021-01-17T08:55:30+02:00 test, fix issue 3383 and adjust an exception --HG-- branch : py3.7 - - - - - 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 - - - - - 162217ce by Carl Friedrich Bolz-Tereick at 2021-01-21T16:08:12+01:00 merge map-improvements into py3.7 --HG-- branch : map-improvements-3.7 - - - - - fd6ca310 by Carl Friedrich Bolz-Tereick at 2021-01-21T19:34:34+01:00 fix interaction of reordering and unboxing --HG-- branch : map-improvements - - - - - c44b003e by Carl Friedrich Bolz-Tereick at 2021-01-21T19:38:10+01:00 merge map-improvements --HG-- branch : map-improvements-3.7 - - - - - 25041a4d by Carl Friedrich Bolz-Tereick at 2021-01-21T20:31:40+01:00 another reordering bug --HG-- branch : map-improvements - - - - - 8ef175e8 by Carl Friedrich Bolz-Tereick at 2021-01-21T21:09:21+01:00 merge map-improvements --HG-- branch : map-improvements-3.7 - - - - - 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 - - - - - 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 - - - - - 7ebd0f28 by Matti Picus at 2021-01-31T22:44:02+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - b5e28e56 by Matti Picus at 2021-02-01T08:06:49+02:00 merge heads - - - - - 01c921e9 by Matti Picus at 2021-02-01T08:07:52+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 84f4bacf by Carl Friedrich Bolz-Tereick at 2021-02-01T14:10:13+01:00 merge default --HG-- branch : map-improvements - - - - - 8e7d91c4 by Carl Friedrich Bolz-Tereick at 2021-02-01T14:31:30+01:00 merge map-improvements --HG-- branch : map-improvements-3.7 - - - - - fdd3d968 by Carl Friedrich Bolz-Tereick at 2021-02-01T19:47:35+01:00 fix merge problem --HG-- branch : map-improvements-3.7 - - - - - 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. - - - - - 00eb5d0a by Carl Friedrich Bolz-Tereick at 2021-02-02T19:24:33+01:00 merge default --HG-- branch : map-improvements-3.7 - - - - - dd1052e5 by Carl Friedrich Bolz-Tereick at 2021-02-02T19:30:46+01:00 merge map-improvements-py3.7 --HG-- branch : py3.7 - - - - - 839cd4b7 by Matti Picus at 2021-02-03T09:12:52+02:00 merge branch to update Tk/Tcl to 8.6 on windows - - - - - fad38bab by Carl Friedrich Bolz-Tereick at 2021-02-03T10:49:40+01:00 cache the imported re module (going through __import__ is unfortunately quite expensive on 3.x :-( ). --HG-- branch : py3.7 - - - - - b3477d17 by Carl Friedrich Bolz-Tereick at 2021-02-03T10:49:53+01:00 fix test_ast. - - - - - 569354b0 by Carl Friedrich Bolz-Tereick at 2021-02-03T11:08:16+01:00 fix test_silly_max --HG-- branch : py3.7 - - - - - e41f51f6 by Carl Friedrich Bolz-Tereick at 2021-02-03T11:57:58+01:00 fix test_optimized_create_list_from_string --HG-- branch : py3.7 - - - - - c6e6b8e3 by Carl Friedrich Bolz-Tereick at 2021-02-03T12:56:05+01:00 small improvement: mention the repeated argument in the error --HG-- branch : py3.7 - - - - - 307ee9d8 by Matti Picus at 2021-02-03T22:41:07+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 561df8e7 by Matti Picus at 2021-02-03T23:00:25+02:00 merge py3.7 into py3.8, leave out conflicts from ee052a16ada3 --HG-- branch : py3.8 - - - - - 59a95039 by Matti Picus at 2021-02-03T23:04:44+02:00 minimally fix up whatsnew --HG-- branch : py3.8 - - - - - 30 changed files: - lib-python/3/ctypes/macholib/dyld.py - lib-python/3/ctypes/test/test_macholib.py - lib-python/3/distutils/sysconfig_cpython.py - lib-python/3/distutils/sysconfig_pypy.py - lib_pypy/_crypt/__init__.py - lib_pypy/_ctypes/__init__.py - + lib_pypy/_ctypes/_ctypes_build.py - lib_pypy/_sysconfigdata.py - lib_pypy/_tkinter/app.py - lib_pypy/_tkinter/tklib_build.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/doc/whatsnew-head.rst - pypy/doc/whatsnew-pypy3-head.rst - pypy/interpreter/astcompiler/astbuilder.py - pypy/interpreter/astcompiler/test/test_astbuilder.py - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/test/test_special.py - pypy/module/_sre/interp_sre.py - pypy/module/_winreg/moduledef.py - pypy/module/cpyext/buffer.py - pypy/module/cpyext/eval.py - pypy/module/cpyext/import_.py - pypy/module/cpyext/longobject.py - pypy/module/cpyext/modsupport.py - pypy/module/cpyext/number.py - pypy/module/cpyext/stubs.py - pypy/module/cpyext/test/test_cpyext.py - pypy/module/cpyext/test/test_import.py - pypy/module/cpyext/test/test_longobject.py - pypy/module/cpyext/test/test_number.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/48d6859ff534198a51467bb5182725c0b7f1ed83...59a95039f7b47c2d0576ed6b4bd1e2267aed49b3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/48d6859ff534198a51467bb5182725c0b7f1ed83...59a95039f7b47c2d0576ed6b4bd1e2267aed49b3 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 3 16:12:29 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 03 Feb 2021 21:12:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 2 commits: use tcl/tk 8.6 on windows Message-ID: <601b11bdf37dd_19812948ec2148f3@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 03a26678 by nulano at 2021-02-02T12:59:19+01:00 use tcl/tk 8.6 on windows --HG-- branch : py3.6 - - - - - 063d2a43 by nulano at 2021-02-02T17:02:30+01:00 fix Tcl/Tk 8.6 packaging on win --HG-- branch : py3.6 - - - - - 3 changed files: - lib_pypy/_tkinter/app.py - lib_pypy/_tkinter/tklib_build.py - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/02d69419848e1070c7871a3105dc5d34c99433ac...063d2a433b23abe5efd706ea2d48012c12ce750f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/02d69419848e1070c7871a3105dc5d34c99433ac...063d2a433b23abe5efd706ea2d48012c12ce750f You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 4 00:32:11 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 04 Feb 2021 05:32:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix test_ast here too Message-ID: <601b86db15d86_198134c05021583f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 22892d8a by Carl Friedrich Bolz-Tereick at 2021-02-04T06:31:57+01:00 fix test_ast here too --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/interpreter/astcompiler/test/test_ast.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/22892d8a0065c4ba5fd18e4d33f2ab2f21e03c4e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/22892d8a0065c4ba5fd18e4d33f2ab2f21e03c4e You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 4 07:57:45 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 04 Feb 2021 12:57:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] use low-level interface where applicable, add at least a minimal hypothesis test for make_... Message-ID: <601bef49dcf7c_19813ed70c22002@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 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_... - - - - - 2 changed files: - rpython/jit/metainterp/optimizeopt/intutils.py - rpython/jit/metainterp/optimizeopt/test/test_intbound.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f43d642f5483133e00a0e0d5e9f8cb318d9327ed -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f43d642f5483133e00a0e0d5e9f8cb318d9327ed You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 4 07:57:47 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 04 Feb 2021 12:57:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/intbound-improvements-3 Message-ID: <601bef4b97a6f_19813edd88220276@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/intbound-improvements-3 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/intbound-improvements-3 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 4 09:07:51 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 04 Feb 2021 14:07:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/intbound-improvements-3] 3 commits: more of same Message-ID: <601bffb7a53c0_198140e7cc2211fb@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/intbound-improvements-3 at PyPy / pypy Commits: 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 - - - - - 4 changed files: - pypy/doc/whatsnew-head.rst - rpython/jit/metainterp/optimizeopt/intbounds.py - rpython/jit/metainterp/optimizeopt/intutils.py - rpython/jit/metainterp/optimizeopt/rewrite.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/48b983462d74620bbc0acf17c6f8229ca0bee982...dc65a7138293ee7ee22b8d6d3eef48bf9232788e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/48b983462d74620bbc0acf17c6f8229ca0bee982...dc65a7138293ee7ee22b8d6d3eef48bf9232788e You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 4 09:20:14 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 04 Feb 2021 14:20:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/intbound-improvements-3] make the JIT reason about int_invert and int_neg Message-ID: <601c029ee2089_198141302422155e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/intbound-improvements-3 at PyPy / pypy Commits: 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 - - - - - 5 changed files: - rpython/jit/metainterp/optimizeopt/intbounds.py - rpython/jit/metainterp/optimizeopt/intutils.py - rpython/jit/metainterp/optimizeopt/rewrite.py - rpython/jit/metainterp/optimizeopt/test/test_intbound.py - rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0e49cf0ca63ce75da9416d34dd3615478a3cb0c7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0e49cf0ca63ce75da9416d34dd3615478a3cb0c7 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 4 11:46:33 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 04 Feb 2021 16:46:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/intbound-improvements-3] 2 commits: better reasoning about upper bounds of or and xor, and about lower bounds of or Message-ID: <601c24e9813df_198146df742250d3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/intbound-improvements-3 at PyPy / pypy Commits: 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 - - - - - 4 changed files: - rpython/jit/metainterp/optimizeopt/intutils.py - rpython/jit/metainterp/optimizeopt/test/test_intbound.py - rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py - rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/0e49cf0ca63ce75da9416d34dd3615478a3cb0c7...4f222570b2641c442510c81425d7fe3446ef5dc4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0e49cf0ca63ce75da9416d34dd3615478a3cb0c7...4f222570b2641c442510c81425d7fe3446ef5dc4 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 4 16:44:29 2021 From: foss at heptapod.net (nulano) Date: Thu, 04 Feb 2021 21:44:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/win64-hpy Message-ID: <601c6abd4d46a_19814e1f3c2287f4@heptapod-foss.mail> nulano pushed new branch branch/win64-hpy at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/win64-hpy You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 5 01:26:13 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 05 Feb 2021 06:26:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] document branch, fix lib-python tests for new syntax error Message-ID: <601ce50546780_198159f8e8230735@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 108bba67 by Matti Picus at 2021-02-05T08:25:53+02:00 document branch, fix lib-python tests for new syntax error --HG-- branch : py3.7 - - - - - 3 changed files: - lib-python/3/test/test_metaclass.py - lib-python/3/test/test_syntax.py - pypy/doc/whatsnew-pypy3-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/108bba67dfecae2f3f3efd074029903146a0430e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/108bba67dfecae2f3f3efd074029903146a0430e You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 5 06:02:52 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 05 Feb 2021 11:02:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/big-sur-dyld-cache Message-ID: <601d25dc6af3c_198160f74c2421c4@heptapod-foss.mail> Matti Picus pushed new branch branch/big-sur-dyld-cache at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/big-sur-dyld-cache You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 5 07:01:29 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 05 Feb 2021 12:01:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/big-sur-dyld-cache] typo Message-ID: <601d3399438fb_19816521502433ec@heptapod-foss.mail> Matti Picus pushed to branch branch/big-sur-dyld-cache at PyPy / pypy Commits: d4832759 by Matti Picus at 2021-02-05T14:01:06+02:00 typo --HG-- branch : big-sur-dyld-cache - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d48327599f80b853f362260255c65637d9ba2b64 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d48327599f80b853f362260255c65637d9ba2b64 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 5 08:25:20 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 05 Feb 2021 13:25:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/big-sur-dyld-cache] add new file Message-ID: <601d4740569c6_198167077c24543a@heptapod-foss.mail> Matti Picus pushed to branch branch/big-sur-dyld-cache at PyPy / pypy Commits: 6a07ddfe by Matti Picus at 2021-02-05T15:24:55+02:00 add new file --HG-- branch : big-sur-dyld-cache - - - - - 1 changed file: - + lib_pypy/pypy_tools/_ctypes_build.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/6a07ddfe1d6bd6168bb1e765e5a2439ca7aa0688 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6a07ddfe1d6bd6168bb1e765e5a2439ca7aa0688 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 5 10:10:17 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 05 Feb 2021 15:10:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/big-sur-dyld-cache] move file to correct place Message-ID: <601d5fd9a701a_198169f540247778@heptapod-foss.mail> Matti Picus pushed to branch branch/big-sur-dyld-cache at PyPy / pypy Commits: 18951757 by Matti Picus at 2021-02-05T17:09:57+02:00 move file to correct place --HG-- branch : big-sur-dyld-cache - - - - - 1 changed file: - lib_pypy/pypy_tools/_ctypes_build.py ? lib_pypy/_ctypes/_ctypes_build.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/189517579b54e3232f0ca9eeacfb5186c083cce0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/189517579b54e3232f0ca9eeacfb5186c083cce0 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 6 11:28:50 2021 From: foss at heptapod.net (Matti Picus) Date: Sat, 06 Feb 2021 16:28:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 5 commits: backport changes from py3.7-big-sur-dyld-cache to default Message-ID: <601ec3c2eb4e8_19819322a82621e4@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - 6 changed files: - lib-python/2.7/ctypes/macholib/dyld.py - lib-python/2.7/ctypes/test/test_macholib.py - lib_pypy/_ctypes/__init__.py - + lib_pypy/_ctypes/_ctypes_build.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/doc/whatsnew-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f43d642f5483133e00a0e0d5e9f8cb318d9327ed...86b25e3ab59327ac9fd7081d2a484e6b1222782e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f43d642f5483133e00a0e0d5e9f8cb318d9327ed...86b25e3ab59327ac9fd7081d2a484e6b1222782e You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 6 13:53:50 2021 From: foss at heptapod.net (Matti Picus) Date: Sat, 06 Feb 2021 18:53:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: enable hpy on win64 Message-ID: <601ee5bed1102_19819737bc268412@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 600825ca by nulano at 2021-02-04T22:41:23+01:00 enable hpy on win64 --HG-- branch : win64-hpy - - - - - ec3dc569 by nulano at 2021-02-04T22:44:06+01:00 perform bounds check in HPyLong_AsLong and related functions when sizeof(Signed) > sizeof(long), i.e. on win64 --HG-- branch : win64-hpy - - - - - 7162d014 by Matti Picus at 2021-02-06T20:53:19+02:00 Merge win64-hpy which enables _hyp_universal on win64 --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/config/pypyoption.py - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/_hpy_universal/interp_long.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/108bba67dfecae2f3f3efd074029903146a0430e...7162d0145fb206d31f7c666b9fbc4a2a8210a0cf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/108bba67dfecae2f3f3efd074029903146a0430e...7162d0145fb206d31f7c666b9fbc4a2a8210a0cf You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 6 16:14:12 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 06 Feb 2021 21:14:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] (cfbolz, twitch): implement sys.unraisablehook Message-ID: <601f06a43b6b9_19819a48582704b6@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 15ac9654 by Carl Friedrich Bolz-Tereick at 2021-02-06T22:08:23+01:00 (cfbolz, twitch): implement sys.unraisablehook https://bugs.python.org/issue36829 when an unraisable exception is raised, we call sys.unraisablehook, which by default prints to stderr --HG-- branch : py3.8 - - - - - 5 changed files: - pypy/interpreter/error.py - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/moduledef.py - pypy/module/sys/moduledef.py - pypy/module/sys/vm.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/15ac9654ac4ebcd1b7a81be0d9f083f3e615f690 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/15ac9654ac4ebcd1b7a81be0d9f083f3e615f690 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 7 11:05:17 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 07 Feb 2021 16:05:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] add missing space, also commit test file I forgot yesterday Message-ID: <60200fbd1ffe2_1981b2c8d827524f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 84743c6e by Carl Friedrich Bolz-Tereick at 2021-02-07T17:04:59+01:00 add missing space, also commit test file I forgot yesterday --HG-- branch : py3.8 - - - - - 2 changed files: - pypy/interpreter/error.py - + pypy/interpreter/test/apptest_unraisable.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/84743c6e9f6f8fe794f332a87013443b955ec11f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/84743c6e9f6f8fe794f332a87013443b955ec11f You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 8 10:45:27 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 08 Feb 2021 15:45:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 6 commits: codegen: syntax warnings for assert Message-ID: <60215c976b3a1_1981d56140289231@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 5d3c5edd by isidentical at 2021-01-30T23:18:54+03:00 codegen: syntax warnings for assert --HG-- branch : new-syntax-warnings - - - - - b4ebfa5a by isidentical at 2021-01-30T23:19:54+03:00 codegen: syntax warning for misuse of is/is not --HG-- branch : new-syntax-warnings - - - - - a287ac80 by isidentical at 2021-01-30T23:21:27+03:00 more tests --HG-- branch : new-syntax-warnings - - - - - 1b8c678a by isidentical at 2021-01-30T23:37:39+03:00 explicit type assertion for rpython --HG-- branch : new-syntax-warnings - - - - - 175d7fa6 by isidentical at 2021-01-30T23:55:09+03:00 ... --HG-- branch : new-syntax-warnings - - - - - b7696b6f by Carl Friedrich Bolz-Tereick at 2021-02-08T15:45:21+00:00 Merge branch 'branch/new-syntax-warnings' into 'branch/py3.8' compiler: More syntax warnings See merge request pypy/pypy!802 --HG-- branch : py3.8 - - - - - 2 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_compiler.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/84743c6e9f6f8fe794f332a87013443b955ec11f...b7696b6f3030a2ea95925f070c572b436aeffa8c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/84743c6e9f6f8fe794f332a87013443b955ec11f...b7696b6f3030a2ea95925f070c572b436aeffa8c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 9 17:31:58 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 09 Feb 2021 22:31:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: CPython compatibility tweaks to _ssl Message-ID: <60230d5ee3921_1951b7e4877592@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 9fa81e2a by Matti Picus at 2021-02-09T20:04:50+02:00 CPython compatibility tweaks to _ssl --HG-- branch : py3.7 - - - - - 92764d81 by Matti Picus at 2021-02-09T22:57:26+02:00 hang on to servername_callback handle (issue 3396) --HG-- branch : py3.7 - - - - - 3 changed files: - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_cffi_ssl/_stdssl/error.py - lib_pypy/_cffi_ssl/_stdssl/utility.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/7162d0145fb206d31f7c666b9fbc4a2a8210a0cf...92764d81c81de7722ab8b963abbe9a250cf024b5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7162d0145fb206d31f7c666b9fbc4a2a8210a0cf...92764d81c81de7722ab8b963abbe9a250cf024b5 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 9 18:58:48 2021 From: foss at heptapod.net (wlav) Date: Tue, 09 Feb 2021 23:58:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 208 commits: enable x64 Message-ID: <602321b8f01e2_1951ec29c7978d@heptapod-foss.mail> wlav pushed to branch branch/cppyy-packaging at PyPy / pypy Commits: 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 - - - - - 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 - - - - - 64d75b38 by Ronan Lamy at 2020-11-12T12:06:59+00:00 hg merge default --HG-- branch : rpy-cparser - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 55674a04 by Wim Lavrijsen at 2021-02-09T15:57:49-08:00 more correct way of finding the backend library --HG-- branch : cppyy-packaging - - - - - 30 changed files: - .gitlab-ci.yml - + .gitlab-ci/Dockerfile - + .gitlab-ci/build.sh - .hgtags - 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_pypy_modules.py - lib-python/2.7/copy_reg.py - lib-python/2.7/pkgutil.py - lib-python/2.7/test/test_xml_etree.py - lib-python/2.7/warnings.py - lib-python/2.7/xml/etree/ElementTree.py - lib_pypy/_sqlite3_build.py - lib_pypy/_ssl_build.py - lib_pypy/_tkinter/tclobj.py - lib_pypy/cffi.egg-info/PKG-INFO - lib_pypy/cffi/__init__.py - lib_pypy/cffi/_embedding.h - lib_pypy/cffi/recompiler.py - pypy/__init__.py - pypy/config/pypyoption.py - pypy/doc/contributing.rst - pypy/doc/how-to-release.rst - pypy/doc/project-ideas.rst - pypy/doc/release-v7.3.3.rst - pypy/doc/sandbox.rst - pypy/doc/whatsnew-head.rst - pypy/doc/windows.rst - + pypy/doc/windows64.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/2dfab4fc017e73744ca55f32c036daca0346cecc...55674a04163d3304134290e4ad7901df7118e108 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2dfab4fc017e73744ca55f32c036daca0346cecc...55674a04163d3304134290e4ad7901df7118e108 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 9 22:36:06 2021 From: foss at heptapod.net (wlav) Date: Wed, 10 Feb 2021 03:36:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 83 commits: introduce a @never_allocate class decorator, which ensure that a certain... Message-ID: <602354a6977f1_19523c15c81357@heptapod-foss.mail> wlav pushed to branch branch/cppyy-packaging 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 - - - - - 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 - - - - - 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 - - - - - 30d6acf7 by Wim Lavrijsen at 2021-02-09T19:35:45-08:00 merge default into cppyy_packaging branch --HG-- branch : cppyy-packaging - - - - - 30 changed files: - LICENSE - extra_tests/test_os.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_pypy/_ctypes/__init__.py - + lib_pypy/_ctypes/_ctypes_build.py - lib_pypy/_ctypes/primitive.py - lib_pypy/_hashlib/__init__.py - lib_pypy/_tkinter/app.py - lib_pypy/_tkinter/tklib_build.py - lib_pypy/msvcrt.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/doc/conf.py - pypy/doc/cpython_differences.rst - pypy/doc/whatsnew-head.rst - pypy/interpreter/astcompiler/test/test_ast.py - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/moduledef.py - pypy/module/__pypy__/test/test_magic.py - pypy/module/__pypy__/test/test_special.py - pypy/module/_pypyjson/interp_decoder.py - pypy/module/_winreg/interp_winreg.py - pypy/module/_winreg/moduledef.py - pypy/module/_winreg/test/test_winreg.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/55674a04163d3304134290e4ad7901df7118e108...30d6acf7433b7398894f89903883fc01d4db9f7b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/55674a04163d3304134290e4ad7901df7118e108...30d6acf7433b7398894f89903883fc01d4db9f7b You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 10 01:07:20 2021 From: foss at heptapod.net (wlav) Date: Wed, 10 Feb 2021 06:07:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 52 commits: closing old cppyy packaing branch to restart work Message-ID: <602378185603c_19527d4b88201f@heptapod-foss.mail> wlav pushed to branch branch/default 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 - - - - - 87494a4f by Wim Lavrijsen at 2020-11-11T09:31:27-08:00 merge default into cppyy-packaging branch --HG-- branch : cppyy-packaging - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 5e09dd17 by Wim Lavrijsen at 2020-12-28T00:43:02+00:00 merge default into cppyy dev branch --HG-- branch : cppyy-packaging - - - - - 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 - - - - - 12 changed files: - pypy/doc/whatsnew-head.rst - pypy/module/_cppyy/capi/capi_types.py - pypy/module/_cppyy/capi/loadable_capi.py - pypy/module/_cppyy/converter.py - pypy/module/_cppyy/executor.py - pypy/module/_cppyy/ffitypes.py - pypy/module/_cppyy/helper.py - pypy/module/_cppyy/include/capi.h - pypy/module/_cppyy/interp_cppyy.py - pypy/module/_cppyy/pythonify.py - pypy/module/_cppyy/src/dummy_backend.cxx - pypy/module/_cppyy/test/Makefile View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/86b25e3ab59327ac9fd7081d2a484e6b1222782e...9bb3628796f1aa023567b71b36acb07ddc54486e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/86b25e3ab59327ac9fd7081d2a484e6b1222782e...9bb3628796f1aa023567b71b36acb07ddc54486e You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 10 09:02:45 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 10 Feb 2021 14:02:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: fix a nonsensical errormessage (introduced by myself in ef3c287b0add) Message-ID: <6023e78565b83_1953701cc97741@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 4c2786f1 by Carl Friedrich Bolz-Tereick at 2021-02-10T14:48:15+01:00 fix a nonsensical errormessage (introduced by myself in ef3c287b0add) --HG-- branch : py3.7 - - - - - 745f2239 by Carl Friedrich Bolz-Tereick at 2021-02-10T15:00:52+01:00 stop emitting STORE_ANNOTATION --HG-- branch : py3.7 - - - - - 5 changed files: - lib-python/3/opcode.py - pypy/interpreter/astcompiler/assemble.py - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/apptest_annotations.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/92764d81c81de7722ab8b963abbe9a250cf024b5...745f223967f2c11bc6c2bdaa00c641093ef9df2d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/92764d81c81de7722ab8b963abbe9a250cf024b5...745f223967f2c11bc6c2bdaa00c641093ef9df2d You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 10 12:29:08 2021 From: foss at heptapod.net (muke 101) Date: Wed, 10 Feb 2021 17:29:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] 7 commits: started initialise_api and set_types methods for building up llvm-c api functions through the rffi Message-ID: <602417e481813_1953e57b0105099@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: cc7d0b17 by muke101 at 2021-02-05T15:43:21+00:00 started initialise_api and set_types methods for building up llvm-c api functions through the rffi --HG-- branch : llvm-jit-backend-experimental - - - - - 8df5753a by muke101 at 2021-02-06T11:34:32+00:00 added essential llvm api functions and types and moved around type defs --HG-- branch : llvm-jit-backend-experimental - - - - - d3f08d1f by muke101 at 2021-02-07T21:04:09+00:00 added control flow functions and created enum type wrapper --HG-- branch : llvm-jit-backend-experimental - - - - - c44e3ba8 by muke101 at 2021-02-08T16:27:03+00:00 added more api functions --HG-- branch : llvm-jit-backend-experimental - - - - - 82fa1aa1 by muke101 at 2021-02-08T19:45:49+00:00 fixed rffi type errors --HG-- branch : llvm-jit-backend-experimental - - - - - 0f5a7c4e by muke101 at 2021-02-08T19:48:12+00:00 fixed rffi type errors --HG-- branch : llvm-jit-backend-experimental - - - - - 1c04183c by muke101 at 2021-02-10T17:28:35+00:00 added post include bits and separate module sources for LLVMInitializeNativeTarget wrapper function --HG-- branch : llvm-jit-backend-experimental - - - - - 3 changed files: - rpython/jit/backend/llvm/runner.py - rpython/jit/backend/llvm/test/test_runner.py - rpython/jit/backend/test/runner_test.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/6db0d776b734a5edc1b6536317ee400bf265f652...1c04183cd2284416679b475c1462405bf24f8f8a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6db0d776b734a5edc1b6536317ee400bf265f652...1c04183cd2284416679b475c1462405bf24f8f8a You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 10 14:39:04 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 10 Feb 2021 19:39:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 9 commits: enable hpy on win64 Message-ID: <60243658ee853_195434dec1080ae@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 600825ca by nulano at 2021-02-04T22:41:23+01:00 enable hpy on win64 --HG-- branch : win64-hpy - - - - - ec3dc569 by nulano at 2021-02-04T22:44:06+01:00 perform bounds check in HPyLong_AsLong and related functions when sizeof(Signed) > sizeof(long), i.e. on win64 --HG-- branch : win64-hpy - - - - - 108bba67 by Matti Picus at 2021-02-05T08:25:53+02:00 document branch, fix lib-python tests for new syntax error --HG-- branch : py3.7 - - - - - 7162d014 by Matti Picus at 2021-02-06T20:53:19+02:00 Merge win64-hpy which enables _hyp_universal on win64 --HG-- branch : py3.7 - - - - - 9fa81e2a by Matti Picus at 2021-02-09T20:04:50+02:00 CPython compatibility tweaks to _ssl --HG-- branch : py3.7 - - - - - 92764d81 by Matti Picus at 2021-02-09T22:57:26+02:00 hang on to servername_callback handle (issue 3396) --HG-- branch : py3.7 - - - - - 4c2786f1 by Carl Friedrich Bolz-Tereick at 2021-02-10T14:48:15+01:00 fix a nonsensical errormessage (introduced by myself in ef3c287b0add) --HG-- branch : py3.7 - - - - - 745f2239 by Carl Friedrich Bolz-Tereick at 2021-02-10T15:00:52+01:00 stop emitting STORE_ANNOTATION --HG-- branch : py3.7 - - - - - 30c52fec by Carl Friedrich Bolz-Tereick at 2021-02-10T20:38:25+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 13 changed files: - lib-python/3/opcode.py - lib-python/3/test/test_metaclass.py - lib-python/3/test/test_syntax.py - lib_pypy/_cffi_ssl/_stdssl/__init__.py - lib_pypy/_cffi_ssl/_stdssl/error.py - lib_pypy/_cffi_ssl/_stdssl/utility.py - pypy/config/pypyoption.py - pypy/doc/whatsnew-pypy3-head.rst - pypy/interpreter/astcompiler/assemble.py - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/apptest_annotations.py - pypy/module/_hpy_universal/interp_long.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b7696b6f3030a2ea95925f070c572b436aeffa8c...30c52fec53f41aa37d157e7a697896b1256eb413 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b7696b6f3030a2ea95925f070c572b436aeffa8c...30c52fec53f41aa37d157e7a697896b1256eb413 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 11 13:54:41 2021 From: foss at heptapod.net (muke 101) Date: Thu, 11 Feb 2021 18:54:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] added wrapper for static functions Message-ID: <60257d71351e8_5a74d20a4541099a7@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: c58db33e by muke101 at 2021-02-11T18:54:10+00:00 added wrapper for static functions --HG-- branch : llvm-jit-backend-experimental - - - - - 4 changed files: - + rpython/jit/backend/llvm/llvm_wrapper/Makefile - + rpython/jit/backend/llvm/llvm_wrapper/wrapper.c - + rpython/jit/backend/llvm/llvm_wrapper/wrapper.h - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c58db33e948457a892ffc6bbcad1c606abe324d3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c58db33e948457a892ffc6bbcad1c606abe324d3 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 11 14:24:45 2021 From: foss at heptapod.net (muke 101) Date: Thu, 11 Feb 2021 19:24:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] Set platform data layout, hard coded for now - other platforms should still... Message-ID: <6025847dc7343_5a74d2166f0110635@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 728ed24d by muke101 at 2021-02-11T19:24:13+00:00 Set platform data layout, hard coded for now - other platforms should still run but will likely be badly optimised. Also tidied up code style. --HG-- branch : llvm-jit-backend-experimental - - - - - 1 changed file: - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/728ed24db72ce3eeb3501ba7ccea4a2f00a8345a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/728ed24db72ce3eeb3501ba7ccea4a2f00a8345a You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 13 06:37:13 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 13 Feb 2021 11:37:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: a small hack to recognize when the screen has a lot of pixels to then allow Message-ID: <6027b9e97db39_bcc924bd7882643@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - 4 changed files: - dotviewer/drawgraph.py - dotviewer/graphdisplay.py - dotviewer/graphparse.py - dotviewer/test/test_interactive_unicode.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/9bb3628796f1aa023567b71b36acb07ddc54486e...69c2e3134168e9cff5771889ed79c13fdd614242 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9bb3628796f1aa023567b71b36acb07ddc54486e...69c2e3134168e9cff5771889ed79c13fdd614242 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 13 07:28:41 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 13 Feb 2021 12:28:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] the fontcolor is unfortunately lost in plain files. if the fillcolor is very Message-ID: <6027c5f92ec55_bcc9260584849dd@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - 2 changed files: - dotviewer/drawgraph.py - dotviewer/test/test_interactive.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0659286a951ecefcb9f2dc474bef938942798ec6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0659286a951ecefcb9f2dc474bef938942798ec6 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 13 16:05:56 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 13 Feb 2021 21:05:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 3 commits: (cfbolz, twitch): add the basic sys.audit and sys.addaudithook functionality Message-ID: <60283f34b3afd_bcc93329a892867@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 26ce435b by Carl Friedrich Bolz-Tereick at 2021-02-13T21:24:55+01:00 (cfbolz, twitch): add the basic sys.audit and sys.addaudithook functionality --HG-- branch : py3.8 - - - - - 9772fb27 by Carl Friedrich Bolz-Tereick at 2021-02-13T21:42:12+01:00 (cfbolz, twitch): try to maybe do something somewhat reasonable when jitting code that has audit hooks --HG-- branch : py3.8 - - - - - 9fe83c06 by Carl Friedrich Bolz-Tereick at 2021-02-13T22:05:03+01:00 (cfbolz, twitch): add audit hooks for: - exec, eval of code objects - input --HG-- branch : py3.8 - - - - - 10 changed files: - pypy/interpreter/baseobjspace.py - pypy/interpreter/pyopcode.py - pypy/module/__builtin__/app_io.py - pypy/module/__builtin__/compiling.py - pypy/module/__builtin__/operation.py - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/moduledef.py - pypy/module/sys/moduledef.py - + pypy/module/sys/test/apptest_audit.py - pypy/module/sys/vm.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/30c52fec53f41aa37d157e7a697896b1256eb413...9fe83c066aa0c121307d23d4a4fa92355cf65684 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/30c52fec53f41aa37d157e7a697896b1256eb413...9fe83c066aa0c121307d23d4a4fa92355cf65684 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 13 16:21:17 2021 From: foss at heptapod.net (Batuhan Taskaya) Date: Sat, 13 Feb 2021 21:21:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/top-level-await Message-ID: <602842cd2fe41_bcc933ac8493487@heptapod-foss.mail> Batuhan Taskaya pushed new branch branch/top-level-await at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/top-level-await You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 13 16:34:12 2021 From: foss at heptapod.net (Batuhan Taskaya) Date: Sat, 13 Feb 2021 21:34:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/top-level-await] reference to proper flag Message-ID: <602845d48fcc_bcc9346cb49434e@heptapod-foss.mail> Batuhan Taskaya pushed to branch branch/top-level-await at PyPy / pypy Commits: 50beed96 by isidentical at 2021-02-14T00:34:00+03:00 reference to proper flag --HG-- branch : top-level-await - - - - - 2 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/test/test_compiler.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/50beed9678831f9d72c21aa940e9864cb62f9acd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/50beed9678831f9d72c21aa940e9864cb62f9acd You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 14 05:10:29 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 14 Feb 2021 10:10:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 4 commits: compiler: implement basic support for top level async/await support Message-ID: <6028f71545dc8_bcc946b40096939@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: e9ff290c by isidentical at 2021-02-14T00:19:42+03:00 compiler: implement basic support for top level async/await support branch: py3.8 user: isidentical <batuhan at python.org> date: Sat Feb 13 23:37:36 2021 +0300 --HG-- branch : top-level-await - - - - - 9e4235fb by isidentical at 2021-02-14T00:20:53+03:00 summary: compiler: support async generators branch: py3.8 tag: tip user: isidentical <batuhan at python.org> date: Sun Feb 14 00:17:04 2021 +0300 --HG-- branch : top-level-await - - - - - 50beed96 by isidentical at 2021-02-14T00:34:00+03:00 reference to proper flag --HG-- branch : top-level-await - - - - - fea67d81 by Carl Friedrich Bolz-Tereick at 2021-02-14T10:10:24+00:00 Merge branch 'branch/top-level-await' into 'branch/py3.8' compiler: top level async/await support with PyCF_ALLOW_TOP_LEVEL_AWAIT See merge request pypy/pypy!805 --HG-- branch : py3.8 - - - - - 6 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/astcompiler/consts.py - pypy/interpreter/astcompiler/symtable.py - pypy/interpreter/astcompiler/test/test_compiler.py - pypy/module/__builtin__/compiling.py - pypy/module/_ast/moduledef.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/9fe83c066aa0c121307d23d4a4fa92355cf65684...fea67d819c683f956fea17982dc7a59396d361de -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9fe83c066aa0c121307d23d4a4fa92355cf65684...fea67d819c683f956fea17982dc7a59396d361de You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 14 07:30:49 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 14 Feb 2021 12:30:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] mention the paper and Remi's PhD thesis on the stm page Message-ID: <602917f945bdb_5e81056d9c341aa@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - 1 changed file: - pypy/doc/stm.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ecda2c9119bcc7d216be84ca6f8a343a93bcffa5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ecda2c9119bcc7d216be84ca6f8a343a93bcffa5 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 15 11:06:28 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 15 Feb 2021 16:06:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/intbound-improvements-3] Backed out changeset f1c2880a6b49 Message-ID: <602a9c045d215_5e81037e61454439@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/intbound-improvements-3 at PyPy / pypy Commits: 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 - - - - - 3 changed files: - rpython/jit/metainterp/optimizeopt/intutils.py - rpython/jit/metainterp/optimizeopt/test/test_intbound.py - rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/5d70c6a900f6314b7dddde6ba99b48cdecde1652 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5d70c6a900f6314b7dddde6ba99b48cdecde1652 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 15 14:46:22 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 15 Feb 2021 19:46:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.7-hack-execution-count Message-ID: <602acf8e3777e_5e8103dbf44566a1@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.7-hack-execution-count at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.7-hack-execution-count You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 16 10:18:44 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 16 Feb 2021 15:18:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] test, add PyUnicode_Contains (issue 3400) Message-ID: <602be2548ea2e_5e8105eb4d87512a@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: b1e21491 by Matti Picus at 2021-02-16T17:04:00+02:00 test, add PyUnicode_Contains (issue 3400) - - - - - 3 changed files: - pypy/module/cpyext/stubs.py - pypy/module/cpyext/test/test_unicodeobject.py - pypy/module/cpyext/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b1e21491cceca2d4349204414edf0081b4069bb5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b1e21491cceca2d4349204414edf0081b4069bb5 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 16 10:18:47 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 16 Feb 2021 15:18:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 69 commits: closing old cppyy packaing branch to restart work Message-ID: <602be2571f6_5e8105eb4d8753c6@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 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 - - - - - 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 - - - - - 87494a4f by Wim Lavrijsen at 2020-11-11T09:31:27-08:00 merge default into cppyy-packaging branch --HG-- branch : cppyy-packaging - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - b1e21491 by Matti Picus at 2021-02-16T17:04:00+02:00 test, add PyUnicode_Contains (issue 3400) - - - - - f5b153e4 by Matti Picus at 2021-02-16T17:13:57+02:00 merge dfeault into py3.7 --HG-- branch : py3.7 - - - - - 18 changed files: - dotviewer/drawgraph.py - dotviewer/graphdisplay.py - dotviewer/graphparse.py - dotviewer/test/test_interactive.py - dotviewer/test/test_interactive_unicode.py - pypy/doc/stm.rst - pypy/doc/whatsnew-head.rst - pypy/module/_cppyy/capi/capi_types.py - pypy/module/_cppyy/capi/loadable_capi.py - pypy/module/_cppyy/converter.py - pypy/module/_cppyy/executor.py - pypy/module/_cppyy/ffitypes.py - pypy/module/_cppyy/helper.py - pypy/module/_cppyy/include/capi.h - pypy/module/_cppyy/interp_cppyy.py - pypy/module/_cppyy/pythonify.py - pypy/module/_cppyy/src/dummy_backend.cxx - pypy/module/_cppyy/test/Makefile View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/745f223967f2c11bc6c2bdaa00c641093ef9df2d...f5b153e4003ef0a290bdc649cd52eb41ca12ed9b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/745f223967f2c11bc6c2bdaa00c641093ef9df2d...f5b153e4003ef0a290bdc649cd52eb41ca12ed9b You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 17 03:56:39 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 17 Feb 2021 08:56:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: skip test on 32-bit Message-ID: <602cda47806f7_5e8107c2f7c95488@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 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) - - - - - 7 changed files: - extra_tests/cffi_tests/test_c.py - lib_pypy/cffi.egg-info/PKG-INFO - lib_pypy/cffi/__init__.py - lib_pypy/cffi/_embedding.h - pypy/module/__pypy__/test/test_special.py - pypy/module/_cffi_backend/__init__.py - pypy/module/_cffi_backend/test/_backend_test_c.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b1e21491cceca2d4349204414edf0081b4069bb5...33d5a9241f73f7e74c36ecb24e529e58cce3f467 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b1e21491cceca2d4349204414edf0081b4069bb5...33d5a9241f73f7e74c36ecb24e529e58cce3f467 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 17 06:21:34 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 17 Feb 2021 11:21:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] properly mangle names for class annotations Message-ID: <602cfc3eaeea8_5e81081e3a4979ee@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: c7e4ac0a by Carl Friedrich Bolz-Tereick at 2021-02-17T12:21:19+01:00 properly mangle names for class annotations --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/test/apptest_annotations.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c7e4ac0a28be5690c7122ab0244bc240a6063f4a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c7e4ac0a28be5690c7122ab0244bc240a6063f4a You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 17 06:56:38 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 17 Feb 2021 11:56:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix C warning, lltype.Signed is a long, not an int Message-ID: <602d04762d1b7_5e81082a98898172@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - 1 changed file: - rpython/rlib/_rsocket_rffi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a722c1aabbfe401c9fdd48a37076a5f305605a46 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a722c1aabbfe401c9fdd48a37076a5f305605a46 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 17 21:34:59 2021 From: foss at heptapod.net (wlav) Date: Thu, 18 Feb 2021 02:34:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix translation error on 32b Linux Message-ID: <602dd25381969_5e8109b9268107388@heptapod-foss.mail> wlav pushed to branch branch/default at PyPy / pypy Commits: 99f66f1a by Wim Lavrijsen at 2021-02-17T18:34:42-08:00 fix translation error on 32b Linux - - - - - 1 changed file: - pypy/module/_cppyy/capi/loadable_capi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/99f66f1a25672f9c5dff78569878217fb43d3e60 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/99f66f1a25672f9c5dff78569878217fb43d3e60 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 19 11:35:57 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 19 Feb 2021 16:35:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 7 commits: skip test on 32-bit Message-ID: <602fe8ed46ed9_5e810e739e81482f2@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 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. - - - - - 28d4cc32 by Carl Friedrich Bolz-Tereick at 2021-02-19T17:35:46+01:00 merge default --HG-- branch : py3.7 - - - - - 11 changed files: - extra_tests/cffi_tests/test_c.py - lib_pypy/cffi.egg-info/PKG-INFO - lib_pypy/cffi/__init__.py - lib_pypy/cffi/_embedding.h - pypy/module/__pypy__/test/test_special.py - pypy/module/_cffi_backend/__init__.py - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/_cppyy/capi/loadable_capi.py - rpython/jit/tl/tla/targettla.py - rpython/rlib/_rsocket_rffi.py - rpython/rlib/rvmprof/cintf.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c7e4ac0a28be5690c7122ab0244bc240a6063f4a...28d4cc3249896bffe6420b21138a7f052ccacb0c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c7e4ac0a28be5690c7122ab0244bc240a6063f4a...28d4cc3249896bffe6420b21138a7f052ccacb0c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 19 11:35:33 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 19 Feb 2021 16:35:33 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: randomly fix broken target Message-ID: <602fe8d51c835_5e810e73fec1480ab@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 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. - - - - - 2 changed files: - rpython/jit/tl/tla/targettla.py - rpython/rlib/rvmprof/cintf.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/99f66f1a25672f9c5dff78569878217fb43d3e60...112b24aa9e41f9d484ded086d49fa0d043fab80c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/99f66f1a25672f9c5dff78569878217fb43d3e60...112b24aa9e41f9d484ded086d49fa0d043fab80c You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 19 14:56:57 2021 From: foss at heptapod.net (muke 101) Date: Fri, 19 Feb 2021 19:56:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] added code and api functions to initialse and use llvm orc jit, as well as... Message-ID: <60301809a8d5b_5e810ee3cfc151283@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: aaf7db3d by muke101 at 2021-02-19T19:56:00+00:00 added code and api functions to initialse and use llvm orc jit, as well as added more functions to the wrapper for api functions requiring preallocated space to write into --HG-- branch : llvm-jit-backend-experimental - - - - - 3 changed files: - rpython/jit/backend/llvm/llvm_wrapper/wrapper.c - rpython/jit/backend/llvm/llvm_wrapper/wrapper.h - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/aaf7db3d3ecacb236015ebcab4eb26f028abc7c9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/aaf7db3d3ecacb236015ebcab4eb26f028abc7c9 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 20 13:53:19 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 20 Feb 2021 18:53:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 79 commits: closing old cppyy packaing branch to restart work Message-ID: <60315a9fb420c_5e81010ef5f0160380@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 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 - - - - - 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 - - - - - 87494a4f by Wim Lavrijsen at 2020-11-11T09:31:27-08:00 merge default into cppyy-packaging branch --HG-- branch : cppyy-packaging - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - b1e21491 by Matti Picus at 2021-02-16T17:04:00+02:00 test, add PyUnicode_Contains (issue 3400) - - - - - f5b153e4 by Matti Picus at 2021-02-16T17:13:57+02:00 merge dfeault into py3.7 --HG-- branch : py3.7 - - - - - 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) - - - - - c7e4ac0a by Carl Friedrich Bolz-Tereick at 2021-02-17T12:21:19+01:00 properly mangle names for class annotations --HG-- branch : py3.7 - - - - - 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. - - - - - 28d4cc32 by Carl Friedrich Bolz-Tereick at 2021-02-19T17:35:46+01:00 merge default --HG-- branch : py3.7 - - - - - d942fe4d by Carl Friedrich Bolz-Tereick at 2021-02-20T13:00:37+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - fb7d1090 by Carl Friedrich Bolz-Tereick at 2021-02-20T19:53:03+01:00 fix translation --HG-- branch : py3.8 - - - - - 27 changed files: - dotviewer/drawgraph.py - dotviewer/graphdisplay.py - dotviewer/graphparse.py - dotviewer/test/test_interactive.py - dotviewer/test/test_interactive_unicode.py - extra_tests/cffi_tests/test_c.py - lib_pypy/cffi.egg-info/PKG-INFO - lib_pypy/cffi/__init__.py - lib_pypy/cffi/_embedding.h - pypy/doc/stm.rst - pypy/doc/whatsnew-head.rst - pypy/interpreter/astcompiler/codegen.py - pypy/interpreter/test/apptest_annotations.py - pypy/module/__pypy__/test/test_special.py - pypy/module/_cffi_backend/__init__.py - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/_cppyy/capi/capi_types.py - pypy/module/_cppyy/capi/loadable_capi.py - pypy/module/_cppyy/converter.py - pypy/module/_cppyy/executor.py - pypy/module/_cppyy/ffitypes.py - pypy/module/_cppyy/helper.py - pypy/module/_cppyy/include/capi.h - pypy/module/_cppyy/interp_cppyy.py - pypy/module/_cppyy/pythonify.py - pypy/module/_cppyy/src/dummy_backend.cxx - pypy/module/_cppyy/test/Makefile View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/fea67d819c683f956fea17982dc7a59396d361de...fb7d10908e3ad6133c6ce0e8e1a4a43a15a0907f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fea67d819c683f956fea17982dc7a59396d361de...fb7d10908e3ad6133c6ce0e8e1a4a43a15a0907f You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 20 15:59:57 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 20 Feb 2021 20:59:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/startswith-tweak Message-ID: <6031784dbfd36_5e810112066416129d@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/startswith-tweak at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/startswith-tweak You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 20 16:17:58 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 20 Feb 2021 21:17:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/startswith-tweak] (cfbolz, twitch): fix the case where end is given and leads to False being Message-ID: <60317c8690357_5e810112775c161499@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/startswith-tweak at PyPy / pypy Commits: c07dabd6 by Carl Friedrich Bolz-Tereick at 2021-02-20T22:15:35+01:00 (cfbolz, twitch): fix the case where end is given and leads to False being returned (thansks slartibartswift!) --HG-- branch : startswith-tweak - - - - - 2 changed files: - rpython/jit/metainterp/test/test_string.py - rpython/rlib/rstring.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c07dabd61c2ccadd0bd0e514a9cab37fc56c1b49 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c07dabd61c2ccadd0bd0e514a9cab37fc56c1b49 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 20 16:30:55 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 20 Feb 2021 21:30:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/startswith-tweak] (cfbolz, fniephaus): the default arguments don't really make sense for _startswith Message-ID: <60317f8ffe26_5e8101130528161617@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/startswith-tweak at PyPy / pypy Commits: 1a1925a0 by Carl Friedrich Bolz-Tereick at 2021-02-20T22:27:49+01:00 (cfbolz, fniephaus): the default arguments don't really make sense for _startswith --HG-- branch : startswith-tweak - - - - - 1 changed file: - rpython/rlib/rstring.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1a1925a080a4b9e8beb5efab9c011a3ef5e48904 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1a1925a080a4b9e8beb5efab9c011a3ef5e48904 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 21 06:50:44 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 21 Feb 2021 11:50:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 9 commits: call more appropriate methods a bit everywhere Message-ID: <603249141b22e_5e81012949501656e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - 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 - - - - - 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 - - - - - 7 changed files: - pypy/doc/whatsnew-head.rst - rpython/jit/metainterp/optimizeopt/intbounds.py - rpython/jit/metainterp/optimizeopt/intutils.py - rpython/jit/metainterp/optimizeopt/rewrite.py - rpython/jit/metainterp/optimizeopt/test/test_intbound.py - rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py - rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/112b24aa9e41f9d484ded086d49fa0d043fab80c...625bd7d538d05d9970033a6c68554ac68a29d1f5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/112b24aa9e41f9d484ded086d49fa0d043fab80c...625bd7d538d05d9970033a6c68554ac68a29d1f5 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 21 07:54:25 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 21 Feb 2021 12:54:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix rpython, hopefully Message-ID: <60325801b5124_5e81012ac4c41658a0@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: e1afc7f9 by Carl Friedrich Bolz-Tereick at 2021-02-21T13:23:37+01:00 fix rpython, hopefully --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/interpreter/astcompiler/codegen.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e1afc7f9391441d56f67fc8af260aed9a444285f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e1afc7f9391441d56f67fc8af260aed9a444285f You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 21 09:24:30 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 21 Feb 2021 14:24:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/issue-3404 Message-ID: <60326d1e439a5_5e81012d2d681667b8@heptapod-foss.mail> Matti Picus pushed new branch branch/issue-3404 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/issue-3404 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 21 09:24:55 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 21 Feb 2021 14:24:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/c-api-refactor Message-ID: <60326d377a62d_5e81012d4050166949@heptapod-foss.mail> Matti Picus pushed new branch branch/c-api-refactor at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/c-api-refactor You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 21 13:24:07 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 21 Feb 2021 18:24:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: test, fix for PyObject_Format(space.wrap(type('a')), None) Message-ID: <6032a547ea71b_5e8101328f1016824a@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 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) - - - - - 6 changed files: - extra_tests/cffi_tests/test_c.py - lib_pypy/cffi/verifier.py - pypy/doc/whatsnew-head.rst - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/cpyext/object.py - pypy/module/cpyext/test/test_object.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/625bd7d538d05d9970033a6c68554ac68a29d1f5...fdfe9d935ee8eef660f8efa1c2845520fa1b0bed -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/625bd7d538d05d9970033a6c68554ac68a29d1f5...fdfe9d935ee8eef660f8efa1c2845520fa1b0bed You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 21 13:24:10 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 21 Feb 2021 18:24:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 14 commits: call more appropriate methods a bit everywhere Message-ID: <6032a54ac6e0f_5e8101328ab016845@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 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 - - - - - 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 - - - - - 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) - - - - - 03705a70 by Matti Picus at 2021-02-21T20:22:22+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - b8e08a49 by Matti Picus at 2021-02-21T20:23:19+02:00 typo --HG-- branch : py3.7 - - - - - 13 changed files: - extra_tests/cffi_tests/test_c.py - lib_pypy/cffi/verifier.py - pypy/doc/whatsnew-head.rst - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/cpyext/object.py - pypy/module/cpyext/test/test_object.py - rpython/jit/metainterp/optimizeopt/intbounds.py - rpython/jit/metainterp/optimizeopt/intutils.py - rpython/jit/metainterp/optimizeopt/rewrite.py - rpython/jit/metainterp/optimizeopt/test/test_intbound.py - rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py - rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/28d4cc3249896bffe6420b21138a7f052ccacb0c...b8e08a49175368a560c6db50cef181e0e39719c9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/28d4cc3249896bffe6420b21138a7f052ccacb0c...b8e08a49175368a560c6db50cef181e0e39719c9 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Mon Feb 22 09:20:59 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 22 Feb 2021 14:20:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/startswith-tweak] same optimization for endswith Message-ID: <6033bdcb8032f_21392fe2c880c7@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/startswith-tweak at PyPy / pypy Commits: a44ad5ff by Carl Friedrich Bolz-Tereick at 2021-02-22T15:20:46+01:00 same optimization for endswith --HG-- branch : startswith-tweak - - - - - 2 changed files: - rpython/jit/metainterp/test/test_string.py - rpython/rlib/rstring.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a44ad5ff3f591b5058f0c618a0d139bf8c2926b0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a44ad5ff3f591b5058f0c618a0d139bf8c2926b0 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 23 06:40:19 2021 From: foss at heptapod.net (Maciej Fijalkowski) Date: Tue, 23 Feb 2021 11:40:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update the files for vmprof-python Message-ID: <6034e9a32c781_2139f3fac123556@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/default at PyPy / pypy Commits: eea32247 by Maciej Fijalkowski at 2021-02-23T11:40:07+00:00 update the files for vmprof-python - - - - - 2 changed files: - rpython/rlib/rvmprof/src/shared/_vmprof.c - rpython/rlib/rvmprof/src/shared/vmprof_config.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/eea3224789a1b39c8f10b4f9421e924217316049 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/eea3224789a1b39c8f10b4f9421e924217316049 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 23 06:55:32 2021 From: foss at heptapod.net (Maciej Fijalkowski) Date: Tue, 23 Feb 2021 11:55:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/vmprof-aarch64 Message-ID: <6034ed34d9692_2139f529412375b@heptapod-foss.mail> Maciej Fijalkowski pushed new branch branch/vmprof-aarch64 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/vmprof-aarch64 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 23 07:20:11 2021 From: foss at heptapod.net (Maciej Fijalkowski) Date: Tue, 23 Feb 2021 12:20:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/vmprof-aarch64] actually enable vmprof on aarch64 Message-ID: <6034f2fb7c62b_2139f50141251b6@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/vmprof-aarch64 at PyPy / pypy Commits: 3f8b27b0 by Maciej Fijalkowski at 2021-02-23T12:20:02+00:00 actually enable vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 1 changed file: - rpython/rlib/rvmprof/cintf.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/3f8b27b09b921a49d6f0c48c909d6478f4f87ece -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3f8b27b09b921a49d6f0c48c909d6478f4f87ece You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 23 11:08:30 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 23 Feb 2021 16:08:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix use of `pip install --local` Message-ID: <6035287e90b2c_213933f541315c1@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 60e509fc by Matti Picus at 2021-02-23T18:08:03+02:00 fix use of `pip install --local` --HG-- branch : py3.7 - - - - - 1 changed file: - lib-python/3/site.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/60e509fc462de793226a43f87359561488caef8a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/60e509fc462de793226a43f87359561488caef8a You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Tue Feb 23 12:18:44 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 23 Feb 2021 17:18:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] sync with upstream Message-ID: <603538f44b199_2139f4fd8134930@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: fc55b62e by Matti Picus at 2021-02-23T19:18:08+02:00 sync with upstream --HG-- branch : py3.7 - - - - - 2 changed files: - lib-python/3/site.py - lib-python/3/sysconfig.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/fc55b62eed1fdcd2052a1b99175c3a51fc473cb2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fc55b62eed1fdcd2052a1b99175c3a51fc473cb2 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 24 09:53:19 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 24 Feb 2021 14:53:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] more upstream syncing - move inttypes.h into pyport.h (issue 3407) Message-ID: <6036685fa4aa7_21392fad014838c@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 5c2c65f2 by Matti Picus at 2021-02-24T16:49:40+02:00 more upstream syncing - move inttypes.h into pyport.h (issue 3407) - - - - - 2 changed files: - pypy/module/cpyext/include/Python.h - pypy/module/cpyext/include/pyport.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/5c2c65f225f88ef68f210987edbdf5c83a2b54cf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5c2c65f225f88ef68f210987edbdf5c83a2b54cf You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Wed Feb 24 09:53:29 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 24 Feb 2021 14:53:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: fix use of pip install --user (bcc3432e03bb should have been "fix site.py for... Message-ID: <60366869b4c73_21393320c148574@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: d565840e by Matti Picus at 2021-02-24T16:48:39+02:00 fix use of pip install --user (bcc3432e03bb should have been "fix site.py for python implementation") --HG-- branch : py3.7 - - - - - bf450c01 by Matti Picus at 2021-02-24T16:49:40+02:00 more upstream syncing - move inttypes.h into pyport.h (issue 3407) --HG-- branch : py3.7 - - - - - 3 changed files: - lib-python/3/distutils/command/install.py - pypy/module/cpyext/include/Python.h - pypy/module/cpyext/include/pyport.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/fc55b62eed1fdcd2052a1b99175c3a51fc473cb2...bf450c01cb051bd987b8ff835f00ce5956bb7463 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fc55b62eed1fdcd2052a1b99175c3a51fc473cb2...bf450c01cb051bd987b8ff835f00ce5956bb7463 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 25 07:02:44 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 25 Feb 2021 12:02:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/string-algorithmic-optimizations Message-ID: <603791e47624f_ac2f6300ac9688c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/string-algorithmic-optimizations at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/string-algorithmic-optimizations You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Thu Feb 25 07:15:14 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 25 Feb 2021 12:15:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/string-algorithmic-optimizations] add a random test for finding Message-ID: <603794d2c1cfc_ac2f62fc7497249@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/string-algorithmic-optimizations at PyPy / pypy Commits: 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 - - - - - 1 changed file: - rpython/rlib/test/test_rstring.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b8c074402f38ddd7d6f9ac15bcc5b521bc9b041a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b8c074402f38ddd7d6f9ac15bcc5b521bc9b041a You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 26 05:21:53 2021 From: foss at heptapod.net (Armin Rigo) Date: Fri, 26 Feb 2021 10:21:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: Tests (passing) for _continulet switching to a different thread Message-ID: <6038cbc19c7b3_194321046833@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - 4 changed files: - lib_pypy/greenlet.py - pypy/module/_continuation/interp_continuation.py - pypy/module/_continuation/test/test_translated.py - + pypy/module/test_lib_pypy/test_greenlet_thread.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5c2c65f225f88ef68f210987edbdf5c83a2b54cf...a7da745c301abc47e2fc4db5adadbbd21ef97615 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5c2c65f225f88ef68f210987edbdf5c83a2b54cf...a7da745c301abc47e2fc4db5adadbbd21ef97615 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 26 05:37:29 2021 From: foss at heptapod.net (Armin Rigo) Date: Fri, 26 Feb 2021 10:37:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] Copy dummy constants from greenlet 1.0.0 Message-ID: <6038cf695d06f_1943de64907@heptapod-foss.mail> Armin Rigo pushed to branch branch/default at PyPy / pypy Commits: 38f81ebc by Armin Rigo at 2021-02-26T11:37:16+01:00 Copy dummy constants from greenlet 1.0.0 - - - - - 1 changed file: - lib_pypy/greenlet.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/38f81ebcc22a2d98b45b720d48f0d733c57d858d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/38f81ebcc22a2d98b45b720d48f0d733c57d858d You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 26 11:50:54 2021 From: foss at heptapod.net (muke 101) Date: Fri, 26 Feb 2021 16:50:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] 2 commits: removed some redundant types and functions Message-ID: <603926eef2e71_1942ff44202ce@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 50cda79e by muke101 at 2021-02-19T20:00:20+00:00 removed some redundant types and functions --HG-- branch : llvm-jit-backend-experimental - - - - - 30c40374 by muke101 at 2021-02-26T16:50:19+00:00 added address lookup to compile_to_obj --HG-- branch : llvm-jit-backend-experimental - - - - - 3 changed files: - rpython/jit/backend/llvm/llvm_wrapper/wrapper.c - rpython/jit/backend/llvm/llvm_wrapper/wrapper.h - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/aaf7db3d3ecacb236015ebcab4eb26f028abc7c9...30c40374f4f29d691f423a7b09fc293a0df286b4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/aaf7db3d3ecacb236015ebcab4eb26f028abc7c9...30c40374f4f29d691f423a7b09fc293a0df286b4 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 26 14:53:15 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 26 Feb 2021 19:53:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/string-algorithmic-optimizations] 4 commits: follow what cpython is doing more systematically: Message-ID: <603951ab4be70_19444dcc221c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/string-algorithmic-optimizations at PyPy / pypy Commits: 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 - - - - - 4 changed files: - pypy/objspace/std/unicodeobject.py - rpython/rlib/rstring.py - rpython/rlib/test/test_rstring.py - rpython/rtyper/lltypesystem/rstr.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b8c074402f38ddd7d6f9ac15bcc5b521bc9b041a...0dbba608ab632521915d02a2d92761a5381245a8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b8c074402f38ddd7d6f9ac15bcc5b521bc9b041a...0dbba608ab632521915d02a2d92761a5381245a8 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Fri Feb 26 16:10:52 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 26 Feb 2021 21:10:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] BINARY_DIVIDE is gone on 3.x Message-ID: <603963dcb5bf8_194325dc264f2@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 35e756c6 by Carl Friedrich Bolz-Tereick at 2021-02-26T22:10:41+01:00 BINARY_DIVIDE is gone on 3.x --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/interpreter/pyopcode.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/35e756c680b363b580b83e23c78ec1b69e6876a5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/35e756c680b363b580b83e23c78ec1b69e6876a5 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 27 08:19:52 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 27 Feb 2021 13:19:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/string-algorithmic-optimizations] remove pdb Message-ID: <603a46f8e336a_1942ff4432018@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/string-algorithmic-optimizations at PyPy / pypy Commits: b63ca915 by Carl Friedrich Bolz-Tereick at 2021-02-26T21:03:03+01:00 remove pdb --HG-- branch : string-algorithmic-optimizations - - - - - 1 changed file: - rpython/rlib/test/test_rstring.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b63ca91597951cc3cf5c220cba23d1fe256c7fb8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b63ca91597951cc3cf5c220cba23d1fe256c7fb8 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sat Feb 27 18:33:55 2021 From: foss at heptapod.net (muke 101) Date: Sat, 27 Feb 2021 23:33:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] 2 commits: added assembler class and separated llvm api functions into new class, ... Message-ID: <603ad6e38952b_19412d89c3979b@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 9d6f8256 by muke101 at 2021-02-27T22:47:00+00:00 added assembler class and separated llvm api functions into new class, implemented JIT_compile in assembler class to attatch compiled loop token to given loop token --HG-- branch : llvm-jit-backend-experimental - - - - - 8779e3b8 by muke101 at 2021-02-27T23:33:18+00:00 created op dispatch function to loop over input args and operations and build IR in a programatic way - only handles two opcodes so far --HG-- branch : llvm-jit-backend-experimental - - - - - 4 changed files: - + rpython/jit/backend/llvm/assembler.py - + rpython/jit/backend/llvm/llvm_api.py - rpython/jit/backend/llvm/runner.py - rpython/jit/backend/test/runner_test.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/30c40374f4f29d691f423a7b09fc293a0df286b4...8779e3b822cc04733b1e11ef9c8061c36f86b50f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/30c40374f4f29d691f423a7b09fc293a0df286b4...8779e3b822cc04733b1e11ef9c8061c36f86b50f You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 28 08:44:24 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 28 Feb 2021 13:44:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 11 commits: copy an optimization from CPython: when the search string of str.replace and Message-ID: <603b9e3833853_19433838440fc@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 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 - - - - - 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 - - - - - 8 changed files: - pypy/doc/whatsnew-head.rst - pypy/objspace/std/bytesobject.py - pypy/objspace/std/test/test_bytesobject.py - pypy/objspace/std/test/test_unicodeobject.py - pypy/objspace/std/unicodeobject.py - rpython/rlib/rstring.py - rpython/rlib/test/test_rstring.py - rpython/rtyper/lltypesystem/rstr.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/38f81ebcc22a2d98b45b720d48f0d733c57d858d...27181592714453c015cd1239e6be65d4af462b05 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/38f81ebcc22a2d98b45b720d48f0d733c57d858d...27181592714453c015cd1239e6be65d4af462b05 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: From foss at heptapod.net Sun Feb 28 08:44:26 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 28 Feb 2021 13:44:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/string-algorithmic-optimizations] add whatsnew Message-ID: <603b9e3a517ed_1943de6444211@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/string-algorithmic-optimizations at PyPy / pypy Commits: 528d99e1 by Carl Friedrich Bolz-Tereick at 2021-02-28T14:43:32+01:00 add whatsnew --HG-- branch : string-algorithmic-optimizations - - - - - 1 changed file: - pypy/doc/whatsnew-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/528d99e131a5ac8bf7929722d8085873175007c9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/528d99e131a5ac8bf7929722d8085873175007c9 You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: