From foss at heptapod.net Mon Mar 1 06:59:20 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 01 Mar 2021 11:59:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy.org][branch/default] extend the BLOG menu to include twitch, IRC, YouTube, twitter Message-ID: <603cd71826f9f_1942ff4455068@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy.org Commits: c1d8782a by Matti Picus at 2021-03-01T13:59:01+02:00 extend the BLOG menu to include twitch, IRC, YouTube, twitter - - - - - 18 changed files: - conf.py - pages/howtohelp.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 View it on GitLab: https://foss.heptapod.net/pypy/pypy.org/-/commit/c1d8782ac1207ddb7611e8327b53b0ed3570b304 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy.org/-/commit/c1d8782ac1207ddb7611e8327b53b0ed3570b304 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 Mar 1 07:00:48 2021 From: foss at heptapod.net (CI_PUSH) Date: Mon, 01 Mar 2021 12:00:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy.org][branch/default] [skip ci] render site via gitlab runner Message-ID: <603cd7709da7a_1941d5ec055265@heptapod-foss.mail> CI_PUSH pushed to branch branch/default at PyPy / pypy.org Commits: 543c4530 by gitlab-runner at 2021-03-01T12:00:45+00:00 [skip ci] render site via gitlab runner - - - - - 9 changed files: - public/assets/css/code.css - public/compat.html - public/download_advanced.html - public/features.html - public/howtohelp.html - public/performance.html - public/rss.xml - public/sitemap.xml - public/sitemapindex.xml View it on GitLab: https://foss.heptapod.net/pypy/pypy.org/-/commit/543c453090a0947319a4c41dc6d39126ab9988fa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy.org/-/commit/543c453090a0947319a4c41dc6d39126ab9988fa 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 Mar 1 07:18:26 2021 From: foss at heptapod.net (Maciej Fijalkowski) Date: Mon, 01 Mar 2021 12:18:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/vmprof-aarch64] an attempt to get vmprof going on aarch64 Message-ID: <603cdb9288bf1_19412d87456242@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/vmprof-aarch64 at PyPy / pypy Commits: 680060b9 by fijal at 2021-03-01T14:18:12+02:00 an attempt to get vmprof going on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 1 changed file: - rpython/jit/backend/aarch64/assembler.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/680060b954a2583eef0aedf7575ff27040a63f4a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/680060b954a2583eef0aedf7575ff27040a63f4a 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 Mar 1 07:20:41 2021 From: foss at heptapod.net (Maciej Fijalkowski) Date: Mon, 01 Mar 2021 12:20:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/vmprof-aarch64] seems sometimes we have mc sometimes we dont Message-ID: <603cdc192afea_1941d5ec0564f5@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/vmprof-aarch64 at PyPy / pypy Commits: 1028285d by fijal at 2021-03-01T14:20:29+02:00 seems sometimes we have mc sometimes we dont --HG-- branch : vmprof-aarch64 - - - - - 1 changed file: - rpython/jit/backend/aarch64/assembler.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1028285d3fedee8e3e6d9cd2fa15ebd32b66f2cf -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1028285d3fedee8e3e6d9cd2fa15ebd32b66f2cf 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 Mar 1 07:23:57 2021 From: foss at heptapod.net (Maciej Fijalkowski) Date: Mon, 01 Mar 2021 12:23:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/vmprof-aarch64] use the real way to do it Message-ID: <603cdcdd143c2_194250a58566f@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/vmprof-aarch64 at PyPy / pypy Commits: 6e0e3220 by fijal at 2021-03-01T14:23:45+02:00 use the real way to do it --HG-- branch : vmprof-aarch64 - - - - - 1 changed file: - rpython/jit/backend/aarch64/assembler.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/6e0e322085c88b4ea1ee038d0ca8883180e2f0e6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6e0e322085c88b4ea1ee038d0ca8883180e2f0e6 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 Mar 1 07:39:24 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 01 Mar 2021 12:39:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] sprinkle more links to heptapod in the docs, update some older pages Message-ID: <603ce07c81ebe_19412d7e857224@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 6b8b1ffa by Matti Picus at 2021-03-01T14:29:10+02:00 sprinkle more links to heptapod in the docs, update some older pages - - - - - 5 changed files: - pypy/doc/Makefile - pypy/doc/contributing.rst - pypy/doc/dev_method.rst - pypy/doc/faq.rst - pypy/doc/index.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/6b8b1ffa268024861b930a3fd5840f3a68aacd6a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6b8b1ffa268024861b930a3fd5840f3a68aacd6a 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 Mar 1 07:39:26 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 01 Mar 2021 12:39:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 18 commits: update the files for vmprof-python Message-ID: <603ce07ef24b3_194248d3057495@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: eea32247 by Maciej Fijalkowski at 2021-02-23T11:40:07+00:00 update the files for vmprof-python - - - - - 5c2c65f2 by Matti Picus at 2021-02-24T16:49:40+02:00 more upstream syncing - move inttypes.h into pyport.h (issue 3407) - - - - - 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 - - - - - 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 - - - - - 38f81ebc by Armin Rigo at 2021-02-26T11:37:16+01:00 Copy dummy constants from greenlet 1.0.0 - - - - - 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 - - - - - 6b8b1ffa by Matti Picus at 2021-03-01T14:29:10+02:00 sprinkle more links to heptapod in the docs, update some older pages - - - - - c8c3ad09 by Matti Picus at 2021-03-01T14:38:36+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 20 changed files: - lib_pypy/greenlet.py - pypy/doc/Makefile - pypy/doc/contributing.rst - pypy/doc/dev_method.rst - pypy/doc/faq.rst - pypy/doc/index.rst - pypy/doc/whatsnew-head.rst - pypy/module/_continuation/interp_continuation.py - pypy/module/_continuation/test/test_translated.py - pypy/module/cpyext/include/pyport.h - + pypy/module/test_lib_pypy/test_greenlet_thread.py - 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/rvmprof/src/shared/_vmprof.c - rpython/rlib/rvmprof/src/shared/vmprof_config.h - rpython/rlib/test/test_rstring.py - rpython/rtyper/lltypesystem/rstr.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/35e756c680b363b580b83e23c78ec1b69e6876a5...c8c3ad09a8e9fa45d9d934ef0d244134d3fd88ac -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/35e756c680b363b580b83e23c78ec1b69e6876a5...c8c3ad09a8e9fa45d9d934ef0d244134d3fd88ac 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 Mar 1 07:57:09 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 01 Mar 2021 12:57:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix merge Message-ID: <603ce4a51d4d7_19425196c586d7@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 21b8210b by Matti Picus at 2021-03-01T14:49:37+02:00 fix merge --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/cpyext/include/pyport.h View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/21b8210b0f60a2cca52710148d80d8bad78619af -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/21b8210b0f60a2cca52710148d80d8bad78619af 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 Mar 1 10:17:43 2021 From: foss at heptapod.net (Maciej Fijalkowski) Date: Mon, 01 Mar 2021 15:17:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/vmprof-aarch64] hopefully add vmprof support to pypy on aarch64 Message-ID: <603d059725fa9_1942ff446767@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/vmprof-aarch64 at PyPy / pypy Commits: 7ea34c4d by Maciej Fijalkowski at 2021-03-01T15:17:34+00:00 hopefully add vmprof support to pypy on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 4 changed files: - rpython/jit/backend/aarch64/assembler.py - rpython/jit/backend/aarch64/runner.py - + rpython/jit/backend/aarch64/test/test_rvmprof.py - + rpython/jit/backend/aarch64/test/test_zrpy_vmprof.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/7ea34c4de0b3e197d5a64dfb5f1c3bf03e475c94 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7ea34c4de0b3e197d5a64dfb5f1c3bf03e475c94 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 Mar 2 15:37:59 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 02 Mar 2021 20:37:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix translation (can't iterate over tuples in rpython) Message-ID: <603ea227b25ab_1948037c45283@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 662757c6 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:37:47+01:00 fix translation (can't iterate over tuples in rpython) - - - - - 1 changed file: - pypy/module/cpyext/api.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/662757c6af6a1d77140b122b344ed332389f0d51 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/662757c6af6a1d77140b122b344ed332389f0d51 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 Mar 1 15:36:31 2021 From: foss at heptapod.net (muke 101) Date: Mon, 01 Mar 2021 20:36:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] 3 commits: implemented more ops to op dispatch loop and control flow infrastructure, ... Message-ID: <603d504fb0050_19412d874732d5@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 30323dc4 by muke101 at 2021-03-01T20:12:58+00:00 implemented more ops to op dispatch loop and control flow infrastructure, still partially pseudocode --HG-- branch : llvm-jit-backend-experimental - - - - - bbd67d5b by muke101 at 2021-03-01T20:35:23+00:00 refactored op dispatch function into separate class --HG-- branch : llvm-jit-backend-experimental - - - - - c78cd123 by muke101 at 2021-03-01T20:35:36+00:00 refactored op dispatch function into separate class --HG-- branch : llvm-jit-backend-experimental - - - - - 4 changed files: - rpython/jit/backend/llvm/llvm_api.py - + rpython/jit/backend/llvm/llvm_parse_ops.py - rpython/jit/backend/llvm/llvm_wrapper/wrapper.c - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8779e3b822cc04733b1e11ef9c8061c36f86b50f...c78cd1233fbf5138c0873dea1d375c82916e2c3a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8779e3b822cc04733b1e11ef9c8061c36f86b50f...c78cd1233fbf5138c0873dea1d375c82916e2c3a 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 Mar 2 14:42:30 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 02 Mar 2021 19:42:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: add ascii fast paths to the tolower/toupper functions of the unicode dbs too Message-ID: <603e95262e031_1946f2e8431ea@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: c6e6d80c by Carl Friedrich Bolz-Tereick at 2021-03-02T14:35:35+01:00 add ascii fast paths to the tolower/toupper functions of the unicode dbs too (the part of the diff around special casing is due to c6650aed42e0 not regenerating *all* unicodedb versions, only unicodedb_5_2_0) - - - - - 0d470e57 by Carl Friedrich Bolz-Tereick at 2021-03-02T20:37:27+01:00 some ascii fast paths of latin-1 encoding/decoding - - - - - 14 changed files: - pypy/interpreter/test/test_unicodehelper.py - pypy/interpreter/unicodehelper.py - pypy/objspace/std/test/test_unicodeobject.py - pypy/objspace/std/unicodeobject.py - rpython/rlib/unicodedata/generate_unicodedb.py - rpython/rlib/unicodedata/test/test_unicodedata.py - rpython/rlib/unicodedata/unicodedb_11_0_0.py - rpython/rlib/unicodedata/unicodedb_3_2_0.py - rpython/rlib/unicodedata/unicodedb_5_2_0.py - rpython/rlib/unicodedata/unicodedb_6_0_0.py - rpython/rlib/unicodedata/unicodedb_6_1_0.py - rpython/rlib/unicodedata/unicodedb_6_2_0.py - rpython/rlib/unicodedata/unicodedb_8_0_0.py - rpython/rlib/unicodedata/unicodedb_9_0_0.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/755189fbc3a03ee1edaf08c52c4e1c49c945bda7...0d470e57be61961c73686de20d7a5e650b633781 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/755189fbc3a03ee1edaf08c52c4e1c49c945bda7...0d470e57be61961c73686de20d7a5e650b633781 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 Mar 2 03:49:41 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 02 Mar 2021 08:49:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: fix structseq attribute setter error message Message-ID: <603dfc25453b_fe0e22fc4c1769b@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: f57ce76d by Matti Picus at 2021-03-02T08:17:15+02:00 fix structseq attribute setter error message - - - - - 8e095afd by Matti Picus at 2021-03-02T10:49:08+02:00 sync Py_.*Flags with sys.flags, issue 3409 - - - - - 8 changed files: - lib_pypy/_structseq.py - pypy/interpreter/app_main.py - pypy/module/cpyext/api.py - pypy/module/cpyext/include/pythonrun.h - pypy/module/cpyext/src/missing.c - pypy/module/cpyext/test/test_cpyext.py - pypy/module/sys/app.py - pypy/module/sys/test/test_sysmodule.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/451be2900d7f8bdc4e24885bfd1723b6aea54a90...8e095afd6e639b92074c0ec8db8a2337f10692a3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/451be2900d7f8bdc4e24885bfd1723b6aea54a90...8e095afd6e639b92074c0ec8db8a2337f10692a3 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 Mar 2 15:28:04 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 02 Mar 2021 20:28:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] woops Message-ID: <603e9fd4291f_194806104476a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 00a76e59 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:27:45+01:00 woops - - - - - 1 changed file: - pypy/objspace/std/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/00a76e59feb1ca14debc6baf249219b6f7899b2b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/00a76e59feb1ca14debc6baf249219b6f7899b2b 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 Mar 1 14:15:02 2021 From: foss at heptapod.net (Maciej Fijalkowski) Date: Mon, 01 Mar 2021 19:15:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/vmprof-aarch64 Message-ID: <603d3d3658565_194250a587058b@heptapod-foss.mail> Maciej Fijalkowski deleted branch branch/vmprof-aarch64 at PyPy / pypy -- 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 Mar 2 08:19:38 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 02 Mar 2021 13:19:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] re-do 444773826a28 which got lost in a merge Message-ID: <603e3b6a786c6_19439eb8329e7@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: c907a74e by Carl Friedrich Bolz-Tereick at 2021-03-02T13:10:56+01:00 re-do 444773826a28 which got lost in a merge --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/objspace/std/bytesobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c907a74e8ff151b4af8eda65ff64614ae1a19800 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c907a74e8ff151b4af8eda65ff64614ae1a19800 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 Mar 2 00:58:01 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 02 Mar 2021 05:58:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 10 commits: Start a new branch to get support for vmprof on aarch64 Message-ID: <603dd3e9a50ba_fe0e22fc4c161e3@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: c4cf8ba6 by Maciej Fijalkowski at 2021-02-23T11:55:19+00:00 Start a new branch to get support for vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 3f8b27b0 by Maciej Fijalkowski at 2021-02-23T12:20:02+00:00 actually enable vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 680060b9 by fijal at 2021-03-01T14:18:12+02:00 an attempt to get vmprof going on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 1028285d by fijal at 2021-03-01T14:20:29+02:00 seems sometimes we have mc sometimes we dont --HG-- branch : vmprof-aarch64 - - - - - 6e0e3220 by fijal at 2021-03-01T14:23:45+02:00 use the real way to do it --HG-- branch : vmprof-aarch64 - - - - - 7ea34c4d by Maciej Fijalkowski at 2021-03-01T15:17:34+00:00 hopefully add vmprof support to pypy on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 814e0a15 by fijal at 2021-03-01T21:14:32+02:00 close to be merged branch --HG-- branch : vmprof-aarch64 - - - - - 4f926cc6 by fijal at 2021-03-01T21:14:49+02:00 Implement vmprof support for aarch64 - - - - - 451be290 by Matti Picus at 2021-03-02T07:25:29+02:00 document branch - - - - - 978b3dd7 by Matti Picus at 2021-03-02T07:26:14+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 8 changed files: - pypy/doc/whatsnew-head.rst - rpython/jit/backend/aarch64/assembler.py - rpython/jit/backend/aarch64/runner.py - + rpython/jit/backend/aarch64/test/test_rvmprof.py - + rpython/jit/backend/aarch64/test/test_zrpy_vmprof.py - rpython/rlib/rvmprof/cintf.py - rpython/rlib/rvmprof/test/__init__.py - rpython/rlib/rvmprof/test/test_file.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/21b8210b0f60a2cca52710148d80d8bad78619af...978b3dd7f60680e3b881525ba78b38434b04360a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/21b8210b0f60a2cca52710148d80d8bad78619af...978b3dd7f60680e3b881525ba78b38434b04360a 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 Mar 1 15:41:28 2021 From: foss at heptapod.net (muke 101) Date: Mon, 01 Mar 2021 20:41:28 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] cleaning up Message-ID: <603d51784d889_1942518e07341e@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 2e41b2a5 by muke101 at 2021-03-01T20:40:50+00:00 cleaning up --HG-- branch : llvm-jit-backend-experimental - - - - - 2 changed files: - rpython/jit/backend/llvm/llvm_parse_ops.py - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/2e41b2a580361881050c8ef40d7d86d0ffd83885 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2e41b2a580361881050c8ef40d7d86d0ffd83885 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 Mar 2 00:57:59 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 02 Mar 2021 05:57:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] document branch Message-ID: <603dd3e76ceb2_fe0e22fe901591c@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 451be290 by Matti Picus at 2021-03-02T07:25:29+02:00 document branch - - - - - 1 changed file: - pypy/doc/whatsnew-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/451be2900d7f8bdc4e24885bfd1723b6aea54a90 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/451be2900d7f8bdc4e24885bfd1723b6aea54a90 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 Mar 2 08:19:35 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 02 Mar 2021 13:19:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fast path for unicode.upper/lower for ascii Message-ID: <603e3b6724590_1942fb5c32728@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 755189fb by Carl Friedrich Bolz-Tereick at 2021-03-02T13:23:40+01:00 fast path for unicode.upper/lower for ascii - - - - - 2 changed files: - pypy/objspace/std/test/test_unicodeobject.py - pypy/objspace/std/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/755189fbc3a03ee1edaf08c52c4e1c49c945bda7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/755189fbc3a03ee1edaf08c52c4e1c49c945bda7 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 Mar 1 14:15:05 2021 From: foss at heptapod.net (Maciej Fijalkowski) Date: Mon, 01 Mar 2021 19:15:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 8 commits: Start a new branch to get support for vmprof on aarch64 Message-ID: <603d3d39123d0_1941d5e7070790@heptapod-foss.mail> Maciej Fijalkowski pushed to branch branch/default at PyPy / pypy Commits: c4cf8ba6 by Maciej Fijalkowski at 2021-02-23T11:55:19+00:00 Start a new branch to get support for vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 3f8b27b0 by Maciej Fijalkowski at 2021-02-23T12:20:02+00:00 actually enable vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 680060b9 by fijal at 2021-03-01T14:18:12+02:00 an attempt to get vmprof going on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 1028285d by fijal at 2021-03-01T14:20:29+02:00 seems sometimes we have mc sometimes we dont --HG-- branch : vmprof-aarch64 - - - - - 6e0e3220 by fijal at 2021-03-01T14:23:45+02:00 use the real way to do it --HG-- branch : vmprof-aarch64 - - - - - 7ea34c4d by Maciej Fijalkowski at 2021-03-01T15:17:34+00:00 hopefully add vmprof support to pypy on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 814e0a15 by fijal at 2021-03-01T21:14:32+02:00 close to be merged branch --HG-- branch : vmprof-aarch64 - - - - - 4f926cc6 by fijal at 2021-03-01T21:14:49+02:00 Implement vmprof support for aarch64 - - - - - 7 changed files: - rpython/jit/backend/aarch64/assembler.py - rpython/jit/backend/aarch64/runner.py - + rpython/jit/backend/aarch64/test/test_rvmprof.py - + rpython/jit/backend/aarch64/test/test_zrpy_vmprof.py - rpython/rlib/rvmprof/cintf.py - rpython/rlib/rvmprof/test/__init__.py - rpython/rlib/rvmprof/test/test_file.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/6b8b1ffa268024861b930a3fd5840f3a68aacd6a...4f926cc678126b9a1b405761f03d16241d52edec -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6b8b1ffa268024861b930a3fd5840f3a68aacd6a...4f926cc678126b9a1b405761f03d16241d52edec 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 Mar 2 05:00:19 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 02 Mar 2021 10:00:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] make init_flags a init_function Message-ID: <603e0cb32fb0b_fe0e22fc38220a0@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 5bd4267b by Matti Picus at 2021-03-02T11:59:50+02:00 make init_flags a init_function - - - - - 1 changed file: - pypy/module/cpyext/api.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/5bd4267b95176d9fd6c398b9a28957f0e10c77fc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5bd4267b95176d9fd6c398b9a28957f0e10c77fc 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 Mar 3 04:02:35 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 03 Mar 2021 09:02:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] test and fix in the ascii prefix shortcut Message-ID: <603f50aba60b1_194dad4056072@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 1e30e66c by Carl Friedrich Bolz-Tereick at 2021-03-03T10:02:21+01:00 test and fix in the ascii prefix shortcut - - - - - 2 changed files: - pypy/interpreter/test/test_unicodehelper.py - pypy/interpreter/unicodehelper.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/1e30e66c111e00dd45e25a8b3e4b05ec9c5772f9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/1e30e66c111e00dd45e25a8b3e4b05ec9c5772f9 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 Mar 3 04:15:43 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 03 Mar 2021 09:15:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix incorrect test Message-ID: <603f53bf35798_194dafc056422@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 9acd6b83 by Carl Friedrich Bolz-Tereick at 2021-03-03T10:15:29+01:00 fix incorrect test - - - - - 1 changed file: - rpython/jit/metainterp/optimizeopt/test/test_intbound.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/9acd6b83a24fa2434d512cfc30392818c595a7e3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9acd6b83a24fa2434d512cfc30392818c595a7e3 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 Mar 3 04:50:07 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 03 Mar 2021 09:50:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 5 commits: fix structseq attribute setter error message Message-ID: <603f5bcf22577_1948061057243@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: f57ce76d by Matti Picus at 2021-03-02T08:17:15+02:00 fix structseq attribute setter error message - - - - - 8e095afd by Matti Picus at 2021-03-02T10:49:08+02:00 sync Py_.*Flags with sys.flags, issue 3409 - - - - - 5bd4267b by Matti Picus at 2021-03-02T11:59:50+02:00 make init_flags a init_function - - - - - 5106061a by Matti Picus at 2021-03-03T11:20:24+02:00 merge default into branch --HG-- branch : py3.7 - - - - - d685ad8e by Matti Picus at 2021-03-03T11:40:54+02:00 fix merge for py3.7, redo 95aba12aa102 --HG-- branch : py3.7 - - - - - 8 changed files: - lib_pypy/_structseq.py - pypy/interpreter/app_main.py - pypy/module/cpyext/api.py - pypy/module/cpyext/include/pythonrun.h - pypy/module/cpyext/src/missing.c - pypy/module/cpyext/test/test_cpyext.py - pypy/module/sys/app.py - pypy/module/sys/test/test_sysmodule.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c907a74e8ff151b4af8eda65ff64614ae1a19800...d685ad8e8ec9536db4056a4b6f2c9e1548047eef -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c907a74e8ff151b4af8eda65ff64614ae1a19800...d685ad8e8ec9536db4056a4b6f2c9e1548047eef 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 Mar 3 05:05:54 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 03 Mar 2021 10:05:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 10 commits: fast path for unicode.upper/lower for ascii Message-ID: <603f5f82bbe75_1948037c576b7@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 755189fb by Carl Friedrich Bolz-Tereick at 2021-03-02T13:23:40+01:00 fast path for unicode.upper/lower for ascii - - - - - c6e6d80c by Carl Friedrich Bolz-Tereick at 2021-03-02T14:35:35+01:00 add ascii fast paths to the tolower/toupper functions of the unicode dbs too (the part of the diff around special casing is due to c6650aed42e0 not regenerating *all* unicodedb versions, only unicodedb_5_2_0) - - - - - 0d470e57 by Carl Friedrich Bolz-Tereick at 2021-03-02T20:37:27+01:00 some ascii fast paths of latin-1 encoding/decoding - - - - - 00a76e59 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:27:45+01:00 woops - - - - - 662757c6 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:37:47+01:00 fix translation (can't iterate over tuples in rpython) - - - - - 1e30e66c by Carl Friedrich Bolz-Tereick at 2021-03-03T10:02:21+01:00 test and fix in the ascii prefix shortcut - - - - - 9acd6b83 by Carl Friedrich Bolz-Tereick at 2021-03-03T10:15:29+01:00 fix incorrect test - - - - - a47f841d by Carl Friedrich Bolz-Tereick at 2021-03-03T11:02:06+01:00 merge default --HG-- branch : py3.7 - - - - - 475f9fc6 by Carl Friedrich Bolz-Tereick at 2021-03-03T11:04:32+01:00 consistent in naming static method with py3.7 branch - - - - - f5fc3e4d by Carl Friedrich Bolz-Tereick at 2021-03-03T11:05:27+01:00 merge default --HG-- branch : py3.7 - - - - - 15 changed files: - pypy/interpreter/test/test_unicodehelper.py - pypy/interpreter/unicodehelper.py - pypy/objspace/std/test/test_unicodeobject.py - pypy/objspace/std/unicodeobject.py - rpython/jit/metainterp/optimizeopt/test/test_intbound.py - rpython/rlib/unicodedata/generate_unicodedb.py - rpython/rlib/unicodedata/test/test_unicodedata.py - rpython/rlib/unicodedata/unicodedb_11_0_0.py - rpython/rlib/unicodedata/unicodedb_3_2_0.py - rpython/rlib/unicodedata/unicodedb_5_2_0.py - rpython/rlib/unicodedata/unicodedb_6_0_0.py - rpython/rlib/unicodedata/unicodedb_6_1_0.py - rpython/rlib/unicodedata/unicodedb_6_2_0.py - rpython/rlib/unicodedata/unicodedb_8_0_0.py - rpython/rlib/unicodedata/unicodedb_9_0_0.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/d685ad8e8ec9536db4056a4b6f2c9e1548047eef...f5fc3e4dc4254dd66283deb8d63458b3ad6c810f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d685ad8e8ec9536db4056a4b6f2c9e1548047eef...f5fc3e4dc4254dd66283deb8d63458b3ad6c810f 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 Mar 3 05:05:51 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 03 Mar 2021 10:05:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] consistent in naming static method with py3.7 branch Message-ID: <603f5f7f2bab1_194d99f457473@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 475f9fc6 by Carl Friedrich Bolz-Tereick at 2021-03-03T11:04:32+01:00 consistent in naming static method with py3.7 branch - - - - - 1 changed file: - pypy/objspace/std/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/475f9fc676d404daf73f10386630b0ba932360fd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/475f9fc676d404daf73f10386630b0ba932360fd 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 Mar 3 08:09:55 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 03 Mar 2021 13:09:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add a jit driver for re.split Message-ID: <603f8aa3c1932_1942fb206275a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 55e8a7f3 by Carl Friedrich Bolz-Tereick at 2021-03-03T14:05:45+01:00 add a jit driver for re.split - - - - - 1 changed file: - pypy/module/_sre/interp_sre.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/55e8a7f3de0f85e5c3c3022bd5e775fe302f43c1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/55e8a7f3de0f85e5c3c3022bd5e775fe302f43c1 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 Mar 3 15:08:29 2021 From: foss at heptapod.net (Ronan Lamy) Date: Wed, 03 Mar 2021 20:08:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/fix-heaptype-attributes] Make sure PyHeapTypeObjects are correctly initialised in tests Message-ID: <603fecbdcfc55_1948037c670df@heptapod-foss.mail> Ronan Lamy pushed to branch branch/fix-heaptype-attributes at PyPy / pypy Commits: 52522763 by Ronan Lamy at 2021-03-03T20:07:57+00:00 Make sure PyHeapTypeObjects are correctly initialised in tests --HG-- branch : fix-heaptype-attributes - - - - - 2 changed files: - pypy/module/cpyext/test/issue2482.c - pypy/module/cpyext/test/test_typeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/52522763ba35a6414fa94c9c851f393339515eb3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/52522763ba35a6414fa94c9c851f393339515eb3 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 Mar 3 17:21:48 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 03 Mar 2021 22:21:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: port fixes for bpo-42051 reject XML entity declarations in plist files Message-ID: <60400bfc33808_194d996868770@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 30377d3f by Matti Picus at 2021-03-03T23:56:27+02:00 port fixes for bpo-42051 reject XML entity declarations in plist files --HG-- branch : py3.7 - - - - - 5afc3827 by Matti Picus at 2021-03-04T00:09:51+02:00 No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944) --HG-- branch : py3.7 - - - - - 3 changed files: - lib-python/3/plistlib.py - lib-python/3/test/multibytecodec_support.py - lib-python/3/test/test_plistlib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f5fc3e4dc4254dd66283deb8d63458b3ad6c810f...5afc38278a65a660d714e588e0beacc0b60628b5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f5fc3e4dc4254dd66283deb8d63458b3ad6c810f...5afc38278a65a660d714e588e0beacc0b60628b5 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 Mar 3 17:21:42 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 03 Mar 2021 22:21:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: port fixes for bpo-42051 reject XML entity declarations in plist files Message-ID: <60400bf69ea48_194806106832d@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: bb79f00a by Matti Picus at 2021-03-04T00:02:24+02:00 port fixes for bpo-42051 reject XML entity declarations in plist files - - - - - cd2b842e by Matti Picus at 2021-03-04T00:06:55+02:00 No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944) - - - - - 3 changed files: - lib-python/2.7/plistlib.py - lib-python/2.7/test/multibytecodec_support.py - lib-python/2.7/test/test_plistlib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/55e8a7f3de0f85e5c3c3022bd5e775fe302f43c1...cd2b842ee3b61b13cf55f883ef9dc985d038d88c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/55e8a7f3de0f85e5c3c3022bd5e775fe302f43c1...cd2b842ee3b61b13cf55f883ef9dc985d038d88c 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 Mar 3 17:21:45 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 03 Mar 2021 22:21:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 2 commits: port fixes for bpo-42051 reject XML entity declarations in plist files Message-ID: <60400bf98bc07_194dafc0685c0@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.6 at PyPy / pypy Commits: 881e49bb by Matti Picus at 2021-03-03T23:56:27+02:00 port fixes for bpo-42051 reject XML entity declarations in plist files --HG-- branch : py3.6 - - - - - e634bb4e by Matti Picus at 2021-03-04T00:09:51+02:00 No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944) --HG-- branch : py3.6 - - - - - 3 changed files: - lib-python/3/plistlib.py - lib-python/3/test/multibytecodec_support.py - lib-python/3/test/test_plistlib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/063d2a433b23abe5efd706ea2d48012c12ce750f...e634bb4e653d9214901e2e9ca7145560116892d6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/063d2a433b23abe5efd706ea2d48012c12ce750f...e634bb4e653d9214901e2e9ca7145560116892d6 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 Mar 4 05:32:49 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 04 Mar 2021 10:32:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add a test for the unicode case Message-ID: <6040b75191206_1947ed247759d@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 6ed162ed by Carl Friedrich Bolz-Tereick at 2021-03-04T11:27:40+01:00 add a test for the unicode case - - - - - 1 changed file: - pypy/module/pypyjit/test_pypy_c/test_string.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/6ed162ed21cd600447a6cbd620ffdcdb37e3855a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6ed162ed21cd600447a6cbd620ffdcdb37e3855a 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 Mar 4 10:17:17 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 04 Mar 2021 15:17:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 5 commits: add a jit driver for re.split Message-ID: <6040f9fd8edfb_675c2faa86475c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 55e8a7f3 by Carl Friedrich Bolz-Tereick at 2021-03-03T14:05:45+01:00 add a jit driver for re.split - - - - - bb79f00a by Matti Picus at 2021-03-04T00:02:24+02:00 port fixes for bpo-42051 reject XML entity declarations in plist files - - - - - cd2b842e by Matti Picus at 2021-03-04T00:06:55+02:00 No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944) - - - - - 6ed162ed by Carl Friedrich Bolz-Tereick at 2021-03-04T11:27:40+01:00 add a test for the unicode case - - - - - dba3fa43 by Carl Friedrich Bolz-Tereick at 2021-03-04T16:17:03+01:00 merge default --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/_sre/interp_sre.py - pypy/module/pypyjit/test_pypy_c/test_string.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5afc38278a65a660d714e588e0beacc0b60628b5...dba3fa433cef6a4181a8b8696efb1d6d7e4d218c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5afc38278a65a660d714e588e0beacc0b60628b5...dba3fa433cef6a4181a8b8696efb1d6d7e4d218c 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 Mar 4 11:28:41 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 04 Mar 2021 16:28:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: bpo-40791: Make compare_digest more constant-time Message-ID: <60410ab9a5054_675c2fecc656d3@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: d0cad0fa by Matti Picus at 2021-03-04T14:37:28+02:00 bpo-40791: Make compare_digest more constant-time - - - - - 84084e62 by Matti Picus at 2021-03-04T18:26:55+02:00 merge heads - - - - - 1 changed file: - pypy/module/operator/tscmp.c View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/6ed162ed21cd600447a6cbd620ffdcdb37e3855a...84084e62747d51d79dcaa7f696cea21044bd3534 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6ed162ed21cd600447a6cbd620ffdcdb37e3855a...84084e62747d51d79dcaa7f696cea21044bd3534 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 Mar 4 11:28:45 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 04 Mar 2021 16:28:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 7 commits: add missing import Message-ID: <60410abd2ebd9_675c2fecc658f@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 22aa2ecf by Matti Picus at 2021-03-04T13:55:32+02:00 add missing import --HG-- branch : py3.7 - - - - - 311b8e94 by Matti Picus at 2021-03-04T14:19:47+02:00 update to stdlib 3.7.10 --HG-- branch : vendor/stdlib-3.7 - - - - - bc11d37b by Matti Picus at 2021-03-04T14:25:04+02:00 update stdlib to 3.7.10 --HG-- branch : py3.7 - - - - - d0cad0fa by Matti Picus at 2021-03-04T14:37:28+02:00 bpo-40791: Make compare_digest more constant-time - - - - - ede9bf7d by Matti Picus at 2021-03-04T18:09:42+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 896d5141 by Matti Picus at 2021-03-04T18:10:08+02:00 merge heads --HG-- branch : py3.7 - - - - - 29d3bbc9 by Matti Picus at 2021-03-04T18:19:41+02:00 update version to 3.7.10 --HG-- branch : py3.7 - - - - - 15 changed files: - lib-python/3/cgi.py - lib-python/3/ctypes/test/test_find.py - lib-python/3/ctypes/test/test_parameters.py - lib-python/3/ctypes/util.py - lib-python/3/plistlib.py - lib-python/3/pydoc_data/topics.py - lib-python/3/test/test_cgi.py - lib-python/3/test/test_nntplib.py - lib-python/3/test/test_plistlib.py - lib-python/3/test/test_urlparse.py - lib-python/3/urllib/parse.py - pypy/interpreter/test/test_unicodehelper.py - pypy/module/cpyext/include/patchlevel.h - pypy/module/operator/tscmp.c - pypy/module/sys/version.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/dba3fa433cef6a4181a8b8696efb1d6d7e4d218c...29d3bbc9aec2530f1062a9c9ccb0e9ef8d700bf4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/dba3fa433cef6a4181a8b8696efb1d6d7e4d218c...29d3bbc9aec2530f1062a9c9ccb0e9ef8d700bf4 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 Mar 4 11:28:46 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 04 Mar 2021 16:28:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/vendor/stdlib-3.7] update to stdlib 3.7.10 Message-ID: <60410abed5688_675c3095866042@heptapod-foss.mail> Matti Picus pushed to branch branch/vendor/stdlib-3.7 at PyPy / pypy Commits: 311b8e94 by Matti Picus at 2021-03-04T14:19:47+02:00 update to stdlib 3.7.10 --HG-- branch : vendor/stdlib-3.7 - - - - - 12 changed files: - lib-python/3/cgi.py - lib-python/3/ctypes/test/test_find.py - lib-python/3/ctypes/test/test_parameters.py - lib-python/3/ctypes/util.py - lib-python/3/plistlib.py - lib-python/3/pydoc_data/topics.py - lib-python/3/test/multibytecodec_support.py - lib-python/3/test/test_cgi.py - lib-python/3/test/test_nntplib.py - lib-python/3/test/test_plistlib.py - lib-python/3/test/test_urlparse.py - lib-python/3/urllib/parse.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/311b8e945214b0b5f14d63f24f230cc794f5746f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/311b8e945214b0b5f14d63f24f230cc794f5746f 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 Mar 4 14:41:09 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 04 Mar 2021 19:41:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] bpo-42967: only use '&' as a query string separator Message-ID: <604137d5bc6fb_675c2fa6c748f1@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: e61df392 by Matti Picus at 2021-03-04T21:40:20+02:00 bpo-42967: only use '&' as a query string separator - - - - - 5 changed files: - lib-python/2.7/cgi.py - lib-python/2.7/test/test_cgi.py - lib-python/2.7/test/test_plistlib.py - lib-python/2.7/test/test_urlparse.py - lib-python/2.7/urlparse.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e61df39232e863dd22fc6448b721daacba39e755 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e61df39232e863dd22fc6448b721daacba39e755 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 Mar 4 14:46:06 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 04 Mar 2021 19:46:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix typo Message-ID: <604138fe268b4_675c309587509f@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: d9013fee by Carl Friedrich Bolz-Tereick at 2021-03-04T20:45:54+01:00 fix typo --HG-- branch : py3.8 - - - - - 1 changed file: - lib-python/3/test/pickletester.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d9013feee260a4223a92c8be1af93fdb22072dbd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d9013feee260a4223a92c8be1af93fdb22072dbd 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 Mar 5 02:10:57 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 05 Mar 2021 07:10:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: fix bad merge Message-ID: <6041d981c5405_675cc7bc8822da@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 2f5ba8b7 by Matti Picus at 2021-03-05T09:07:07+02:00 fix bad merge - - - - - a53801b7 by Matti Picus at 2021-03-05T09:07:56+02:00 backed out changeset 12a7226bdbaa, doesn't work on 2.7 - - - - - 2 changed files: - lib-python/2.7/test/multibytecodec_support.py - lib-python/2.7/test/test_plistlib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e61df39232e863dd22fc6448b721daacba39e755...a53801b7bd6cbead41dcbc18b0abd8db9685167e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e61df39232e863dd22fc6448b721daacba39e755...a53801b7bd6cbead41dcbc18b0abd8db9685167e 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 Mar 5 02:11:01 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 05 Mar 2021 07:11:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 5 commits: merge heads Message-ID: <6041d9858e9fa_675cc7b8c824fd@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 84084e62 by Matti Picus at 2021-03-04T18:26:55+02:00 merge heads - - - - - e61df392 by Matti Picus at 2021-03-04T21:40:20+02:00 bpo-42967: only use '&' as a query string separator - - - - - 2f5ba8b7 by Matti Picus at 2021-03-05T09:07:07+02:00 fix bad merge - - - - - a53801b7 by Matti Picus at 2021-03-05T09:07:56+02:00 backed out changeset 12a7226bdbaa, doesn't work on 2.7 - - - - - e3acd923 by Matti Picus at 2021-03-05T09:10:25+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 0 changed files: View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/29d3bbc9aec2530f1062a9c9ccb0e9ef8d700bf4...e3acd9239fb9d941649f98ddc50a248df1e3ad72 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/29d3bbc9aec2530f1062a9c9ccb0e9ef8d700bf4...e3acd9239fb9d941649f98ddc50a248df1e3ad72 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 Mar 5 02:24:55 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 05 Mar 2021 07:24:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: fix so test can run Message-ID: <6041dcc7e9df_675c2ff44828ee@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: daa29890 by Matti Picus at 2021-03-05T09:19:36+02:00 fix so test can run --HG-- branch : py3.7 - - - - - 7c67eddd by Matti Picus at 2021-03-05T09:24:36+02:00 document merged branch --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/pypyjit/test_pypy_c/test_string.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e3acd9239fb9d941649f98ddc50a248df1e3ad72...7c67edddcb2340ed828fb2670b476e36ab2edd3a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e3acd9239fb9d941649f98ddc50a248df1e3ad72...7c67edddcb2340ed828fb2670b476e36ab2edd3a 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 Mar 5 02:38:52 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 05 Mar 2021 07:38:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: not worth the effort to test Py_*Flags untranslated with MSVC Message-ID: <6041e00ca8ba2_675c2fecc83415@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: d5bbe31d by Matti Picus at 2021-03-05T09:35:47+02:00 not worth the effort to test Py_*Flags untranslated with MSVC - - - - - fca13894 by Matti Picus at 2021-03-05T09:38:27+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/cpyext/api.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/7c67edddcb2340ed828fb2670b476e36ab2edd3a...fca138945d4123b2a1f0f75bf1c5698af552d171 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/7c67edddcb2340ed828fb2670b476e36ab2edd3a...fca138945d4123b2a1f0f75bf1c5698af552d171 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 Mar 5 02:38:49 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 05 Mar 2021 07:38:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] not worth the effort to test Py_*Flags untranslated with MSVC Message-ID: <6041e009521bb_675c30958832b1@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: d5bbe31d by Matti Picus at 2021-03-05T09:35:47+02:00 not worth the effort to test Py_*Flags untranslated with MSVC - - - - - 1 changed file: - pypy/module/cpyext/api.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d5bbe31de05beb18b656c42c035a658dcc5e4728 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d5bbe31de05beb18b656c42c035a658dcc5e4728 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 Mar 5 04:55:25 2021 From: foss at heptapod.net (muke 101) Date: Fri, 05 Mar 2021 09:55:25 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] added guard opcode to parser, still in inconsistent state though Message-ID: <6042000da5b25_675c2fa6c87627@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 5c71b28c by muke101 at 2021-03-05T09:54:47+00:00 added guard opcode to parser, still in inconsistent state though --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/llvm_parse_ops.py - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/5c71b28c2b54554d25e9727c0022534397011905 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/5c71b28c2b54554d25e9727c0022534397011905 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 Mar 5 05:33:12 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 05 Mar 2021 10:33:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add a hack that fixes test_ztranslation of _hpy_universal Message-ID: <604208e87d975_675c2ff4488527@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 8cc34b84 by Carl Friedrich Bolz-Tereick at 2021-03-05T11:32:54+01:00 add a hack that fixes test_ztranslation of _hpy_universal --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/objspace/fake/objspace.py - pypy/objspace/std/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/8cc34b842e729ef14f80af1bf0c489066c5bfda1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8cc34b842e729ef14f80af1bf0c489066c5bfda1 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 Mar 5 05:44:45 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 05 Mar 2021 10:44:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] better place for the hack Message-ID: <60420b9d31cdc_675c3095889575@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: a45767ce by Carl Friedrich Bolz-Tereick at 2021-03-05T11:44:34+01:00 better place for the hack --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/_hpy_universal/test/test_ztranslation.py - pypy/objspace/std/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a45767ce5c4f394a1079af08d31885d7d7b379d5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a45767ce5c4f394a1079af08d31885d7d7b379d5 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 Mar 5 06:13:55 2021 From: foss at heptapod.net (muke 101) Date: Fri, 05 Mar 2021 11:13:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] 2 commits: refactored IR module and builder into having separate instances per compile... Message-ID: <60421273b250f_675c2ff448991e@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 92fca293 by muke101 at 2021-03-05T11:09:55+00:00 refactored IR module and builder into having separate instances per compile loop call, refs then held by dispatcher instance for later use by guards --HG-- branch : llvm-jit-backend-experimental - - - - - cf069118 by muke101 at 2021-03-05T11:13:19+00:00 implemented compile_brdige method --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/llvm_parse_ops.py - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5c71b28c2b54554d25e9727c0022534397011905...cf069118b4e52bcbf83acfbf403e2b54c999cda6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5c71b28c2b54554d25e9727c0022534397011905...cf069118b4e52bcbf83acfbf403e2b54c999cda6 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 Mar 5 06:25:42 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 05 Mar 2021 11:25:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] speaking of hacks: fix test_ztranslation of _posixsubprocess Message-ID: <604215364fdc4_675c2fa6c901e8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: fa273acf by Carl Friedrich Bolz-Tereick at 2021-03-05T12:25:31+01:00 speaking of hacks: fix test_ztranslation of _posixsubprocess --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/posix/interp_posix.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/fa273acf963ad228276a921bb572cfd9d36a14b7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fa273acf963ad228276a921bb572cfd9d36a14b7 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 Mar 5 07:14:27 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 05 Mar 2021 12:14:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] comment how cpython fixed a failing test Message-ID: <604220a3ee8f8_675c2feb89075@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 418727b5 by Matti Picus at 2021-03-05T14:14:06+02:00 comment how cpython fixed a failing test --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/interpreter/test/apptest_exceptions.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/418727b5d4721f95743599236f68abf6d7c779fa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/418727b5d4721f95743599236f68abf6d7c779fa 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 Mar 5 15:44:38 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 05 Mar 2021 20:44:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] add c_/f_/contiguous flags on memoryview Message-ID: <6042983685530_675cc7b8c96313@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: adf6c996 by Carl Friedrich Bolz-Tereick at 2021-03-05T21:37:39+01:00 add c_/f_/contiguous flags on memoryview --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/objspace/std/memoryobject.py - pypy/objspace/std/test/test_memoryobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/adf6c996d18b804880bb1c6647abd30262394c0f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/adf6c996d18b804880bb1c6647abd30262394c0f 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 Mar 5 15:44:43 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 05 Mar 2021 20:44:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 93 commits: call more appropriate methods a bit everywhere Message-ID: <6042983be22cb_675c3046c965c5@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 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 - - - - - eea32247 by Maciej Fijalkowski at 2021-02-23T11:40:07+00:00 update the files for vmprof-python - - - - - c4cf8ba6 by Maciej Fijalkowski at 2021-02-23T11:55:19+00:00 Start a new branch to get support for vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 3f8b27b0 by Maciej Fijalkowski at 2021-02-23T12:20:02+00:00 actually enable vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 60e509fc by Matti Picus at 2021-02-23T18:08:03+02:00 fix use of `pip install --local` --HG-- branch : py3.7 - - - - - fc55b62e by Matti Picus at 2021-02-23T19:18:08+02:00 sync with upstream --HG-- branch : py3.7 - - - - - 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 - - - - - 5c2c65f2 by Matti Picus at 2021-02-24T16:49:40+02:00 more upstream syncing - move inttypes.h into pyport.h (issue 3407) - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 38f81ebc by Armin Rigo at 2021-02-26T11:37:16+01:00 Copy dummy constants from greenlet 1.0.0 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 680060b9 by fijal at 2021-03-01T14:18:12+02:00 an attempt to get vmprof going on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 1028285d by fijal at 2021-03-01T14:20:29+02:00 seems sometimes we have mc sometimes we dont --HG-- branch : vmprof-aarch64 - - - - - 6e0e3220 by fijal at 2021-03-01T14:23:45+02:00 use the real way to do it --HG-- branch : vmprof-aarch64 - - - - - 6b8b1ffa by Matti Picus at 2021-03-01T14:29:10+02:00 sprinkle more links to heptapod in the docs, update some older pages - - - - - c8c3ad09 by Matti Picus at 2021-03-01T14:38:36+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 21b8210b by Matti Picus at 2021-03-01T14:49:37+02:00 fix merge --HG-- branch : py3.7 - - - - - 7ea34c4d by Maciej Fijalkowski at 2021-03-01T15:17:34+00:00 hopefully add vmprof support to pypy on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 814e0a15 by fijal at 2021-03-01T21:14:32+02:00 close to be merged branch --HG-- branch : vmprof-aarch64 - - - - - 4f926cc6 by fijal at 2021-03-01T21:14:49+02:00 Implement vmprof support for aarch64 - - - - - 451be290 by Matti Picus at 2021-03-02T07:25:29+02:00 document branch - - - - - 978b3dd7 by Matti Picus at 2021-03-02T07:26:14+02:00 merge default into branch --HG-- branch : py3.7 - - - - - f57ce76d by Matti Picus at 2021-03-02T08:17:15+02:00 fix structseq attribute setter error message - - - - - 8e095afd by Matti Picus at 2021-03-02T10:49:08+02:00 sync Py_.*Flags with sys.flags, issue 3409 - - - - - 5bd4267b by Matti Picus at 2021-03-02T11:59:50+02:00 make init_flags a init_function - - - - - c907a74e by Carl Friedrich Bolz-Tereick at 2021-03-02T13:10:56+01:00 re-do 444773826a28 which got lost in a merge --HG-- branch : py3.7 - - - - - 755189fb by Carl Friedrich Bolz-Tereick at 2021-03-02T13:23:40+01:00 fast path for unicode.upper/lower for ascii - - - - - c6e6d80c by Carl Friedrich Bolz-Tereick at 2021-03-02T14:35:35+01:00 add ascii fast paths to the tolower/toupper functions of the unicode dbs too (the part of the diff around special casing is due to c6650aed42e0 not regenerating *all* unicodedb versions, only unicodedb_5_2_0) - - - - - 0d470e57 by Carl Friedrich Bolz-Tereick at 2021-03-02T20:37:27+01:00 some ascii fast paths of latin-1 encoding/decoding - - - - - 00a76e59 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:27:45+01:00 woops - - - - - 662757c6 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:37:47+01:00 fix translation (can't iterate over tuples in rpython) - - - - - 1e30e66c by Carl Friedrich Bolz-Tereick at 2021-03-03T10:02:21+01:00 test and fix in the ascii prefix shortcut - - - - - 9acd6b83 by Carl Friedrich Bolz-Tereick at 2021-03-03T10:15:29+01:00 fix incorrect test - - - - - 5106061a by Matti Picus at 2021-03-03T11:20:24+02:00 merge default into branch --HG-- branch : py3.7 - - - - - d685ad8e by Matti Picus at 2021-03-03T11:40:54+02:00 fix merge for py3.7, redo 95aba12aa102 --HG-- branch : py3.7 - - - - - a47f841d by Carl Friedrich Bolz-Tereick at 2021-03-03T11:02:06+01:00 merge default --HG-- branch : py3.7 - - - - - 475f9fc6 by Carl Friedrich Bolz-Tereick at 2021-03-03T11:04:32+01:00 consistent in naming static method with py3.7 branch - - - - - f5fc3e4d by Carl Friedrich Bolz-Tereick at 2021-03-03T11:05:27+01:00 merge default --HG-- branch : py3.7 - - - - - 55e8a7f3 by Carl Friedrich Bolz-Tereick at 2021-03-03T14:05:45+01:00 add a jit driver for re.split - - - - - 30377d3f by Matti Picus at 2021-03-03T23:56:27+02:00 port fixes for bpo-42051 reject XML entity declarations in plist files --HG-- branch : py3.7 - - - - - bb79f00a by Matti Picus at 2021-03-04T00:02:24+02:00 port fixes for bpo-42051 reject XML entity declarations in plist files - - - - - cd2b842e by Matti Picus at 2021-03-04T00:06:55+02:00 No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944) - - - - - 5afc3827 by Matti Picus at 2021-03-04T00:09:51+02:00 No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944) --HG-- branch : py3.7 - - - - - 6ed162ed by Carl Friedrich Bolz-Tereick at 2021-03-04T11:27:40+01:00 add a test for the unicode case - - - - - 22aa2ecf by Matti Picus at 2021-03-04T13:55:32+02:00 add missing import --HG-- branch : py3.7 - - - - - 311b8e94 by Matti Picus at 2021-03-04T14:19:47+02:00 update to stdlib 3.7.10 --HG-- branch : vendor/stdlib-3.7 - - - - - bc11d37b by Matti Picus at 2021-03-04T14:25:04+02:00 update stdlib to 3.7.10 --HG-- branch : py3.7 - - - - - d0cad0fa by Matti Picus at 2021-03-04T14:37:28+02:00 bpo-40791: Make compare_digest more constant-time - - - - - dba3fa43 by Carl Friedrich Bolz-Tereick at 2021-03-04T16:17:03+01:00 merge default --HG-- branch : py3.7 - - - - - ede9bf7d by Matti Picus at 2021-03-04T18:09:42+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 896d5141 by Matti Picus at 2021-03-04T18:10:08+02:00 merge heads --HG-- branch : py3.7 - - - - - 29d3bbc9 by Matti Picus at 2021-03-04T18:19:41+02:00 update version to 3.7.10 --HG-- branch : py3.7 - - - - - 84084e62 by Matti Picus at 2021-03-04T18:26:55+02:00 merge heads - - - - - e61df392 by Matti Picus at 2021-03-04T21:40:20+02:00 bpo-42967: only use '&' as a query string separator - - - - - 2f5ba8b7 by Matti Picus at 2021-03-05T09:07:07+02:00 fix bad merge - - - - - a53801b7 by Matti Picus at 2021-03-05T09:07:56+02:00 backed out changeset 12a7226bdbaa, doesn't work on 2.7 - - - - - e3acd923 by Matti Picus at 2021-03-05T09:10:25+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - daa29890 by Matti Picus at 2021-03-05T09:19:36+02:00 fix so test can run --HG-- branch : py3.7 - - - - - 7c67eddd by Matti Picus at 2021-03-05T09:24:36+02:00 document merged branch --HG-- branch : py3.7 - - - - - d5bbe31d by Matti Picus at 2021-03-05T09:35:47+02:00 not worth the effort to test Py_*Flags untranslated with MSVC - - - - - fca13894 by Matti Picus at 2021-03-05T09:38:27+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 8cc34b84 by Carl Friedrich Bolz-Tereick at 2021-03-05T11:32:54+01:00 add a hack that fixes test_ztranslation of _hpy_universal --HG-- branch : py3.7 - - - - - a45767ce by Carl Friedrich Bolz-Tereick at 2021-03-05T11:44:34+01:00 better place for the hack --HG-- branch : py3.7 - - - - - fa273acf by Carl Friedrich Bolz-Tereick at 2021-03-05T12:25:31+01:00 speaking of hacks: fix test_ztranslation of _posixsubprocess --HG-- branch : py3.7 - - - - - 418727b5 by Matti Picus at 2021-03-05T14:14:06+02:00 comment how cpython fixed a failing test --HG-- branch : py3.7 - - - - - adf6c996 by Carl Friedrich Bolz-Tereick at 2021-03-05T21:37:39+01:00 add c_/f_/contiguous flags on memoryview --HG-- branch : py3.7 - - - - - c9633cd0 by Carl Friedrich Bolz-Tereick at 2021-03-05T21:44:17+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 30 changed files: - extra_tests/cffi_tests/test_c.py - lib-python/3/cgi.py - lib-python/3/ctypes/test/test_parameters.py - lib-python/3/distutils/command/install.py - lib-python/3/plistlib.py - lib-python/3/pydoc_data/topics.py - lib-python/3/site.py - lib-python/3/sysconfig.py - lib-python/3/test/test_cgi.py - lib-python/3/test/test_nntplib.py - lib-python/3/test/test_plistlib.py - lib-python/3/test/test_urlparse.py - lib-python/3/urllib/parse.py - lib_pypy/_structseq.py - lib_pypy/cffi/verifier.py - lib_pypy/greenlet.py - pypy/doc/Makefile - pypy/doc/contributing.rst - pypy/doc/dev_method.rst - pypy/doc/faq.rst - pypy/doc/index.rst - pypy/doc/whatsnew-head.rst - pypy/doc/whatsnew-pypy3-head.rst - pypy/interpreter/app_main.py - pypy/interpreter/pyopcode.py - pypy/interpreter/test/apptest_exceptions.py - pypy/interpreter/test/test_unicodehelper.py - pypy/interpreter/unicodehelper.py - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/_continuation/interp_continuation.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/d9013feee260a4223a92c8be1af93fdb22072dbd...c9633cd0cbc2d68dd3e551be35e31b824f6c51fc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d9013feee260a4223a92c8be1af93fdb22072dbd...c9633cd0cbc2d68dd3e551be35e31b824f6c51fc 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 Mar 5 16:04:07 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 05 Mar 2021 21:04:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix translation Message-ID: <60429cc77a863_675c785c8971d8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: dc88c4a9 by Carl Friedrich Bolz-Tereick at 2021-03-05T22:03:30+01:00 fix translation --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/objspace/std/memoryobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/dc88c4a9bf75cf98613713f5e8845bea22283ee4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dc88c4a9bf75cf98613713f5e8845bea22283ee4 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 Mar 5 16:04:29 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 05 Mar 2021 21:04:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 2 commits: fix translation Message-ID: <60429cdd4b823_675c2ff44973df@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: dc88c4a9 by Carl Friedrich Bolz-Tereick at 2021-03-05T22:03:30+01:00 fix translation --HG-- branch : py3.7 - - - - - d597b63c by Carl Friedrich Bolz-Tereick at 2021-03-05T22:04:16+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/objspace/std/memoryobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c9633cd0cbc2d68dd3e551be35e31b824f6c51fc...d597b63c91766065ec441a779756e19b352b73e9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c9633cd0cbc2d68dd3e551be35e31b824f6c51fc...d597b63c91766065ec441a779756e19b352b73e9 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 Mar 6 05:00:57 2021 From: foss at heptapod.net (=?UTF-8?B?QWxleCBQcmVuZ8OocmU=?=) Date: Sat, 06 Mar 2021 10:00:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/fix-issue-3181 Message-ID: <604352d9ad8ef_675c2fecc1008a5@heptapod-foss.mail> Alex Preng?re pushed new branch branch/fix-issue-3181 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/fix-issue-3181 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 Mar 6 05:05:06 2021 From: foss at heptapod.net (muke 101) Date: Sat, 06 Mar 2021 10:05:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] cleaned up op dispatcher, still need to fix enums though and any ret values... Message-ID: <604353d2dce68_675c2fa6c10141f@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 29b537ee by muke101 at 2021-03-06T10:04:25+00:00 cleaned up op dispatcher, still need to fix enums though and any ret values wont work until jitframe stuff sorted --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/llvm_parse_ops.py - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/29b537ee68e6162928ba71864cbc2d553279661b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/29b537ee68e6162928ba71864cbc2d553279661b 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 Mar 6 07:19:46 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 06 Mar 2021 12:19:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/startswith-tweak] 50 commits: call more appropriate methods a bit everywhere Message-ID: <60437362bfc64_675c2fecc102661@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/startswith-tweak 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) - - - - - eea32247 by Maciej Fijalkowski at 2021-02-23T11:40:07+00:00 update the files for vmprof-python - - - - - c4cf8ba6 by Maciej Fijalkowski at 2021-02-23T11:55:19+00:00 Start a new branch to get support for vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 3f8b27b0 by Maciej Fijalkowski at 2021-02-23T12:20:02+00:00 actually enable vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 5c2c65f2 by Matti Picus at 2021-02-24T16:49:40+02:00 more upstream syncing - move inttypes.h into pyport.h (issue 3407) - - - - - 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 - - - - - 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 - - - - - 38f81ebc by Armin Rigo at 2021-02-26T11:37:16+01:00 Copy dummy constants from greenlet 1.0.0 - - - - - 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 - - - - - 680060b9 by fijal at 2021-03-01T14:18:12+02:00 an attempt to get vmprof going on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 1028285d by fijal at 2021-03-01T14:20:29+02:00 seems sometimes we have mc sometimes we dont --HG-- branch : vmprof-aarch64 - - - - - 6e0e3220 by fijal at 2021-03-01T14:23:45+02:00 use the real way to do it --HG-- branch : vmprof-aarch64 - - - - - 6b8b1ffa by Matti Picus at 2021-03-01T14:29:10+02:00 sprinkle more links to heptapod in the docs, update some older pages - - - - - 7ea34c4d by Maciej Fijalkowski at 2021-03-01T15:17:34+00:00 hopefully add vmprof support to pypy on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 814e0a15 by fijal at 2021-03-01T21:14:32+02:00 close to be merged branch --HG-- branch : vmprof-aarch64 - - - - - 4f926cc6 by fijal at 2021-03-01T21:14:49+02:00 Implement vmprof support for aarch64 - - - - - 451be290 by Matti Picus at 2021-03-02T07:25:29+02:00 document branch - - - - - f57ce76d by Matti Picus at 2021-03-02T08:17:15+02:00 fix structseq attribute setter error message - - - - - 8e095afd by Matti Picus at 2021-03-02T10:49:08+02:00 sync Py_.*Flags with sys.flags, issue 3409 - - - - - 5bd4267b by Matti Picus at 2021-03-02T11:59:50+02:00 make init_flags a init_function - - - - - 755189fb by Carl Friedrich Bolz-Tereick at 2021-03-02T13:23:40+01:00 fast path for unicode.upper/lower for ascii - - - - - c6e6d80c by Carl Friedrich Bolz-Tereick at 2021-03-02T14:35:35+01:00 add ascii fast paths to the tolower/toupper functions of the unicode dbs too (the part of the diff around special casing is due to c6650aed42e0 not regenerating *all* unicodedb versions, only unicodedb_5_2_0) - - - - - 0d470e57 by Carl Friedrich Bolz-Tereick at 2021-03-02T20:37:27+01:00 some ascii fast paths of latin-1 encoding/decoding - - - - - 00a76e59 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:27:45+01:00 woops - - - - - 662757c6 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:37:47+01:00 fix translation (can't iterate over tuples in rpython) - - - - - 1e30e66c by Carl Friedrich Bolz-Tereick at 2021-03-03T10:02:21+01:00 test and fix in the ascii prefix shortcut - - - - - 9acd6b83 by Carl Friedrich Bolz-Tereick at 2021-03-03T10:15:29+01:00 fix incorrect test - - - - - 475f9fc6 by Carl Friedrich Bolz-Tereick at 2021-03-03T11:04:32+01:00 consistent in naming static method with py3.7 branch - - - - - 062366ed by Carl Friedrich Bolz-Tereick at 2021-03-06T13:19:35+01:00 merge default --HG-- branch : startswith-tweak - - - - - 30 changed files: - extra_tests/cffi_tests/test_c.py - lib_pypy/_structseq.py - lib_pypy/cffi/verifier.py - lib_pypy/greenlet.py - pypy/doc/Makefile - pypy/doc/contributing.rst - pypy/doc/dev_method.rst - pypy/doc/faq.rst - pypy/doc/index.rst - pypy/doc/whatsnew-head.rst - pypy/interpreter/app_main.py - pypy/interpreter/test/test_unicodehelper.py - pypy/interpreter/unicodehelper.py - pypy/module/_cffi_backend/test/_backend_test_c.py - pypy/module/_continuation/interp_continuation.py - pypy/module/_continuation/test/test_translated.py - pypy/module/cpyext/api.py - pypy/module/cpyext/include/Python.h - pypy/module/cpyext/include/pyport.h - pypy/module/cpyext/include/pythonrun.h - pypy/module/cpyext/object.py - pypy/module/cpyext/src/missing.c - pypy/module/cpyext/test/test_cpyext.py - pypy/module/cpyext/test/test_object.py - pypy/module/sys/app.py - pypy/module/sys/test/test_sysmodule.py - + pypy/module/test_lib_pypy/test_greenlet_thread.py - pypy/objspace/std/bytesobject.py - pypy/objspace/std/test/test_bytesobject.py - pypy/objspace/std/test/test_unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/a44ad5ff3f591b5058f0c618a0d139bf8c2926b0...062366edc3659132e8e7baa8b56129407e6f8252 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a44ad5ff3f591b5058f0c618a0d139bf8c2926b0...062366edc3659132e8e7baa8b56129407e6f8252 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 Mar 6 08:15:43 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 06 Mar 2021 13:15:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] first stab at implementing PickleBuffers Message-ID: <6043807fbe821_675cc7b00103589@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 4c9aa920 by Carl Friedrich Bolz-Tereick at 2021-03-06T14:15:19+01:00 first stab at implementing PickleBuffers --HG-- branch : py3.8 - - - - - 3 changed files: - lib-python/3/pickle.py - pypy/module/__pypy__/interp_buffer.py - pypy/module/__pypy__/moduledef.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/4c9aa9206d6c0c99a08df5663729ac3517fbb6c5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4c9aa9206d6c0c99a08df5663729ac3517fbb6c5 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 Mar 6 13:45:37 2021 From: foss at heptapod.net (Matti Picus) Date: Sat, 06 Mar 2021 18:45:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: bpo-43399: Add failing test case Message-ID: <6043cdd19556b_675cc7b0010759e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 4bbc9dd6 by alexprengere at 2021-03-05T18:41:55+01:00 bpo-43399: Add failing test case --HG-- branch : fix-issue-3181 - - - - - 06d45463 by alexprengere at 2021-03-05T18:42:24+01:00 bpo-43399: Fix ElementTree.extend not working on iterators --HG-- branch : fix-issue-3181 - - - - - 11e8cbe0 by Matti Picus at 2021-03-06T18:45:31+00:00 Merge branch 'branch/fix-issue-3181' into 'branch/py3.7' Branch/fix issue 3181 (bpo43399) See merge request pypy/pypy!807 --HG-- branch : py3.7 - - - - - 2 changed files: - lib-python/3/test/test_xml_etree.py - lib-python/3/xml/etree/ElementTree.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/dc88c4a9bf75cf98613713f5e8845bea22283ee4...11e8cbe085404aa6c565f8207fad78344667ffe6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/dc88c4a9bf75cf98613713f5e8845bea22283ee4...11e8cbe085404aa6c565f8207fad78344667ffe6 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 Mar 6 15:59:54 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 06 Mar 2021 20:59:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] (cfbolz, ronny, twitch): while adding matmul support for weakref proxies, we Message-ID: <6043ed4a5e0de_675cc7b8c1122fd@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 67a3799e by Carl Friedrich Bolz-Tereick at 2021-03-06T21:01:58+01:00 (cfbolz, ronny, twitch): while adding matmul support for weakref proxies, we found out that all the reverse operations on proxies were broken since forever! fix that - - - - - 2 changed files: - pypy/module/_weakref/interp__weakref.py - pypy/module/_weakref/test/test_weakref.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/67a3799e8c6143e046350c301b89bbacce814dfa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/67a3799e8c6143e046350c301b89bbacce814dfa 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 Mar 6 15:59:57 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 06 Mar 2021 20:59:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 6 commits: (cfbolz, twitch): test matmul support in weakref.proxy (it already works due to meta-programming) Message-ID: <6043ed4de0b9a_675cc7bc8112417@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 203b76bd by Carl Friedrich Bolz-Tereick at 2021-03-06T20:18:32+01:00 (cfbolz, twitch): test matmul support in weakref.proxy (it already works due to meta-programming) --HG-- branch : py3.8 - - - - - 2f8d906d by Carl Friedrich Bolz-Tereick at 2021-03-06T20:27:48+01:00 (cfbolz, ronny): test rmatmul too, which fails --HG-- branch : py3.8 - - - - - c1a5508e by Carl Friedrich Bolz-Tereick at 2021-03-06T21:17:21+01:00 (cfbolz, julian, twitch): implement math.prod --HG-- branch : py3.8 - - - - - e2509ea1 by Carl Friedrich Bolz-Tereick at 2021-03-06T21:20:04+01:00 (cfbolz, twitch): two other weird corner cases --HG-- branch : py3.8 - - - - - 0f05ec9d by Carl Friedrich Bolz-Tereick at 2021-03-06T21:33:13+01:00 (cfbolz, twitch): implement math.comb --HG-- branch : py3.8 - - - - - b6accbfe by Carl Friedrich Bolz-Tereick at 2021-03-06T21:47:15+01:00 (cfbolz, twitch): implement math.perm --HG-- branch : py3.8 - - - - - 4 changed files: - pypy/module/_weakref/test/test_weakref.py - pypy/module/math/app_math.py - pypy/module/math/moduledef.py - + pypy/module/math/test/apptest_math.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/4c9aa9206d6c0c99a08df5663729ac3517fbb6c5...b6accbfea211fea3191a589c4a60b081a55ce9ff -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4c9aa9206d6c0c99a08df5663729ac3517fbb6c5...b6accbfea211fea3191a589c4a60b081a55ce9ff 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 Mar 6 16:17:12 2021 From: foss at heptapod.net (Matti Picus) Date: Sat, 06 Mar 2021 21:17:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: (cfbolz, ronny, twitch): while adding matmul support for weakref proxies, we Message-ID: <6043f158540ba_675c3046c112869@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 67a3799e by Carl Friedrich Bolz-Tereick at 2021-03-06T21:01:58+01:00 (cfbolz, ronny, twitch): while adding matmul support for weakref proxies, we found out that all the reverse operations on proxies were broken since forever! fix that - - - - - 578f789a by Matti Picus at 2021-03-06T23:02:46+02:00 document merged branch --HG-- branch : py3.7 - - - - - 31b5ed00 by Matti Picus at 2021-03-06T23:16:41+02:00 Merge with default --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/doc/whatsnew-pypy3-head.rst - pypy/module/_weakref/interp__weakref.py - pypy/module/_weakref/test/test_weakref.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/11e8cbe085404aa6c565f8207fad78344667ffe6...31b5ed0088918e7946811f6d975b40a2695ed5dd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/11e8cbe085404aa6c565f8207fad78344667ffe6...31b5ed0088918e7946811f6d975b40a2695ed5dd 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 Mar 6 16:17:45 2021 From: foss at heptapod.net (Matti Picus) Date: Sat, 06 Mar 2021 21:17:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/rpython3] 421 commits: closing old cppyy packaing branch to restart work Message-ID: <6043f1799590_675c785c81130a5@heptapod-foss.mail> Matti Picus pushed to branch branch/rpython3 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - d3242fa0 by Ronan Lamy at 2020-08-08T01:00:07+02:00 Find a hackish way to parse enums (grafted from 6b1670dc58b96b676437fa875b2b0d6e38828d76) - - - - - 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 - - - - - 738b31a6 by Matti Picus at 2020-11-03T09:43:50+02:00 document hpy as part of the release - - - - - fd2ce893 by Matti Picus at 2020-11-04T09:43:02+02:00 move test - - - - - 46d8f77a by Matti Picus at 2020-11-04T11:39:24+02:00 update test - - - - - 3073e023 by Matti Picus at 2020-11-05T20:32:30+02:00 fix link for topaz - - - - - 4621be5e by Matti Picus at 2020-11-11T09:26:41+02:00 Added tag release-pypy2.7-v7.3.3rc1 for changeset a29ef73f9b32 - - - - - 966a5120 by Matti Picus at 2020-11-11T09:27:06+02:00 Added tag release-pypy3.6-v7.3.3rc1 for changeset fab92f174c77 - - - - - 089a5687 by Matti Picus at 2020-11-11T09:27:23+02:00 Added tag release-pypy3.7-v7.3.3rc1 for changeset 6cf8fa20a7f6 - - - - - 87494a4f by Wim Lavrijsen at 2020-11-11T09:31:27-08:00 merge default into cppyy-packaging branch --HG-- branch : cppyy-packaging - - - - - 64d75b38 by Ronan Lamy at 2020-11-12T12:06:59+00:00 hg merge default --HG-- branch : rpy-cparser - - - - - 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 - - - - - fbb2a3ec by Matti Picus at 2020-11-15T08:25:16+02:00 clarify CCHARP vs CWCHARP in rwinreg - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - b1e21491 by Matti Picus at 2021-02-16T17:04:00+02:00 test, add PyUnicode_Contains (issue 3400) - - - - - 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. - - - - - 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) - - - - - eea32247 by Maciej Fijalkowski at 2021-02-23T11:40:07+00:00 update the files for vmprof-python - - - - - c4cf8ba6 by Maciej Fijalkowski at 2021-02-23T11:55:19+00:00 Start a new branch to get support for vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 3f8b27b0 by Maciej Fijalkowski at 2021-02-23T12:20:02+00:00 actually enable vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 5c2c65f2 by Matti Picus at 2021-02-24T16:49:40+02:00 more upstream syncing - move inttypes.h into pyport.h (issue 3407) - - - - - 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 - - - - - 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 - - - - - 38f81ebc by Armin Rigo at 2021-02-26T11:37:16+01:00 Copy dummy constants from greenlet 1.0.0 - - - - - 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 - - - - - 680060b9 by fijal at 2021-03-01T14:18:12+02:00 an attempt to get vmprof going on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 1028285d by fijal at 2021-03-01T14:20:29+02:00 seems sometimes we have mc sometimes we dont --HG-- branch : vmprof-aarch64 - - - - - 6e0e3220 by fijal at 2021-03-01T14:23:45+02:00 use the real way to do it --HG-- branch : vmprof-aarch64 - - - - - 6b8b1ffa by Matti Picus at 2021-03-01T14:29:10+02:00 sprinkle more links to heptapod in the docs, update some older pages - - - - - 7ea34c4d by Maciej Fijalkowski at 2021-03-01T15:17:34+00:00 hopefully add vmprof support to pypy on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 814e0a15 by fijal at 2021-03-01T21:14:32+02:00 close to be merged branch --HG-- branch : vmprof-aarch64 - - - - - 4f926cc6 by fijal at 2021-03-01T21:14:49+02:00 Implement vmprof support for aarch64 - - - - - 451be290 by Matti Picus at 2021-03-02T07:25:29+02:00 document branch - - - - - f57ce76d by Matti Picus at 2021-03-02T08:17:15+02:00 fix structseq attribute setter error message - - - - - 8e095afd by Matti Picus at 2021-03-02T10:49:08+02:00 sync Py_.*Flags with sys.flags, issue 3409 - - - - - 5bd4267b by Matti Picus at 2021-03-02T11:59:50+02:00 make init_flags a init_function - - - - - 755189fb by Carl Friedrich Bolz-Tereick at 2021-03-02T13:23:40+01:00 fast path for unicode.upper/lower for ascii - - - - - c6e6d80c by Carl Friedrich Bolz-Tereick at 2021-03-02T14:35:35+01:00 add ascii fast paths to the tolower/toupper functions of the unicode dbs too (the part of the diff around special casing is due to c6650aed42e0 not regenerating *all* unicodedb versions, only unicodedb_5_2_0) - - - - - 0d470e57 by Carl Friedrich Bolz-Tereick at 2021-03-02T20:37:27+01:00 some ascii fast paths of latin-1 encoding/decoding - - - - - 00a76e59 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:27:45+01:00 woops - - - - - 662757c6 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:37:47+01:00 fix translation (can't iterate over tuples in rpython) - - - - - 1e30e66c by Carl Friedrich Bolz-Tereick at 2021-03-03T10:02:21+01:00 test and fix in the ascii prefix shortcut - - - - - 9acd6b83 by Carl Friedrich Bolz-Tereick at 2021-03-03T10:15:29+01:00 fix incorrect test - - - - - 475f9fc6 by Carl Friedrich Bolz-Tereick at 2021-03-03T11:04:32+01:00 consistent in naming static method with py3.7 branch - - - - - 55e8a7f3 by Carl Friedrich Bolz-Tereick at 2021-03-03T14:05:45+01:00 add a jit driver for re.split - - - - - bb79f00a by Matti Picus at 2021-03-04T00:02:24+02:00 port fixes for bpo-42051 reject XML entity declarations in plist files - - - - - cd2b842e by Matti Picus at 2021-03-04T00:06:55+02:00 No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944) - - - - - 6ed162ed by Carl Friedrich Bolz-Tereick at 2021-03-04T11:27:40+01:00 add a test for the unicode case - - - - - d0cad0fa by Matti Picus at 2021-03-04T14:37:28+02:00 bpo-40791: Make compare_digest more constant-time - - - - - 84084e62 by Matti Picus at 2021-03-04T18:26:55+02:00 merge heads - - - - - e61df392 by Matti Picus at 2021-03-04T21:40:20+02:00 bpo-42967: only use '&' as a query string separator - - - - - 2f5ba8b7 by Matti Picus at 2021-03-05T09:07:07+02:00 fix bad merge - - - - - a53801b7 by Matti Picus at 2021-03-05T09:07:56+02:00 backed out changeset 12a7226bdbaa, doesn't work on 2.7 - - - - - d5bbe31d by Matti Picus at 2021-03-05T09:35:47+02:00 not worth the effort to test Py_*Flags untranslated with MSVC - - - - - 33921392 by Matti Picus at 2021-03-06T23:15:38+02:00 merge default into branch --HG-- branch : rpython3 - - - - - 30 changed files: - .gitlab-ci.yml - + .gitlab-ci/Dockerfile - + .gitlab-ci/build.sh - .hgtags - LICENSE - dotviewer/drawgraph.py - dotviewer/graphdisplay.py - dotviewer/graphparse.py - dotviewer/test/test_interactive.py - dotviewer/test/test_interactive_unicode.py - 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_os.py - pypy/module/test_lib_pypy/test_posix_extra.py ? extra_tests/test_posix_extra.py - + extra_tests/test_pypy_modules.py - lib-python/2.7/cgi.py - lib-python/2.7/copy_reg.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-python/2.7/pkgutil.py - lib-python/2.7/plistlib.py - lib-python/2.7/test/test_cgi.py - lib-python/2.7/test/test_plistlib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8ba9b80edc99d03ec6b47daf6d01ad72a31854aa...3392139237b1f0d232a4f7309ec7994dfef1fc62 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8ba9b80edc99d03ec6b47daf6d01ad72a31854aa...3392139237b1f0d232a4f7309ec7994dfef1fc62 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 Mar 7 01:21:26 2021 From: foss at heptapod.net (muke 101) Date: Sun, 07 Mar 2021 06:21:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] bought op dispatcher to working state Message-ID: <604470e623dc3_675cc7b001219fa@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 37902f55 by muke101 at 2021-03-07T06:20:43+00:00 bought op dispatcher to working state --HG-- branch : llvm-jit-backend-experimental - - - - - 5 changed files: - rpython/jit/backend/llvm/llvm_api.py - rpython/jit/backend/llvm/llvm_parse_ops.py - 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/37902f557fcf364eb5936b66074925c088cb9b28 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/37902f557fcf364eb5936b66074925c088cb9b28 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 Mar 7 02:30:01 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 07 Mar 2021 07:30:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: Fix bacb519b8262: use python2 version not python3 Message-ID: <604480f97e736_675cc7bc81226a@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: fcd58159 by Matti Picus at 2021-03-06T23:26:38+02:00 Fix bacb519b8262: use python2 version not python3 - - - - - 8367d6a8 by Matti Picus at 2021-03-07T09:28:51+02:00 hack the rfunc.func_name to fix translation - - - - - 2 changed files: - lib-python/2.7/test/test_plistlib.py - pypy/module/_weakref/interp__weakref.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/67a3799e8c6143e046350c301b89bbacce814dfa...8367d6a88e799b009e78f2addf1fd119c55a1852 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/67a3799e8c6143e046350c301b89bbacce814dfa...8367d6a88e799b009e78f2addf1fd119c55a1852 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 Mar 7 02:30:05 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 07 Mar 2021 07:30:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: Fix bacb519b8262: use python2 version not python3 Message-ID: <604480fd221ad_675c2feb8122833@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: fcd58159 by Matti Picus at 2021-03-06T23:26:38+02:00 Fix bacb519b8262: use python2 version not python3 - - - - - 0e6bc6bd by Matti Picus at 2021-03-07T06:57:34+02:00 fix merge in cppyy --HG-- branch : py3.7 - - - - - 8367d6a8 by Matti Picus at 2021-03-07T09:28:51+02:00 hack the rfunc.func_name to fix translation - - - - - 22133b94 by Matti Picus at 2021-03-07T09:29:24+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/_cppyy/test/test_datatypes.py - pypy/module/_weakref/interp__weakref.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/31b5ed0088918e7946811f6d975b40a2695ed5dd...22133b946a05ebd21f70f18c81f3ebba8fd9ba82 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/31b5ed0088918e7946811f6d975b40a2695ed5dd...22133b946a05ebd21f70f18c81f3ebba8fd9ba82 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 Mar 8 07:13:03 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 08 Mar 2021 12:13:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add unicode version 12.1 Message-ID: <604614cfc8091_675cc7b8c140048@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: dfa795d6 by Carl Friedrich Bolz-Tereick at 2021-03-08T12:56:17+01:00 add unicode version 12.1 - - - - - 3 changed files: - + rpython/rlib/unicodedata/CaseFolding-12.1.0.txt - + rpython/rlib/unicodedata/CompositionExclusions-12.1.0.txt - + rpython/rlib/unicodedata/DerivedCoreProperties-12.1.0.txt View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/dfa795d65d14b25cf729a1b49be04d0fcbaf450c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dfa795d65d14b25cf729a1b49be04d0fcbaf450c 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 Mar 8 07:13:06 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 08 Mar 2021 12:13:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 7 commits: (cfbolz, ronny, twitch): while adding matmul support for weakref proxies, we Message-ID: <604614d2de2a8_675cc7bc81402ad@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 67a3799e by Carl Friedrich Bolz-Tereick at 2021-03-06T21:01:58+01:00 (cfbolz, ronny, twitch): while adding matmul support for weakref proxies, we found out that all the reverse operations on proxies were broken since forever! fix that - - - - - fcd58159 by Matti Picus at 2021-03-06T23:26:38+02:00 Fix bacb519b8262: use python2 version not python3 - - - - - 8367d6a8 by Matti Picus at 2021-03-07T09:28:51+02:00 hack the rfunc.func_name to fix translation - - - - - 26ed9bb5 by Carl Friedrich Bolz-Tereick at 2021-03-07T21:41:15+01:00 implement multi-argument math.hypot and math.dist --HG-- branch : py3.8 - - - - - dfa795d6 by Carl Friedrich Bolz-Tereick at 2021-03-08T12:56:17+01:00 add unicode version 12.1 - - - - - 3b116dec by Carl Friedrich Bolz-Tereick at 2021-03-08T12:57:01+01:00 merge default --HG-- branch : py3.8 - - - - - 3801b5d5 by Carl Friedrich Bolz-Tereick at 2021-03-08T13:11:49+01:00 switch to unicodedata 12.1.0 --HG-- branch : py3.8 - - - - - 11 changed files: - pypy/module/_weakref/interp__weakref.py - pypy/module/_weakref/test/test_weakref.py - pypy/module/math/interp_math.py - pypy/module/math/moduledef.py - pypy/module/math/test/apptest_math.py - pypy/module/math/test/test_factorial.py - pypy/module/unicodedata/interp_ucd.py - pypy/module/unicodedata/test/test_unicodedata.py - + rpython/rlib/unicodedata/CaseFolding-12.1.0.txt - + rpython/rlib/unicodedata/CompositionExclusions-12.1.0.txt - + rpython/rlib/unicodedata/DerivedCoreProperties-12.1.0.txt View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/b6accbfea211fea3191a589c4a60b081a55ce9ff...3801b5d50a28f345f69ceaa3bccf1ecedd785efa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/b6accbfea211fea3191a589c4a60b081a55ce9ff...3801b5d50a28f345f69ceaa3bccf1ecedd785efa 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 Mar 8 10:58:44 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 08 Mar 2021 15:58:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] bpo-33053: -m now adds *starting* directory to sys.path, small cleanups Message-ID: <604649b4ea0cf_1fe334dc681d2@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 3ec1b1c5 by Matti Picus at 2021-03-08T17:58:07+02:00 bpo-33053: -m now adds *starting* directory to sys.path, small cleanups --HG-- branch : py3.7 - - - - - 4 changed files: - lib-python/3/datetime.py - lib-python/3/weakref.py - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/3ec1b1c54a34d66f01dfea9cbefccd8c895a752f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3ec1b1c54a34d66f01dfea9cbefccd8c895a752f 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 Mar 8 13:14:47 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 08 Mar 2021 18:14:47 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] expose memfd_create on linux Message-ID: <604669979b9a5_1fe38590700a6@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 4b8dd2f0 by Carl Friedrich Bolz-Tereick at 2021-03-08T14:30:10+01:00 expose memfd_create on linux - - - - - 2 changed files: - rpython/rlib/rposix.py - rpython/rlib/test/test_rposix.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/4b8dd2f0ec21c19078012c350889aeae9e6f3d77 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/4b8dd2f0ec21c19078012c350889aeae9e6f3d77 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 Mar 8 13:14:50 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 08 Mar 2021 18:14:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 4 commits: implement the slow variant of is_normalized Message-ID: <6046699af34c1_1fe334dc70224@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: aa56595b by Carl Friedrich Bolz-Tereick at 2021-03-08T13:43:26+01:00 implement the slow variant of is_normalized --HG-- branch : py3.8 - - - - - 4b8dd2f0 by Carl Friedrich Bolz-Tereick at 2021-03-08T14:30:10+01:00 expose memfd_create on linux - - - - - 59dbe2ab by Carl Friedrich Bolz-Tereick at 2021-03-08T14:30:24+01:00 merge default --HG-- branch : py3.8 - - - - - 1d7c7c62 by Carl Friedrich Bolz-Tereick at 2021-03-08T14:42:04+01:00 expose memfd_create --HG-- branch : py3.8 - - - - - 8 changed files: - pypy/module/posix/interp_posix.py - pypy/module/posix/moduledef.py - pypy/module/posix/test/test_posix2.py - pypy/module/unicodedata/interp_ucd.py - pypy/module/unicodedata/moduledef.py - pypy/module/unicodedata/test/test_unicodedata.py - rpython/rlib/rposix.py - rpython/rlib/test/test_rposix.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/3801b5d50a28f345f69ceaa3bccf1ecedd785efa...1d7c7c62dfc27c97ffe35202b823346b369f6fd0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3801b5d50a28f345f69ceaa3bccf1ecedd785efa...1d7c7c62dfc27c97ffe35202b823346b369f6fd0 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 Mar 8 15:15:02 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 08 Mar 2021 20:15:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: I misunderstood how Has works Message-ID: <604685c6a9f91_1fe33f04708d4@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 1cb9f859 by Carl Friedrich Bolz-Tereick at 2021-03-08T19:40:41+01:00 I misunderstood how Has works - - - - - afcb5dd2 by Carl Friedrich Bolz-Tereick at 2021-03-08T20:37:55+01:00 expose madvise - - - - - 74774ed5 by Carl Friedrich Bolz-Tereick at 2021-03-08T21:14:43+01:00 tweak - - - - - 3 changed files: - rpython/rlib/rmmap.py - rpython/rlib/rposix.py - rpython/rlib/test/test_rmmap.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/4b8dd2f0ec21c19078012c350889aeae9e6f3d77...74774ed57cc84c646da0e2673033a508a0692028 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4b8dd2f0ec21c19078012c350889aeae9e6f3d77...74774ed57cc84c646da0e2673033a508a0692028 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 Mar 8 15:15:05 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 08 Mar 2021 20:15:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 5 commits: I misunderstood how Has works Message-ID: <604685c9ad496_1fe33f04710ed@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 1cb9f859 by Carl Friedrich Bolz-Tereick at 2021-03-08T19:40:41+01:00 I misunderstood how Has works - - - - - afcb5dd2 by Carl Friedrich Bolz-Tereick at 2021-03-08T20:37:55+01:00 expose madvise - - - - - 831ea0c8 by Carl Friedrich Bolz-Tereick at 2021-03-08T20:38:07+01:00 merge default --HG-- branch : py3.8 - - - - - f970131b by Carl Friedrich Bolz-Tereick at 2021-03-08T20:40:04+01:00 docstring --HG-- branch : py3.8 - - - - - 71978a70 by Carl Friedrich Bolz-Tereick at 2021-03-08T21:14:24+01:00 implement madvise in mmap --HG-- branch : py3.8 - - - - - 7 changed files: - pypy/module/mmap/interp_mmap.py - pypy/module/mmap/test/test_mmap.py - pypy/module/posix/interp_posix.py - pypy/module/posix/moduledef.py - rpython/rlib/rmmap.py - rpython/rlib/rposix.py - rpython/rlib/test/test_rmmap.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/1d7c7c62dfc27c97ffe35202b823346b369f6fd0...71978a7031219ba54a64b333a4425074f1154a4c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/1d7c7c62dfc27c97ffe35202b823346b369f6fd0...71978a7031219ba54a64b333a4425074f1154a4c 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 Mar 8 16:09:39 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 08 Mar 2021 21:09:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: fix error message when filename does not exist when calling "pypy filename" Message-ID: <60469293a6688_1fe334dc733e4@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: c8de5a03 by Matti Picus at 2021-03-08T21:30:42+02:00 fix error message when filename does not exist when calling "pypy filename" --HG-- branch : py3.7 - - - - - e29ff438 by Matti Picus at 2021-03-08T23:09:10+02:00 warnings: get filename from the code object, fix test for py3.8 version --HG-- branch : py3.7 - - - - - 5 changed files: - lib-python/3/test/test_warnings/__init__.py - lib-python/3/warnings.py - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py - pypy/module/_warnings/interp_warnings.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/3ec1b1c54a34d66f01dfea9cbefccd8c895a752f...e29ff4384d9fd5d0b40ca87d18dc0dfab7878f37 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3ec1b1c54a34d66f01dfea9cbefccd8c895a752f...e29ff4384d9fd5d0b40ca87d18dc0dfab7878f37 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 Mar 8 17:58:41 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 08 Mar 2021 22:58:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] issue 3413: converting utf-8 to 1-byte buffers must consider latin-1 encoding Message-ID: <6046ac214620f_1fe31bf0759ad@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 8ba40d7b by Matti Picus at 2021-03-09T00:58:16+02:00 issue 3413: converting utf-8 to 1-byte buffers must consider latin-1 encoding --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/cpyext/test/test_unicodeobject.py - pypy/module/cpyext/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/8ba40d7bdd77d8d5bc59635d0664cb80248f3d9d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8ba40d7bdd77d8d5bc59635d0664cb80248f3d9d 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 Mar 9 01:24:31 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 09 Mar 2021 06:24:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix for windows Message-ID: <6047149f1be5e_1feb71247878@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: e029ceb6 by Matti Picus at 2021-03-09T08:23:54+02:00 fix for windows - - - - - 1 changed file: - rpython/rlib/rmmap.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e029ceb6e0df14cd58575bd2f8081bb0e9db8260 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e029ceb6e0df14cd58575bd2f8081bb0e9db8260 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 Mar 9 07:20:24 2021 From: foss at heptapod.net (muke 101) Date: Tue, 09 Mar 2021 12:20:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] 2 commits: added dict to store dispatcher classes for each loop token, would be nice to... Message-ID: <60476808ec4cd_1feb74e4828b2@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: d4fe9b3e by muke101 at 2021-03-07T08:47:47+00:00 added dict to store dispatcher classes for each loop token, would be nice to set as an attribute of the looptoken class though --HG-- branch : llvm-jit-backend-experimental - - - - - 0726b273 by muke101 at 2021-03-09T12:19:43+00:00 added code in jit_compile to populate looptoken attributes for use by make_execute_token, added some additional state storing to allow use by loops and bridges transparantly --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/llvm_parse_ops.py - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/37902f557fcf364eb5936b66074925c088cb9b28...0726b273b96572dc571673e845ef8133e71cebdd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/37902f557fcf364eb5936b66074925c088cb9b28...0726b273b96572dc571673e845ef8133e71cebdd 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 Mar 9 07:55:36 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 09 Mar 2021 12:55:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: fix test Message-ID: <604770481ec13_1fec0d508334c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 06442a1b by Carl Friedrich Bolz-Tereick at 2021-03-09T13:33:33+01:00 fix test --HG-- branch : py3.7 - - - - - 3e9c4864 by Carl Friedrich Bolz-Tereick at 2021-03-09T13:55:24+01:00 more fixes --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/module/pypyjit/test_pypy_c/test_call.py - pypy/module/pypyjit/test_pypy_c/test_jitlogparser.py - pypy/module/pypyjit/test_pypy_c/test_string.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8ba40d7bdd77d8d5bc59635d0664cb80248f3d9d...3e9c4864190079183afb2b3167e826daf3592cfb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8ba40d7bdd77d8d5bc59635d0664cb80248f3d9d...3e9c4864190079183afb2b3167e826daf3592cfb 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 Mar 9 08:11:10 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 09 Mar 2021 13:11:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] another fix Message-ID: <604773ee1df52_1fe31bf08457c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: dfbb98f1 by Carl Friedrich Bolz-Tereick at 2021-03-09T13:59:21+01:00 another fix --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/pypyjit/test_pypy_c/test_string.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/dfbb98f1e884fc08c22391531b6ad644fb3fa62f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/dfbb98f1e884fc08c22391531b6ad644fb3fa62f 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 Mar 9 11:50:21 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 09 Mar 2021 16:50:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] back out filename changes in 5cab38ca5bce, something is off with frames and stacklevel Message-ID: <6047a74d638a_1fec0d5088692@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: a4378a58 by Matti Picus at 2021-03-09T18:10:26+02:00 back out filename changes in 5cab38ca5bce, something is off with frames and stacklevel --HG-- branch : py3.7 - - - - - 3 changed files: - lib-python/3/test/test_warnings/__init__.py - lib-python/3/warnings.py - pypy/module/_warnings/interp_warnings.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a4378a58a0a4ed8f04646007284034be3a885425 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a4378a58a0a4ed8f04646007284034be3a885425 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 Mar 9 12:12:53 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 09 Mar 2021 17:12:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] simplify error message to match CPython Message-ID: <6047ac95a7c08_1fe8b114891c7@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: ec71570f by Matti Picus at 2021-03-09T19:12:31+02:00 simplify error message to match CPython --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_cffi_ssl/_stdssl/error.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ec71570fbfe771a689f412ad7ac25a13d2da8bfb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ec71570fbfe771a689f412ad7ac25a13d2da8bfb 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 Mar 9 14:12:24 2021 From: foss at heptapod.net (Ronan Lamy) Date: Tue, 09 Mar 2021 19:12:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: Fix value of .__module__ and .__name__ on the result of PyType_FromSpec() Message-ID: <6047c898d399e_1feb712492225@heptapod-foss.mail> Ronan Lamy pushed to branch branch/py3.7 at PyPy / pypy Commits: e08b16d2 by Ronan Lamy at 2020-12-29T17:24:11+01:00 Fix value of .__module__ and .__name__ on the result of PyType_FromSpec() --HG-- branch : py3.7 - - - - - fc261249 by Ronan Lamy at 2021-03-03T20:07:57+00:00 Make sure PyHeapTypeObjects are correctly initialised in tests --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/module/cpyext/test/issue2482.c - pypy/module/cpyext/test/test_typeobject.py - pypy/module/cpyext/typeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ec71570fbfe771a689f412ad7ac25a13d2da8bfb...fc261249677ce2631a89fd582b071eaf9caa9cfa -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ec71570fbfe771a689f412ad7ac25a13d2da8bfb...fc261249677ce2631a89fd582b071eaf9caa9cfa 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 Mar 9 14:11:41 2021 From: foss at heptapod.net (Ronan Lamy) Date: Tue, 09 Mar 2021 19:11:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.6] 3 commits: Fix value of .__module__ and .__name__ on the result of PyType_FromSpec() Message-ID: <6047c86d392a5_1fe8b17891675@heptapod-foss.mail> Ronan Lamy pushed to branch branch/py3.6 at PyPy / pypy Commits: 1283a7bc by Ronan Lamy at 2020-12-29T17:24:11+01:00 Fix value of .__module__ and .__name__ on the result of PyType_FromSpec() --HG-- branch : fix-heaptype-attributes - - - - - 52522763 by Ronan Lamy at 2021-03-03T20:07:57+00:00 Make sure PyHeapTypeObjects are correctly initialised in tests --HG-- branch : fix-heaptype-attributes - - - - - da2c90db by Ronan Lamy at 2021-03-09T19:11:35+00:00 Merge branch 'branch/fix-heaptype-attributes' into 'branch/py3.6' Fix heaptype attributes See merge request pypy/pypy!806 --HG-- branch : py3.6 - - - - - 3 changed files: - pypy/module/cpyext/test/issue2482.c - pypy/module/cpyext/test/test_typeobject.py - pypy/module/cpyext/typeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e634bb4e653d9214901e2e9ca7145560116892d6...da2c90dbb2db35c85fe04d7f594a5dbef1297504 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e634bb4e653d9214901e2e9ca7145560116892d6...da2c90dbb2db35c85fe04d7f594a5dbef1297504 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 Mar 10 01:54:42 2021 From: foss at heptapod.net (Dennis Sweeney) Date: Wed, 10 Mar 2021 06:54:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/heapq_merge Message-ID: <60486d32be4ac_1feb74e49818@heptapod-foss.mail> Dennis Sweeney pushed new branch branch/heapq_merge at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/heapq_merge 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 Mar 10 12:43:14 2021 From: foss at heptapod.net (Dennis Sweeney) Date: Wed, 10 Mar 2021 17:43:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/heapq_merge] Add extra test cases for heapq.merge(), both Hypothesis and randomized. Message-ID: <6049053265538_1fec0cd81163b3@heptapod-foss.mail> Dennis Sweeney pushed to branch branch/heapq_merge at PyPy / pypy Commits: 2de89493 by Dennis Sweeney at 2021-03-10T12:42:01-05:00 Add extra test cases for heapq.merge(), both Hypothesis and randomized. --HG-- branch : heapq_merge - - - - - 1 changed file: - + extra_tests/test_heapq.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/2de894935838c8c17915ae6da2a63f9475329f8e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2de894935838c8c17915ae6da2a63f9475329f8e 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 Mar 10 14:57:16 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 10 Mar 2021 19:57:16 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/heapq_merge] still use hypothesis for the random sampling, to get shrinking etc Message-ID: <6049249c86c0_1fec0cd81208b1@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/heapq_merge at PyPy / pypy Commits: 3b44d42e by Carl Friedrich Bolz-Tereick at 2021-03-10T20:21:09+01:00 still use hypothesis for the random sampling, to get shrinking etc --HG-- branch : heapq_merge - - - - - 1 changed file: - extra_tests/test_heapq.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/3b44d42e95d96b94b5dd7989be0a624593664547 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3b44d42e95d96b94b5dd7989be0a624593664547 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 Mar 10 15:06:24 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 10 Mar 2021 20:06:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 4 commits: Reimplement heapq.merge() using a linked tournamet tree. Message-ID: <604926c0907c_1fec0d5012259b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 47160ca6 by Dennis Sweeney at 2021-03-10T01:47:36-05:00 Reimplement heapq.merge() using a linked tournamet tree. This method saves "<" comparisons in almost all cases, especially when one iterable wins repeatedly. It also eliminates the "==" comparisons required in the tuple comparisons of the previous algorithm. Sort stability is maintained by the structure of the tree rather than by storing indices. This follows https://bugs.python.org/issue38938 (thanks Raymond Hettinger for the basic implementation idea) --HG-- branch : heapq_merge - - - - - 2de89493 by Dennis Sweeney at 2021-03-10T12:42:01-05:00 Add extra test cases for heapq.merge(), both Hypothesis and randomized. --HG-- branch : heapq_merge - - - - - 3b44d42e by Carl Friedrich Bolz-Tereick at 2021-03-10T20:21:09+01:00 still use hypothesis for the random sampling, to get shrinking etc --HG-- branch : heapq_merge - - - - - 243c0a6d by Carl Friedrich Bolz-Tereick at 2021-03-10T20:06:17+00:00 Merge branch 'branch/heapq_merge' into 'branch/py3.8' Reimplement heapq.merge() using a linked tournamet tree. See merge request pypy/pypy!809 --HG-- branch : py3.8 - - - - - 2 changed files: - + extra_tests/test_heapq.py - lib-python/3/heapq.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/71978a7031219ba54a64b333a4425074f1154a4c...243c0a6d5008e1ef1183ddded2f3d3ae6eb91c74 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/71978a7031219ba54a64b333a4425074f1154a4c...243c0a6d5008e1ef1183ddded2f3d3ae6eb91c74 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 Mar 11 05:52:49 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 11 Mar 2021 10:52:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: kill dead code Message-ID: <6049f6818502d_1fe8b1b41419e2@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 6cfa8650 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:50:30+01:00 kill dead code - - - - - 8ce49bd0 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:51:24+01:00 properly deal with memfd_create missing - - - - - 2 changed files: - pypy/interpreter/pyopcode.py - rpython/rlib/rposix.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e029ceb6e0df14cd58575bd2f8081bb0e9db8260...8ce49bd0313a5245544cbead1d0cb3228084a447 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e029ceb6e0df14cd58575bd2f8081bb0e9db8260...8ce49bd0313a5245544cbead1d0cb3228084a447 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 Mar 11 05:52:52 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 11 Mar 2021 10:52:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 19 commits: bpo-43399: Add failing test case Message-ID: <6049f68456e3c_1feb7124142115@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 4bbc9dd6 by alexprengere at 2021-03-05T18:41:55+01:00 bpo-43399: Add failing test case --HG-- branch : fix-issue-3181 - - - - - 06d45463 by alexprengere at 2021-03-05T18:42:24+01:00 bpo-43399: Fix ElementTree.extend not working on iterators --HG-- branch : fix-issue-3181 - - - - - 11e8cbe0 by Matti Picus at 2021-03-06T18:45:31+00:00 Merge branch 'branch/fix-issue-3181' into 'branch/py3.7' Branch/fix issue 3181 (bpo43399) See merge request pypy/pypy!807 --HG-- branch : py3.7 - - - - - 578f789a by Matti Picus at 2021-03-06T23:02:46+02:00 document merged branch --HG-- branch : py3.7 - - - - - 31b5ed00 by Matti Picus at 2021-03-06T23:16:41+02:00 Merge with default --HG-- branch : py3.7 - - - - - 0e6bc6bd by Matti Picus at 2021-03-07T06:57:34+02:00 fix merge in cppyy --HG-- branch : py3.7 - - - - - 22133b94 by Matti Picus at 2021-03-07T09:29:24+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 3ec1b1c5 by Matti Picus at 2021-03-08T17:58:07+02:00 bpo-33053: -m now adds *starting* directory to sys.path, small cleanups --HG-- branch : py3.7 - - - - - c8de5a03 by Matti Picus at 2021-03-08T21:30:42+02:00 fix error message when filename does not exist when calling "pypy filename" --HG-- branch : py3.7 - - - - - e29ff438 by Matti Picus at 2021-03-08T23:09:10+02:00 warnings: get filename from the code object, fix test for py3.8 version --HG-- branch : py3.7 - - - - - 8ba40d7b by Matti Picus at 2021-03-09T00:58:16+02:00 issue 3413: converting utf-8 to 1-byte buffers must consider latin-1 encoding --HG-- branch : py3.7 - - - - - 06442a1b by Carl Friedrich Bolz-Tereick at 2021-03-09T13:33:33+01:00 fix test --HG-- branch : py3.7 - - - - - 3e9c4864 by Carl Friedrich Bolz-Tereick at 2021-03-09T13:55:24+01:00 more fixes --HG-- branch : py3.7 - - - - - dfbb98f1 by Carl Friedrich Bolz-Tereick at 2021-03-09T13:59:21+01:00 another fix --HG-- branch : py3.7 - - - - - a4378a58 by Matti Picus at 2021-03-09T18:10:26+02:00 back out filename changes in 5cab38ca5bce, something is off with frames and stacklevel --HG-- branch : py3.7 - - - - - ec71570f by Matti Picus at 2021-03-09T19:12:31+02:00 simplify error message to match CPython --HG-- branch : py3.7 - - - - - e08b16d2 by Ronan Lamy at 2020-12-29T17:24:11+01:00 Fix value of .__module__ and .__name__ on the result of PyType_FromSpec() --HG-- branch : py3.7 - - - - - fc261249 by Ronan Lamy at 2021-03-03T20:07:57+00:00 Make sure PyHeapTypeObjects are correctly initialised in tests --HG-- branch : py3.7 - - - - - 53882c58 by Carl Friedrich Bolz-Tereick at 2021-03-10T21:27:56+01:00 merge py3.7 --HG-- branch : py3.8 - - - - - 27 changed files: - lib-python/3/datetime.py - + lib-python/3/encodings/cp65001.py - + lib-python/3/encodings/unicode_internal.py - + lib-python/3/ensurepip/_bundled/pip-20.1.1-py2.py3-none-any.whl - + lib-python/3/ensurepip/_bundled/setuptools-47.1.0-py3-none-any.whl - + lib-python/3/macpath.py - + lib-python/3/multiprocessing/semaphore_tracker.py - + lib-python/3/test/test_macpath.py - lib-python/3/test/test_warnings/__init__.py - lib-python/3/test/test_xml_etree.py - + lib-python/3/venv/scripts/nt/Activate.ps1 - lib-python/3/weakref.py - lib-python/3/xml/etree/ElementTree.py - lib_pypy/_cffi_ssl/_stdssl/error.py - pypy/doc/whatsnew-pypy3-head.rst - pypy/interpreter/app_main.py - pypy/interpreter/test/test_app_main.py - pypy/module/_cppyy/test/test_datatypes.py - pypy/module/_weakref/test/test_weakref.py - pypy/module/cpyext/test/issue2482.c - pypy/module/cpyext/test/test_typeobject.py - pypy/module/cpyext/test/test_unicodeobject.py - pypy/module/cpyext/typeobject.py - pypy/module/cpyext/unicodeobject.py - pypy/module/pypyjit/test_pypy_c/test_call.py - pypy/module/pypyjit/test_pypy_c/test_jitlogparser.py - pypy/module/pypyjit/test_pypy_c/test_string.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/243c0a6d5008e1ef1183ddded2f3d3ae6eb91c74...53882c58146cb0526f3b833ca3f3fb81fbc3d597 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/243c0a6d5008e1ef1183ddded2f3d3ae6eb91c74...53882c58146cb0526f3b833ca3f3fb81fbc3d597 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 Mar 11 07:45:30 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 11 Mar 2021 12:45:30 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] gah, thanks matti Message-ID: <604a10eaed66c_1fe24bb20143452@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: b61fba4e by Carl Friedrich Bolz-Tereick at 2021-03-11T13:45:18+01:00 gah, thanks matti - - - - - 1 changed file: - rpython/rlib/rposix.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b61fba4eeef538fc23f7daf699ffd58c169e96bc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b61fba4eeef538fc23f7daf699ffd58c169e96bc 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 Mar 11 07:46:35 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 11 Mar 2021 12:46:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add a shortcut for re.sub doing zero replacements (which happens quite often Message-ID: <604a112b33897_1fec0d1414367@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 60feccb3 by Carl Friedrich Bolz-Tereick at 2021-03-11T13:46:23+01:00 add a shortcut for re.sub doing zero replacements (which happens quite often for things like escaping characters) - - - - - 2 changed files: - pypy/module/_sre/interp_sre.py - pypy/module/_sre/test/test_app_sre.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/60feccb3e92d9470e029b428e0ec68d45f0bff46 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/60feccb3e92d9470e029b428e0ec68d45f0bff46 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 Mar 11 13:45:09 2021 From: foss at heptapod.net (Ronan Lamy) Date: Thu, 11 Mar 2021 18:45:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 971 commits: Import CPython stdlib at tag v3.7.4 Message-ID: <604a653576cbf_1fe24bb5c1516a5@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy at PyPy / pypy Commits: 33c9da54 by Ronan Lamy at 2019-08-29T15:01:05+01:00 Import CPython stdlib at tag v3.7.4 --HG-- branch : vendor/stdlib-3.7 - - - - - 306a096a by Ronan Lamy at 2019-08-29T15:13:58+01:00 Update Python version numbers --HG-- branch : py3.7 - - - - - 15d968ef by Ronan Lamy at 2019-08-29T17:03:19+01:00 Update stdlib to 3.7.4 --HG-- branch : py3.7 - - - - - 39aa3528 by Ronan Lamy at 2019-08-29T17:24:20+01:00 Make pypy/tool/dis3.py valid Python2 --HG-- branch : py3.7 - - - - - 7af03dba by Ronan Lamy at 2019-08-29T17:51:46+01:00 Use pypy3.6 opcodes for now --HG-- branch : py3.7 - - - - - 23c502c0 by Ronan Lamy at 2019-08-29T17:52:27+01:00 _thread is required by importlib now --HG-- branch : py3.7 - - - - - c5ddc4d4 by Ronan Lamy at 2019-08-29T18:56:03+01:00 importlib._bootstrap._install() was split into 2 funcs due to PEP432/587 (bpo-22257) --HG-- branch : py3.7 - - - - - 733c5e37 by Ronan Lamy at 2019-08-30T00:19:16+01:00 Add new sys.flags attributes --HG-- branch : py3.7 - - - - - 0c398c20 by Ronan Lamy at 2019-08-30T01:55:57+01:00 Partially revert stdlib sre to 3.6 version --HG-- branch : py3.7 - - - - - b3891197 by Ronan Lamy at 2019-08-30T15:12:15+01:00 Keep app_main sysflags in sync with sys.flags --HG-- branch : py3.7 - - - - - f96ace26 by Ronan Lamy at 2019-08-31T01:53:05+01:00 Gently hack stdlib to avoid unimplemented functions --HG-- branch : py3.7 - - - - - 574f77a5 by Ronan Lamy at 2019-08-31T01:55:52+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 7ec176d8 by Ronan Lamy at 2019-08-31T02:04:59+01:00 Make queue importable --HG-- branch : py3.7 - - - - - 52922680 by Ronan Lamy at 2019-08-31T22:11:45+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 3f8247d2 by Ronan Lamy at 2019-08-31T23:36:57+01:00 update lib-python/conftest.py --HG-- branch : py3.7 - - - - - 530b69d9 by Ronan Lamy at 2019-09-01T00:07:09+01:00 hack to get the ABCs back into collections --HG-- branch : py3.7 - - - - - 00e259be by Ronan Lamy at 2019-09-01T00:30:04+01:00 Implement str.isascii --HG-- branch : py3.7 - - - - - 2bbfeec0 by Ronan Lamy at 2019-09-01T00:54:53+01:00 get _testcapi to compile again --HG-- branch : py3.7 - - - - - 216ef477 by Ronan Lamy at 2019-09-01T16:14:54+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - fded0a51 by Ronan Lamy at 2019-09-01T17:01:10+01:00 Add some constants to _ssl --HG-- branch : py3.7 - - - - - 5531de12 by Ronan Lamy at 2019-09-01T18:07:20+01:00 Adapt to 3.7 refactoring of SSLSocket (bpo-24334) --HG-- branch : py3.7 - - - - - fc29fc28 by Ronan Lamy at 2019-09-06T15:08:40+02:00 Look for 3.7 instead of 3.6 in -A tests --HG-- branch : py3.7 - - - - - dbb18e17 by Yannick Jadoul at 2019-09-06T15:33:03+02:00 Implemented __class_getitem__ from PEP 560 --HG-- branch : py3.7 - - - - - 505c86c9 by Yannick Jadoul at 2019-09-08T22:45:23+02:00 Making sure __class_getitem__ is a classmethod, even when not annotated with @classmethod --HG-- branch : py3.7 - - - - - 984a3a0b by dakarpov at gmail.com at 2019-09-17T17:03:35+03:00 Skip CPython specific test --HG-- branch : py3.7 - - - - - 1aaa3e43 by Yannick Jadoul at 2019-09-24T17:27:53+02:00 Implemented __mro_entries__ from PEP 560 --HG-- branch : py3.7 - - - - - 526cecad by Yannick Jadoul at 2019-09-24T19:08:10+02:00 Fixed annotation errors related to fixed-sized lists, and added a test checking __orig_bases__ is only set when __bases__ gets changed through the __mro_entries__ mechanism --HG-- branch : py3.7 - - - - - 8161115d by Ronan Lamy at 2019-10-01T21:32:19+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - c4d6baeb by Yannick Jadoul at 2019-10-03T01:18:07+02:00 merge upstream py3.7 --HG-- branch : py3.7 - - - - - 5675edfc by Yannick Jadoul at 2019-10-04T01:34:57+02:00 Implementation of PEP 562, adding __getattr__ and __dir__ for modules --HG-- branch : py3.7-pep562 - - - - - d9b17445 by Ronan Lamy at 2019-10-06T15:05:59+00:00 Merged in Yannick_Jadoul/pypy/py3.7-pep562 (pull request #670) Implementation of PEP 562, adding __getattr__ and __dir__ for modules --HG-- branch : py3.7 - - - - - a56f7667 by Yannick Jadoul at 2019-10-12T23:44:58+02:00 Implemented breakpoint and sys.breakpointhook from PEP 553 --HG-- branch : py3.7-pep553 - - - - - 4b22e7d8 by Yannick Jadoul at 2019-10-15T19:53:03+02:00 Adding tests for breakpoint() and sys.breakpointhook() --HG-- branch : py3.7-pep553 - - - - - 628ad3f2 by Carl Friedrich Bolz-Tereick at 2019-10-16T12:45:50+00:00 Merged in Yannick_Jadoul/pypy/py3.7-pep553 (pull request #671) PEP 533 implementation --HG-- branch : py3.7 - - - - - 028b8fc8 by Ronan Lamy at 2019-10-16T18:00:21+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 18ffd284 by Yannick Jadoul at 2019-10-17T11:56:44+02:00 Adding ns-resolution function to time module --HG-- branch : py3.7-pep564 - - - - - 6db4d46f by Yannick Jadoul at 2019-10-17T16:51:27+02:00 Docstrings for time functions --HG-- branch : py3.7-pep564 - - - - - 6a9a9d69 by Yannick Jadoul at 2019-10-17T17:52:41+02:00 Added tests for nanosecond-resolution time functions --HG-- branch : py3.7-pep564 - - - - - 2e9a7483 by Yannick Jadoul at 2019-10-17T18:41:16+02:00 Fix return type of edge-case of gettimeofday when only C's time() is available --HG-- branch : py3.7-pep564 - - - - - 5fd06b1f by Yannick Jadoul at 2019-10-18T17:30:15+02:00 First check the result of __len__ for negative values rather before checking for overflow, implementing bpo-29839 --HG-- branch : py3.7-bpo-29839 - - - - - e58fad09 by Yannick Jadoul at 2019-10-18T19:30:28+02:00 Added (well, copied) apptest for len --HG-- branch : py3.7-bpo-29839 - - - - - 0146b982 by Yannick Jadoul at 2019-10-18T19:58:29+02:00 Adding built-in module _abc --HG-- branch : py3.7-bpo-31333 - - - - - 83079f37 by Yannick Jadoul at 2019-10-19T01:31:55+02:00 Shortening test_builtin.py::AppTestBuiltinApp::test_len to more specific test_len_negative_overflow --HG-- branch : py3.7-bpo-29839 - - - - - a3864ab6 by Yannick Jadoul at 2019-10-19T20:29:59+02:00 Fix translation by avoiding space.unwrap --HG-- branch : py3.7-bpo-29839 - - - - - ab0647fa by Yannick Jadoul at 2019-10-20T02:12:49+02:00 Not importing _weakrefset anymore to implement _abc module, and added '_abc' to essential_modules list --HG-- branch : py3.7-bpo-31333 - - - - - b87056f4 by Armin Rigo at 2019-10-20T06:39:06+00:00 Merged in Yannick_Jadoul/pypy/py3.7-bpo-29839 (pull request #674) bpo-29839 implementation: Avoid raising OverflowError in len() when __len__() returns negative large value --HG-- branch : py3.7 - - - - - 72a1dcd1 by Yannick Jadoul at 2019-10-20T22:48:56+02:00 Fixing _abc._get_dump to return sets, rather than the new SimpleWeakSet wrapper --HG-- branch : py3.7-bpo-31333 - - - - - d41df1d2 by Yannick Jadoul at 2019-10-20T23:15:07+02:00 Added tests and fixed _reset_registry and _reset_caches --HG-- branch : py3.7-bpo-31333 - - - - - 88a485c7 by Yannick Jadoul at 2019-10-21T14:27:02+02:00 Moving _abc from essential_modules to default_modules --HG-- branch : py3.7-bpo-31333 - - - - - a5dce975 by Ronan Lamy at 2019-10-31T17:41:22+00:00 Merged in Yannick_Jadoul/pypy/py3.7-bpo-31333 (pull request #675) bpo-31333: Adding built-in module _abc --HG-- branch : py3.7 - - - - - 4c4d6a45 by Ronan Lamy at 2019-10-31T18:01:07+00:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 3f8e3ca1 by Ronan Lamy at 2019-11-01T16:59:26+00:00 fix bad merge --HG-- branch : py3.7 - - - - - 15b94484 by Ronan Lamy at 2019-11-02T01:03:30+00:00 Add sys._framework attribute --HG-- branch : py3.7 - - - - - b2429dac by bernd.schoeller at inf.ethz.ch at 2019-11-02T13:50:14+00:00 Implementing isascii for bytes and bytesarray (see bpo-32677) --HG-- branch : py3.7 - - - - - 0fe91aea by Bernd Schoeller at 2019-11-02T15:06:50+00:00 Made fromhex ignore all whitespace (see bpo-28927) --HG-- branch : py3.7 - - - - - 8d117be8 by Bernd Schoeller at 2019-11-02T16:45:27+00:00 Checking for overflow in ctypes array creation (fixing test.test_ctypes) --HG-- branch : py3.7 - - - - - 6036afda by Wim Lavrijsen at 2019-11-06T13:41:23-08:00 closing old cppyy packaing branch to restart work --HG-- branch : cppyy-packaging - - - - - 1af5da09 by Yannick Jadoul at 2019-11-06T23:58:09+01:00 Implemented app-level math.remainder --HG-- branch : py3.7-bpo-29962 - - - - - 7c177676 by Armin Rigo at 2019-11-07T12:36:03+00:00 Merged in py3.7-bpo-29962 (pull request #681) bpo-29962: Implemented app-level math.remainder --HG-- branch : py3.7 - - - - - 353d8c91 by Yannick Jadoul at 2019-11-07T17:44:09+01:00 Using r_int64 to handle nanoseconds in time module without overflowing --HG-- branch : py3.7-pep564 - - - - - 7c495bf4 by Yannick Jadoul at 2019-11-08T00:32:46+01:00 Replacing relevant space.newint by space.newlong_from_rarith_int --HG-- branch : py3.7-pep564 - - - - - 5b019fd7 by Armin Rigo at 2019-11-08T08:25:23+01:00 - fix obscure annotation issue by using r_int64(intmask(t.c_millitm)) instead of r_int64(t.c_millitm). On 64-bit machines the latter is equivalent to int(t.c_millitm), and c_millitm is unsigned, which makes the annotator think we should use intmask() instead of int(). - use space.newint() instead of space.newlong_from_rarith_int() again. Sorry! I realized that space.newint() would accept any integer type, and fall back automatically to from_rarith_int() depending on the type. This is better because on 64-bit machines passing r_int64() fits into a regular integer. - add test_translation.py, which finds quickly the annotation error mentioned above, and no other, so there are chances that it works now. --HG-- branch : py3.7-pep564 - - - - - 4fda8275 by Armin Rigo at 2019-11-08T19:20:10+00:00 Close branch py3.7-pep564 --HG-- branch : py3.7-pep564 - - - - - 213e9b15 by Armin Rigo at 2019-11-08T19:20:10+00:00 Merged in py3.7-pep564 (pull request #677) PEP 564 implementation --HG-- branch : py3.7 - - - - - ab5fa726 by Yannick Jadoul at 2019-11-12T00:24:11+01:00 Implementing PEP 565, showing DeprecationWarning in __main__ by default --HG-- branch : py3.7-pep565 - - - - - 2cbb4160 by Ronan Lamy at 2019-11-12T09:08:43+00:00 Close branch py3.7-pep565 --HG-- branch : py3.7-pep565 - - - - - cc6604d1 by Ronan Lamy at 2019-11-12T09:08:43+00:00 Merged in py3.7-pep565 (pull request #683) PEP 565: Show DeprecationWarning in __main__ by default --HG-- branch : py3.7 - - - - - 236be184 by Yannick Jadoul at 2019-11-12T19:05:12+01:00 Implement bpo-31803: time.clock() now emits a DeprecationWarning --HG-- branch : py3.7-time-minor-bpos - - - - - 3fcaf164 by Yannick Jadoul at 2019-11-12T20:21:58+01:00 Implement bpo-13312: Avoid int underflow in time year --HG-- branch : py3.7-time-minor-bpos - - - - - 432fb24c by Yannick Jadoul at 2019-11-12T22:58:17+01:00 Implement bpo-31917 (partially): Add CLOCK_UPTIME to time module --HG-- branch : py3.7-time-minor-bpos - - - - - 8fae8b17 by Carl Friedrich Bolz-Tereick at 2019-12-22T15:51:33+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - ddbadb87 by Carl Friedrich Bolz-Tereick at 2019-12-23T15:46:28+01:00 start implementing PEP-0567 Python code is taken from there, pure Python apart from two functions in __pypy__ to read and write to a new field in the executioncontext --HG-- branch : py3.7 - - - - - 34c84236 by Carl Friedrich Bolz-Tereick at 2019-12-23T16:14:28+01:00 pure python HAMT immutable dict implementation from the immutables package taken from rev 11863b29e3fbcd7d25335befce706e21a785f5e0 from https://github.com/MagicStack/immutables/ discussed on Twitter here: https://twitter.com/1st1/status/1208819455507218437 tests converted to pytest using unittest2pytest --HG-- branch : py3.7 - - - - - bd052d57 by Carl Friedrich Bolz-Tereick at 2019-12-23T16:28:25+01:00 use the _immutable_map.Map implementation in the _contextvars module --HG-- branch : py3.7 - - - - - 41445d2f by Yannick Jadoul at 2019-12-29T15:44:38+01:00 merge py3.7 into py3.7-time-minor-bpos --HG-- branch : py3.7-time-minor-bpos - - - - - 6feecd94 by Yannick Jadoul at 2019-12-29T17:57:12+01:00 Implement bpo-32025: Add time.thread_time() --HG-- branch : py3.7-time-minor-bpos - - - - - 4c34432c by Yannick Jadoul at 2019-12-29T21:25:17+01:00 Implement bpo-30399: Get rid of trailing comma in the repr of BaseException --HG-- branch : py3.7-bpo-30399 - - - - - 7f9e0ca6 by Yannick Jadoul at 2019-12-29T21:36:43+01:00 Undo change to trailing commas in exception repr strings in lib-python/3/test/test_gdb.py --HG-- branch : py3.7-bpo-30399 - - - - - 709244b0 by Yannick Jadoul at 2019-12-29T23:27:18+01:00 Implement bpo-30103: Allow Uuencode in Python using backtick as zero instead of space --HG-- branch : py3.7-bpo-30103 - - - - - 28e19d17 by Armin Rigo at 2019-12-30T09:08:44+00:00 Close branch py3.7-bpo-30399 --HG-- branch : py3.7-bpo-30399 - - - - - fc4c7d33 by Armin Rigo at 2019-12-30T09:08:44+00:00 Merged in py3.7-bpo-30399 (pull request #689) Implement bpo-30399: Get rid of trailing comma in the repr of BaseException --HG-- branch : py3.7 - - - - - e4396c01 by Armin Rigo at 2019-12-30T09:14:00+00:00 Close branch py3.7-bpo-30103 --HG-- branch : py3.7-bpo-30103 - - - - - 8ba98a66 by Armin Rigo at 2019-12-30T09:14:00+00:00 Merged in py3.7-bpo-30103 (pull request #690) Implement bpo-30103: Allow Uuencode in Python using backtick as zero instead of space --HG-- branch : py3.7 - - - - - c07d8418 by Armin Rigo at 2019-12-30T09:20:18+00:00 Close branch py3.7-time-minor-bpos --HG-- branch : py3.7-time-minor-bpos - - - - - d42b1ab9 by Armin Rigo at 2019-12-30T09:20:18+00:00 Merged in py3.7-time-minor-bpos (pull request #688) Py3.7 time module minor BPOs --HG-- branch : py3.7 - - - - - d8d057af by Yannick Jadoul at 2019-12-30T20:31:15+01:00 Fix fogotten `time.get_clock_info(thread_time)` (bpo-32025) --HG-- branch : py3.7 - - - - - 24faa82e by Yannick Jadoul at 2019-12-30T22:28:02+01:00 Revert removal of trailing comma in test_cpyext.py in 705f6a3 (part of commit implementing bpo-30399) --HG-- branch : py3.7 - - - - - 3626bc21 by Yannick Jadoul at 2019-12-30T23:28:35+01:00 Implement bpo-27541: Reprs of subclasses of some classes now contain actual type name --HG-- branch : py3.7-bpo-27541 - - - - - 4cd10401 by Yannick Jadoul at 2019-12-31T02:39:38+01:00 First try at positional-only parameters --HG-- branch : posonly-params - - - - - 348309f6 by Matti Picus at 2019-12-31T10:39:14+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 30649666 by Armin Rigo at 2020-01-02T10:28:36+00:00 Close branch py3.7-bpo-27541 --HG-- branch : py3.7-bpo-27541 - - - - - d902bfae by Armin Rigo at 2020-01-02T10:28:36+00:00 Merged in py3.7-bpo-27541 (pull request #692) Implement bpo-27541: Reprs of subclasses of some classes now contain actual type name --HG-- branch : py3.7 - - - - - 09ea7590 by Carl Friedrich Bolz-Tereick at 2020-01-05T00:06:02+01:00 start working on expression unparsing, needed for PEP 563, postponed evaluation of type annotations --HG-- branch : py3.7 - - - - - 387c274e by Carl Friedrich Bolz-Tereick at 2020-01-05T11:04:36+01:00 progress on unparsing --HG-- branch : py3.7 - - - - - 77440fc9 by Carl Friedrich Bolz-Tereick at 2020-01-05T19:21:02+01:00 typo --HG-- branch : py3.7 - - - - - c035d7a8 by Carl Friedrich Bolz-Tereick at 2020-01-05T19:22:06+01:00 some more features. implement a visitor to replace annotations with constant strings --HG-- branch : py3.7 - - - - - baf1d854 by Carl Friedrich Bolz-Tereick at 2020-01-06T10:54:22+01:00 unparse annotations when __future__.annotations is imported --HG-- branch : py3.7 - - - - - baa27350 by Carl Friedrich Bolz-Tereick at 2020-01-06T10:56:11+01:00 xfail test that I don't know how to implement yet --HG-- branch : py3.7 - - - - - 7959e2be by Carl Friedrich Bolz-Tereick at 2020-01-06T13:47:08+01:00 fstring support --HG-- branch : py3.7 - - - - - 4fbdefeb by Carl Friedrich Bolz-Tereick at 2020-01-06T13:57:59+01:00 remove the f, if possible --HG-- branch : py3.7 - - - - - aba300d4 by Carl Friedrich Bolz-Tereick at 2020-01-06T14:12:30+01:00 import 3.7 grammar from cpython --HG-- branch : py3.7 - - - - - 1d4888a5 by Carl Friedrich Bolz-Tereick at 2020-01-06T14:12:51+01:00 import PyPy modifications (for revdb) --HG-- branch : py3.7 - - - - - 6bd4d09c by Carl Friedrich Bolz-Tereick at 2020-01-06T19:45:33+01:00 switch to the 3.7 grammar, which makes it possible to stop using the hacks in the tokenizer --HG-- branch : py3.7 - - - - - c1c60cb6 by Carl Friedrich Bolz-Tereick at 2020-01-06T19:50:51+01:00 await support in unparsing --HG-- branch : py3.7 - - - - - fafba85b by Carl Friedrich Bolz-Tereick at 2020-01-06T19:59:14+01:00 hack differently to make PyCode.dump (and thus test_pycode) work --HG-- branch : py3.7 - - - - - b07a5d6d by Carl Friedrich Bolz-Tereick at 2020-01-06T20:21:10+01:00 fix ast.AsyncFunctionDef.col_offset --HG-- branch : py3.7 - - - - - 5e236a08 by Carl Friedrich Bolz-Tereick at 2020-01-06T20:28:30+01:00 fix one of the problems in test_pdb (the other is much stranger) --HG-- branch : py3.7 - - - - - c3285a12 by Carl Friedrich Bolz-Tereick at 2020-01-06T20:44:54+01:00 maybe fix the token errors --HG-- branch : py3.7 - - - - - f751a5fc by Carl Friedrich Bolz-Tereick at 2020-01-06T20:49:21+01:00 better error message for object.__new__ --HG-- branch : py3.7 - - - - - 7eadf715 by Carl Friedrich Bolz-Tereick at 2020-01-06T21:26:30+01:00 fix translation --HG-- branch : py3.7 - - - - - c594fcc2 by Carl Friedrich Bolz-Tereick at 2020-01-06T21:26:38+01:00 fix test --HG-- branch : py3.7 - - - - - a4b41c68 by Carl Friedrich Bolz-Tereick at 2020-01-06T21:37:24+01:00 just import _collections_abc directly --HG-- branch : py3.7 - - - - - b281efbb by Carl Friedrich Bolz-Tereick at 2020-01-06T22:18:26+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - 8669ff35 by Carl Friedrich Bolz-Tereick at 2020-01-06T23:09:27+01:00 merge heads --HG-- branch : py3.7 - - - - - 8fcc0587 by Carl Friedrich Bolz-Tereick at 2020-01-06T23:10:18+01:00 switch to unicode version 11 --HG-- branch : py3.7 - - - - - 6c3bab96 by Carl Friedrich Bolz-Tereick at 2020-01-07T11:15:22+01:00 add new ENCODING token --HG-- branch : py3.7 - - - - - 1dcf59aa by Carl Friedrich Bolz-Tereick at 2020-01-07T11:48:17+01:00 don't export version 9.0.0 data any more --HG-- branch : py3.7 - - - - - 004ab0f8 by Carl Friedrich Bolz-Tereick at 2020-01-07T12:40:22+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - fba2888d by Carl Friedrich Bolz-Tereick at 2020-01-07T14:13:23+01:00 no reason to not follow cpython exactly --HG-- branch : py3.7 - - - - - f2a0915e by Carl Friedrich Bolz-Tereick at 2020-01-07T18:29:04+01:00 warnings in complex conversion --HG-- branch : py3.7 - - - - - 30cd6a22 by Carl Friedrich Bolz-Tereick at 2020-01-07T18:39:51+01:00 merge default --HG-- branch : py3.7 - - - - - ad476024 by Carl Friedrich Bolz-Tereick at 2020-01-08T12:31:22+01:00 implement error message improvement of CPython --HG-- branch : py3.7 - - - - - c39cf546 by Carl Friedrich Bolz-Tereick at 2020-01-08T12:49:18+01:00 add repr to frames --HG-- branch : py3.7 - - - - - 4295e25c by Carl Friedrich Bolz-Tereick at 2020-01-08T13:04:53+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - 94d82e1c by Carl Friedrich Bolz-Tereick at 2020-01-08T13:23:41+01:00 make cell contents writable --HG-- branch : py3.7 - - - - - 58b14035 by Carl Friedrich Bolz-Tereick at 2020-01-08T14:05:42+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - 0559cdf5 by Carl Friedrich Bolz-Tereick at 2020-01-08T14:34:10+01:00 essential fast path: 0 << gigantic number == 0 --HG-- branch : py3.7 - - - - - c4ab5826 by Carl Friedrich Bolz-Tereick at 2020-01-08T14:48:34+01:00 missing gc collect --HG-- branch : py3.7 - - - - - 18706441 by Carl Friedrich Bolz-Tereick at 2020-01-14T13:15:20+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - 9ba0c066 by Carl Friedrich Bolz-Tereick at 2020-01-14T13:21:49+01:00 make num >> (huge int) return 0 or -1 --HG-- branch : py3.7 - - - - - dd4847e6 by Carl Friedrich Bolz-Tereick at 2020-01-14T19:30:28+01:00 allow definition of function with more than 255 args. can only call it with f(*args) so far. --HG-- branch : py3.7-call-changes - - - - - 91084430 by Carl Friedrich Bolz-Tereick at 2020-01-15T13:06:05+01:00 fix BUILD_TUPLE_UNPACK: the old version would generate code with the length of the resulting tuple, which is too much unrolling! --HG-- branch : py3.7-call-changes - - - - - 02f4702a by Carl Friedrich Bolz-Tereick at 2020-01-15T15:48:20+01:00 in progress: start to switch to Python3.7's argument passing bytecodes --HG-- branch : py3.7-call-changes - - - - - 0bd72143 by Carl Friedrich Bolz-Tereick at 2020-01-15T23:08:08+01:00 implement CALL_METHOD_KW, in analogy to CALL_FUNCTION_KW and CALL_METHOD --HG-- branch : py3.7-call-changes - - - - - 9d38cfa8 by Carl Friedrich Bolz-Tereick at 2020-01-16T13:28:06+01:00 limit the maximum stack size when doing calls with huge arguments the _make_call method is slowly becoming a mess, should probably be refactored --HG-- branch : py3.7-call-changes - - - - - 055f93f9 by Carl Friedrich Bolz-Tereick at 2020-01-16T13:30:22+01:00 what I actually wanted to achieve: support calls with arbitrary many arguments --HG-- branch : py3.7-call-changes - - - - - 0c99e56c by Carl Friedrich Bolz-Tereick at 2020-01-16T18:32:29+01:00 refactor the scary gigantic method into its own class reduces repetition quite a bit --HG-- branch : py3.7-call-changes - - - - - 00eacbaa by Carl Friedrich Bolz-Tereick at 2020-01-16T18:34:01+01:00 consistent method names --HG-- branch : py3.7-call-changes - - - - - 1f5d1abf by Carl Friedrich Bolz-Tereick at 2020-01-17T14:03:51+01:00 translatability --HG-- branch : py3.7-call-changes - - - - - 7bab675f by Carl Friedrich Bolz-Tereick at 2020-01-17T14:32:39+01:00 document branch --HG-- branch : py3.7-call-changes - - - - - 895ef8df by Carl Friedrich Bolz-Tereick at 2020-01-17T20:26:43+01:00 switch to using CPython's bytecode number for CALL_METHOD --HG-- branch : py3.7-call-changes - - - - - 1af3a4d3 by Carl Friedrich Bolz-Tereick at 2020-01-17T21:24:50+01:00 tweaks --HG-- branch : py3.7-call-changes - - - - - 7535aee4 by Carl Friedrich Bolz-Tereick at 2020-01-17T21:25:08+01:00 close to-be-merged branch --HG-- branch : py3.7-call-changes - - - - - 250c42d7 by Carl Friedrich Bolz-Tereick at 2020-01-17T21:31:18+01:00 merge py3.7-call-changes implement more faithfully the bytecodes that CPython 3.7 uses for calling functions --HG-- branch : py3.7 - - - - - 13ed9920 by Carl Friedrich Bolz-Tereick at 2020-01-17T22:23:21+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - 4abeedcf by Carl Friedrich Bolz-Tereick at 2020-01-17T23:34:18+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - 5bf9aac8 by Carl Friedrich Bolz-Tereick at 2020-01-18T20:41:33+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - 79fb2f0f by Carl Friedrich Bolz-Tereick at 2020-01-18T22:17:14+01:00 port over enough of the pytime changes to make _testcapi compile --HG-- branch : py3.7 - - - - - 66b6a1ce by Carl Friedrich Bolz-Tereick at 2020-01-20T15:19:36+01:00 object.__reduce__ doens't take an argument any more, but __reduce_ex__ requires one --HG-- branch : py3.7 - - - - - 51d0f625 by Carl Friedrich Bolz-Tereick at 2020-01-22T13:56:00+01:00 implement https://bugs.python.org/issue30579 Allow the instantiation and modification of tracebacks, which some frameworks (examples in the issue are trio and jinja2) would really like to do --HG-- branch : py3.7 - - - - - a450e663 by Carl Friedrich Bolz-Tereick at 2020-01-22T20:32:00+01:00 yield in comprehensions is now a DeprecationWarning --HG-- branch : py3.7 - - - - - 5952f16d by Carl Friedrich Bolz-Tereick at 2020-01-23T12:01:24+01:00 support async generator expressions in normal functions --HG-- branch : py3.7 - - - - - c4ba63f3 by Carl Friedrich Bolz-Tereick at 2020-01-23T16:15:03+01:00 struct.format is now a str --HG-- branch : py3.7 - - - - - 26d67bd4 by Carl Friedrich Bolz-Tereick at 2020-01-24T11:48:23+01:00 implement register_at_fork --HG-- branch : py3.7 - - - - - a4ea8c04 by Carl Friedrich Bolz-Tereick at 2020-01-24T12:22:57+01:00 fix translation --HG-- branch : py3.7 - - - - - ac8f30ef by Carl Friedrich Bolz-Tereick at 2020-01-24T13:51:23+01:00 need to do argument parsing slightly differently --HG-- branch : py3.7 - - - - - 01a6e8ad by Carl Friedrich Bolz-Tereick at 2020-01-25T15:59:30+01:00 fix a bug in SimpleWeakSet: The weakref from the data set can already be dead. This can happen because (in PyPy at least) a weakref can be dead without its callback having been called yet. The bug caused very obscure test_collections.py failures. Unfortunately I completely failed to write a small test for the problem :-(. --HG-- branch : py3.7 - - - - - fbf2aa72 by Carl Friedrich Bolz-Tereick at 2020-01-25T16:07:56+01:00 improve error message, so that finding aa34f98b135c would have been simpler --HG-- branch : py3.7 - - - - - 38141728 by Matti Picus at 2020-01-29T22:05:57+02:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - 8f8e14b2 by Matti Picus at 2020-01-29T22:07:47+02:00 fix merge --HG-- branch : py3.7 - - - - - 836839e0 by Carl Friedrich Bolz-Tereick at 2020-01-29T21:12:10+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - 83fd2ae5 by Carl Friedrich Bolz-Tereick at 2020-01-29T21:46:29+01:00 way too much work: forbid "% %" % () and variants --HG-- branch : py3.7 - - - - - 08e3fd11 by Carl Friedrich Bolz-Tereick at 2020-01-30T14:45:38+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - fdb0fbbd by Carl Friedrich Bolz-Tereick at 2020-01-30T15:41:20+01:00 make get/set_coroutine_wrapper emit a DeprecationWarning --HG-- branch : py3.7 - - - - - 5772fadf by Carl Friedrich Bolz-Tereick at 2020-01-30T16:00:47+01:00 only async *generator* expressions should work, not other comprehensions! --HG-- branch : py3.7 - - - - - a8471822 by Carl Friedrich Bolz-Tereick at 2020-01-31T14:07:02+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - 639ebcda by Carl Friedrich Bolz-Tereick at 2020-01-31T15:37:21+01:00 generator_stop is not the default --HG-- branch : py3.7 - - - - - 590f1c14 by Carl Friedrich Bolz-Tereick at 2020-01-31T15:38:00+01:00 kill dead attributes --HG-- branch : py3.7 - - - - - 748af666 by Carl Friedrich Bolz-Tereick at 2020-01-31T20:28:56+01:00 implement coroutine origin tracking --HG-- branch : py3.7 - - - - - 561d0117 by Carl Friedrich Bolz-Tereick at 2020-01-31T21:22:06+01:00 skip cpython only test --HG-- branch : py3.7 - - - - - 692fee26 by Carl Friedrich Bolz-Tereick at 2020-01-31T22:04:03+01:00 implement opcode tracing, make it possible to turn off line tracing --HG-- branch : py3.7 - - - - - 514b8062 by Carl Friedrich Bolz-Tereick at 2020-01-31T22:11:57+01:00 we happily pass these... --HG-- branch : py3.7 - - - - - d0e49d29 by Carl Friedrich Bolz-Tereick at 2020-01-31T22:31:56+01:00 fix error msg --HG-- branch : py3.7 - - - - - 4b965844 by Carl Friedrich Bolz-Tereick at 2020-01-31T22:33:26+01:00 slight variant in error msg --HG-- branch : py3.7 - - - - - f6f69961 by Carl Friedrich Bolz-Tereick at 2020-01-31T22:52:48+01:00 skip an implementation detail --HG-- branch : py3.7 - - - - - f4b0fff3 by Carl Friedrich Bolz-Tereick at 2020-01-31T23:01:37+01:00 gah! turning StopIteration to RuntimeError in generators broke the applevel implementation of iter with sentinel! --HG-- branch : py3.7 - - - - - 72a70a95 by Carl Friedrich Bolz-Tereick at 2020-01-31T23:10:42+01:00 remove pdb --HG-- branch : py3.7 - - - - - 008996b9 by Carl Friedrich Bolz-Tereick at 2020-01-31T23:29:31+01:00 make putenv complain about bad names (test already existed) --HG-- branch : py3.7 - - - - - 9eeaf6af by Carl Friedrich Bolz-Tereick at 2020-02-03T14:01:47+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - db0fb228 by Carl Friedrich Bolz-Tereick at 2020-02-03T14:43:30+01:00 the weird behaviour was fixed in 3.7 --HG-- branch : py3.7 - - - - - 082cfa81 by Carl Friedrich Bolz-Tereick at 2020-02-03T22:31:13+01:00 f(x for x in y, ) raises an error now --HG-- branch : py3.7 - - - - - e02dda0b by Carl Friedrich Bolz-Tereick at 2020-02-04T13:31:32+01:00 use the Python implementation of hmac.digest for now --HG-- branch : py3.7 - - - - - 79cd94c9 by Matti Picus at 2020-02-05T22:21:54+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 13a32efd by Matti Picus at 2020-02-05T22:22:11+02:00 add project to info reported to buildbot --HG-- branch : py3.7 - - - - - 6df0f900 by Carl Friedrich Bolz-Tereick at 2020-02-05T13:33:23+01:00 sys.setrecursionlimit changes: - change error message in one case - skip a test: extremely low recursionlimits just lead to very strange behavior - change the skip reason of another test: there's no need to "fix" this, PyPy behaves more correctly here --HG-- branch : py3.7 - - - - - d991b262 by Carl Friedrich Bolz-Tereick at 2020-02-05T13:33:35+01:00 those attributes are gone --HG-- branch : py3.7 - - - - - a2553737 by Carl Friedrich Bolz-Tereick at 2020-02-06T16:59:00+01:00 generator expressions aren't allowed in class definitions --HG-- branch : py3.7 - - - - - 78fd9b2d by Carl Friedrich Bolz-Tereick at 2020-02-06T17:01:00+01:00 fix error msg --HG-- branch : py3.7 - - - - - 88e35275 by Carl Friedrich Bolz-Tereick at 2020-02-06T17:13:03+01:00 check for other async constructs outside of async functions too --HG-- branch : py3.7 - - - - - 9427a7a9 by Carl Friedrich Bolz-Tereick at 2020-02-06T20:59:29+01:00 move qualname handling around a bit, to make it interact correctly with slots --HG-- branch : py3.7 - - - - - 77f7df46 by Ronan Lamy at 2020-02-20T01:18:21+00:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 76eb94be by Ronan Lamy at 2020-02-20T10:31:21+01:00 Re-delete files that were wrongly added by 2779449dd1d5 --HG-- branch : py3.7 - - - - - 9a09ef63 by Ihar Shabes at 2020-02-21T13:02:49+03:00 intmask for value added; --HG-- branch : py3.7 - - - - - e9449dd8 by dakarpov at gmail.com at 2020-02-21T13:19:52+03:00 test randomization --HG-- branch : py3.7 - - - - - fc55b4b7 by Ronan Lamy at 2020-02-21T10:37:10+00:00 Merge branch 'topic/py3.7/pypystreambelarus' into 'branch/py3.7' test randomization See merge request pypy/pypy!699 --HG-- branch : py3.7 - - - - - 0c205914 by Yannick Jadoul at 2020-02-23T18:04:17+01:00 Fix DeprecationWarnings on __complex__ returning subclass --HG-- branch : py3.7 - - - - - f62ba004 by Yannick Jadoul at 2020-02-28T17:45:09+01:00 Fix expected line number of sample_func in test_doctest (+2 vs. PyPy), because of two additional lines at the top of the file --HG-- branch : py3.7 - - - - - b01ee853 by Yannick Jadoul at 2020-02-28T18:51:11+01:00 Implementing bpo-30537: allow instances of types with an __index__ method in itertools.islice --HG-- branch : py3.7 - - - - - e0a4c238 by Yannick Jadoul at 2020-02-28T20:07:00+01:00 Implementing bpo-30346: Exhaust groupby() sub-iterator when moving the primary iterator --HG-- branch : py3.7 - - - - - d5aebab4 by Ronan Lamy at 2020-02-29T12:37:23+00:00 Merge branch 'topic/py3.7/test_doctest-linenumber' into 'branch/py3.7' Fix expected line number of sample_func in test_doctest (+2 vs. PyPy), because of two additional lines at the top of the file See merge request pypy/pypy!706 --HG-- branch : py3.7 - - - - - 4400f0e4 by Ronan Lamy at 2020-03-01T22:20:04+00:00 Merge branch 'topic/py3.7/py3.7-bpo-29894' into 'branch/py3.7' Fix DeprecationWarnings on __complex__ returning subclass See merge request pypy/pypy!701 --HG-- branch : py3.7 - - - - - 6ad68c98 by Ronan Lamy at 2020-03-07T17:09:05+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 0104c85e by Matti Picus at 2020-03-17T19:49:12+02:00 merge py3.6 --HG-- branch : py3.7 - - - - - 42b590ce by Matti Picus at 2020-03-17T22:32:31+02:00 fix translation --HG-- branch : py3.7 - - - - - 6666732c by Carl Friedrich Bolz-Tereick at 2020-03-17T23:28:05+01:00 implement socket.getblocking --HG-- branch : py3.7 - - - - - dd31f1de by Carl Friedrich Bolz-Tereick at 2020-03-17T23:42:50+01:00 implement _socket.close(fd) --HG-- branch : py3.7 - - - - - 017afa4e by Matti Picus at 2020-03-18T13:38:04+02:00 merge py3.6 --HG-- branch : py3.7 - - - - - 6ade3b73 by Carl Friedrich Bolz-Tereick at 2020-03-18T11:07:55+01:00 bpo28134: if a socket is constructed from a fd, query the family, type, proto --HG-- branch : py3.7 - - - - - e5c5b5fb by Carl Friedrich Bolz-Tereick at 2020-03-18T17:20:21+01:00 erge py3.6 --HG-- branch : py3.7 - - - - - 75a0240e by Carl Friedrich Bolz-Tereick at 2020-03-18T18:39:08+01:00 merge default --HG-- branch : py3.7 - - - - - 6103f3c7 by Carl Friedrich Bolz-Tereick at 2020-03-18T18:44:31+01:00 SOCK_NONBLOCK in the socket module, mainly tests --HG-- branch : py3.7 - - - - - fbdfa357 by Carl Friedrich Bolz-Tereick at 2020-03-18T19:12:27+01:00 another exposed constant --HG-- branch : py3.7 - - - - - c2aeb6c6 by Carl Friedrich Bolz-Tereick at 2020-03-20T17:47:35+01:00 implement _imp.source_hash --HG-- branch : py3.7 - - - - - fb599b5f by Carl Friedrich Bolz-Tereick at 2020-03-20T17:55:11+01:00 merge default --HG-- branch : py3.7 - - - - - 47163509 by Carl Friedrich Bolz-Tereick at 2020-03-22T12:51:41+01:00 add the new --check-hash-based-pycs command line option --HG-- branch : py3.7 - - - - - 9fceb1ca by Carl Friedrich Bolz-Tereick at 2020-03-22T13:41:57+01:00 bpo-31843: allow opening Path objects in the sqlite3 module --HG-- branch : py3.7 - - - - - 1adfc6b6 by Carl Friedrich Bolz-Tereick at 2020-03-22T16:53:16+01:00 implement Connection.backup --HG-- branch : py3.7 - - - - - 78604e8c by Carl Friedrich Bolz-Tereick at 2020-03-22T17:23:16+01:00 fix opening of Connection with isolation_level=None in the constructor --HG-- branch : py3.7 - - - - - 987a613e by Carl Friedrich Bolz-Tereick at 2020-03-22T19:15:11+01:00 a CPython oddity around Decimal.fromfloat is fixed nowadays --HG-- branch : py3.7 - - - - - 283fcba5 by Carl Friedrich Bolz-Tereick at 2020-03-22T19:31:52+01:00 merge py3.7 --HG-- branch : posonly-params - - - - - e31df85f by Carl Friedrich Bolz-Tereick at 2020-03-22T20:43:08+01:00 write some tests for the positional only error messages. make the messages consistent with other unknown keyword arguments --HG-- branch : posonly-params - - - - - 4a01a62d by Carl Friedrich Bolz-Tereick at 2020-03-22T22:35:40+01:00 test and fix for gateway default logic --HG-- branch : posonly-params - - - - - 708a4165 by Carl Friedrich Bolz-Tereick at 2020-03-22T22:35:55+01:00 make float.__new__ argument positional-only --HG-- branch : posonly-params - - - - - 2226e3d0 by Carl Friedrich Bolz-Tereick at 2020-03-22T22:39:23+01:00 list.__new__ takes positional only --HG-- branch : posonly-params - - - - - 432ad240 by Carl Friedrich Bolz-Tereick at 2020-03-22T22:44:01+01:00 same for tuples --HG-- branch : posonly-params - - - - - ac2efd08 by Carl Friedrich Bolz-Tereick at 2020-03-23T13:08:07+01:00 another subtlely around subclasses of Decimal --HG-- branch : py3.7 - - - - - 6347f84a by Carl Friedrich Bolz-Tereick at 2020-03-24T14:05:43+01:00 implement the slightly different behaviour of CPy 3.7 --HG-- branch : py3.7 - - - - - 9cc3505a by Carl Friedrich Bolz-Tereick at 2020-03-24T14:13:28+01:00 merge posonly-params: implement the reduced support needed in py3.7 for positional only parameters (but in a way that can be extended in 3.8). Thanks Yannick! --HG-- branch : py3.7 - - - - - f6b15b5e by Carl Friedrich Bolz-Tereick at 2020-03-24T14:16:27+01:00 document merged branch --HG-- branch : py3.7 - - - - - 347f4736 by Carl Friedrich Bolz-Tereick at 2020-03-24T14:49:24+01:00 allow deletion of Cell.cell_contents --HG-- branch : py3.7 - - - - - 65ea046d by Carl Friedrich Bolz-Tereick at 2020-03-24T15:40:18+01:00 CO_KILL_DOCSTRING changed --HG-- branch : py3.7 - - - - - 8b8ef84d by Carl Friedrich Bolz-Tereick at 2020-03-24T16:55:38+01:00 fix test_raise.py --HG-- branch : py3.7 - - - - - 365b3220 by Carl Friedrich Bolz-Tereick at 2020-03-24T17:06:38+01:00 pypy has a more explicit error message here --HG-- branch : py3.7 - - - - - 0f30aa97 by Carl Friedrich Bolz-Tereick at 2020-03-24T17:07:42+01:00 out, wat? --HG-- branch : py3.7 - - - - - cf9a62b5 by Carl Friedrich Bolz-Tereick at 2020-03-24T17:19:22+01:00 Fix _sre class names --HG-- branch : py3.7 - - - - - 46402714 by Carl Friedrich Bolz-Tereick at 2020-03-25T13:47:57+01:00 there's an explicit test that sys.flags.dev_mode is a bool, for some reason --HG-- branch : py3.7 - - - - - aaf4dd71 by Carl Friedrich Bolz-Tereick at 2020-03-25T15:22:48+01:00 adapt offsets to new pyc format (still missing is the support of the hash-based pycs) --HG-- branch : py3.7 - - - - - 12b65c34 by Carl Friedrich Bolz-Tereick at 2020-03-25T18:43:32+01:00 merge default --HG-- branch : py3.7 - - - - - d14bac99 by Carl Friedrich Bolz-Tereick at 2020-03-26T14:17:39+01:00 fix zipimport to support the new pyc format --HG-- branch : py3.7 - - - - - 9d5a3aae by Carl Friedrich Bolz-Tereick at 2020-03-26T22:59:43+01:00 fake the pyc files correctly here too --HG-- branch : py3.7 - - - - - 62116412 by Carl Friedrich Bolz-Tereick at 2020-03-29T17:29:46+02:00 support for utf-8-encoded keys in dbm.gnu --HG-- branch : py3.7 - - - - - 8fae443f by Carl Friedrich Bolz-Tereick at 2020-03-30T10:22:01+02:00 BytesIO.read1 has an optional size argument --HG-- branch : py3.7 - - - - - a0b3a8c4 by Carl Friedrich Bolz-Tereick at 2020-03-30T20:52:32+02:00 merge py3.6 --HG-- branch : py3.7 - - - - - 7ec753fe by Carl Friedrich Bolz-Tereick at 2020-03-31T14:45:11+02:00 start implementing TextIOWrapper.reconfigure (not completely done yet: it's not quite possible to easily distinguish "this kwonly argument wasn't passed" from "this kwonly argument was passed w_None", which is needed here.) --HG-- branch : py3.7 - - - - - 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 - - - - - e2637c2d by Carl Friedrich Bolz-Tereick at 2020-04-09T00:08:20+02:00 finish implementing reconfigure --HG-- branch : py3.7 - - - - - ef794d78 by Carl Friedrich Bolz-Tereick at 2020-04-09T00:21:09+02:00 fix translation? --HG-- branch : py3.7 - - - - - 781cb3ef by Carl Friedrich Bolz-Tereick at 2020-04-09T14:13:37+02:00 fix translation --HG-- branch : py3.7 - - - - - 3851ef60 by Carl Friedrich Bolz-Tereick at 2020-04-09T16:32:37+02:00 default arguments for BufferdReader.read1 --HG-- branch : py3.7 - - - - - 7dc1056e by Carl Friedrich Bolz-Tereick at 2020-04-09T22:14:04+02:00 fix bpo-31976: a race condition between BufferedWriter.close and .write, if the flush called by .close is taking a long time: write needs to check whether the file is closed *while* it is holding the lock. Otherwise the file can still be open at the beginning of the write method, but by the time the lock is acquired a bit later the file can have been closed in the meantime. Unfortunately I didn't manage to write an applevel test for this problem, but test_slow_close_from_thread() in the stdlib's test_io.py shows the problem. --HG-- branch : py3.7 - - - - - 52e361ea by Carl Friedrich Bolz-Tereick at 2020-04-09T23:30:38+02:00 make structseqfield.__get__ hidden applevel. otherwise it shows up in various traces and tracebacks, breaking e.g. test_bdb.py --HG-- branch : py3.7 - - - - - bb742c70 by Yannick Jadoul at 2020-04-22T23:33:03+02:00 Remove weakrefs in interp_itertools.py --HG-- branch : py3.7 - - - - - 998122fc by Ronan Lamy at 2020-04-22T23:09:32+00:00 Merge branch 'topic/py3.7/py3.7-bpo-30346' into 'branch/py3.7' Implementing bpo-30346: Exhaust groupby() sub-iterator when moving the primary iterator See merge request pypy/pypy!708 --HG-- branch : py3.7 - - - - - 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 - - - - - 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 - - - - - 1a1a2526 by Ronan Lamy at 2020-05-04T17:59:31+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - e07ad61c by Ronan Lamy at 2020-05-04T19:43:12+01:00 fix translation --HG-- branch : py3.7 - - - - - bd1938d6 by Ronan Lamy at 2020-05-05T16:11:34+01:00 remove files incorrectly added by 25233b7eed8d --HG-- branch : py3.7 - - - - - f982c28f by Ronan Lamy at 2020-05-05T16:13:41+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 50a05450 by Armin Rigo at 2020-05-07T20:36:09+02:00 Starting a new head without 0f8f2a20a7bd in its ancestors --HG-- branch : py3.7 - - - - - 10bde71c by Ronan Lamy at 2020-05-07T19:48:55+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 086650fe by Carl Friedrich Bolz-Tereick at 2020-05-09T16:24:58+02:00 fix #3225: async functions return annotations were not interpreted as strings, when running with "from __future__ import annotations" --HG-- branch : py3.7 - - - - - 053c1f8d by Matti Picus at 2020-05-22T11:51:04+03:00 merge py3.6 --HG-- branch : py3.7 - - - - - 872def77 by Matti Picus at 2020-05-24T17:53:47+03:00 resync test_ssl with 3.7.4, start to make compatible --HG-- branch : py3.7 - - - - - 6db50a88 by Matti Picus at 2020-05-24T18:36:09+03:00 fix _socket and test for 3.7 --HG-- branch : py3.7 - - - - - d516ba28 by Matti Picus at 2020-05-24T22:06:12+03:00 fix _cffi_backend/test/test_ztranslation --HG-- branch : py3.7 - - - - - 33c2d8a0 by Matti Picus at 2020-05-24T22:08:27+03:00 fix library name in pragma for win32 --HG-- branch : py3.7 - - - - - c8514488 by Matti Picus at 2020-05-25T00:54:23+03:00 fix logic for _ssl --HG-- branch : py3.7 - - - - - cfb3edfe by Matti Picus at 2020-05-25T01:02:14+03:00 fix test for _socket.type --HG-- branch : py3.7 - - - - - 66e50f1f by Matti Picus at 2020-05-25T08:33:30+03:00 typo in setter --HG-- branch : py3.7 - - - - - 5403b3a2 by Matti Picus at 2020-05-25T18:37:19+03:00 progress with ssl --HG-- branch : py3.7 - - - - - 6fa6ca79 by Matti Picus at 2020-05-25T22:50:03+03:00 fix enough ssl that tests run to completion --HG-- branch : py3.7 - - - - - 19bd51ca by Matti Picus at 2020-05-25T22:54:54+03:00 remove pdb (cfbolz) --HG-- branch : py3.7 - - - - - 7ca9b381 by Matti Picus at 2020-05-26T00:39:50+03:00 add _ssl_configure_hostname --HG-- branch : py3.7 - - - - - e36527f8 by Ronan Lamy at 2020-05-28T15:59:01+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 5946a3b5 by Ronan Lamy at 2020-05-28T18:13:57+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 276d94a7 by Ronan Lamy at 2020-05-29T19:26:29+01:00 fix equivalent of bpo-24214 --HG-- branch : py3.7 - - - - - 4908f977 by Matti Picus at 2020-06-07T22:20:26+03:00 fix one case of surrogate error handling --HG-- branch : py3.7 - - - - - 1067bd55 by Matti Picus at 2020-06-08T00:40:55+03:00 fix binascii padding error message (bpo 33770) --HG-- branch : py3.7 - - - - - 09460c2f by Matti Picus at 2020-06-08T19:55:10+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - 8b364a03 by Ronan Lamy at 2020-06-12T13:42:10+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 9fd71a05 by Matti Picus at 2020-06-14T20:30:30+03:00 add tests from bpo-25612 (passes), bpo-28884 (fails). Need to clear sys.exc_info --HG-- branch : py3.7 - - - - - 9be0b9c4 by Matti Picus at 2020-06-18T11:50:52+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - ef393e38 by Yannick Jadoul at 2020-06-19T02:32:11+02:00 Implement bpo-29649: struct.pack_into check boundary error message didn't respect offset --HG-- branch : py3.7 - - - - - db460883 by Yannick Jadoul at 2020-06-19T02:57:23+02:00 Convert most of pypy/module/struct/test/test_struct.py to new-style apptest_ tests --HG-- branch : py3.7 - - - - - 5c57d48e by Matti Picus at 2020-06-21T10:53:26+03:00 move module-level tests to apptest --HG-- branch : py3.7 - - - - - 770bb343 by Matti Picus at 2020-06-21T10:54:54+03:00 import _bz2 not bz2, remove llyctypes memory leak check for RPyOpaque_ThreadLock --HG-- branch : py3.7 - - - - - d419198b by Matti Picus at 2020-06-21T11:43:22+03:00 convert pyexpat test to apptest, skip complicated passing test if untranslated --HG-- branch : py3.7 - - - - - 54540c3b by Matti Picus at 2020-06-21T11:51:13+03:00 fix typo in test --HG-- branch : py3.7 - - - - - 9e23614d by Matti Picus at 2020-06-21T14:49:20+03:00 missing import --HG-- branch : py3.7 - - - - - d260fcec by Matti Picus at 2020-06-21T21:28:18+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - 14dd1c35 by Matti Picus at 2020-06-22T19:16:42+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - fa0f2a1c by Matti Picus at 2020-06-26T12:33:35+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - 808d64b3 by Matti Picus at 2020-06-26T15:01:43+03:00 fix _ssl sni callback, test teardown dangling thread check --HG-- branch : py3.7 - - - - - eea5d9ba by Matti Picus at 2020-06-26T16:50:48+03:00 PyTraceMalloc_* are now public --HG-- branch : py3.7 - - - - - fa9e427b by Matti Picus at 2020-06-26T16:51:05+03:00 maybe fix translation on macOS --HG-- branch : py3.7 - - - - - 9cf44427 by Matti Picus at 2020-06-26T16:51:26+03:00 Merge with py3.6 --HG-- branch : py3.7 - - - - - 1b36a677 by Yannick Jadoul at 2020-06-26T16:50:54+02:00 Implement bpo-32043: New "developer mode": "-X dev" option --HG-- branch : py3.7 - - - - - 24b26f1a by Yannick Jadoul at 2020-06-26T17:49:19+02:00 Implement bpo-32089: Fix warnings filters in dev mode and bpo-32101: Add PYTHONDEVMODE environment variable --HG-- branch : py3.7 - - - - - f037ca07 by Yannick Jadoul at 2020-06-26T18:17:45+02:00 Implement bpo-32230: Set sys.warnoptions with -X dev --HG-- branch : py3.7 - - - - - 814c8ec2 by Yannick Jadoul at 2020-06-27T01:36:52+02:00 Move checking of PYTHONDEVMODE to parse_command_line --HG-- branch : py3.7 - - - - - 685b36ff by Yannick Jadoul at 2020-06-27T02:21:08+02:00 Add -X dev and PYTHONDEVMODE to test_app_main.py --HG-- branch : py3.7 - - - - - 50e73a2e by Yannick Jadoul at 2020-06-27T20:24:59+02:00 Add PYTHONFAULTHANDLER and PYTHONDEVMODE to help text --HG-- branch : py3.7 - - - - - d6a9029f by Matti Picus at 2020-06-27T23:24:53+03:00 add HAS_SO_PROTOCOL and refactor 46525cd5002b --HG-- branch : py3.7 - - - - - 3d29451f by Matti Picus at 2020-06-27T23:35:42+03:00 fix test after d76bda509e9d --HG-- branch : py3.7 - - - - - 7a9cdc86 by Matti Picus at 2020-06-28T00:35:50+03:00 give up on this test on win32. passes if run with pytest.py -s, hangs otherwise --HG-- branch : py3.7 - - - - - beac9f5b by Matti Picus at 2020-06-28T14:42:59+00:00 Merge branch 'topic/py3.7/py3.7--x-dev-option' into 'branch/py3.7' Implement 3.7 features related to -X dev and warnings module See merge request pypy/pypy!733 --HG-- branch : py3.7 - - - - - 8142a58d by Yannick Jadoul at 2020-06-28T02:16:59+02:00 Implement bpo-27535: Fix memory leak with warnings ignore --HG-- branch : py3.7 - - - - - 303269c2 by Matti Picus at 2020-06-28T16:48:08+03:00 add more WinBase.h constants (is there a better way?) --HG-- branch : py3.7 - - - - - 926a14b4 by Yannick Jadoul at 2020-06-28T16:02:06+02:00 Adapt expected filename in test_warnins.FinalizationTest --HG-- branch : py3.7 - - - - - 34b47f18 by Matti Picus at 2020-06-30T11:35:47+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - 64db5752 by Matti Picus at 2020-06-30T12:45:08+03:00 remove and document a circular import in _winapi --HG-- branch : py3.7 - - - - - c7ef5206 by Matti Picus at 2020-06-30T16:31:42+03:00 update openssl to 1.1 on windows --HG-- branch : py3.7 - - - - - 8a921153 by Matti Picus at 2020-06-30T16:41:59+03:00 mege py3.6 into branch --HG-- branch : py3.7 - - - - - f4d62c8d by Matti Picus at 2020-06-30T17:36:12+03:00 make script more robust --HG-- branch : py3.7 - - - - - ab4d5134 by Matti Picus at 2020-07-01T01:08:26+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - 029fbca0 by Matti Picus at 2020-07-08T22:40:40+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - e8cea439 by Matti Picus at 2020-07-12T11:40:15+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - 1e6805dc by Matti Picus at 2020-07-13T14:49:54+03:00 tweak winapi --HG-- branch : py3.7 - - - - - 8a997249 by Matti Picus at 2020-07-13T22:31:25+03:00 generalize creation of char[] from bytes or bytearray --HG-- branch : py3.7 - - - - - c962e3cb by Matti Picus at 2020-07-14T10:52:43+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - 2dca7aff by Matti Picus at 2020-07-15T23:39:19+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - cf271f7c by Matti Picus at 2020-07-15T23:46:37+03:00 fix merge --HG-- branch : py3.7 - - - - - 3db31300 by Matti Picus at 2020-07-16T01:09:46+03:00 fix another merge problem --HG-- branch : py3.7 - - - - - 1980be33 by Matti Picus at 2020-07-16T11:40:06+03:00 redo skipping in bz2. It turns out apptests compile a little too agressively --HG-- branch : py3.7 - - - - - f3b85294 by Matti Picus at 2020-07-16T12:22:55+03:00 fix 265d156da69a --HG-- branch : py3.7 - - - - - b7756c5e by Matti Picus at 2020-07-16T12:23:23+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - ec0ec46c by Matti Picus at 2020-07-16T14:51:01+03:00 fix tests, test_ztranslation --HG-- branch : py3.7 - - - - - dacc8a41 by Matti Picus at 2020-07-16T22:38:02+03:00 test, fix scandir (win32 did not accept path-like). TODO: remove the many utf8->unicode->wstr-buffer conversions --HG-- branch : py3.7 - - - - - 9d69785f by Matti Picus at 2020-07-17T09:01:14+03:00 clarify when raising winerror, fix WSASend for memoryview --HG-- branch : py3.7 - - - - - 936a302b by Matti Picus at 2020-07-17T09:01:33+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - c7ace886 by Matti Picus at 2020-07-17T13:30:17+03:00 add GetACP --HG-- branch : py3.7 - - - - - d5ac6633 by Matti Picus at 2020-07-17T15:34:10+03:00 fix (after testing locally) _overlapped.WSASend --HG-- branch : py3.7 - - - - - 17c1c86c by Matti Picus at 2020-07-18T21:56:49+03:00 properly export GetACP, fix? WSASend --HG-- branch : py3.7 - - - - - 3f5213d0 by Matti Picus at 2020-07-22T19:37:11+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - fdb57d4d by Matti Picus at 2020-07-23T15:04:29+03:00 skip test that fails on python>3.6 (skipped rather than delete for easier merge) --HG-- branch : py3.7 - - - - - fc9a8765 by Matti Picus at 2020-07-23T22:30:52+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - 48ad1846 by Matti Picus at 2020-07-26T10:09:00+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 5a13d3f8 by Matti Picus at 2020-07-27T18:21:06+03:00 add scandir(fd) for posix --HG-- branch : py3.7 - - - - - d62ad877 by Matti Picus at 2020-07-27T22:45:41+03:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - d3dac048 by Matti Picus at 2020-07-29T18:48:50+03:00 use the orignal fd in fstatat, not the (closed) result from dup(orig_fd) --HG-- branch : py3.7 - - - - - dfab764f by Matti Picus at 2020-07-31T07:25:39+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 12aaf4b4 by Matti Picus at 2020-08-01T23:27:43+03:00 merge from py3.6 --HG-- branch : py3.7 - - - - - 8994da20 by Matti Picus at 2020-08-01T23:32:02+03:00 runappdirect on win32: add newtext, newbytyes to TinyObjSpace, fix spaceconfig --HG-- branch : py3.7 - - - - - 2acb003f by Matti Picus at 2020-08-01T23:47:12+03:00 allow bytes and unicode in scandir on win32 (bpo 27998) --HG-- branch : py3.7 - - - - - bb94d56f by Matti Picus at 2020-08-02T09:58:24+03:00 simplify, fix translation --HG-- branch : py3.7 - - - - - 69bf0461 by Matti Picus at 2020-08-02T00:45:19+03:00 fix comment --HG-- branch : py3.7 - - - - - 89783035 by Matti Picus at 2020-08-02T17:04:27+03:00 be more specific in the error raised. CPython uses errnomap to map errno to types. --HG-- branch : py3.7 - - - - - 953783cd by Matti Picus at 2020-08-02T18:13:20+03:00 typo --HG-- branch : py3.7 - - - - - 599953fd by Matti Picus at 2020-08-02T19:38:44+03:00 more refactoring to fix raising errors --HG-- branch : py3.7 - - - - - 401b5d80 by Matti Picus at 2020-08-07T16:38:11+03:00 test, implement PyThread_tss interfaces (PEP 539, issue 3131) No need to add these to api.py, since they are pure C, no interpreter involved --HG-- branch : py3.7 - - - - - 6a23aa6b by Matti Picus at 2020-08-09T21:11:04+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 80e445e5 by Matti Picus at 2020-08-10T14:30:15+03:00 typo --HG-- branch : py3.7 - - - - - 1c6a6407 by Matti Picus at 2020-08-11T06:03:51+00:00 Merge branch 'topic/py3.7/py3.7-warnings-filename--c' into 'branch/py3.7' Adapt expected filename in test_warnings.FinalizationTest See merge request pypy/pypy!735 --HG-- branch : py3.7 - - - - - 4293aad6 by Matti Picus at 2020-08-11T06:11:07+00:00 Merge branch 'topic/py3.7/py3.7-bpo-29649' into 'branch/py3.7' Implement bpo-29649: struct.pack_into check boundary error message didn't respect offset See merge request pypy/pypy!731 --HG-- branch : py3.7 - - - - - b80927e8 by Matti Picus at 2020-08-11T11:44:47+03:00 fix ifdef for win32, only the NT_THREADS is required; others are cleanup --HG-- branch : py3.7 - - - - - acd6ba14 by Matti Picus at 2020-08-11T14:05:40+03:00 merge py3.6 into branch, refactor tss-specific code into respective OS files --HG-- branch : py3.7 - - - - - b4faa3fc by Matti Picus at 2020-08-11T14:26:33+03:00 fix merge --HG-- branch : py3.7 - - - - - efef14cc by Matti Picus at 2020-08-16T14:37:21+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 8adf1719 by Matti Picus at 2020-08-16T19:33:41+03:00 remove debug cruft --HG-- branch : py3.7 - - - - - f99249bf by Matti Picus at 2020-08-17T14:30:12+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 55afcedc by Matti Picus at 2020-08-25T17:16:01+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 55a05035 by Matti Picus at 2020-08-26T00:36:02+03:00 close open files in tests --HG-- branch : py3.7 - - - - - 2b1f2cc0 by Matti Picus at 2020-08-26T17:44:24+03:00 merge 3.6 into 3.7 --HG-- branch : py3.7 - - - - - 5b646daf by Matti Picus at 2020-08-27T14:08:28+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - c6d3ef47 by Matti Picus at 2020-08-27T14:34:34+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 316a2994 by Matti Picus at 2020-08-27T16:29:25+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - cc8225cd by Matti Picus at 2020-08-27T22:23:14+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - c2af8712 by Matti Picus at 2020-08-28T09:33:17+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - d218a1cc by Matti Picus at 2020-08-28T14:54:53+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 4c990915 by Matti Picus at 2020-08-30T13:30:37+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - c733a00f by Matti Picus at 2020-08-30T13:45:08+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 20fcdb79 by Matti Picus at 2020-09-06T14:21:06+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 2bd3f5f7 by Matti Picus at 2020-09-06T14:24:40+03:00 first alpha release of PyPy 3.7 v7.3.2alpha0 --HG-- branch : release-pypy3.7-v7.x - - - - - c7e8fd8e by Matti Picus at 2020-09-08T07:04:57+03:00 do not display IRC_TOPIC even on this alpha release. Can be overridden from env --HG-- branch : release-pypy3.7-v7.x - - - - - 1f742255 by Matti Picus at 2020-09-09T12:32:53+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - a33cb4bb by Matti Picus at 2020-09-10T07:41:31+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 17fd4b4a by Matti Picus at 2020-09-11T12:28:21+03:00 merge py3.6 into py3.7. This might make future updates to stdlib harder :( --HG-- branch : py3.7 - - - - - 5acd0979 by Matti Picus at 2020-09-11T16:28:53+03:00 update to stdlib 3.7.9 --HG-- branch : vendor/stdlib-3.7 - - - - - 54dab81a by Matti Picus at 2020-09-11T16:59:16+03:00 minor commit to establish a baseline buildbot run --HG-- branch : stdlib3.7.9 - - - - - d6f34f41 by Matti Picus at 2020-09-11T17:16:33+03:00 merge vendor/stdlib-3.7 into branch --HG-- branch : stdlib3.7.9 - - - - - 8d3a587c by Matti Picus at 2020-09-13T00:36:23+03:00 merge default into branch --HG-- branch : stdlib3.7.9 - - - - - f953f364 by Matti Picus at 2020-09-13T07:06:10+03:00 fix translation --HG-- branch : stdlib3.7.9 - - - - - 84489e24 by Matti Picus at 2020-09-13T11:53:17+03:00 add HAVE_CONTEXTVAR attribute to _decimal --HG-- branch : stdlib3.7.9 - - - - - 59950b58 by Matti Picus at 2020-09-13T13:22:54+03:00 prevent re-entrant use of iterator in itertools.tee, bpo-34410 --HG-- branch : stdlib3.7.9 - - - - - 2e9aff48 by Matti Picus at 2020-09-13T18:29:58+03:00 graft d01e96b01e70: skip untranslated test on windows --HG-- branch : stdlib3.7.9 - - - - - d3c2c3fa by Matti Picus at 2020-09-14T13:55:49+03:00 add more dummy implementations to faulthandler.py --HG-- branch : stdlib3.7.9 - - - - - 7e52b51d by Matti Picus at 2020-09-14T15:32:32+03:00 fix test --HG-- branch : stdlib3.7.9 - - - - - fdba3313 by Matti Picus at 2020-09-14T20:21:24+03:00 merge stdlib3.7.9 into py3.7 --HG-- branch : py3.7 - - - - - de62bbfb by Matti Picus at 2020-09-14T20:22:51+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - e3f64acd by Matti Picus at 2020-09-14T20:53:54+03:00 merge py3.7 into release3.7.x --HG-- branch : release-pypy3.7-v7.x - - - - - 1e9e3a72 by Armin Rigo at 2020-09-18T21:38:48+02:00 Issue #3301 space.fixedview(space.newtuple(lst)) is usually the same object as 'lst', but not if it's a list of length 2 and specialized tuples are enabled --HG-- branch : release-pypy3.7-v7.x - - - - - 7f9aecea by Dan Villiom Podlaski Christiansen at 2020-09-17T12:38:45+02:00 darwin: don't define _POSIX_C_SOURCE, as it hides e.g. getpagesize() --HG-- branch : release-pypy3.7-v7.x - - - - - 557ea252 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:51:25+02:00 darwin: sysctlbyname is in sys/sysctl.h --HG-- branch : release-pypy3.7-v7.x - - - - - 529793e5 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:55:34+02:00 fix inconsistent #ifdef's surrounding get_vmprof_stack() --HG-- branch : release-pypy3.7-v7.x - - - - - c2fa0ace by Dan Villiom Podlaski Christiansen at 2020-09-17T12:56:22+02:00 darwin: strlen() is in <string.h> --HG-- branch : release-pypy3.7-v7.x - - - - - 1de04381 by Dan Villiom Podlaski Christiansen at 2020-09-17T13:33:16+02:00 boehm gc: try using pkg-config to find it --HG-- branch : release-pypy3.7-v7.x - - - - - 61974672 by Dan Villiom Podlaski Christiansen at 2020-09-17T14:17:03+02:00 rvmprof: avoid missing prototype, which is an error in Clang 11 --HG-- branch : release-pypy3.7-v7.x - - - - - 8d33c99b by Dan Villiom Podlaski Christiansen at 2020-09-17T17:35:25+02:00 build_cffi_imports: use an HTTP mirror; fix building gdbm on Darwin --HG-- branch : release-pypy3.7-v7.x - - - - - 46fdf063 by Dan Villiom Podlaski Christiansen at 2020-09-21T14:13:14+02:00 test_ffi_backend: add missing <string.h> include This fixes a test on macOS: Without <string.h>, memset() has no prototype, and using a function with neither prototype nor definition is invalid and causes a C compiler error. --HG-- branch : release-pypy3.7-v7.x - - - - - c6a7fc4e by Matti Picus at 2020-09-22T11:25:48+03:00 lzma is not available via http, only https --HG-- branch : release-pypy3.7-v7.x - - - - - 51e72079 by Dan Villiom Podlaski Christiansen at 2020-09-22T14:17:31+02:00 config: allow filling in translation options, etc., with environment variable --HG-- branch : py3.7 - - - - - f40ca3ee by Dan Villiom Podlaski Christiansen at 2020-09-22T10:58:58+02:00 darwin: use and save MACOSX_DEPLOYMENT_TARGET from environment, if set --HG-- branch : py3.7 - - - - - 744f3b83 by Matti Picus at 2020-09-22T12:09:34+03:00 fix link, http works but the suffix is bz2 --HG-- branch : release-pypy3.7-v7.x - - - - - 0a862ecf by Dan Villiom Podlaski Christiansen at 2020-09-22T18:30:24+02:00 build_cffi_imports: don't assume archive suffix is .gz --HG-- branch : release-pypy3.7-v7.x - - - - - 88f27118 by Dan Villiom Podlaski Christiansen at 2020-09-22T18:43:23+02:00 merge branch 'release-pypy3.7-v7.x' into 'py3.7' --HG-- branch : py3.7 - - - - - a8571ef1 by Dan Villiom Podlaski Christiansen at 2020-09-22T11:37:07+02:00 move some internal symbols from `sys` into `__pypy__` --HG-- branch : py3.7 - - - - - 140aa6e5 by Dan Villiom Podlaski Christiansen at 2020-09-23T12:57:09+02:00 test_newformat: try Danish locale first, as it works as expected on macOS --HG-- branch : py3.7 - - - - - bce3d5ea by Dan Villiom Podlaski Christiansen at 2020-09-23T13:45:57+02:00 test_time: the currently assumed ranges for time.mktime() assume linux At least w.r.t. Python 3; negative values seem to work in Python 2. For a comprehensive comparison of the ranges for this, see: https://foss.heptapod.net/pypy/pypy/-/snippets/72 --HG-- branch : py3.7 - - - - - 0679bb95 by Dan Villiom Podlaski Christiansen at 2020-09-23T15:28:57+02:00 cparser: make the two NonImplementedErrors more helpful --HG-- branch : py3.7 - - - - - 899e7115 by Dan Villiom Podlaski Christiansen at 2020-09-23T16:25:38+02:00 test_time.test_strftime_nonascii: clarify the nature of the error I duplicated the test into explicit UTF-8/Latin-1 tests, and added a repr() of the result. From this, it's easier to tell that the comment is likely correct: The conversion results in mojibake. --HG-- branch : py3.7 - - - - - f55a615f by Dan Villiom Podlaski Christiansen at 2020-09-17T12:38:45+02:00 darwin: don't define _POSIX_C_SOURCE, as it hides e.g. getpagesize() --HG-- branch : py3.7 - - - - - ef1dcea7 by Dan Villiom Podlaski Christiansen at 2020-09-23T19:16:26+02:00 test_ffi_backend: add missing #include --HG-- branch : py3.7 - - - - - bdfac23c by Dan Villiom Podlaski Christiansen at 2020-09-23T19:17:59+02:00 MACOSX_DEPLOYMENT_TARGET++ --HG-- branch : py3.7 - - - - - 2f9152d8 by Dan Villiom Podlaski Christiansen at 2020-09-23T19:18:29+02:00 rtime: now that MACOSX_DEPLOYMENT_TARGET works, use proper check for clock_gettime() --HG-- branch : py3.7 - - - - - bec1b880 by Dan Villiom Podlaski Christiansen at 2020-09-23T20:00:59+02:00 testrunner: allow specifying cherrypicked tests on the command line --HG-- branch : py3.7 - - - - - 0e4d2a67 by Dan Villiom Podlaski Christiansen at 2020-09-23T20:01:10+02:00 testrunner: add --fail-fast argument --HG-- branch : py3.7 - - - - - 81d155ff by Dan Villiom Podlaski Christiansen at 2020-09-23T20:51:12+02:00 test_recompile: fix test --HG-- branch : py3.7 - - - - - a688e8fe by Dan Villiom Podlaski Christiansen at 2020-09-23T21:28:14+02:00 test_recompiler: xfail the long double test This fails on both Darwin/x86-64 and Linux/ARM64, and AFAICT the relevant 'shape', 'g', isn't defined anywhere. --HG-- branch : py3.7 - - - - - 9c2e1327 by Dan Villiom Podlaski Christiansen at 2020-09-17T12:56:22+02:00 darwin: strlen() is in <string.h> --HG-- branch : py3.7 - - - - - ffb4b9c9 by Dan Villiom Podlaski Christiansen at 2020-09-17T14:17:03+02:00 rvmprof: avoid missing prototype, which is an error in Clang 11 --HG-- branch : py3.7 - - - - - 331c3978 by Armin Rigo at 2020-09-18T21:38:48+02:00 Issue #3301 space.fixedview(space.newtuple(lst)) is usually the same object as 'lst', but not if it's a list of length 2 and specialized tuples are enabled --HG-- branch : py3.7 - - - - - 8e2514e4 by Matti Picus at 2020-09-24T08:51:01+03:00 remove incompatible info argument from time.*() interfaces, provide alternative --HG-- branch : py3.7 - - - - - 17bfbe9c by Matti Picus at 2020-09-24T09:09:29+03:00 mrege heads, discarding mistaken commits --HG-- branch : py3.7 - - - - - 6f0c9e1e by Matti Picus at 2020-09-24T20:40:20+03:00 typo --HG-- branch : py3.7 - - - - - 7402beb3 by Matti Picus at 2020-09-27T02:25:38+03:00 modify stdlib: since we do not use a PEP 379 launcher, copy for venv --HG-- branch : py3.7 - - - - - 745b8088 by Matti Picus at 2020-09-27T09:00:43+03:00 merge py3.6 into py3.7, including hpy --HG-- branch : py3.7 - - - - - 9d9b9961 by Matti Picus at 2020-10-02T13:11:14+03:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 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 - - - - - e65844a0 by Matti Picus at 2020-11-29T18:30:11+02:00 merge win64 with py.37 on a branch --HG-- branch : win64-py3.7 - - - - - 4f276990 by Matti Picus at 2020-11-29T21:11:44+02:00 fix merge --HG-- branch : win64-py3.7 - - - - - af04429d by nulano at 2020-10-15T23:04:17+01:00 widen descr_repr params in interp_socket --HG-- branch : win64-py3.7 - - - - - f752eaa9 by Matti Picus at 2020-10-16T17:25:38+03:00 merge py.37 into py.37 --HG-- branch : py3.7 - - - - - dbe1a373 by Matti Picus at 2020-10-16T18:46:32+03:00 another os.getenv -> getenv in app_main --HG-- branch : py3.7 - - - - - 01a1064e by Matti Picus at 2020-10-18T00:25:08+03:00 add missing test --HG-- branch : py3.7 - - - - - 092ee1f3 by Matti Picus at 2020-10-18T00:27:28+03:00 typo --HG-- branch : py3.7 - - - - - 888a7e85 by Armin Rigo at 2020-10-18T10:52:53+02:00 Support for "re" for py3.7. It will require hacking in "rpython/rlib/rsre/" too, which I'm doing on this branch of py3.7 but which will be merged back to default at the end --HG-- branch : py3.7-rsre - - - - - 9b1cd2cf by Armin Rigo at 2020-10-18T11:28:39+02:00 Use an obscure hack to have different constant values depending on the version of pypy we're compiling --HG-- branch : py3.7-rsre - - - - - 1817adc1 by Armin Rigo at 2020-10-18T12:50:59+02:00 in-progress --HG-- branch : py3.7-rsre - - - - - b0b41d5c by Armin Rigo at 2020-10-18T13:03:43+02:00 in-progress --HG-- branch : py3.7-rsre - - - - - 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 - - - - - 983cc800 by Armin Rigo at 2020-10-19T10:29:03+02:00 Can't run most of the tests as they are written. Will need another approach --HG-- branch : py3.7-rsre - - - - - c3081ce3 by Armin Rigo at 2020-10-19T10:36:31+02:00 Backed out changeset c1aa5a9acd68, restoring sre_*.py to their 3.7 version --HG-- branch : py3.7-rsre - - - - - 2c6596a2 by Armin Rigo at 2020-10-19T10:50:42+02:00 Seems _sre.CODESIZE should always be 4 in v3.7 --HG-- branch : py3.7-rsre - - - - - e9bf0732 by Armin Rigo at 2020-10-19T10:54:26+02:00 update the MAGIC number --HG-- branch : py3.7-rsre - - - - - 648b86cb by Armin Rigo at 2020-10-19T12:08:47+02:00 Update the exported functions on the _sre module --HG-- branch : py3.7-rsre - - - - - 68ac8632 by Armin Rigo at 2020-10-19T11:37:48+01:00 fixes --HG-- branch : py3.7-rsre - - - - - 768e3a66 by Armin Rigo at 2020-10-19T15:05:32+02:00 add missing single-char fast matchers for IN_UNI_IGNORE and IN_LOC_IGNORE --HG-- branch : py3.7-rsre - - - - - 569aff9b by Armin Rigo at 2020-10-19T15:28:40+02:00 Fix test --HG-- branch : py3.7-rsre - - - - - 9a9cf583 by Armin Rigo at 2020-10-19T19:39:38+02:00 update to the rules of 3.7 for matching empty strings at various positions (which are simpler) --HG-- branch : py3.7-rsre - - - - - f3be0cc3 by Matti Picus at 2020-10-29T16:01:36+02:00 merge py3.7 into py3.6 --HG-- branch : py3.7 - - - - - 7c43378c by Matti Picus at 2020-10-29T16:31:26+02:00 3.7.9 was merged, update versions --HG-- branch : py3.7 - - - - - 1dbb32ee by Matti Picus at 2020-10-29T19:25:54+02:00 Merge with py3.6 --HG-- branch : py3.7 - - - - - 09e393fb by Matti Picus at 2020-10-31T20:41:51+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - dfad60ba by Matti Picus at 2020-10-31T20:43:32+02:00 fix version string --HG-- branch : py3.7 - - - - - f530e3d4 by Matti Picus at 2020-11-03T09:45:35+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 2ba2c997 by Matti Picus at 2020-11-04T17:27:06+02:00 Merge with py3.6 --HG-- branch : py3.7 - - - - - 06ed6135 by Carl Friedrich Bolz-Tereick at 2020-11-05T10:07:14+01:00 fix test to not turn all DeprecationWarnings into errors permanently (makes later tests fail) --HG-- branch : py3.7 - - - - - d303f641 by Carl Friedrich Bolz-Tereick at 2020-11-05T14:23:22+01:00 a small branch to fix the design of positional-only arg parsing (we don't need two lists, for regular and positional only args. just a single list, and the number of positional only args. this follows cpython 3.8) --HG-- branch : refactor-posonly - - - - - 6433250f by Matti Picus at 2020-11-06T11:06:39+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 3ff0b8a7 by Matti Picus at 2020-11-06T11:14:15+02:00 adjust test to python3.7 compiler --HG-- branch : py3.7 - - - - - 603082ef by Carl Friedrich Bolz-Tereick at 2020-11-06T17:44:50+01:00 simplify positional only argument parsinng by following how CPython 3.8's code objects store things. the names of the positional only and regular arguments are stored in the same list (the positional only first). The number of positional only arguments is stored as well. --HG-- branch : refactor-posonly - - - - - 8b9b1614 by Matti Picus at 2020-11-07T09:51:15+02:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - 1973860c by Carl Friedrich Bolz-Tereick at 2020-11-08T14:30:15+01:00 fix broken merge 2f61e71cf5b0 (some code that was moved from 3.6 to 3.7 got duplicated by the merge). This fixes a number of test failures in test_typeobject.py and test_class.py --HG-- branch : py3.7 - - - - - 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 - - - - - d64aed84 by Matti Picus at 2020-11-13T15:44:06+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 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 - - - - - 4c6bb68c by Matti Picus at 2020-11-14T23:43:48+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 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 - - - - - e3473cd0 by Matti Picus at 2020-11-15T18:52:26+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 22f60360 by Matti Picus at 2020-11-16T04:36:14+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 269f1c1f by Matti Picus at 2020-11-16T12:46:55+02:00 merge py3.6 into branch --HG-- branch : py3.7 - - - - - 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 - - - - - 10aad1c9 by Matti Picus at 2020-11-18T00:54:00+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 7329efa0 by Matti Picus at 2020-12-03T23:13:08+02:00 merge default into branch --HG-- branch : py3.7 - - - - - c8ce918c by Ronan Lamy at 2020-12-04T16:53:56+00:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 17ce9b67 by Ronan Lamy at 2020-12-04T18:08:11+00:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - e3e4ab26 by Ronan Lamy at 2020-12-04T18:26:59+00:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 87ded39c by Matti Picus at 2020-12-05T23:25:35+02:00 hacks to fix ztranslations --HG-- branch : py3.7 - - - - - bc470c4a by Matti Picus at 2020-11-24T10:22:21+02:00 add symlinks for python, python3 to the package (not on windows) --HG-- branch : py3.7 - - - - - 3df2be2f by Armin Rigo at 2020-11-24T11:47:39+00:00 fix and comment --HG-- branch : py3.7-rsre - - - - - 1c714e54 by Armin Rigo at 2020-11-24T16:48:32+01:00 hg merge py3.6 --HG-- branch : py3.7 - - - - - 72ef422f by Armin Rigo at 2020-11-24T16:56:50+01:00 hg merge py3.7 --HG-- branch : py3.7-rsre - - - - - ae821b5b by Armin Rigo at 2020-11-24T17:14:07+01:00 tweaks to pass most tests with -A --HG-- branch : py3.7-rsre - - - - - 26c7c5b3 by Armin Rigo at 2020-11-24T21:22:16+01:00 hg merge py3.6 --HG-- branch : py3.7-rsre - - - - - 4611f4a6 by Armin Rigo at 2020-11-24T21:23:40+01:00 Test now passing for b9c85768b930 --HG-- branch : py3.7-rsre - - - - - 613fc67e by Armin Rigo at 2020-11-24T21:25:35+01:00 Merge py3.7-rsre, which moves the "re" module to hopefully full 3.7 compatibility --HG-- branch : py3.7 - - - - - 963c1740 by Matti Picus at 2020-11-26T15:39:08+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - c911e305 by Matti Picus at 2020-11-27T00:16:02+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 78ea634b by Matti Picus at 2020-11-27T08:41:55+02:00 add failing test --HG-- branch : incremental_decoder - - - - - 2c6154ab by Matti Picus at 2020-11-27T09:30:56+02:00 simplify, which also fixes failing stdlib test --HG-- branch : incremental_decoder - - - - - 000969d3 by Matti Picus at 2020-11-27T12:52:36+02:00 test, fix for surrogatepass which should allow surrogates --HG-- branch : incremental_decoder - - - - - e3bcce64 by Matti Picus at 2020-11-27T13:08:29+02:00 add passing tests for utf-16 --HG-- branch : incremental_decoder - - - - - 81eb76be by Matti Picus at 2020-11-27T13:51:25+02:00 pypy does not support has randomization nor malloc strategies --HG-- branch : py3.7 - - - - - 5bdb2b54 by Matti Picus at 2020-11-27T14:16:40+02:00 sys.flags.dont_write_bytecode is an int, sys.dont_write_bytecode is a bool --HG-- branch : py3.7 - - - - - 673c9fe2 by Matti Picus at 2020-11-27T14:29:15+02:00 document branch, work around glitch in test_whatsnew for multiple pypy3 branches --HG-- branch : incremental_decoder - - - - - d45cf076 by Matti Picus at 2020-11-27T14:30:01+02:00 Merge incremental_decoder which fixes more utf_8_decode --HG-- branch : py3.7 - - - - - b8b2d301 by Carl Friedrich Bolz-Tereick at 2020-11-27T13:42:16+01:00 merge py3.7 --HG-- branch : refactor-posonly - - - - - 373550e5 by Matti Picus at 2020-11-27T16:13:02+02:00 test, fix for time.strftime(u'%y\ud800%m', time.localtime(192039127)) --HG-- branch : py3.7 - - - - - 18a0bec9 by Carl Friedrich Bolz-Tereick at 2020-11-27T19:25:59+01:00 refactor to-be-merged branch --HG-- branch : refactor-posonly - - - - - 5b301920 by Carl Friedrich Bolz-Tereick at 2020-11-27T19:28:04+01:00 merge refactor-posonly --HG-- branch : py3.7 - - - - - eb73fa5c by Carl Friedrich Bolz-Tereick at 2020-11-28T16:28:50+01:00 fix three of the failing tests in test_pypy_c.test_call: in py3.7, CALL_FUNCTION_KW pops a constant tuple from the stack, and uses fixedview, which loses the constness --HG-- branch : py3.7 - - - - - 8dc874c9 by Carl Friedrich Bolz-Tereick at 2020-11-28T16:39:18+01:00 this difference is fine --HG-- branch : py3.7 - - - - - d496d632 by Carl Friedrich Bolz-Tereick at 2020-11-28T17:36:52+01:00 this change is fine too: check that the pattern is indeed a bytes object when matching on a bytes object --HG-- branch : py3.7 - - - - - 341bafea by Matti Picus at 2020-11-28T23:43:26+02:00 fix const-ness of char * fields (bpo 28761) --HG-- branch : py3.7 - - - - - 7587d285 by Matti Picus at 2020-11-28T23:43:26+02:00 fix const-ness of char * fields (bpo 28761) --HG-- branch : const - - - - - d3f0c2d3 by Matti Picus at 2020-11-29T00:00:57+02:00 redo changeset 1bb03638c5fe on branch since more work is needed --HG-- branch : py3.7 - - - - - 221b6f34 by Matti Picus at 2020-11-29T01:37:59+02:00 fix char* -> const char* for translation --HG-- branch : const - - - - - 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 - - - - - e72fdf78 by Armin Rigo at 2020-11-29T05:36:24+01:00 Remove obsolete test --HG-- branch : py3.7 - - - - - 44935667 by Wim Lavrijsen at 2020-11-28T21:45:26-08:00 consistency with cppyy/test version --HG-- branch : cppyy-packaging - - - - - 3e09b903 by Carl Friedrich Bolz-Tereick at 2020-11-29T12:11:13+01:00 fix test, the repr of subclasses changed --HG-- branch : py3.7 - - - - - 22d30a88 by Matti Picus at 2020-11-29T13:56:11+02:00 document branch to be merged --HG-- branch : const - - - - - 0fab1cd0 by Matti Picus at 2020-11-29T13:56:57+02:00 merge const into py3.7 which changes some "char*" to "const char*" --HG-- branch : py3.7 - - - - - e4ba3b1c by Matti Picus at 2020-11-29T13:59:58+02:00 document merged branch, fix test for py3.7 --HG-- branch : py3.7 - - - - - 79525316 by Carl Friedrich Bolz-Tereick at 2020-11-29T13:30:56+01:00 fix error message (I don't understand why we have such a big divergence to cpython in this file) --HG-- branch : py3.7 - - - - - 48b7be56 by Matti Picus at 2020-11-29T23:23:57+02:00 redo 8d46bb85ee06 --HG-- branch : win64-py3.7 - - - - - 8d236899 by Matti Picus at 2020-11-29T23:30:31+02:00 fixes from win64-py3.6 --HG-- branch : win64-py3.7 - - - - - a78b7994 by Matti Picus at 2020-11-30T08:03:37+02:00 fixes annotation for both 32-bit and 64-bit windows, disable _hpy_universal --HG-- branch : win64-py3.7 - - - - - fdc9ead3 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 --HG-- branch : py3.7 - - - - - 21cc796c by Carl Friedrich Bolz-Tereick at 2020-11-30T13:45:43+01:00 fix error message --HG-- branch : py3.7 - - - - - ea46da16 by Carl Friedrich Bolz-Tereick at 2020-11-30T15:10:15+01:00 better error message for object.__init__ with too many parameters --HG-- branch : py3.7 - - - - - 3c2a6695 by Matti Picus at 2020-11-30T19:41:02+02:00 fix tests after merge --HG-- branch : win64-py3.7 - - - - - 75e89acc by Matti Picus at 2020-11-30T19:44:31+02:00 merge default into py.37 via intermediary branch win64-py3.7 --HG-- branch : py3.7 - - - - - 30966087 by Matti Picus at 2020-11-30T19:53:10+02:00 document merged branch --HG-- branch : py3.7 - - - - - 5b8caa3a by Matti Picus at 2020-11-30T23:27:34+02:00 translation fixes for 64-bit windows --HG-- branch : py3.7 - - - - - a9ea7763 by Matti Picus at 2020-12-01T11:32:53+02:00 fix tests after merge --HG-- branch : py3.7 - - - - - 07c748c4 by Carl Friedrich Bolz-Tereick at 2020-11-30T19:30:24+01:00 fix stdlib test_math.py --HG-- branch : py3.7 - - - - - fad3e3be by Carl Friedrich Bolz-Tereick at 2020-12-01T09:33:22+01:00 fix bug in codecs: it uses a function from the parser, which turned warnings into SyntaxErrors a bit too eagerly --HG-- branch : py3.7 - - - - - e369e19a by Carl Friedrich Bolz-Tereick at 2020-12-01T12:34:31+01:00 move some code around to make it possible to produce proper deprecation warnings from the compiler, with the right filename and line number --HG-- branch : py3.7 - - - - - 42d01f73 by Carl Friedrich Bolz-Tereick at 2020-12-01T14:37:37+01:00 undo this change to test_string_literals, we get the same line numbers as CPython now --HG-- branch : py3.7 - - - - - 1b4c6315 by Matti Picus at 2020-12-01T00:19:19+02:00 test, fix cpyext on win64 --HG-- branch : win64-cpyext - - - - - 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 - - - - - a4f0815f by Matti Picus at 2020-12-02T20:40:00+02:00 mroe translation fixes --HG-- branch : win64-cpyext - - - - - 273d6c26 by Matti Picus at 2020-12-06T08:50:55+02:00 fixes for circular imports (bpo 30024) and stack usage (bpo 31286) --HG-- branch : py3.7 - - - - - 7ea2c007 by Matti Picus at 2020-12-06T13:42:27+02:00 move "thread from "requires" to "suggested" for sandbox, compatibility with python3.7 - - - - - d1d08f88 by Matti Picus at 2020-12-06T13:44:35+02:00 merge default into py3.7 --HG-- branch : py3.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 - - - - - 70c51e2f by Matti Picus at 2020-12-06T21:31:05+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 37651989 by Matti Picus at 2020-12-07T08:34:52+02:00 another ztranslation fix --HG-- branch : py3.7 - - - - - 96cb799d by Matti Picus at 2020-12-07T08:47:28+02:00 disable _hpy_universal tests on 32-bit linux --HG-- branch : py3.7 - - - - - a5b96272 by Matti Picus at 2020-12-07T10:26:52+02:00 fix test --HG-- branch : py3.7 - - - - - 14ff4a35 by Carl Friedrich Bolz-Tereick at 2020-12-07T11:34:04+01:00 fix issue #3355: a type annotated assignment was incorrectly handled in the scoping rules, leading to a crash in complex situations. --HG-- branch : py3.6 - - - - - 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 - - - - - 7750e68e by Matti Picus at 2020-12-07T14:39:13+02:00 merge py3.6 into py3.7 --HG-- branch : py3.7 - - - - - 69b5750b by Matti Picus at 2020-12-08T08:39:37+02:00 fix missing import --HG-- branch : py3.7 - - - - - dcaafc40 by Carl Friedrich Bolz-Tereick at 2020-12-08T17:45:03+01:00 test and fix issue #3172: fix a segfault in nonblocking reads --HG-- branch : py3.6 - - - - - eb984336 by Sebastian Berg at 2020-12-08T11:01:26-06:00 CPyext: Implement METH_FASTCALL This commit adds the METH_FASTCALL method calling convention (with the exception of omitting the `const` classifier for the arguments). Beginning with Python 3.10, `METH_FASTCALL` is not part of the limited API anymore, it was first available (although undocumented) in Python 3.7. Closes #3357 --HG-- branch : meth-fastcall - - - - - b1379354 by Carl Friedrich Bolz-Tereick at 2020-12-08T19:10:58+01:00 merge default --HG-- branch : py3.6 - - - - - 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) - - - - - 4089de80 by Carl Friedrich Bolz-Tereick at 2020-12-08T19:32:38+01:00 convert test_warnings to apptest_warnings --HG-- branch : py3.6 - - - - - 02d69419 by Carl Friedrich Bolz-Tereick at 2020-12-08T19:34:28+01:00 merge default --HG-- branch : py3.6 - - - - - b0195616 by Carl Friedrich Bolz-Tereick at 2020-12-08T19:57:37+01:00 merge py3.6 --HG-- branch : py3.7 - - - - - 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 - - - - - 3849fedc by Matti Picus at 2020-12-09T23:54:17+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 2d04e489 by Sebastian Berg at 2020-12-09T19:01:40-06:00 Remove copy-pasted comment, since I did not actually add tests for refcounts --HG-- branch : meth-fastcall - - - - - d31c98d4 by Matti Picus at 2020-12-10T08:20:37+02:00 fix test for pkg_resources monkeypatching after translation --HG-- branch : py3.7 - - - - - c74ca1c4 by Carl Friedrich Bolz-Tereick at 2020-12-10T10:40:12+01:00 fix merge error of f967662a9096 --HG-- branch : py3.7 - - - - - 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 - - - - - a1f4bdd1 by Matti Picus at 2020-12-15T11:34:59+02:00 use correct slot for sni_callback attribute (issue 3359) --HG-- branch : py3.7 - - - - - cbbefcdc by Matti Picus at 2020-12-19T22:13:46+02:00 add pystrtod.h and expose constants --HG-- branch : py3.7 - - - - - 9495abfa by Matti Picus at 2020-12-19T22:51:57+02:00 add new include pystrtod.h --HG-- branch : py3.7 - - - - - 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 - - - - - bb066607 by Matti Picus at 2020-12-20T23:09:42+02:00 merge py3.7 into branch --HG-- branch : win64-cpyext - - - - - d2538809 by Matti Picus at 2020-12-21T00:48:08+02:00 differentiate between 64- and 32-bit _pypy_winbase_cffi --HG-- branch : win64-cpyext - - - - - 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 - - - - - 826ff5f3 by Matti Picus at 2020-12-21T14:27:58+02:00 merge win4-cpyext into py3.7 --HG-- branch : py3.7 - - - - - 29fcd633 by Matti Picus at 2020-12-21T14:29:33+02:00 document merged branch --HG-- branch : py3.7 - - - - - 3f9a6b61 by Matti Picus at 2020-12-23T09:49:57+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 13886109 by Matti Picus at 2020-12-23T12:38:23+02:00 fixes from merge/adapt tests to python3 --HG-- branch : py3.7 - - - - - aa24892a by Matti Picus at 2020-12-22T09:19:05+02:00 char * -> const char * (issue 3362) --HG-- branch : py3.7 - - - - - 38ef2a3d by Armin Rigo at 2020-12-22T12:17:13+01:00 Capture the raw file descriptor in addition to sys.stderr --HG-- branch : py3.7 - - - - - a9488261 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 (grafted from 034fff093f61cd997025999f0eac0d5c858e3c3c) --HG-- branch : py3.7 - - - - - 86cad7f3 by Armin Rigo at 2020-12-22T13:07:09+01:00 Issue #3227: set_wakeup_fd(warn_on_full_buffer) --HG-- branch : py3.7 - - - - - 7159a5f4 by Matti Picus at 2020-12-23T00:23:31+02:00 more char -> const char --HG-- branch : py3.7 - - - - - 465ac81c by nulano at 2020-12-23T06:16:53+01:00 add winreg.REG_QWORD_... introduced in Python 3.6 --HG-- branch : py3.7-winreg - - - - - 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 - - - - - 74cc5e54 by Matti Picus at 2020-12-23T13:26:36+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 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 - - - - - b007f316 by nulano at 2020-12-23T16:15:23+01:00 implement winreg.REG_QWORD reading and writing --HG-- branch : py3.7-winreg - - - - - 01c04656 by nulano at 2020-12-23T19:17:45+01:00 Backout changeset a4bc70b4f004c37b6c618ba011ec9136a53306c3 --HG-- branch : py3.7-winreg - - - - - c3c1795c by nulano at 2020-12-23T19:22:19+01:00 Merge --HG-- branch : py3.7-winreg - - - - - 3ef2f985 by nulano at 2020-12-23T19:40:37+01:00 fix merge --HG-- branch : py3.7-winreg - - - - - 4f825892 by nulano at 2020-12-23T21:27:16+01:00 implement winreg reflection on win64 --HG-- branch : py3.7-winreg - - - - - b305b480 by nulano at 2020-12-23T22:02:22+01:00 bpo-21151, preserve None passed as REG_BINARY instead of crashing or changing it to an empty string --HG-- branch : py3.7-winreg - - - - - eb5d8d6c by nulano at 2020-12-24T02:29:46+01:00 bpo-25778, truncate REG_SZ at first NULL to match reg.exe behaviour --HG-- branch : py3.7-winreg - - - - - 00da5a5f by nulano at 2020-12-24T02:30:26+01:00 change REG_MULTI_SZ parsing to match CPython for empty strings --HG-- branch : py3.7-winreg - - - - - d7dd61a0 by nulano at 2020-12-24T07:09:58+01:00 redo e070d661df63 using runtime loading --HG-- branch : py3.7-winreg - - - - - 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 - - - - - a9ffd050 by nulano at 2020-12-24T17:40:21+01:00 simplify d5d9fb27b018 --HG-- branch : py3.7-winreg - - - - - df2f7b8c by Matti Picus at 2020-12-24T20:33:58+02:00 add an option for 'manifest' - - - - - 77bb90aa by Matti Picus at 2020-12-24T23:04:54+02:00 INCLUDEPY and INCLUDEDIR should point to the original directory even in a virtualenv (issue 3364) --HG-- branch : py3.7 - - - - - a30dd453 by Matti Picus at 2020-12-24T23:31:07+02:00 make order of arguments consistent with CPython, related to issue 2267 - - - - - 9572535b by nulano at 2020-12-25T02:39:54+01:00 round-trip invalid UTF-16 data in winreg without a UnicodeDecodeError, issue 3342 --HG-- branch : py3.7-winreg - - - - - 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) - - - - - 99df4b6d by Matti Picus at 2020-12-25T14:26:33+02:00 close and document branch to be merged --HG-- branch : py3.7-winreg - - - - - b623497b by Matti Picus at 2020-12-25T14:27:27+02:00 merge py3.7-winreg which fixes various problems with winreg --HG-- branch : py3.7 - - - - - d2bc5116 by Matti Picus at 2020-12-25T14:29:11+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 17559cd2 by Matti Picus at 2020-12-25T16:12:58+02:00 backport rpython changes from py3.7-winreg - - - - - 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 - - - - - 5ab87d3a by nulano at 2020-12-26T12:32:47+01:00 prevent overflow in _hash_long on win64 using method from CPython --HG-- branch : py3.7-win64-hash - - - - - d7bf7949 by nulano at 2020-12-26T13:22:49+01:00 fix _hash_long changes on linux64 --HG-- branch : py3.7-win64-hash - - - - - 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 - - - - - 899cabcb by Matti Picus at 2020-12-27T00:08:26+02:00 merge default into branch --HG-- branch : py3.7 - - - - - fc4d8548 by nulano at 2020-12-27T04:43:18+01:00 really fix _hash_long changes on linux64 --HG-- branch : py3.7-win64-hash - - - - - 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) - - - - - c1d6dc1a by Matti Picus at 2020-12-27T10:36:30+02:00 remove setrecursionlimit call from a535e6deaf20 in 2015 It causes a crash when running tests with pypy2.7 7.3.3 on windows --HG-- branch : py3.7 - - - - - 174c867f by Matti Picus at 2020-12-27T11:50:04+02:00 adapt test to windows, verify it passes with -A --python=cpython37 --HG-- branch : py3.7 - - - - - 7b90ba6a by Matti Picus at 2020-12-27T13:47:49+02:00 use original path name in exception, like CPython --HG-- branch : py3.7 - - - - - 5c21b9f7 by Matti Picus at 2020-12-27T15:11:24+02:00 test, fix for NULL input to PyLong_AsUnsignedLongLongMask --HG-- branch : py3.7 - - - - - 253c306a by Matti Picus at 2020-12-27T15:32:00+02:00 fix failing site.py test --HG-- branch : py3.7 - - - - - e64b4e09 by Matti Picus at 2020-12-27T12:53:03+02:00 revert a8cc02f18573 and make it non-windows only --HG-- branch : py3.7 - - - - - 5e09dd17 by Wim Lavrijsen at 2020-12-28T00:43:02+00:00 merge default into cppyy dev branch --HG-- branch : cppyy-packaging - - - - - be6432bf by Matti Picus at 2020-12-28T09:39:40+02:00 wrap mavcrt.get_osfhandle with FdValidator (removed in the FdValidator refactoring) - - - - - 55f49463 by Matti Picus at 2020-12-28T11:13:13+02:00 merge heads --HG-- branch : py3.7 - - - - - 5cd23165 by Matti Picus at 2020-12-28T11:15:06+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - b87ea8c0 by Matti Picus at 2020-12-28T16:56:35+02:00 tweak test which seems to timeout when run with pypy as untranslated host --HG-- branch : py3.7 - - - - - 51f5e93a by Matti Picus at 2020-12-28T18:27:40+02:00 bpo 28732 - Raise ValueError when argv[0] of execv and friends is empty --HG-- branch : py3.7 - - - - - b9c6e26c by nulano at 2020-12-28T18:16:24+01:00 Merge py3.7 into branch --HG-- branch : py3.7-win64-hash - - - - - 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 - - - - - 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" - - - - - 259b01da by Matti Picus at 2020-12-29T00:38:14+02:00 decorate ctypes functions that have pointer arguments for win64 - - - - - eac7412b by Matti Picus at 2020-12-29T00:39:02+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 8bfb6899 by Matti Picus at 2020-12-29T09:37:43+02:00 close branch to be merged --HG-- branch : py3.7-win64-hash - - - - - ba4fb995 by Matti Picus at 2020-12-29T09:38:50+02:00 merge py3.7-win64-hash which fixes overflow and speeds up hashing --HG-- branch : py3.7 - - - - - 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 - - - - - 28466731 by Matti Picus at 2020-12-30T08:52:29+02:00 document merged branch --HG-- branch : py3.7 - - - - - b329a093 by Matti Picus at 2020-12-30T10:29:46+02:00 fix for python2 --HG-- branch : sync-distutils - - - - - 42eb475c by Matti Picus at 2020-12-30T11:35:28+02:00 fix some py3.7 cpyext tests for win64 --HG-- branch : py3.7 - - - - - 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 - - - - - 58b21c2c by Matti Picus at 2020-12-30T12:55:28+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 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 - - - - - d3327c00 by Matti Picus at 2020-12-30T23:16:21+02:00 after updating windows build machines, extra stack depth is needed on windows too --HG-- branch : py3.7 - - - - - d0667de9 by Matti Picus at 2020-12-30T23:54:00+02:00 sleep for at least 1 ms on windows, otherwise the test seems to lock up --HG-- branch : py3.7 - - - - - eb2cb1a3 by Matti Picus at 2020-12-31T08:06:41+02:00 add missing import --HG-- branch : py3.7 - - - - - 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 - - - - - 0ae1bc86 by isidentical at 2020-12-31T18:06:05+03:00 Allow compiler to inherit flags from __future__.annotations --HG-- branch : issue-3371 - - - - - 8adc96ff by Carl Friedrich Bolz-Tereick at 2020-12-31T15:15:47+00:00 Merge branch 'branch/issue-3371' into 'branch/py3.7' Allow compiler to inherit flags from __future__.annotations See merge request pypy/pypy!788 --HG-- branch : py3.7 - - - - - 1902436d by Matti Picus at 2020-12-31T19:03:16+02:00 re-enable win32consoleio --HG-- branch : win32consoleio2 - - - - - 10ac13d0 by Matti Picus at 2020-12-31T19:09:12+02:00 document merged branch --HG-- branch : py3.7 - - - - - 0fc4205c by Matti Picus at 2021-01-01T01:20:20+02:00 revert wrong part of 065592640a92 --HG-- branch : py3.7 - - - - - 99578319 by Matti Picus at 2021-01-01T12:02:50+02:00 debug issue 3374 --HG-- branch : py3.7 - - - - - 420d87d2 by Matti Picus at 2021-01-01T12:06:43+02:00 merge py3.7 into branch --HG-- branch : win32consoleio2 - - - - - 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 - - - - - feb8cbce by Matti Picus at 2021-01-03T18:54:53+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 7e2a75e6 by Matti Picus at 2021-01-03T19:27:52+02:00 document branch to be merged --HG-- branch : win32consoleio2 - - - - - 8a727574 by Matti Picus at 2021-01-03T19:28:55+02:00 merge win32consoleio2 which re-enables win32consoleio --HG-- branch : py3.7 - - - - - dced3f63 by Matti Picus at 2021-01-04T00:44:38+02:00 test, fix for tightening overflow values in PyLong_As* functions for win64 --HG-- branch : py3.7 - - - - - 023bd2db by Matti Picus at 2021-01-04T08:43:41+02:00 add str2constcharp for tests - - - - - 442ee653 by Matti Picus at 2021-01-04T08:56:45+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 60b3ac6a by Matti Picus at 2021-01-04T09:27:05+02:00 get LONG_MAX, LONG_MIN from C to fix test --HG-- branch : py3.7 - - - - - a57597c4 by Matti Picus at 2021-01-04T09:41:20+02:00 add missing dwShareMode argument (how does it work without this?) --HG-- branch : py3.7 - - - - - de3a7b72 by Matti Picus at 2021-01-04T11:14:59+02:00 test, fix for surrogates in winreg input value (issue 3345) --HG-- branch : py3.7 - - - - - 89baef0c by Matti Picus at 2021-01-04T13:37:20+02:00 remove pdb --HG-- branch : py3.7 - - - - - 7c057c80 by Matti Picus at 2021-01-05T12:57:30+02:00 another workaround for windows lib-python test hanging, issue 3374 --HG-- branch : py3.7 - - - - - 9f4e1806 by Matti Picus at 2021-01-05T21:02:53+02:00 provide a pypy BytesBuilder alternative to io.BytesIO in pure-python pickle --HG-- branch : py3.7 - - - - - a939fa73 by Matti Picus at 2021-01-05T23:50:08+02:00 remove code added in cdacad9a627a that does not exist in cpython --HG-- branch : py3.7 - - - - - 5c562381 by Matti Picus at 2021-01-06T12:57:07+02:00 fix tests for windows use of dbm.dumb --HG-- branch : py3.7 - - - - - 506ecf8a by Matti Picus at 2021-01-06T12:29:00+02:00 skip test that fails on PyPy like on CPython after 574a05c614cc --HG-- branch : py3.7 - - - - - 98265c6e by Matti Picus at 2021-01-07T09:44:11+02:00 generalize venv when copying *.exe and *.dll for windows like in symlink case --HG-- branch : py3.7 - - - - - 3d3c2a42 by fijal at 2021-01-07T16:30:16+02:00 rename Hash to HASH to match cpython - - - - - cc0a1a6e by fijal at 2021-01-07T16:31:02+02:00 rename Hash to HASH to match CPython --HG-- branch : py3.7 - - - - - 31e6a858 by Sebastian Berg at 2021-01-08T21:06:04-06:00 CPyext: Fix bug and simplify new FASTCALL support --HG-- branch : meth-fastcall - - - - - 38030d3f by Sebastian Berg at 2021-01-08T21:24:14-06:00 CPyext, fixup: remove unused code and fixup code --HG-- branch : meth-fastcall - - - - - ff2056d9 by Carl Friedrich Bolz-Tereick at 2021-01-09T11:10:31+01:00 kill remnant of previous approach --HG-- branch : meth-fastcall - - - - - 054e8c8f by Matti Picus at 2021-01-09T20:27:06+02:00 merge py3.7 into branch --HG-- branch : meth-fastcall - - - - - c48aa3ef by Matti Picus at 2021-01-09T20:28:39+02:00 document and close branch to be merged --HG-- branch : meth-fastcall - - - - - 9f98ddbd by Matti Picus at 2021-01-09T20:29:32+02:00 merge meth-fastcall which implements METH_FASTCALL --HG-- branch : py3.7 - - - - - 43e95a95 by Matti Picus at 2021-01-10T13:15:27+02:00 fix failing test --HG-- branch : py3.7 - - - - - 00bae7e6 by Matti Picus at 2021-01-10T19:07:27+02:00 disable WinConsoleIO (again), it still causes crashes when testing numpy --HG-- branch : py3.7 - - - - - 6d658cde by Carl Friedrich Bolz-Tereick at 2021-01-10T21:26:52+01:00 fix #3380: the evaluation order of keys and values of large dict literals was wrong in 3.7 (in lower versions it was the same way, but in 3.7 the evaluation order of *small* dicts changed, but I didn't fix huge dicts) --HG-- branch : py3.7 - - - - - 1ddcae67 by Carl Friedrich Bolz-Tereick at 2021-01-10T21:32:27+01:00 merge heads --HG-- branch : py3.7 - - - - - 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 - - - - - ebce569d by Carl Friedrich Bolz-Tereick at 2021-02-03T15:02:00+01:00 remove unreachable code(?) - - - - - 307ee9d8 by Matti Picus at 2021-02-03T22:41:07+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 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_... - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - eea32247 by Maciej Fijalkowski at 2021-02-23T11:40:07+00:00 update the files for vmprof-python - - - - - c4cf8ba6 by Maciej Fijalkowski at 2021-02-23T11:55:19+00:00 Start a new branch to get support for vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 3f8b27b0 by Maciej Fijalkowski at 2021-02-23T12:20:02+00:00 actually enable vmprof on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 60e509fc by Matti Picus at 2021-02-23T18:08:03+02:00 fix use of `pip install --local` --HG-- branch : py3.7 - - - - - fc55b62e by Matti Picus at 2021-02-23T19:18:08+02:00 sync with upstream --HG-- branch : py3.7 - - - - - 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 - - - - - 5c2c65f2 by Matti Picus at 2021-02-24T16:49:40+02:00 more upstream syncing - move inttypes.h into pyport.h (issue 3407) - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 38f81ebc by Armin Rigo at 2021-02-26T11:37:16+01:00 Copy dummy constants from greenlet 1.0.0 - - - - - 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 - - - - - 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 - - - - - 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 - - - - - 680060b9 by fijal at 2021-03-01T14:18:12+02:00 an attempt to get vmprof going on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 1028285d by fijal at 2021-03-01T14:20:29+02:00 seems sometimes we have mc sometimes we dont --HG-- branch : vmprof-aarch64 - - - - - 6e0e3220 by fijal at 2021-03-01T14:23:45+02:00 use the real way to do it --HG-- branch : vmprof-aarch64 - - - - - 6b8b1ffa by Matti Picus at 2021-03-01T14:29:10+02:00 sprinkle more links to heptapod in the docs, update some older pages - - - - - c8c3ad09 by Matti Picus at 2021-03-01T14:38:36+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 21b8210b by Matti Picus at 2021-03-01T14:49:37+02:00 fix merge --HG-- branch : py3.7 - - - - - 7ea34c4d by Maciej Fijalkowski at 2021-03-01T15:17:34+00:00 hopefully add vmprof support to pypy on aarch64 --HG-- branch : vmprof-aarch64 - - - - - 814e0a15 by fijal at 2021-03-01T21:14:32+02:00 close to be merged branch --HG-- branch : vmprof-aarch64 - - - - - 4f926cc6 by fijal at 2021-03-01T21:14:49+02:00 Implement vmprof support for aarch64 - - - - - 451be290 by Matti Picus at 2021-03-02T07:25:29+02:00 document branch - - - - - 978b3dd7 by Matti Picus at 2021-03-02T07:26:14+02:00 merge default into branch --HG-- branch : py3.7 - - - - - f57ce76d by Matti Picus at 2021-03-02T08:17:15+02:00 fix structseq attribute setter error message - - - - - 8e095afd by Matti Picus at 2021-03-02T10:49:08+02:00 sync Py_.*Flags with sys.flags, issue 3409 - - - - - 5bd4267b by Matti Picus at 2021-03-02T11:59:50+02:00 make init_flags a init_function - - - - - c907a74e by Carl Friedrich Bolz-Tereick at 2021-03-02T13:10:56+01:00 re-do 444773826a28 which got lost in a merge --HG-- branch : py3.7 - - - - - 755189fb by Carl Friedrich Bolz-Tereick at 2021-03-02T13:23:40+01:00 fast path for unicode.upper/lower for ascii - - - - - c6e6d80c by Carl Friedrich Bolz-Tereick at 2021-03-02T14:35:35+01:00 add ascii fast paths to the tolower/toupper functions of the unicode dbs too (the part of the diff around special casing is due to c6650aed42e0 not regenerating *all* unicodedb versions, only unicodedb_5_2_0) - - - - - 0d470e57 by Carl Friedrich Bolz-Tereick at 2021-03-02T20:37:27+01:00 some ascii fast paths of latin-1 encoding/decoding - - - - - 00a76e59 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:27:45+01:00 woops - - - - - 662757c6 by Carl Friedrich Bolz-Tereick at 2021-03-02T21:37:47+01:00 fix translation (can't iterate over tuples in rpython) - - - - - 1e30e66c by Carl Friedrich Bolz-Tereick at 2021-03-03T10:02:21+01:00 test and fix in the ascii prefix shortcut - - - - - 9acd6b83 by Carl Friedrich Bolz-Tereick at 2021-03-03T10:15:29+01:00 fix incorrect test - - - - - 5106061a by Matti Picus at 2021-03-03T11:20:24+02:00 merge default into branch --HG-- branch : py3.7 - - - - - d685ad8e by Matti Picus at 2021-03-03T11:40:54+02:00 fix merge for py3.7, redo 95aba12aa102 --HG-- branch : py3.7 - - - - - a47f841d by Carl Friedrich Bolz-Tereick at 2021-03-03T11:02:06+01:00 merge default --HG-- branch : py3.7 - - - - - 475f9fc6 by Carl Friedrich Bolz-Tereick at 2021-03-03T11:04:32+01:00 consistent in naming static method with py3.7 branch - - - - - f5fc3e4d by Carl Friedrich Bolz-Tereick at 2021-03-03T11:05:27+01:00 merge default --HG-- branch : py3.7 - - - - - 55e8a7f3 by Carl Friedrich Bolz-Tereick at 2021-03-03T14:05:45+01:00 add a jit driver for re.split - - - - - 30377d3f by Matti Picus at 2021-03-03T23:56:27+02:00 port fixes for bpo-42051 reject XML entity declarations in plist files --HG-- branch : py3.7 - - - - - bb79f00a by Matti Picus at 2021-03-04T00:02:24+02:00 port fixes for bpo-42051 reject XML entity declarations in plist files - - - - - cd2b842e by Matti Picus at 2021-03-04T00:06:55+02:00 No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944) - - - - - 5afc3827 by Matti Picus at 2021-03-04T00:09:51+02:00 No longer call eval() on content received via HTTP in CJK codec tests (bpo-41944) --HG-- branch : py3.7 - - - - - 6ed162ed by Carl Friedrich Bolz-Tereick at 2021-03-04T11:27:40+01:00 add a test for the unicode case - - - - - 22aa2ecf by Matti Picus at 2021-03-04T13:55:32+02:00 add missing import --HG-- branch : py3.7 - - - - - 311b8e94 by Matti Picus at 2021-03-04T14:19:47+02:00 update to stdlib 3.7.10 --HG-- branch : vendor/stdlib-3.7 - - - - - bc11d37b by Matti Picus at 2021-03-04T14:25:04+02:00 update stdlib to 3.7.10 --HG-- branch : py3.7 - - - - - d0cad0fa by Matti Picus at 2021-03-04T14:37:28+02:00 bpo-40791: Make compare_digest more constant-time - - - - - dba3fa43 by Carl Friedrich Bolz-Tereick at 2021-03-04T16:17:03+01:00 merge default --HG-- branch : py3.7 - - - - - ede9bf7d by Matti Picus at 2021-03-04T18:09:42+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 896d5141 by Matti Picus at 2021-03-04T18:10:08+02:00 merge heads --HG-- branch : py3.7 - - - - - 29d3bbc9 by Matti Picus at 2021-03-04T18:19:41+02:00 update version to 3.7.10 --HG-- branch : py3.7 - - - - - 84084e62 by Matti Picus at 2021-03-04T18:26:55+02:00 merge heads - - - - - e61df392 by Matti Picus at 2021-03-04T21:40:20+02:00 bpo-42967: only use '&' as a query string separator - - - - - 2f5ba8b7 by Matti Picus at 2021-03-05T09:07:07+02:00 fix bad merge - - - - - a53801b7 by Matti Picus at 2021-03-05T09:07:56+02:00 backed out changeset 12a7226bdbaa, doesn't work on 2.7 - - - - - e3acd923 by Matti Picus at 2021-03-05T09:10:25+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - daa29890 by Matti Picus at 2021-03-05T09:19:36+02:00 fix so test can run --HG-- branch : py3.7 - - - - - 7c67eddd by Matti Picus at 2021-03-05T09:24:36+02:00 document merged branch --HG-- branch : py3.7 - - - - - d5bbe31d by Matti Picus at 2021-03-05T09:35:47+02:00 not worth the effort to test Py_*Flags untranslated with MSVC - - - - - fca13894 by Matti Picus at 2021-03-05T09:38:27+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 8cc34b84 by Carl Friedrich Bolz-Tereick at 2021-03-05T11:32:54+01:00 add a hack that fixes test_ztranslation of _hpy_universal --HG-- branch : py3.7 - - - - - a45767ce by Carl Friedrich Bolz-Tereick at 2021-03-05T11:44:34+01:00 better place for the hack --HG-- branch : py3.7 - - - - - fa273acf by Carl Friedrich Bolz-Tereick at 2021-03-05T12:25:31+01:00 speaking of hacks: fix test_ztranslation of _posixsubprocess --HG-- branch : py3.7 - - - - - 418727b5 by Matti Picus at 2021-03-05T14:14:06+02:00 comment how cpython fixed a failing test --HG-- branch : py3.7 - - - - - 4bbc9dd6 by alexprengere at 2021-03-05T18:41:55+01:00 bpo-43399: Add failing test case --HG-- branch : fix-issue-3181 - - - - - 06d45463 by alexprengere at 2021-03-05T18:42:24+01:00 bpo-43399: Fix ElementTree.extend not working on iterators --HG-- branch : fix-issue-3181 - - - - - adf6c996 by Carl Friedrich Bolz-Tereick at 2021-03-05T21:37:39+01:00 add c_/f_/contiguous flags on memoryview --HG-- branch : py3.7 - - - - - dc88c4a9 by Carl Friedrich Bolz-Tereick at 2021-03-05T22:03:30+01:00 fix translation --HG-- branch : py3.7 - - - - - 11e8cbe0 by Matti Picus at 2021-03-06T18:45:31+00:00 Merge branch 'branch/fix-issue-3181' into 'branch/py3.7' Branch/fix issue 3181 (bpo43399) See merge request pypy/pypy!807 --HG-- branch : py3.7 - - - - - 67a3799e by Carl Friedrich Bolz-Tereick at 2021-03-06T21:01:58+01:00 (cfbolz, ronny, twitch): while adding matmul support for weakref proxies, we found out that all the reverse operations on proxies were broken since forever! fix that - - - - - 578f789a by Matti Picus at 2021-03-06T23:02:46+02:00 document merged branch --HG-- branch : py3.7 - - - - - 31b5ed00 by Matti Picus at 2021-03-06T23:16:41+02:00 Merge with default --HG-- branch : py3.7 - - - - - fcd58159 by Matti Picus at 2021-03-06T23:26:38+02:00 Fix bacb519b8262: use python2 version not python3 - - - - - 0e6bc6bd by Matti Picus at 2021-03-07T06:57:34+02:00 fix merge in cppyy --HG-- branch : py3.7 - - - - - 8367d6a8 by Matti Picus at 2021-03-07T09:28:51+02:00 hack the rfunc.func_name to fix translation - - - - - 22133b94 by Matti Picus at 2021-03-07T09:29:24+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 3ec1b1c5 by Matti Picus at 2021-03-08T17:58:07+02:00 bpo-33053: -m now adds *starting* directory to sys.path, small cleanups --HG-- branch : py3.7 - - - - - c8de5a03 by Matti Picus at 2021-03-08T21:30:42+02:00 fix error message when filename does not exist when calling "pypy filename" --HG-- branch : py3.7 - - - - - e29ff438 by Matti Picus at 2021-03-08T23:09:10+02:00 warnings: get filename from the code object, fix test for py3.8 version --HG-- branch : py3.7 - - - - - 8ba40d7b by Matti Picus at 2021-03-09T00:58:16+02:00 issue 3413: converting utf-8 to 1-byte buffers must consider latin-1 encoding --HG-- branch : py3.7 - - - - - 06442a1b by Carl Friedrich Bolz-Tereick at 2021-03-09T13:33:33+01:00 fix test --HG-- branch : py3.7 - - - - - 3e9c4864 by Carl Friedrich Bolz-Tereick at 2021-03-09T13:55:24+01:00 more fixes --HG-- branch : py3.7 - - - - - dfbb98f1 by Carl Friedrich Bolz-Tereick at 2021-03-09T13:59:21+01:00 another fix --HG-- branch : py3.7 - - - - - a4378a58 by Matti Picus at 2021-03-09T18:10:26+02:00 back out filename changes in 5cab38ca5bce, something is off with frames and stacklevel --HG-- branch : py3.7 - - - - - ec71570f by Matti Picus at 2021-03-09T19:12:31+02:00 simplify error message to match CPython --HG-- branch : py3.7 - - - - - e08b16d2 by Ronan Lamy at 2020-12-29T17:24:11+01:00 Fix value of .__module__ and .__name__ on the result of PyType_FromSpec() --HG-- branch : py3.7 - - - - - fc261249 by Ronan Lamy at 2021-03-03T20:07:57+00:00 Make sure PyHeapTypeObjects are correctly initialised in tests --HG-- branch : py3.7 - - - - - a120be83 by Ronan Lamy at 2021-03-11T18:44:35+00:00 Update to Python 3.7 (merge 'py3.7' into 'hpy') --HG-- branch : hpy - - - - - 30 changed files: - LICENSE - dotviewer/drawgraph.py - dotviewer/graphdisplay.py - dotviewer/graphparse.py - dotviewer/test/test_interactive.py - dotviewer/test/test_interactive_unicode.py - 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/hpy_tests/conftest.py - extra_tests/test_dbm.py - extra_tests/test_decimal.py - extra_tests/test_dis.py - extra_tests/test_gdbm.py - + extra_tests/test_immutables_map.py - extra_tests/test_os.py - extra_tests/test_sqlite3.py - + lib-python/2.7/distutils/_msvccompiler.py - + lib-python/2.7/distutils/tests/test_msvccompiler.py - lib-python/3/__future__.py - lib-python/3/_bootlocale.py - lib-python/3/_collections_abc.py - lib-python/3/_dummy_thread.py - lib-python/3/_osx_support.py - + lib-python/3/_py_abc.py - lib-python/3/_pydecimal.py - lib-python/3/_pyio.py - lib-python/3/_strptime.py - lib-python/3/_weakrefset.py - lib-python/3/abc.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/55925cc909bf5311994165b3c9377a9cab47e2fa...a120be83a39b72c20fda5a115bf4b652167efb57 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/55925cc909bf5311994165b3c9377a9cab47e2fa...a120be83a39b72c20fda5a115bf4b652167efb57 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 Mar 11 14:28:55 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 11 Mar 2021 19:28:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] a test that shows the problem of #3402: when disabling inlining we can get into Message-ID: <604a6f77a8155_1fe338b8c151825@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 7c99942a by Carl Friedrich Bolz-Tereick at 2021-03-11T20:28:40+01:00 a test that shows the problem of #3402: when disabling inlining we can get into a situation where we retrace again and again the same loop, because it is itself too huge - - - - - 1 changed file: - rpython/jit/metainterp/test/test_recursive.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/7c99942a659146fe8bcc236074f42631917053bd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/7c99942a659146fe8bcc236074f42631917053bd 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 Mar 12 05:06:26 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 12 Mar 2021 10:06:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] redo d137aaa8fb1a to enable the sys_flags on windows Message-ID: <604b3d2227ac9_1fe24bddc1575b0@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: b3c92491 by Matti Picus at 2021-03-12T12:05:23+02:00 redo d137aaa8fb1a to enable the sys_flags on windows - - - - - 1 changed file: - pypy/module/cpyext/api.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/b3c92491d0a31d74d15bc50bf2b7995952572f13 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/b3c92491d0a31d74d15bc50bf2b7995952572f13 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 Mar 12 05:11:00 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 12 Mar 2021 10:11:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 13 commits: add unicode version 12.1 Message-ID: <604b3e346a054_1fe338b8c157964@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: dfa795d6 by Carl Friedrich Bolz-Tereick at 2021-03-08T12:56:17+01:00 add unicode version 12.1 - - - - - 4b8dd2f0 by Carl Friedrich Bolz-Tereick at 2021-03-08T14:30:10+01:00 expose memfd_create on linux - - - - - 1cb9f859 by Carl Friedrich Bolz-Tereick at 2021-03-08T19:40:41+01:00 I misunderstood how Has works - - - - - afcb5dd2 by Carl Friedrich Bolz-Tereick at 2021-03-08T20:37:55+01:00 expose madvise - - - - - 74774ed5 by Carl Friedrich Bolz-Tereick at 2021-03-08T21:14:43+01:00 tweak - - - - - e029ceb6 by Matti Picus at 2021-03-09T08:23:54+02:00 fix for windows - - - - - 6cfa8650 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:50:30+01:00 kill dead code - - - - - 8ce49bd0 by Carl Friedrich Bolz-Tereick at 2021-03-11T11:51:24+01:00 properly deal with memfd_create missing - - - - - b61fba4e by Carl Friedrich Bolz-Tereick at 2021-03-11T13:45:18+01:00 gah, thanks matti - - - - - 60feccb3 by Carl Friedrich Bolz-Tereick at 2021-03-11T13:46:23+01:00 add a shortcut for re.sub doing zero replacements (which happens quite often for things like escaping characters) - - - - - 7c99942a by Carl Friedrich Bolz-Tereick at 2021-03-11T20:28:40+01:00 a test that shows the problem of #3402: when disabling inlining we can get into a situation where we retrace again and again the same loop, because it is itself too huge - - - - - b3c92491 by Matti Picus at 2021-03-12T12:05:23+02:00 redo d137aaa8fb1a to enable the sys_flags on windows - - - - - d6e135b2 by Matti Picus at 2021-03-12T12:10:38+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 12 changed files: - pypy/interpreter/pyopcode.py - pypy/module/_sre/interp_sre.py - pypy/module/_sre/test/test_app_sre.py - pypy/module/cpyext/api.py - rpython/jit/metainterp/test/test_recursive.py - rpython/rlib/rmmap.py - rpython/rlib/rposix.py - rpython/rlib/test/test_rmmap.py - rpython/rlib/test/test_rposix.py - + rpython/rlib/unicodedata/CaseFolding-12.1.0.txt - + rpython/rlib/unicodedata/CompositionExclusions-12.1.0.txt - + rpython/rlib/unicodedata/DerivedCoreProperties-12.1.0.txt View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/fc261249677ce2631a89fd582b071eaf9caa9cfa...d6e135b20bdfbe5e1de830b3812707471cad1660 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/fc261249677ce2631a89fd582b071eaf9caa9cfa...d6e135b20bdfbe5e1de830b3812707471cad1660 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 Mar 12 05:33:13 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 12 Mar 2021 10:33:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/stop-tracing-gigantic-functions Message-ID: <604b4369ddc95_1fe24bb201585df@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/stop-tracing-gigantic-functions at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/stop-tracing-gigantic-functions 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 Mar 12 07:40:21 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 12 Mar 2021 12:40:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stop-tracing-gigantic-functions] 2 commits: not sure what this test was supposed to check, but it works differently now Message-ID: <604b613526a1f_1fe8b1b41625eb@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/stop-tracing-gigantic-functions at PyPy / pypy Commits: 6a13517a by Carl Friedrich Bolz-Tereick at 2021-03-12T11:52:17+01:00 not sure what this test was supposed to check, but it works differently now --HG-- branch : stop-tracing-gigantic-functions - - - - - f2ad0a17 by Carl Friedrich Bolz-Tereick at 2021-03-12T13:40:07+01:00 kill debug print --HG-- branch : stop-tracing-gigantic-functions - - - - - 2 changed files: - rpython/jit/metainterp/test/test_jitdriver.py - rpython/jit/metainterp/warmstate.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/d458052f09421c370a0187060d7ca8d1d54b32b1...f2ad0a1721e7970fce205540755d21de29227e82 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/d458052f09421c370a0187060d7ca8d1d54b32b1...f2ad0a1721e7970fce205540755d21de29227e82 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 Mar 12 08:22:12 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 12 Mar 2021 13:22:12 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/stop-tracing-gigantic-functions] not actually what I ended up doing (might still be needed later) Message-ID: <604b6b04329f3_1fd2fdc8701b0@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/stop-tracing-gigantic-functions at PyPy / pypy Commits: 10b099e2 by Carl Friedrich Bolz-Tereick at 2021-03-12T14:21:57+01:00 not actually what I ended up doing (might still be needed later) --HG-- branch : stop-tracing-gigantic-functions - - - - - 1 changed file: - rpython/jit/metainterp/resoperation.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/10b099e2d5bbcbac6f53de09bd5df7ef60e61ba9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/10b099e2d5bbcbac6f53de09bd5df7ef60e61ba9 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 Mar 12 12:22:42 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 12 Mar 2021 17:22:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/hpy-update-to-eb07982b6 Message-ID: <604ba362cdb_1fd391987253a@heptapod-foss.mail> Ronan Lamy pushed new branch branch/hpy-update-to-eb07982b6 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/hpy-update-to-eb07982b6 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 Mar 12 13:42:26 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 12 Mar 2021 18:42:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-eb07982b6] 3 commits: rename .should_check_refcount() to .supports_refcounts() Message-ID: <604bb612bdf6_1fd2fbe873160@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-update-to-eb07982b6 at PyPy / pypy Commits: 269dfa30 by Ronan Lamy at 2021-03-12T17:28:03+00:00 rename .should_check_refcount() to .supports_refcounts() --HG-- branch : hpy-update-to-eb07982b6 - - - - - be64a053 by Ronan Lamy at 2021-03-12T18:09:53+00:00 Add the other .supports_foo() helpers --HG-- branch : hpy-update-to-eb07982b6 - - - - - 224ee0cc by Ronan Lamy at 2021-03-12T18:41:50+00:00 Implement HPyTuple_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 2 changed files: - pypy/module/_hpy_universal/interp_tuple.py - pypy/module/_hpy_universal/test/support.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/eadd757921743349bd5fc4155f3f5caf28fa3768...224ee0cc3c9f7fa89ef157aec20e79051d019c14 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/eadd757921743349bd5fc4155f3f5caf28fa3768...224ee0cc3c9f7fa89ef157aec20e79051d019c14 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 Mar 12 14:41:41 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 12 Mar 2021 19:41:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-eb07982b6] 2 commits: Implement HPyCallable_Check Message-ID: <604bc3f57a35_1fd870b4747c2@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-update-to-eb07982b6 at PyPy / pypy Commits: 00f18fdb by Ronan Lamy at 2021-03-12T18:50:25+00:00 Implement HPyCallable_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 33f0e547 by Ronan Lamy at 2021-03-12T19:41:20+00:00 Implement HPy_CallTupleDict --HG-- branch : hpy-update-to-eb07982b6 - - - - - 3 changed files: - + pypy/module/_hpy_universal/interp_call.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_object.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/224ee0cc3c9f7fa89ef157aec20e79051d019c14...33f0e5477db2959a988e872209d041f73c5c1181 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/224ee0cc3c9f7fa89ef157aec20e79051d019c14...33f0e5477db2959a988e872209d041f73c5c1181 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 Mar 13 13:13:50 2021 From: foss at heptapod.net (Alex Orange) Date: Sat, 13 Mar 2021 18:13:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3_7_mp_queue_close_fix] Add PyPy added to fix tag. Message-ID: <604d00de3dfa7_1fd870b483456@heptapod-foss.mail> Alex Orange pushed to branch branch/py3_7_mp_queue_close_fix at PyPy / pypy Commits: bcee2515 by Alex Orange at 2021-03-13T11:13:31-07:00 Add PyPy added to fix tag. --HG-- branch : py3_7_mp_queue_close_fix - - - - - 2 changed files: - lib-python/3/multiprocessing/queues.py - lib-python/3/test/_test_multiprocessing.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/bcee2515dd7ea35276cc461f901a22a969a90555 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bcee2515dd7ea35276cc461f901a22a969a90555 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 Mar 14 09:30:31 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 14 Mar 2021 13:30:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/open-ended-traces Message-ID: <604e0ff7ee5d6_1fd870dc89370@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/open-ended-traces at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/open-ended-traces 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 Mar 14 16:14:10 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 14 Mar 2021 20:14:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/open-ended-traces] 3 commits: something still going wrong in the real pypy. this seems to help: there are Message-ID: <604e6e923c3d7_1fd120c649325b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/open-ended-traces at PyPy / pypy Commits: f5736c98 by Carl Friedrich Bolz-Tereick at 2021-03-14T14:32:41+01:00 something still going wrong in the real pypy. this seems to help: there are actually tag overflows sometimes (but still another problem left) --HG-- branch : open-ended-traces - - - - - a0602f98 by Carl Friedrich Bolz-Tereick at 2021-03-14T14:38:38+01:00 factor out into its own method --HG-- branch : open-ended-traces - - - - - 59129cc5 by Carl Friedrich Bolz-Tereick at 2021-03-14T19:38:06+01:00 another hard to test, real-world change: sometimes we are in a bridge, but *also* found some merge points. mark the bridge for segmented tracing in that case anyway --HG-- branch : open-ended-traces - - - - - 3 changed files: - rpython/jit/metainterp/history.py - rpython/jit/metainterp/opencoder.py - rpython/jit/metainterp/pyjitpl.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/0a2dbbbd934d12a8f56965af8cf91f5e994ecb33...59129cc54c9c72047d6145f4c1d54c8241c909fc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0a2dbbbd934d12a8f56965af8cf91f5e994ecb33...59129cc54c9c72047d6145f4c1d54c8241c909fc 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 Mar 14 16:15:41 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sun, 14 Mar 2021 20:15:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/open-ended-traces-3.7 Message-ID: <604e6eeda2c9f_1fd391e8934e9@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/open-ended-traces-3.7 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/open-ended-traces-3.7 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 Mar 14 21:19:53 2021 From: foss at heptapod.net (muke 101) Date: Mon, 15 Mar 2021 01:19:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] 4 commits: defined jitframe struct in llvm types in runner Message-ID: <604eb639600c6_1fd120c6495275@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 0377d050 by muke101 at 2021-03-11T14:42:25+00:00 defined jitframe struct in llvm types in runner --HG-- branch : llvm-jit-backend-experimental - - - - - c40bc7b5 by muke101 at 2021-03-11T15:02:03+00:00 changed all required functions from global context versions to in context versions --HG-- branch : llvm-jit-backend-experimental - - - - - 89832c42 by muke101 at 2021-03-12T23:36:32+00:00 fixed void pointer representation and factored out calls to llvm api to get type refs --HG-- branch : llvm-jit-backend-experimental - - - - - 8b2abaa2 by muke101 at 2021-03-15T01:19:05+00:00 implemented own get_latest_descr method to cast descr addr to python object --HG-- branch : llvm-jit-backend-experimental - - - - - 5 changed files: - rpython/jit/backend/llvm/assembler.py - rpython/jit/backend/llvm/llvm_api.py - rpython/jit/backend/llvm/llvm_parse_ops.py - rpython/jit/backend/llvm/llvm_wrapper/wrapper.c - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/0726b273b96572dc571673e845ef8133e71cebdd...8b2abaa27d53f0cad0909523814f4d03c9dac2cd -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0726b273b96572dc571673e845ef8133e71cebdd...8b2abaa27d53f0cad0909523814f4d03c9dac2cd 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 Mar 15 05:25:56 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 15 Mar 2021 09:25:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/open-ended-traces] 3 commits: move to a method Message-ID: <604f2824412ff_1fd1d3b4810537a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/open-ended-traces at PyPy / pypy Commits: d78131ca by Carl Friedrich Bolz-Tereick at 2021-03-14T22:20:19+01:00 move to a method --HG-- branch : open-ended-traces - - - - - 423fc6e9 by Carl Friedrich Bolz-Tereick at 2021-03-14T22:29:47+01:00 clarification --HG-- branch : open-ended-traces - - - - - 9f479f75 by Carl Friedrich Bolz-Tereick at 2021-03-15T09:26:30+01:00 fix important problem: so far the segmented traces didn't have a label, which means that loops would never be closed! --HG-- branch : open-ended-traces - - - - - 3 changed files: - rpython/jit/metainterp/compile.py - rpython/jit/metainterp/pyjitpl.py - rpython/jit/metainterp/test/test_tracelimit.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/59129cc54c9c72047d6145f4c1d54c8241c909fc...9f479f757e192b217eda22ed0ce17ff87e01eacc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/59129cc54c9c72047d6145f4c1d54c8241c909fc...9f479f757e192b217eda22ed0ce17ff87e01eacc 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 Mar 15 05:48:19 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 15 Mar 2021 09:48:19 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] increment the magic number, which should have happened in 7b6f5e251bd1, sorry :-(. Message-ID: <604f2d63ba739_1fda440c106728@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: f2939268 by Carl Friedrich Bolz-Tereick at 2021-03-15T10:47:55+01:00 increment the magic number, which should have happened in 7b6f5e251bd1, sorry :-(. add a simple test that hashes stdlib_opcode and compares it against a hard-coded number. if that changes, we get a failing test to remind us to update the magic. --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/interpreter/pycode.py - pypy/module/imp/test/test_import.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f293926805cf92d65d1274626c10b1a31ec401b9 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f293926805cf92d65d1274626c10b1a31ec401b9 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 Mar 15 08:49:36 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 15 Mar 2021 12:49:36 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/open-ended-traces] somewhat hacky fix for virtualizables Message-ID: <604f57e0177c8_1fd2fae4111590@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/open-ended-traces at PyPy / pypy Commits: 2939cb37 by Carl Friedrich Bolz-Tereick at 2021-03-15T12:30:10+01:00 somewhat hacky fix for virtualizables --HG-- branch : open-ended-traces - - - - - 2 changed files: - rpython/jit/metainterp/pyjitpl.py - rpython/jit/metainterp/test/test_tracelimit.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/2939cb3764bb88a7b9aa6412ba7bce92bb9506ad -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2939cb3764bb88a7b9aa6412ba7bce92bb9506ad 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 Mar 15 11:42:23 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 15 Mar 2021 15:42:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 2 commits: try to fix #3351: when two cursors shared the same statement, and one of them Message-ID: <604f805ff316a_1fda43f811648@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: cdd5cb85 by Carl Friedrich Bolz-Tereick at 2021-03-15T16:12:34+01:00 try to fix #3351: when two cursors shared the same statement, and one of them was collected at the wrong time, we could get an SQLITE_MISUSE that was reported in confusing ways. fix this by remembering *which* cursors is using a statement, and only freeing those that we use --HG-- branch : py3.7 - - - - - 2e4e465c by Carl Friedrich Bolz-Tereick at 2021-03-15T16:40:14+01:00 properly report sqlite errors from the callers of __set_param --HG-- branch : py3.7 - - - - - 2 changed files: - extra_tests/test_sqlite3.py - lib_pypy/_sqlite3.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e763840e9f5edce745d5b033156dd31ee9721302...2e4e465cc966b8863fce64e6779ef9b2ad76f0b6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e763840e9f5edce745d5b033156dd31ee9721302...2e4e465cc966b8863fce64e6779ef9b2ad76f0b6 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 Mar 15 11:56:32 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 15 Mar 2021 15:56:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/open-ended-traces-3.7] 4 commits: move to a method Message-ID: <604f83b016c13_1fd1d3b481186e3@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/open-ended-traces-3.7 at PyPy / pypy Commits: d78131ca by Carl Friedrich Bolz-Tereick at 2021-03-14T22:20:19+01:00 move to a method --HG-- branch : open-ended-traces - - - - - 423fc6e9 by Carl Friedrich Bolz-Tereick at 2021-03-14T22:29:47+01:00 clarification --HG-- branch : open-ended-traces - - - - - 9f479f75 by Carl Friedrich Bolz-Tereick at 2021-03-15T09:26:30+01:00 fix important problem: so far the segmented traces didn't have a label, which means that loops would never be closed! --HG-- branch : open-ended-traces - - - - - c47a2393 by Carl Friedrich Bolz-Tereick at 2021-03-15T16:56:17+01:00 merge open-ended-traces --HG-- branch : open-ended-traces-3.7 - - - - - 3 changed files: - rpython/jit/metainterp/compile.py - rpython/jit/metainterp/pyjitpl.py - rpython/jit/metainterp/test/test_tracelimit.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/5f242feec3f1cefc758e5e449d983b082f2eeb2a...c47a2393feb45bfc2cd9d871ea7b5541325854b7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/5f242feec3f1cefc758e5e449d983b082f2eeb2a...c47a2393feb45bfc2cd9d871ea7b5541325854b7 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 Mar 16 02:36:10 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 16 Mar 2021 06:36:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix one of the remaining sqlite issues: Message-ID: <605051dad6dfb_1fd2806cc12897c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 849d74dc by Carl Friedrich Bolz-Tereick at 2021-03-16T07:35:40+01:00 fix one of the remaining sqlite issues: cpython sqlite3 only case-folds ascii column names --HG-- branch : py3.7 - - - - - 2 changed files: - extra_tests/test_sqlite3.py - lib_pypy/_sqlite3.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/849d74dcc9e0514e4262551d952f241d7036c12a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/849d74dcc9e0514e4262551d952f241d7036c12a 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 Mar 16 07:14:32 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 16 Mar 2021 11:14:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/open-ended-traces-3.7] 6 commits: increment the magic number, which should have happened in 7b6f5e251bd1, sorry :-(. Message-ID: <605093188444_1fda440c1336e8@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/open-ended-traces-3.7 at PyPy / pypy Commits: f2939268 by Carl Friedrich Bolz-Tereick at 2021-03-15T10:47:55+01:00 increment the magic number, which should have happened in 7b6f5e251bd1, sorry :-(. add a simple test that hashes stdlib_opcode and compares it against a hard-coded number. if that changes, we get a failing test to remind us to update the magic. --HG-- branch : py3.7 - - - - - 8d87b355 by Matti Picus at 2021-03-15T12:15:16+02:00 start 7.3.4 release: update versions and contributors, create release note - - - - - e763840e by Matti Picus at 2021-03-15T12:23:18+02:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - cdd5cb85 by Carl Friedrich Bolz-Tereick at 2021-03-15T16:12:34+01:00 try to fix #3351: when two cursors shared the same statement, and one of them was collected at the wrong time, we could get an SQLITE_MISUSE that was reported in confusing ways. fix this by remembering *which* cursors is using a statement, and only freeing those that we use --HG-- branch : py3.7 - - - - - 2e4e465c by Carl Friedrich Bolz-Tereick at 2021-03-15T16:40:14+01:00 properly report sqlite errors from the callers of __set_param --HG-- branch : py3.7 - - - - - a2e26b13 by Carl Friedrich Bolz-Tereick at 2021-03-16T07:11:34+01:00 merge py3.7 --HG-- branch : open-ended-traces-3.7 - - - - - 11 changed files: - LICENSE - extra_tests/test_sqlite3.py - lib_pypy/_sqlite3.py - pypy/doc/conf.py - pypy/doc/contributor.rst - + pypy/doc/release-v7.3.4.rst - pypy/doc/tool/makecontributor.py - pypy/interpreter/pycode.py - pypy/module/cpyext/include/patchlevel.h - pypy/module/imp/test/test_import.py - pypy/module/sys/version.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c47a2393feb45bfc2cd9d871ea7b5541325854b7...a2e26b13fe616cfea6df06f5502f9d775cff1044 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c47a2393feb45bfc2cd9d871ea7b5541325854b7...a2e26b13fe616cfea6df06f5502f9d775cff1044 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 Mar 16 07:14:35 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 16 Mar 2021 11:14:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] small optimization: rbigint.str returns ascii Message-ID: <6050931b44132_1fd28067c13383a@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 252f91d5 by Carl Friedrich Bolz-Tereick at 2021-03-16T12:13:33+01:00 small optimization: rbigint.str returns ascii --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/objspace/std/longobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/252f91d5bb42ac52180fd30e03d37bd9aebf1eb5 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/252f91d5bb42ac52180fd30e03d37bd9aebf1eb5 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 Mar 16 12:53:31 2021 From: foss at heptapod.net (Ronan Lamy) Date: Tue, 16 Mar 2021 16:53:31 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-eb07982b6] Initialise all required attributes in HPyModule_Create() Message-ID: <6050e28b3f3e8_1fd28067c1386f4@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-update-to-eb07982b6 at PyPy / pypy Commits: e2ab8dff by Ronan Lamy at 2021-03-16T16:52:41+00:00 Initialise all required attributes in HPyModule_Create() --HG-- branch : hpy-update-to-eb07982b6 - - - - - 2 changed files: - pypy/module/_hpy_universal/interp_module.py - pypy/module/_hpy_universal/test/test_extra.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e2ab8dff7970a45c0f5e8c8ff0e2231d2fa20fb7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e2ab8dff7970a45c0f5e8c8ff0e2231d2fa20fb7 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 Mar 16 15:58:39 2021 From: foss at heptapod.net (Ronan Lamy) Date: Tue, 16 Mar 2021 19:58:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy] 8 commits: update-vendored to commit eb07982b6 Message-ID: <60510defc02cf_1fda440c1415be@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy at PyPy / pypy Commits: eadd7579 by Ronan Lamy at 2021-03-12T17:22:07+00:00 update-vendored to commit eb07982b6 --HG-- branch : hpy-update-to-eb07982b6 - - - - - 269dfa30 by Ronan Lamy at 2021-03-12T17:28:03+00:00 rename .should_check_refcount() to .supports_refcounts() --HG-- branch : hpy-update-to-eb07982b6 - - - - - be64a053 by Ronan Lamy at 2021-03-12T18:09:53+00:00 Add the other .supports_foo() helpers --HG-- branch : hpy-update-to-eb07982b6 - - - - - 224ee0cc by Ronan Lamy at 2021-03-12T18:41:50+00:00 Implement HPyTuple_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 00f18fdb by Ronan Lamy at 2021-03-12T18:50:25+00:00 Implement HPyCallable_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 33f0e547 by Ronan Lamy at 2021-03-12T19:41:20+00:00 Implement HPy_CallTupleDict --HG-- branch : hpy-update-to-eb07982b6 - - - - - e2ab8dff by Ronan Lamy at 2021-03-16T16:52:41+00:00 Initialise all required attributes in HPyModule_Create() --HG-- branch : hpy-update-to-eb07982b6 - - - - - 706bbfb9 by Ronan Lamy at 2021-03-16T19:58:34+00:00 Merge branch 'branch/hpy-update-to-eb07982b6' into 'branch/hpy' Branch/hpy update to eb07982b6 See merge request pypy/pypy!810 --HG-- branch : hpy - - - - - 30 changed files: - pypy/module/_hpy_universal/_vendored/hpy/devel/__init__.py - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyfunc_declare.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyslot.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_impl.h - + pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_call.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/autogen_hpyfunc_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_ctx.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_hpyfunc_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_trampolines.h - + pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_call.c - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - + pypy/module/_hpy_universal/interp_call.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_module.py - pypy/module/_hpy_universal/interp_object.py - pypy/module/_hpy_universal/interp_tuple.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/test/_vendored/conftest.py - pypy/module/_hpy_universal/test/_vendored/support.py - pypy/module/_hpy_universal/test/_vendored/test_basic.py ? pypy/module/_hpy_universal/test/_vendored/test_00_basic.py - + pypy/module/_hpy_universal/test/_vendored/test_call.py - pypy/module/_hpy_universal/test/_vendored/test_cpy_compat.py - pypy/module/_hpy_universal/test/_vendored/test_hpyerr.py - pypy/module/_hpy_universal/test/_vendored/test_hpytuple.py - pypy/module/_hpy_universal/test/_vendored/test_hpytype.py - pypy/module/_hpy_universal/test/_vendored/test_importing.py - pypy/module/_hpy_universal/test/support.py - pypy/module/_hpy_universal/test/test_extra.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/a120be83a39b72c20fda5a115bf4b652167efb57...706bbfb9f8908c32bc95bc975603f7d17f8af8b8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a120be83a39b72c20fda5a115bf4b652167efb57...706bbfb9f8908c32bc95bc975603f7d17f8af8b8 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 Mar 17 04:40:41 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Wed, 17 Mar 2021 08:40:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] fix last failing CPython test: if PARSE_COLNAMES is not set, the description Message-ID: <6051c08945c6_1fd29138c15210@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 0b52dce4 by Carl Friedrich Bolz-Tereick at 2021-03-17T09:40:27+01:00 fix last failing CPython test: if PARSE_COLNAMES is not set, the description should not remove the part in [brackets] --HG-- branch : py3.7 - - - - - 1 changed file: - lib_pypy/_sqlite3.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0b52dce4bcdaad3ace1a07dbd22faeafeb2be48b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0b52dce4bcdaad3ace1a07dbd22faeafeb2be48b 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 Mar 17 07:49:20 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 17 Mar 2021 11:49:20 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: add a hint to why we disabled cffi-based _decimal Message-ID: <6051ecc029a87_1fd422a84163933@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: b8012fa4 by Matti Picus at 2021-03-17T10:55:13+02:00 add a hint to why we disabled cffi-based _decimal - - - - - 3ce540df by Matti Picus at 2021-03-17T10:59:17+02:00 build release for win-64 not win-32 - - - - - 2 changed files: - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/tool/release/force-builds.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/8d87b3554d38d2c88258b4c4cf3d30811f40fef6...3ce540dffe600afe14519397095ff20ceaf8b05c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/8d87b3554d38d2c88258b4c4cf3d30811f40fef6...3ce540dffe600afe14519397095ff20ceaf8b05c 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 Mar 17 07:50:35 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 17 Mar 2021 11:50:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: add a hint to why we disabled cffi-based _decimal Message-ID: <6051ed0b2b3f1_1fda440c16419e@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: b8012fa4 by Matti Picus at 2021-03-17T10:55:13+02:00 add a hint to why we disabled cffi-based _decimal - - - - - 3ce540df by Matti Picus at 2021-03-17T10:59:17+02:00 build release for win-64 not win-32 - - - - - 68c99cda by Matti Picus at 2021-03-17T13:50:15+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 2 changed files: - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/tool/release/force-builds.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/0b52dce4bcdaad3ace1a07dbd22faeafeb2be48b...68c99cda3c7fce272bd8a3d4bdfd2a5d0583e04e -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0b52dce4bcdaad3ace1a07dbd22faeafeb2be48b...68c99cda3c7fce272bd8a3d4bdfd2a5d0583e04e 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 Mar 17 15:52:50 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 17 Mar 2021 19:52:50 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] test, implement PyFile_FromFd (which replaced PyFile_FromFile in python 3.0) Message-ID: <60525e12cb01e_1fd28067c173330@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 9e875c96 by Matti Picus at 2021-03-17T21:52:12+02:00 test, implement PyFile_FromFd (which replaced PyFile_FromFile in python 3.0) --HG-- branch : py3.7 - - - - - 3 changed files: - pypy/module/cpyext/pyfile.py - pypy/module/cpyext/stubs.py - pypy/module/cpyext/test/test_pyfile.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/9e875c961dbb6a99a87b7a6f99994d0b8f8d8f1a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/9e875c961dbb6a99a87b7a6f99994d0b8f8d8f1a 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 Mar 18 03:34:02 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 18 Mar 2021 07:34:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] handle None values better. Separate variables are needed for translation Message-ID: <6053026a57d7b_1fd2806cc1786b4@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 84169539 by Matti Picus at 2021-03-18T09:33:35+02:00 handle None values better. Separate variables are needed for translation --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/cpyext/pyfile.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/8416953926c34090da07950ec67607ef7ddc3d41 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/8416953926c34090da07950ec67607ef7ddc3d41 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 Mar 18 01:04:44 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 18 Mar 2021 05:04:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] widen() always trips me up. Unbreak translation Message-ID: <6052df6cf379d_1fd487efc177120@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: c4506779 by Matti Picus at 2021-03-18T07:04:23+02:00 widen() always trips me up. Unbreak translation --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/cpyext/pyfile.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c450677961639da2bac885af85bac8a695ab4058 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c450677961639da2bac885af85bac8a695ab4058 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 Mar 18 11:26:37 2021 From: foss at heptapod.net (Ronan Lamy) Date: Thu, 18 Mar 2021 15:26:37 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/hpy-update-to-facdb01 Message-ID: <6053712d4b792_1fd487f241835d7@heptapod-foss.mail> Ronan Lamy pushed new branch branch/hpy-update-to-facdb01 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/hpy-update-to-facdb01 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 Mar 18 16:20:21 2021 From: foss at heptapod.net (Ronan Lamy) Date: Thu, 18 Mar 2021 20:20:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-facdb01] 2 commits: Add HPy_TypeCheck Message-ID: <6053b605798a6_1fd870b41945d4@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-update-to-facdb01 at PyPy / pypy Commits: 2323c31c by Ronan Lamy at 2021-03-18T18:11:34+00:00 Add HPy_TypeCheck --HG-- branch : hpy-update-to-facdb01 - - - - - c2163a5e by Ronan Lamy at 2021-03-18T20:20:03+00:00 Move fake hpy_debug, for test_extra.py --HG-- branch : hpy-update-to-facdb01 - - - - - 3 changed files: - pypy/module/_hpy_universal/interp_object.py - pypy/module/_hpy_universal/test/_vendored/conftest.py - pypy/module/_hpy_universal/test/conftest.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/29615adadaf51d93ee0ac1d9f37b7e0733245d5b...c2163a5e5175b4b2f23af725489e99eb15431013 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/29615adadaf51d93ee0ac1d9f37b7e0733245d5b...c2163a5e5175b4b2f23af725489e99eb15431013 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 Mar 18 22:48:54 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 19 Mar 2021 02:48:54 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-facdb01] Add support for .doc in HPyType_Spec Message-ID: <60541116ea54b_1fd5b822c19948d@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-update-to-facdb01 at PyPy / pypy Commits: 23676b1b by Ronan Lamy at 2021-03-19T02:48:35+00:00 Add support for .doc in HPyType_Spec --HG-- branch : hpy-update-to-facdb01 - - - - - 2 changed files: - pypy/module/_hpy_universal/interp_type.py - pypy/module/_hpy_universal/llapi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/23676b1bde373a9a0fcb37e811ab2c4102f37f2c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/23676b1bde373a9a0fcb37e811ab2c4102f37f2c 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 Mar 19 01:16:21 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 19 Mar 2021 05:16:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.7-v7.x] 12 commits: try to fix #3351: when two cursors shared the same statement, and one of them Message-ID: <605433a53811a_1fd29132819984b@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.7-v7.x at PyPy / pypy Commits: cdd5cb85 by Carl Friedrich Bolz-Tereick at 2021-03-15T16:12:34+01:00 try to fix #3351: when two cursors shared the same statement, and one of them was collected at the wrong time, we could get an SQLITE_MISUSE that was reported in confusing ways. fix this by remembering *which* cursors is using a statement, and only freeing those that we use --HG-- branch : py3.7 - - - - - 2e4e465c by Carl Friedrich Bolz-Tereick at 2021-03-15T16:40:14+01:00 properly report sqlite errors from the callers of __set_param --HG-- branch : py3.7 - - - - - 849d74dc by Carl Friedrich Bolz-Tereick at 2021-03-16T07:35:40+01:00 fix one of the remaining sqlite issues: cpython sqlite3 only case-folds ascii column names --HG-- branch : py3.7 - - - - - 252f91d5 by Carl Friedrich Bolz-Tereick at 2021-03-16T12:13:33+01:00 small optimization: rbigint.str returns ascii --HG-- branch : py3.7 - - - - - 0b52dce4 by Carl Friedrich Bolz-Tereick at 2021-03-17T09:40:27+01:00 fix last failing CPython test: if PARSE_COLNAMES is not set, the description should not remove the part in [brackets] --HG-- branch : py3.7 - - - - - b8012fa4 by Matti Picus at 2021-03-17T10:55:13+02:00 add a hint to why we disabled cffi-based _decimal - - - - - 3ce540df by Matti Picus at 2021-03-17T10:59:17+02:00 build release for win-64 not win-32 - - - - - 68c99cda by Matti Picus at 2021-03-17T13:50:15+02:00 merge default into branch --HG-- branch : py3.7 - - - - - 9e875c96 by Matti Picus at 2021-03-17T21:52:12+02:00 test, implement PyFile_FromFd (which replaced PyFile_FromFile in python 3.0) --HG-- branch : py3.7 - - - - - c4506779 by Matti Picus at 2021-03-18T07:04:23+02:00 widen() always trips me up. Unbreak translation --HG-- branch : py3.7 - - - - - 84169539 by Matti Picus at 2021-03-18T09:33:35+02:00 handle None values better. Separate variables are needed for translation --HG-- branch : py3.7 - - - - - 76cd31ef by Matti Picus at 2021-03-19T07:15:49+02:00 merge py3.7 into release --HG-- branch : release-pypy3.7-v7.x - - - - - 8 changed files: - extra_tests/test_sqlite3.py - lib_pypy/_sqlite3.py - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/module/cpyext/pyfile.py - pypy/module/cpyext/stubs.py - pypy/module/cpyext/test/test_pyfile.py - pypy/objspace/std/longobject.py - pypy/tool/release/force-builds.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/e630fb2d0f9dedd95faaf214254430bfb3c30116...76cd31ef11db181a736e9af735734e8e7c1b9a48 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/e630fb2d0f9dedd95faaf214254430bfb3c30116...76cd31ef11db181a736e9af735734e8e7c1b9a48 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 Mar 19 03:09:26 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 19 Mar 2021 07:09:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: update for rc1 Message-ID: <60544e26996d0_1fd870b4205032@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: a0998cd3 by Matti Picus at 2021-03-19T08:02:30+02:00 update for rc1 - - - - - efafbfe7 by Matti Picus at 2021-03-19T08:02:53+02:00 Added tag release-pypy2.7-v7.3.4rc1 for changeset 9ea8f87bdc75 - - - - - 3 changed files: - .hgtags - pypy/doc/release-v7.3.4.rst - pypy/tool/release/repackage.sh View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/3ce540dffe600afe14519397095ff20ceaf8b05c...efafbfe78490c58421313ad692074186679200a2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/3ce540dffe600afe14519397095ff20ceaf8b05c...efafbfe78490c58421313ad692074186679200a2 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 Mar 19 08:01:51 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 19 Mar 2021 12:01:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/open-ended-traces] 3 commits: remove test, it's now in test_tracelimit Message-ID: <605492afaf5c5_1fb3012413452@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/open-ended-traces at PyPy / pypy Commits: 30d31c47 by Carl Friedrich Bolz-Tereick at 2021-03-15T20:15:31+01:00 remove test, it's now in test_tracelimit --HG-- branch : open-ended-traces - - - - - d8f4c315 by Carl Friedrich Bolz-Tereick at 2021-03-17T14:48:18+01:00 rename for easier tab completion --HG-- branch : open-ended-traces - - - - - 68498532 by Carl Friedrich Bolz-Tereick at 2021-03-19T13:01:28+01:00 fix jit-summary parsing --HG-- branch : open-ended-traces - - - - - 4 changed files: - rpython/jit/metainterp/test/test_tracelimit.py ? rpython/jit/metainterp/test/test_limit.py - rpython/jit/metainterp/test/test_recursive.py - rpython/jit/tool/jitoutput.py - rpython/jit/tool/test/test_jitoutput.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/2939cb3764bb88a7b9aa6412ba7bce92bb9506ad...68498532ae40af75a5d32f8d1a4a4629f73c11fe -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2939cb3764bb88a7b9aa6412ba7bce92bb9506ad...68498532ae40af75a5d32f8d1a4a4629f73c11fe 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 Mar 19 08:41:02 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 19 Mar 2021 12:41:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] Added tag release-pypy3.7-v7.3.4rc1 for changeset 465347ee258a Message-ID: <60549bdef22eb_1fb34b8414123@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 74d18e79 by Matti Picus at 2021-03-19T14:39:38+02:00 Added tag release-pypy3.7-v7.3.4rc1 for changeset 465347ee258a - - - - - 1 changed file: - .hgtags View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/74d18e79044db689cdb996a702826385c83cb804 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/74d18e79044db689cdb996a702826385c83cb804 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 Mar 19 10:22:51 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 19 Mar 2021 14:22:51 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update versions.json and check Message-ID: <6054b3bb87384_1fb2fd3c1534@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 046b176e by Matti Picus at 2021-03-19T16:20:30+02:00 update versions.json and check - - - - - 3 changed files: - pypy/tool/release/check_versions.py - pypy/tool/release/repackage.sh - pypy/tool/release/versions.json View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/046b176e1d4e89d0281ef9896cc5e477554dd820 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/046b176e1d4e89d0281ef9896cc5e477554dd820 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 Mar 19 15:16:23 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 19 Mar 2021 19:16:23 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-facdb01] 2 commits: Remove obsolete comment Message-ID: <6054f887c75d7_1fb2fd3c230cb@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-update-to-facdb01 at PyPy / pypy Commits: 1d11420a by Ronan Lamy at 2021-03-19T03:36:25+00:00 Remove obsolete comment --HG-- branch : hpy-update-to-facdb01 - - - - - ef123167 by Ronan Lamy at 2021-03-19T19:16:07+00:00 Implement HPy_tp_richcompare --HG-- branch : hpy-update-to-facdb01 - - - - - 3 changed files: - pypy/module/_hpy_universal/interp_object.py - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_hpy_universal/llapi.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/23676b1bde373a9a0fcb37e811ab2c4102f37f2c...ef12316737068d8cfc9039045573c3a9d0480f5b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/23676b1bde373a9a0fcb37e811ab2c4102f37f2c...ef12316737068d8cfc9039045573c3a9d0480f5b 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 Mar 20 09:44:59 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 20 Mar 2021 13:44:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 3 commits: typo-level fixed, make a few things more explicit Message-ID: <6055fc5bb09c6_1fb34c104109e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 4581b4c2 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:15:17+01:00 typo-level fixed, make a few things more explicit - - - - - b8028025 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:32:07+01:00 try to rewrite the introduction of the release announcement - - - - - 9ec183c4 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:44:46+01:00 two more typos - - - - - 1 changed file: - pypy/doc/release-v7.3.4.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/046b176e1d4e89d0281ef9896cc5e477554dd820...9ec183c40d1974594e93e53ce146c4b801fdbe44 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/046b176e1d4e89d0281ef9896cc5e477554dd820...9ec183c40d1974594e93e53ce146c4b801fdbe44 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 Mar 20 10:46:26 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 20 Mar 2021 14:46:26 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: add a way to get at the overallocated size of a list Message-ID: <60560ac28ea7a_1fbd87e843657@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: cfc0dad9 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:28:08+01:00 add a way to get at the overallocated size of a list - - - - - e299fa94 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:46:09+01:00 expose the physical size of a list in __pypy__ - - - - - 6 changed files: - pypy/module/__pypy__/interp_magic.py - pypy/module/__pypy__/moduledef.py - pypy/module/__pypy__/test/test_magic.py - pypy/objspace/std/listobject.py - rpython/rlib/objectmodel.py - rpython/rlib/test/test_objectmodel.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/9ec183c40d1974594e93e53ce146c4b801fdbe44...e299fa9495f4bf9184549161f091c51e6ead5331 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/9ec183c40d1974594e93e53ce146c4b801fdbe44...e299fa9495f4bf9184549161f091c51e6ead5331 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 Mar 20 11:08:11 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 20 Mar 2021 15:08:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix translation Message-ID: <60560fdbf40c7_1fb2fdb4440b@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 92d6cfab by Carl Friedrich Bolz-Tereick at 2021-03-20T16:06:33+01:00 fix translation - - - - - 1 changed file: - pypy/objspace/std/listobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/92d6cfaba23a8d8765ece99930afdb899ed1e9d1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/92d6cfaba23a8d8765ece99930afdb899ed1e9d1 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 Mar 20 16:33:39 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 20 Mar 2021 20:33:39 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] 3 commits: (cfbolz, twitch): make int.__new__ call __index__ if the argument doesn't have Message-ID: <60565c2310813_1fb34c104621d@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: 652818d8 by Carl Friedrich Bolz-Tereick at 2021-03-20T20:25:55+01:00 (cfbolz, twitch): make int.__new__ call __index__ if the argument doesn't have __int__ --HG-- branch : py3.8 - - - - - 049de51a by Carl Friedrich Bolz-Tereick at 2021-03-20T20:47:58+01:00 (cfbolz, twitch): support __index__ in the constructors of float and complex as well --HG-- branch : py3.8 - - - - - c71db0d2 by Carl Friedrich Bolz-Tereick at 2021-03-20T21:33:05+01:00 (cfbolz, twitch): add sep and bytes_per_sep keyword arguments to the .hex methods of bytes, bytearray, memoryobject --HG-- branch : py3.8 - - - - - 12 changed files: - pypy/objspace/std/bytearrayobject.py - pypy/objspace/std/bytesobject.py - pypy/objspace/std/complexobject.py - pypy/objspace/std/floatobject.py - pypy/objspace/std/intobject.py - pypy/objspace/std/memoryobject.py - pypy/objspace/std/test/apptest_complexobject.py - pypy/objspace/std/test/test_bytearrayobject.py - pypy/objspace/std/test/test_bytesobject.py - pypy/objspace/std/test/test_floatobject.py - pypy/objspace/std/test/test_intobject.py - pypy/objspace/std/test/test_memoryobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/53882c58146cb0526f3b833ca3f3fb81fbc3d597...c71db0d289f10f50953116fd1f7d22e43002a227 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/53882c58146cb0526f3b833ca3f3fb81fbc3d597...c71db0d289f10f50953116fd1f7d22e43002a227 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 Mar 21 05:51:49 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 21 Mar 2021 09:51:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] sync with upstream pyrepl including PRs 26, 30, 34 Message-ID: <605717357351b_1fbe2d24517a7@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 6d27302e by Matti Picus at 2021-03-21T11:50:43+02:00 sync with upstream pyrepl including PRs 26, 30, 34 - - - - - 26 changed files: - extra_tests/test_pyrepl/__init__.py - extra_tests/test_pyrepl/infrastructure.py - extra_tests/test_pyrepl/test_basic.py - extra_tests/test_pyrepl/test_bugs.py - + extra_tests/test_pyrepl/test_curses.py - extra_tests/test_pyrepl/test_functional.py - extra_tests/test_pyrepl/test_readline.py - + extra_tests/test_pyrepl/test_unix_reader.py - extra_tests/test_pyrepl/test_wishes.py - lib_pypy/pyrepl/cmdrepl.py - lib_pypy/pyrepl/commands.py - lib_pypy/pyrepl/completer.py - lib_pypy/pyrepl/completing_reader.py - lib_pypy/pyrepl/console.py - lib_pypy/pyrepl/curses.py - lib_pypy/pyrepl/historical_reader.py - lib_pypy/pyrepl/input.py - lib_pypy/pyrepl/keymap.py - lib_pypy/pyrepl/module_lister.py - lib_pypy/pyrepl/pygame_console.py - lib_pypy/pyrepl/python_reader.py - lib_pypy/pyrepl/reader.py - lib_pypy/pyrepl/readline.py - lib_pypy/pyrepl/simple_interact.py - lib_pypy/pyrepl/unix_console.py - lib_pypy/pyrepl/unix_eventqueue.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/6d27302e052a6e98346b62db248b6e3059cbaf4a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/6d27302e052a6e98346b62db248b6e3059cbaf4a 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 Mar 21 16:50:45 2021 From: foss at heptapod.net (Stefano Rivera) Date: Sun, 21 Mar 2021 20:50:45 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] Remove trailing whitespace Message-ID: <6057b1a55f864_1fb2fd50566e6@heptapod-foss.mail> Stefano Rivera pushed to branch branch/default at PyPy / pypy Commits: 640fb431 by Stefano Rivera at 2021-03-21T13:50:32-07:00 Remove trailing whitespace - - - - - 1 changed file: - pypy/module/sys/test/test_sysmodule.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/640fb431a64179fc9de278e278879ceec4e9cf18 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/640fb431a64179fc9de278e278879ceec4e9cf18 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 Mar 21 22:37:09 2021 From: foss at heptapod.net (Stefano Rivera) Date: Mon, 22 Mar 2021 02:37:09 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] Trailing comma Message-ID: <605802d5c4b14_1fb2fd5058025@heptapod-foss.mail> Stefano Rivera pushed to branch branch/py3.7 at PyPy / pypy Commits: bcbc4068 by Stefano Rivera at 2021-03-21T19:36:35-07:00 Trailing comma --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/imp/moduledef.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/bcbc4068433998ec14a4ba759e97e29d0ee53d10 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/bcbc4068433998ec14a4ba759e97e29d0ee53d10 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 Mar 22 06:18:24 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 22 Mar 2021 10:18:24 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] add new files from 70e48be84f55, fix .hgignore Message-ID: <60586ef03ab34_1fbd8a68624c5@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: fbce301f by Matti Picus at 2021-03-22T12:15:09+02:00 add new files from 70e48be84f55, fix .hgignore - - - - - 3 changed files: - .hgignore - + lib_pypy/pyrepl/_minimal_curses.py - + lib_pypy/pyrepl/trace.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/fbce301f0228e3478be2743b78889414d01aa105 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/fbce301f0228e3478be2743b78889414d01aa105 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 Mar 22 06:40:11 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 22 Mar 2021 10:40:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/faster-rbigint-big-divmod Message-ID: <6058740b94f48_1fbe2d606267@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/faster-rbigint-big-divmod at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/faster-rbigint-big-divmod 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 Mar 22 08:52:43 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Mon, 22 Mar 2021 12:52:43 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/faster-rbigint-big-divmod] 2 commits: start integrating divmod_big Message-ID: <6058931be1739_1fbd8a6864639@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/faster-rbigint-big-divmod at PyPy / pypy Commits: 43f8b55e by Carl Friedrich Bolz-Tereick at 2021-03-22T13:06:03+01:00 start integrating divmod_big --HG-- branch : faster-rbigint-big-divmod - - - - - 06fd2475 by Carl Friedrich Bolz-Tereick at 2021-03-22T13:50:32+01:00 tweak heuristics --HG-- branch : faster-rbigint-big-divmod - - - - - 2 changed files: - rpython/rlib/rbigint.py - rpython/rlib/test/test_rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/f881ae8783d16a88b7dedcb23999416aa9a93672...06fd247555bf51d2d071664ed9078f8e04dc5b66 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/f881ae8783d16a88b7dedcb23999416aa9a93672...06fd247555bf51d2d071664ed9078f8e04dc5b66 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 Mar 23 03:34:55 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 23 Mar 2021 07:34:55 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] skip some pyrepl tests on windows Message-ID: <60599a1f4d939_1fb3326ec745d4@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 49b7ae42 by Matti Picus at 2021-03-23T09:33:09+02:00 skip some pyrepl tests on windows - - - - - 3 changed files: - extra_tests/test_pyrepl/test_curses.py - extra_tests/test_pyrepl/test_readline.py - extra_tests/test_pyrepl/test_unix_reader.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/49b7ae4217b726da4164c0debf272b53423edc4d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/49b7ae4217b726da4164c0debf272b53423edc4d 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 Mar 23 04:05:56 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 23 Mar 2021 08:05:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] skip interrupt on windows Message-ID: <6059a1646b818_1fb3326ec74954@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: cd676281 by Matti Picus at 2021-03-23T10:05:26+02:00 skip interrupt on windows - - - - - 1 changed file: - extra_tests/test_pyrepl/test_basic.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/cd676281f92e58059daa4790c4a2cb1120e8e6b8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/cd676281f92e58059daa4790c4a2cb1120e8e6b8 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 Mar 23 04:08:57 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 23 Mar 2021 08:08:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] more skips for windows Message-ID: <6059a219b7731_1fb3326ec7513a@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: ee46c0fd by Matti Picus at 2021-03-23T10:08:25+02:00 more skips for windows - - - - - 1 changed file: - extra_tests/test_pyrepl/test_bugs.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ee46c0fd252be391dc5ee017e524f29a28105f13 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ee46c0fd252be391dc5ee017e524f29a28105f13 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 Mar 23 08:23:34 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 23 Mar 2021 12:23:34 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/faster-rbigint-big-divmod] 3 commits: tune _full_digits_lshift_then_or Message-ID: <6059ddc6a9c4a_1fb358ec88609d@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/faster-rbigint-big-divmod at PyPy / pypy Commits: 6b60817e by Carl Friedrich Bolz-Tereick at 2021-03-22T14:00:42+01:00 tune _full_digits_lshift_then_or --HG-- branch : faster-rbigint-big-divmod - - - - - a2eb5fde by Carl Friedrich Bolz-Tereick at 2021-03-23T13:20:20+01:00 test and fix: should never use the length of ._digits, always numdigits() bug found by afl after 12h! --HG-- branch : faster-rbigint-big-divmod - - - - - 53fc4b57 by Carl Friedrich Bolz-Tereick at 2021-03-23T13:23:19+01:00 rename --HG-- branch : faster-rbigint-big-divmod - - - - - 2 changed files: - rpython/rlib/rbigint.py - rpython/rlib/test/test_rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/06fd247555bf51d2d071664ed9078f8e04dc5b66...53fc4b57a383e4154c772a184d02d050d8542041 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/06fd247555bf51d2d071664ed9078f8e04dc5b66...53fc4b57a383e4154c772a184d02d050d8542041 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 Mar 24 07:57:15 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 24 Mar 2021 11:57:15 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: typo Message-ID: <605b291b19e5a_1fb396de0104070@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: c9a3c84d by Matti Picus at 2021-03-24T13:56:28+02:00 typo - - - - - 47ef7450 by Matti Picus at 2021-03-24T13:56:41+02:00 import the built-in module first - - - - - 2 changed files: - lib_pypy/pyrepl/curses.py - pypy/bin/pyinteractive.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ee46c0fd252be391dc5ee017e524f29a28105f13...47ef745064eecbb374c0514f747d0a9a65670285 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ee46c0fd252be391dc5ee017e524f29a28105f13...47ef745064eecbb374c0514f747d0a9a65670285 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 Mar 25 04:23:40 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 25 Mar 2021 08:23:40 +0000 Subject: [pypy-commit] =?utf-8?q?=5BGit=5D=5Bpypy/pypy=5D=5Bbranch/defaul?= =?utf-8?q?t=5D_tweak_release_note=2C_recognize_Ondrej_Baranovi=C4=8D_=28n?= =?utf-8?q?ulano=29?= Message-ID: <605c488cc88ec_1fbd87e8118898@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 885b21cd by Matti Picus at 2021-03-25T10:23:05+02:00 tweak release note, recognize Ondrej Baranovi? (nulano) - - - - - 4 changed files: - LICENSE - pypy/doc/contributor.rst - pypy/doc/release-v7.3.4.rst - pypy/doc/tool/makecontributor.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/885b21cd2115e12c85ba304da8a76fc31003eac2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/885b21cd2115e12c85ba304da8a76fc31003eac2 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 Mar 25 08:48:49 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 25 Mar 2021 12:48:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] typo (YannikJadoul from IRC) Message-ID: <605c86b1bda67_1fb332700122663@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 646b6bed by Matti Picus at 2021-03-25T14:48:20+02:00 typo (YannikJadoul from IRC) --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/646b6bed657a756489fd7e43e6d7902256bc9d7d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/646b6bed657a756489fd7e43e6d7902256bc9d7d 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 Mar 25 16:09:05 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 25 Mar 2021 20:09:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.8] fix, maybe Message-ID: <605cede18465a_1fb39c1f01339aa@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.8 at PyPy / pypy Commits: ddea6358 by Carl Friedrich Bolz-Tereick at 2021-03-24T10:08:05+01:00 fix, maybe --HG-- branch : py3.8 - - - - - 1 changed file: - pypy/objspace/std/intobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/ddea63585a4b6b501e8099237580f2067322a42c -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/ddea63585a4b6b501e8099237580f2067322a42c 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 Mar 25 16:09:02 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 25 Mar 2021 20:09:02 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: do the call to newint outside of the _descr_hash_jitdriver implementation Message-ID: <605cedde54846_1fb39c1f01337ea@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 9eb9bb74 by Carl Friedrich Bolz-Tereick at 2021-03-25T20:51:11+01:00 do the call to newint outside of the _descr_hash_jitdriver implementation (leads to finishs that allocate) - - - - - b4a5151c by Carl Friedrich Bolz-Tereick at 2021-03-25T21:08:38+01:00 instance_ptr_eq and instance_ptr_ne are symmetric - - - - - 3 changed files: - pypy/objspace/std/tupleobject.py - rpython/jit/metainterp/optimizeopt/rewrite.py - rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/885b21cd2115e12c85ba304da8a76fc31003eac2...b4a5151cbc9be280674f4f88e0af094cc6476361 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/885b21cd2115e12c85ba304da8a76fc31003eac2...b4a5151cbc9be280674f4f88e0af094cc6476361 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 Mar 25 16:46:04 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Thu, 25 Mar 2021 20:46:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/faster-rbigint-big-divmod] 7 commits: add a diagram Message-ID: <605cf68ce676b_1fbd8a68134678@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/faster-rbigint-big-divmod at PyPy / pypy Commits: 519e74bd by Carl Friedrich Bolz-Tereick at 2021-03-24T10:43:59+01:00 add a diagram --HG-- branch : faster-rbigint-big-divmod - - - - - 453eb266 by Carl Friedrich Bolz-Tereick at 2021-03-24T10:55:46+01:00 typo :-( --HG-- branch : faster-rbigint-big-divmod - - - - - 5d37d08c by Carl Friedrich Bolz-Tereick at 2021-03-24T13:33:53+01:00 kill c-based comments --HG-- branch : faster-rbigint-big-divmod - - - - - 16715209 by Carl Friedrich Bolz-Tereick at 2021-03-24T19:28:42+01:00 kill redundant code --HG-- branch : faster-rbigint-big-divmod - - - - - 83abb3cc by Carl Friedrich Bolz-Tereick at 2021-03-24T20:20:43+01:00 shortcut --HG-- branch : faster-rbigint-big-divmod - - - - - a08e2415 by Carl Friedrich Bolz-Tereick at 2021-03-25T09:02:54+01:00 center --HG-- branch : faster-rbigint-big-divmod - - - - - 2a90c6a5 by Carl Friedrich Bolz-Tereick at 2021-03-25T10:15:48+01:00 run the hypothesis tests in a special mode where SHIFT is set to a small value, to find edge cases more easily --HG-- branch : faster-rbigint-big-divmod - - - - - 2 changed files: - rpython/rlib/rbigint.py - rpython/rlib/test/test_rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/53fc4b57a383e4154c772a184d02d050d8542041...2a90c6a598561413d4f274b8e74d1862df1cdbd3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/53fc4b57a383e4154c772a184d02d050d8542041...2a90c6a598561413d4f274b8e74d1862df1cdbd3 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 Mar 25 17:29:41 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 25 Mar 2021 21:29:41 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/win64-cpyext-default Message-ID: <605d00c51db5c_1fb396de013607d@heptapod-foss.mail> Matti Picus pushed new branch branch/win64-cpyext-default at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/win64-cpyext-default 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 Mar 25 17:29:38 2021 From: foss at heptapod.net (Matti Picus) Date: Thu, 25 Mar 2021 21:29:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix import, make tests follow the implementation (test_reader does not exist in upstream) Message-ID: <605d00c2b93c8_1fb3326ec1358dc@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: edd6f2c0 by Matti Picus at 2021-03-25T18:33:24+02:00 fix import, make tests follow the implementation (test_reader does not exist in upstream) - - - - - 2 changed files: - extra_tests/test_pyrepl/test_curses.py - extra_tests/test_pyrepl/test_reader.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/edd6f2c04292ac3ce883cfe83e83dd7d4320be75 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/edd6f2c04292ac3ce883cfe83e83dd7d4320be75 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 Mar 26 05:30:21 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 26 Mar 2021 09:30:21 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/win64-cpyext-default] backport win64-cpyext to default Message-ID: <605da9ada2a90_1fbd8a681406a3@heptapod-foss.mail> Matti Picus pushed to branch branch/win64-cpyext-default at PyPy / pypy Commits: a5789786 by Matti Picus at 2021-03-26T12:29:33+03:00 backport win64-cpyext to default --HG-- branch : win64-cpyext-default - - - - - 17 changed files: - lib_pypy/_pypy_winbase_build.py - + lib_pypy/_pypy_winbase_cffi64.py - lib_pypy/msvcrt.py - pypy/module/cpyext/api.py - pypy/module/cpyext/boolobject.py - pypy/module/cpyext/bytesobject.py - pypy/module/cpyext/include/stringobject.h - pypy/module/cpyext/intobject.py - pypy/module/cpyext/object.py - pypy/module/cpyext/parse/cpyext_object.h - pypy/module/cpyext/pyobject.py - pypy/module/cpyext/pystrtod.py - pypy/module/cpyext/slotdefs.py - pypy/module/cpyext/structmember.py - pypy/module/cpyext/test/conftest.py - pypy/module/cpyext/typeobject.py - pypy/module/cpyext/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a57897863ec6b30f04058178c245e42ae59172c0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a57897863ec6b30f04058178c245e42ae59172c0 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 Mar 26 06:52:35 2021 From: foss at heptapod.net (=?UTF-8?B?T25kcmVqIEJhcmFub3ZpxI0=?=) Date: Fri, 26 Mar 2021 10:52:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/icon-aliasing Message-ID: <605dbcf3d8e20_1fbd8a6814317c@heptapod-foss.mail> Ondrej Baranovi? pushed new branch branch/icon-aliasing at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/icon-aliasing 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 Mar 26 07:04:48 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 26 Mar 2021 11:04:48 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: regenerate icon Message-ID: <605dbfd08b879_1fb3960d4144032@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 2ab895dd by nulano at 2021-03-26T11:29:31+01:00 regenerate icon --HG-- branch : icon-aliasing - - - - - aa2d84cc by Carl Friedrich Bolz-Tereick at 2021-03-26T11:04:43+00:00 Merge branch 'branch/icon-aliasing' into 'branch/default' Regenerate icon See merge request pypy/pypy!811 - - - - - 1 changed file: - pypy/goal/pypy.ico View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/edd6f2c04292ac3ce883cfe83e83dd7d4320be75...aa2d84cc3aa8f5e3e413a9091fa5fd7425871e3a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/edd6f2c04292ac3ce883cfe83e83dd7d4320be75...aa2d84cc3aa8f5e3e413a9091fa5fd7425871e3a 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 Mar 26 07:29:13 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 26 Mar 2021 11:29:13 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix the get_printable_location of rsre jit Message-ID: <605dc5892eeed_1fb65a3881449f6@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 3745fe8c by Carl Friedrich Bolz-Tereick at 2021-03-26T11:27:46+01:00 fix the get_printable_location of rsre jit - - - - - 2 changed files: - pypy/module/_sre/interp_sre.py - rpython/rlib/rsre/rsre_jit.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/3745fe8cc5aa277e91af090c06c4bdcb2c386eb8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3745fe8cc5aa277e91af090c06c4bdcb2c386eb8 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 Mar 26 07:48:29 2021 From: foss at heptapod.net (Matti Picus) Date: Fri, 26 Mar 2021 11:48:29 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] improve error message for upstream pyrepl, document merged branch Message-ID: <605dca0da05d9_1fb65ad241463cf@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: e79b16a1 by Matti Picus at 2021-03-26T14:47:30+03:00 improve error message for upstream pyrepl, document merged branch - - - - - 2 changed files: - pypy/doc/whatsnew-head.rst - pypy/module/_minimal_curses/interp_curses.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e79b16a1e999c6a6b162cf88ed75e42896c39e93 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e79b16a1e999c6a6b162cf88ed75e42896c39e93 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 Mar 26 08:24:08 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 26 Mar 2021 12:24:08 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] a fast path for l[:] = l2 Message-ID: <605dd268407aa_1fb3326ec146566@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: d283acf9 by Carl Friedrich Bolz-Tereick at 2021-03-26T13:23:38+01:00 a fast path for l[:] = l2 - - - - - 1 changed file: - pypy/objspace/std/listobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/d283acf9ce80a1f8edf817221cf58b87e98b3453 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/d283acf9ce80a1f8edf817221cf58b87e98b3453 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 Mar 26 09:19:32 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 26 Mar 2021 13:19:32 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] test and fix Message-ID: <605ddf64913f2_1fb65a388147425@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 2b3cdcc1 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:19:20+01:00 test and fix - - - - - 2 changed files: - pypy/objspace/std/listobject.py - pypy/objspace/std/test/test_listobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/2b3cdcc10d33d8fc8c31278156d1428bbace1dda -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2b3cdcc10d33d8fc8c31278156d1428bbace1dda 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 Mar 26 09:59:52 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 26 Mar 2021 13:59:52 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] backport of 3a37dfe596eb: restore pickling of dict iterators Message-ID: <605de8d84a8a7_1fbd8a681478da@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 19b061a7 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:45:47+01:00 backport of 3a37dfe596eb: restore pickling of dict iterators - - - - - 2 changed files: - pypy/objspace/std/dictmultiobject.py - pypy/objspace/std/test/test_dictmultiobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/19b061a7e17ed8d8868a54ff5ba1aaea659562ad -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/19b061a7e17ed8d8868a54ff5ba1aaea659562ad 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 Mar 26 14:36:04 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 26 Mar 2021 18:36:04 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.7-tune-structseq Message-ID: <605e2994da3ed_1fb6de9941526bb@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.7-tune-structseq at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.7-tune-structseq 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 Mar 26 14:43:40 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 26 Mar 2021 18:43:40 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7-tune-structseq] document branch Message-ID: <605e2b5ccce51_1fb6de9941528fb@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7-tune-structseq at PyPy / pypy Commits: af072ce5 by Carl Friedrich Bolz-Tereick at 2021-03-26T19:37:52+01:00 document branch --HG-- branch : py3.7-tune-structseq - - - - - 1 changed file: - pypy/doc/whatsnew-pypy3-head.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/af072ce5951627a74c7e7afb2387e4f4db9ef073 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/af072ce5951627a74c7e7afb2387e4f4db9ef073 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 Mar 26 16:43:57 2021 From: foss at heptapod.net (Ronan Lamy) Date: Fri, 26 Mar 2021 20:43:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/hpy-update-to-facdb01] 2 commits: fix comment in slot table Message-ID: <605e478d9e150_1fb6e35701530f3@heptapod-foss.mail> Ronan Lamy pushed to branch branch/hpy-update-to-facdb01 at PyPy / pypy Commits: f14f77e7 by Ronan Lamy at 2021-03-23T17:49:51+00:00 fix comment in slot table --HG-- branch : hpy-update-to-facdb01 - - - - - c39d3107 by Ronan Lamy at 2021-03-26T20:43:32+00:00 Implement HPy_bf_getbuffer slot (but ignore releasebuffer for now) Note that on PyPy, implementing HPy_tp_new is required to be able to use HPy_CAST. Hence the changes in test_buffer(). --HG-- branch : hpy-update-to-facdb01 - - - - - 3 changed files: - pypy/module/_hpy_universal/interp_slot.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/test/_vendored/test_slots.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ef12316737068d8cfc9039045573c3a9d0480f5b...c39d31071c93aeca0500873391681d94f9a83034 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ef12316737068d8cfc9039045573c3a9d0480f5b...c39d31071c93aeca0500873391681d94f9a83034 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 Mar 26 17:51:07 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Fri, 26 Mar 2021 21:51:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] equivalently to 54713a43f660, fix CALL_METHOD_KW to not lose the immutability Message-ID: <605e574b5917_1fb6df81c15505c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: 810cc131 by Carl Friedrich Bolz-Tereick at 2021-03-26T22:50:52+01:00 equivalently to 54713a43f660, fix CALL_METHOD_KW to not lose the immutability of the keyword name tuple --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/module/pypyjit/test_pypy_c/test_call.py - pypy/objspace/std/callmethod.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/810cc13137fd1a6a1596d156bcb8728d59686a1b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/810cc13137fd1a6a1596d156bcb8728d59686a1b 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 Mar 27 03:46:49 2021 From: foss at heptapod.net (=?UTF-8?B?T25kcmVqIEJhcmFub3ZpxI0=?=) Date: Sat, 27 Mar 2021 07:46:49 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/winreg-audithooks Message-ID: <605ee2e9898c0_1fb396778157277@heptapod-foss.mail> Ondrej Baranovi? pushed new branch branch/winreg-audithooks at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/winreg-audithooks 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 Mar 27 04:37:53 2021 From: foss at heptapod.net (=?UTF-8?B?T25kcmVqIEJhcmFub3ZpxI0=?=) Date: Sat, 27 Mar 2021 08:37:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/winreg-audithooks] more mmap.has_madvise fixes on non-_POSIX platforms Message-ID: <605eeee1bb76a_1fb39c1f0157477@heptapod-foss.mail> Ondrej Baranovi? pushed to branch branch/winreg-audithooks at PyPy / pypy Commits: c1c205d4 by nulano at 2021-03-27T09:37:20+01:00 more mmap.has_madvise fixes on non-_POSIX platforms --HG-- branch : winreg-audithooks - - - - - 3 changed files: - pypy/module/mmap/interp_mmap.py - pypy/module/mmap/test/test_mmap.py - rpython/rlib/test/test_rmmap.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c1c205d4b36324af0f7e8b3c20d3c4103b1ed7c4 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c1c205d4b36324af0f7e8b3c20d3c4103b1ed7c4 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 Mar 27 05:22:03 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 27 Mar 2021 09:22:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/faster-rbigint-big-divmod] 2 commits: fixes Message-ID: <605ef93ba57a2_1fb6df81c15762c@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/faster-rbigint-big-divmod at PyPy / pypy Commits: 65734934 by Carl Friedrich Bolz-Tereick at 2021-03-26T12:57:30+01:00 fixes --HG-- branch : faster-rbigint-big-divmod - - - - - 3ac5b256 by Carl Friedrich Bolz-Tereick at 2021-03-26T13:35:52+01:00 improve coverage --HG-- branch : faster-rbigint-big-divmod - - - - - 3 changed files: - .hgignore - rpython/rlib/rbigint.py - rpython/rlib/test/test_rbigint.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/2a90c6a598561413d4f274b8e74d1862df1cdbd3...3ac5b2563adc0c5769b85ae0fb0c4bc7ef7e63c1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/2a90c6a598561413d4f274b8e74d1862df1cdbd3...3ac5b2563adc0c5769b85ae0fb0c4bc7ef7e63c1 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 Mar 27 07:53:10 2021 From: foss at heptapod.net (muke 101) Date: Sat, 27 Mar 2021 11:53:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] completed basic impl of finish op Message-ID: <605f1ca651be4_1fb3967781607b2@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: a31ad407 by muke101 at 2021-03-27T11:51:28+00:00 completed basic impl of finish op --HG-- branch : llvm-jit-backend-experimental - - - - - 3 changed files: - rpython/jit/backend/llvm/llvm_api.py - rpython/jit/backend/llvm/llvm_parse_ops.py - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/a31ad4070c07219eac3d087bb01b33f81b372601 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/a31ad4070c07219eac3d087bb01b33f81b372601 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 Mar 27 16:51:17 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Sat, 27 Mar 2021 20:51:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/py3.8-new-opcodes Message-ID: <605f9ac55271c_1fb6df84416343d@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed new branch branch/py3.8-new-opcodes at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/py3.8-new-opcodes 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 Mar 28 00:48:58 2021 From: foss at heptapod.net (muke 101) Date: Sun, 28 Mar 2021 04:48:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] implemented finish op Message-ID: <60600aba87378_1fb6df81c1656fd@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 47d0fd3a by muke101 at 2021-03-28T05:47:32+01:00 implemented finish op --HG-- branch : llvm-jit-backend-experimental - - - - - 2 changed files: - rpython/jit/backend/llvm/llvm_parse_ops.py - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/47d0fd3a6269e81c5d090e4201af79307240cc73 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/47d0fd3a6269e81c5d090e4201af79307240cc73 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 Mar 28 17:31:53 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 28 Mar 2021 21:31:53 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] revert and redo bbb8186527b6 for backward compatibility (issue 3422) Message-ID: <6060f5c93e2d3_1fb396778176681@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 2584836b by Matti Picus at 2021-03-29T00:01:56+03:00 revert and redo bbb8186527b6 for backward compatibility (issue 3422) - - - - - 2 changed files: - pypy/module/cpyext/api.py - pypy/module/cpyext/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/2584836bf479331fc05591caeb6c949161c7a47a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/2584836bf479331fc05591caeb6c949161c7a47a 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 Mar 28 17:31:56 2021 From: foss at heptapod.net (Matti Picus) Date: Sun, 28 Mar 2021 21:31:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 31 commits: update for rc1 Message-ID: <6060f5cc73bb4_1fb39c1f01768a2@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: a0998cd3 by Matti Picus at 2021-03-19T08:02:30+02:00 update for rc1 - - - - - efafbfe7 by Matti Picus at 2021-03-19T08:02:53+02:00 Added tag release-pypy2.7-v7.3.4rc1 for changeset 9ea8f87bdc75 - - - - - 74d18e79 by Matti Picus at 2021-03-19T14:39:38+02:00 Added tag release-pypy3.7-v7.3.4rc1 for changeset 465347ee258a - - - - - 046b176e by Matti Picus at 2021-03-19T16:20:30+02:00 update versions.json and check - - - - - 4581b4c2 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:15:17+01:00 typo-level fixed, make a few things more explicit - - - - - b8028025 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:32:07+01:00 try to rewrite the introduction of the release announcement - - - - - 9ec183c4 by Carl Friedrich Bolz-Tereick at 2021-03-20T14:44:46+01:00 two more typos - - - - - cfc0dad9 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:28:08+01:00 add a way to get at the overallocated size of a list - - - - - e299fa94 by Carl Friedrich Bolz-Tereick at 2021-03-20T15:46:09+01:00 expose the physical size of a list in __pypy__ - - - - - 92d6cfab by Carl Friedrich Bolz-Tereick at 2021-03-20T16:06:33+01:00 fix translation - - - - - 6d27302e by Matti Picus at 2021-03-21T11:50:43+02:00 sync with upstream pyrepl including PRs 26, 30, 34 - - - - - 640fb431 by Stefano Rivera at 2021-03-21T13:50:32-07:00 Remove trailing whitespace - - - - - fbce301f by Matti Picus at 2021-03-22T12:15:09+02:00 add new files from 70e48be84f55, fix .hgignore - - - - - 49b7ae42 by Matti Picus at 2021-03-23T09:33:09+02:00 skip some pyrepl tests on windows - - - - - cd676281 by Matti Picus at 2021-03-23T10:05:26+02:00 skip interrupt on windows - - - - - ee46c0fd by Matti Picus at 2021-03-23T10:08:25+02:00 more skips for windows - - - - - c9a3c84d by Matti Picus at 2021-03-24T13:56:28+02:00 typo - - - - - 47ef7450 by Matti Picus at 2021-03-24T13:56:41+02:00 import the built-in module first - - - - - 885b21cd by Matti Picus at 2021-03-25T10:23:05+02:00 tweak release note, recognize Ondrej Baranovi? (nulano) - - - - - 9eb9bb74 by Carl Friedrich Bolz-Tereick at 2021-03-25T20:51:11+01:00 do the call to newint outside of the _descr_hash_jitdriver implementation (leads to finishs that allocate) - - - - - b4a5151c by Carl Friedrich Bolz-Tereick at 2021-03-25T21:08:38+01:00 instance_ptr_eq and instance_ptr_ne are symmetric - - - - - edd6f2c0 by Matti Picus at 2021-03-25T18:33:24+02:00 fix import, make tests follow the implementation (test_reader does not exist in upstream) - - - - - 2ab895dd by nulano at 2021-03-26T11:29:31+01:00 regenerate icon --HG-- branch : icon-aliasing - - - - - aa2d84cc by Carl Friedrich Bolz-Tereick at 2021-03-26T11:04:43+00:00 Merge branch 'branch/icon-aliasing' into 'branch/default' Regenerate icon See merge request pypy/pypy!811 - - - - - 3745fe8c by Carl Friedrich Bolz-Tereick at 2021-03-26T11:27:46+01:00 fix the get_printable_location of rsre jit - - - - - e79b16a1 by Matti Picus at 2021-03-26T14:47:30+03:00 improve error message for upstream pyrepl, document merged branch - - - - - d283acf9 by Carl Friedrich Bolz-Tereick at 2021-03-26T13:23:38+01:00 a fast path for l[:] = l2 - - - - - 2b3cdcc1 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:19:20+01:00 test and fix - - - - - 19b061a7 by Carl Friedrich Bolz-Tereick at 2021-03-26T14:45:47+01:00 backport of 3a37dfe596eb: restore pickling of dict iterators - - - - - 2584836b by Matti Picus at 2021-03-29T00:01:56+03:00 revert and redo bbb8186527b6 for backward compatibility (issue 3422) - - - - - 098b9b0e by Matti Picus at 2021-03-29T00:31:00+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 30 changed files: - .hgignore - .hgtags - LICENSE - extra_tests/test_pyrepl/__init__.py - extra_tests/test_pyrepl/infrastructure.py - extra_tests/test_pyrepl/test_basic.py - extra_tests/test_pyrepl/test_bugs.py - + extra_tests/test_pyrepl/test_curses.py - extra_tests/test_pyrepl/test_functional.py - extra_tests/test_pyrepl/test_reader.py - extra_tests/test_pyrepl/test_readline.py - + extra_tests/test_pyrepl/test_unix_reader.py - extra_tests/test_pyrepl/test_wishes.py - lib_pypy/pyrepl/_minimal_curses.py - lib_pypy/pyrepl/cmdrepl.py - lib_pypy/pyrepl/completer.py - lib_pypy/pyrepl/completing_reader.py - lib_pypy/pyrepl/console.py - lib_pypy/pyrepl/curses.py - lib_pypy/pyrepl/historical_reader.py - lib_pypy/pyrepl/input.py - lib_pypy/pyrepl/keymap.py - lib_pypy/pyrepl/pygame_console.py - lib_pypy/pyrepl/python_reader.py - lib_pypy/pyrepl/reader.py - lib_pypy/pyrepl/readline.py - lib_pypy/pyrepl/simple_interact.py - lib_pypy/pyrepl/unix_console.py - lib_pypy/pyrepl/unix_eventqueue.py - pypy/doc/contributor.rst View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/810cc13137fd1a6a1596d156bcb8728d59686a1b...098b9b0e856b463d4ef84cb58388aeb5ecc4162b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/810cc13137fd1a6a1596d156bcb8728d59686a1b...098b9b0e856b463d4ef84cb58388aeb5ecc4162b 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 Mar 29 01:55:59 2021 From: foss at heptapod.net (muke 101) Date: Mon, 29 Mar 2021 05:55:59 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/llvm-jit-backend-experimental] guards implemented Message-ID: <60616bef167be_1fb6e3570179990@heptapod-foss.mail> muke 101 pushed to branch branch/llvm-jit-backend-experimental at PyPy / pypy Commits: 95e84d80 by muke101 at 2021-03-29T06:55:12+01:00 guards implemented --HG-- branch : llvm-jit-backend-experimental - - - - - 2 changed files: - rpython/jit/backend/llvm/llvm_parse_ops.py - rpython/jit/backend/llvm/runner.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/95e84d80c4a714284961faf4229f86fb0e6c055b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/95e84d80c4a714284961faf4229f86fb0e6c055b 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 Mar 29 02:01:03 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 29 Mar 2021 06:01:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: fix 8824760015f0 Message-ID: <60616d1fa1c25_1fb6e2f9418031@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: f3a3f13d by Matti Picus at 2021-03-29T08:31:55+03:00 fix 8824760015f0 - - - - - 2a0b7cc1 by Matti Picus at 2021-03-29T08:35:01+03:00 fix 8824760015f0 --HG-- branch : py3.7 - - - - - ba324a39 by Matti Picus at 2021-03-29T08:35:53+03:00 merge default into branch --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/cpyext/unicodeobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/098b9b0e856b463d4ef84cb58388aeb5ecc4162b...ba324a3933d0f3f269c2b7f6c208b745122ffd0a -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/098b9b0e856b463d4ef84cb58388aeb5ecc4162b...ba324a3933d0f3f269c2b7f6c208b745122ffd0a 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 Mar 29 02:01:00 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 29 Mar 2021 06:01:00 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix 8824760015f0 Message-ID: <60616d1c34928_1fb6e3570180195@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: f3a3f13d by Matti Picus at 2021-03-29T08:31:55+03:00 fix 8824760015f0 - - - - - 1 changed file: - pypy/module/cpyext/bytesobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/f3a3f13d3ad17c2f7ba2bad813587b3162331b1f -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/f3a3f13d3ad17c2f7ba2bad813587b3162331b1f 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 Mar 29 07:13:06 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 29 Mar 2021 11:13:06 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] update openssl to 1.1.k for darwin, linux and always embed the new version Message-ID: <6061b64299527_1fb3967781862ad@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 69c29b1a by Matti Picus at 2021-03-29T14:11:28+03:00 update openssl to 1.1.k for darwin, linux and always embed the new version - - - - - 2 changed files: - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/goal/targetpypystandalone.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/69c29b1ab02e3b5f3ad3d0d55187d0324fe36ae6 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/69c29b1ab02e3b5f3ad3d0d55187d0324fe36ae6 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 Mar 29 09:40:56 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 29 Mar 2021 13:40:56 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: tweak error formatting Message-ID: <6061d8e8da319_1fb3967781888e5@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 27046e3f by Matti Picus at 2021-03-29T16:39:45+03:00 tweak error formatting - - - - - 674ce827 by Matti Picus at 2021-03-29T16:40:32+03:00 try harder to force recompiling openssl when building _ssl import - - - - - 4 changed files: - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/goal/targetpypystandalone.py - pypy/module/_minimal_curses/interp_curses.py - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/69c29b1ab02e3b5f3ad3d0d55187d0324fe36ae6...674ce82701d0b102783c98b0a96e9dcef9f5a218 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/69c29b1ab02e3b5f3ad3d0d55187d0324fe36ae6...674ce82701d0b102783c98b0a96e9dcef9f5a218 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 Mar 29 17:33:22 2021 From: foss at heptapod.net (Matti Picus) Date: Mon, 29 Mar 2021 21:33:22 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] only embed gdbm on darwin Message-ID: <606247a2a846a_1fb6de9941953b8@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 3d64dcf3 by Matti Picus at 2021-03-30T00:25:13+03:00 only embed gdbm on darwin - - - - - 1 changed file: - lib_pypy/pypy_tools/build_cffi_imports.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/3d64dcf305b6e24a7a43a43131107fdd3204e3b1 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/3d64dcf305b6e24a7a43a43131107fdd3204e3b1 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 Mar 30 02:06:14 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 30 Mar 2021 06:06:14 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix test Message-ID: <6062bfd61e38a_1fb3326ec201837@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: 0072a8cc by Carl Friedrich Bolz-Tereick at 2021-03-30T08:03:09+02:00 fix test - - - - - 1 changed file: - pypy/interpreter/test/test_zzpickle_and_slow.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/0072a8cc017ed650dd3a97e219d91e4b0754fd78 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/0072a8cc017ed650dd3a97e219d91e4b0754fd78 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 Mar 30 02:14:10 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 30 Mar 2021 06:14:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 7 commits: update openssl to 1.1.k for darwin, linux and always embed the new version Message-ID: <6062c1b2cd892_1fb6df81c2022f8@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 69c29b1a by Matti Picus at 2021-03-29T14:11:28+03:00 update openssl to 1.1.k for darwin, linux and always embed the new version - - - - - 27046e3f by Matti Picus at 2021-03-29T16:39:45+03:00 tweak error formatting - - - - - 674ce827 by Matti Picus at 2021-03-29T16:40:32+03:00 try harder to force recompiling openssl when building _ssl import - - - - - 3d64dcf3 by Matti Picus at 2021-03-30T00:25:13+03:00 only embed gdbm on darwin - - - - - 0072a8cc by Carl Friedrich Bolz-Tereick at 2021-03-30T08:03:09+02:00 fix test - - - - - c0a1ef1c by Matti Picus at 2021-03-30T09:09:54+03:00 move processing setupterm error message to rpython for a nicer message - - - - - 4333bab9 by Matti Picus at 2021-03-30T09:13:33+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 6 changed files: - lib_pypy/pypy_tools/build_cffi_imports.py - pypy/goal/targetpypystandalone.py - pypy/interpreter/test/test_zzpickle_and_slow.py - pypy/module/_minimal_curses/fficurses.py - pypy/module/_minimal_curses/interp_curses.py - pypy/tool/release/package.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/ba324a3933d0f3f269c2b7f6c208b745122ffd0a...4333bab9fa3d4f5e0438123d6352d217a5af4d48 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/ba324a3933d0f3f269c2b7f6c208b745122ffd0a...4333bab9fa3d4f5e0438123d6352d217a5af4d48 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 Mar 30 02:14:07 2021 From: foss at heptapod.net (Matti Picus) Date: Tue, 30 Mar 2021 06:14:07 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] move processing setupterm error message to rpython for a nicer message Message-ID: <6062c1af7d135_1fb6e2f94202088@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: c0a1ef1c by Matti Picus at 2021-03-30T09:09:54+03:00 move processing setupterm error message to rpython for a nicer message - - - - - 2 changed files: - pypy/module/_minimal_curses/fficurses.py - pypy/module/_minimal_curses/interp_curses.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/c0a1ef1c74f013cdca3bfb83c29c2db6bcbfce5d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/c0a1ef1c74f013cdca3bfb83c29c2db6bcbfce5d 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 Mar 30 09:32:42 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 30 Mar 2021 13:32:42 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] 2 commits: fix bugs (thanks mattip) Message-ID: <6063287aef3ea_1fb3967782150e@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/default at PyPy / pypy Commits: fe1474fe by Carl Friedrich Bolz-Tereick at 2021-03-30T09:18:06+02:00 fix bugs (thanks mattip) - - - - - 7a9e338d by Carl Friedrich Bolz-Tereick at 2021-03-30T15:32:26+02:00 merge heads - - - - - 2 changed files: - pypy/objspace/std/listobject.py - pypy/objspace/std/test/test_listobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/c0a1ef1c74f013cdca3bfb83c29c2db6bcbfce5d...7a9e338d606bdfd680855eb8b73774c76421e816 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/c0a1ef1c74f013cdca3bfb83c29c2db6bcbfce5d...7a9e338d606bdfd680855eb8b73774c76421e816 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 Mar 30 09:40:10 2021 From: foss at heptapod.net (Carl Friedrich Bolz-Tereick) Date: Tue, 30 Mar 2021 13:40:10 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 3 commits: fix bugs (thanks mattip) Message-ID: <60632a3a760f5_1fb6df81c215353@heptapod-foss.mail> Carl Friedrich Bolz-Tereick pushed to branch branch/py3.7 at PyPy / pypy Commits: fe1474fe by Carl Friedrich Bolz-Tereick at 2021-03-30T09:18:06+02:00 fix bugs (thanks mattip) - - - - - 7a9e338d by Carl Friedrich Bolz-Tereick at 2021-03-30T15:32:26+02:00 merge heads - - - - - 5cdf5a2f by Carl Friedrich Bolz-Tereick at 2021-03-30T15:38:41+02:00 merge default --HG-- branch : py3.7 - - - - - 2 changed files: - pypy/objspace/std/listobject.py - pypy/objspace/std/test/test_listobject.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/4333bab9fa3d4f5e0438123d6352d217a5af4d48...5cdf5a2fadd981360ed142e81c8e4e4e2832f6cc -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/4333bab9fa3d4f5e0438123d6352d217a5af4d48...5cdf5a2fadd981360ed142e81c8e4e4e2832f6cc 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 Mar 30 19:04:17 2021 From: foss at heptapod.net (stardust) Date: Tue, 30 Mar 2021 23:04:17 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/fix-3329 Message-ID: <6063ae7136315_1fb9ae2c822578c@heptapod-foss.mail> stardust pushed new branch branch/fix-3329 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/fix-3329 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 Mar 30 19:17:46 2021 From: foss at heptapod.net (stardust) Date: Tue, 30 Mar 2021 23:17:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Pushed new branch branch/fix-issue-3329 Message-ID: <6063b19a22a57_1fb9ae2f02269a1@heptapod-foss.mail> stardust pushed new branch branch/fix-issue-3329 at PyPy / pypy -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/tree/branch/fix-issue-3329 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 Mar 31 01:27:03 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 31 Mar 2021 05:27:03 +0000 Subject: [pypy-commit] [Git][pypy/pypy] Deleted branch branch/fix-3329 Message-ID: <6064082745602_1fb9afe0c23079e@heptapod-foss.mail> Matti Picus deleted branch branch/fix-3329 at PyPy / pypy -- 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 Mar 31 03:43:57 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 31 Mar 2021 07:43:57 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] use win64 rpython in force-builds Message-ID: <6064283dab7ca_1fb9c570c231859@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 196ff553 by Matti Picus at 2021-03-31T10:43:28+03:00 use win64 rpython in force-builds - - - - - 1 changed file: - pypy/tool/release/force-builds.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/196ff553ccaccad52f696e34835d547a34b804b8 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/196ff553ccaccad52f696e34835d547a34b804b8 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 Mar 31 07:39:35 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 31 Mar 2021 11:39:35 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] leave a wrapped setupterm rpython function to avoid including "term.h" Message-ID: <60645f77581a0_1fb9feb882365c4@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 557ec7b8 by Matti Picus at 2021-03-31T13:24:52+03:00 leave a wrapped setupterm rpython function to avoid including "term.h" - - - - - 1 changed file: - pypy/module/_minimal_curses/fficurses.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/557ec7b86e3b8e70b1445851f6ef8192119439fb -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/557ec7b86e3b8e70b1445851f6ef8192119439fb 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 Mar 31 07:39:38 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 31 Mar 2021 11:39:38 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy2.7-v7.x] 2 commits: leave a wrapped setupterm rpython function to avoid including "term.h" Message-ID: <60645f7ac02a1_1fb9fee44236740@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy2.7-v7.x at PyPy / pypy Commits: 557ec7b8 by Matti Picus at 2021-03-31T13:24:52+03:00 leave a wrapped setupterm rpython function to avoid including "term.h" - - - - - 6fa43163 by Matti Picus at 2021-03-31T14:39:13+03:00 merge default into branch --HG-- branch : release-pypy2.7-v7.x - - - - - 1 changed file: - pypy/module/_minimal_curses/fficurses.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/70f0fed8a60e4b7ed15ed18bb1abf782feefa18f...6fa4316342c77cb5a1a385a1d9bbfd8ecd108ef3 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/70f0fed8a60e4b7ed15ed18bb1abf782feefa18f...6fa4316342c77cb5a1a385a1d9bbfd8ecd108ef3 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 Mar 31 09:13:46 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 31 Mar 2021 13:13:46 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy2.7-v7.x] 2 commits: typo Message-ID: <6064758ac48cd_1fb9fee442388e9@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy2.7-v7.x at PyPy / pypy Commits: 83c54e3d by Matti Picus at 2021-03-31T16:12:58+03:00 typo - - - - - 8b0cc85c by Matti Picus at 2021-03-31T16:13:17+03:00 merge default into branch --HG-- branch : release-pypy2.7-v7.x - - - - - 1 changed file: - pypy/module/_minimal_curses/fficurses.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/6fa4316342c77cb5a1a385a1d9bbfd8ecd108ef3...8b0cc85c0f454a3cc2083a8b5893adcfbd729511 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/6fa4316342c77cb5a1a385a1d9bbfd8ecd108ef3...8b0cc85c0f454a3cc2083a8b5893adcfbd729511 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 Mar 31 09:13:44 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 31 Mar 2021 13:13:44 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] typo Message-ID: <606475882cf0_1fb9d7df8238696@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 83c54e3d by Matti Picus at 2021-03-31T16:12:58+03:00 typo - - - - - 1 changed file: - pypy/module/_minimal_curses/fficurses.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/83c54e3d90fa10d5d3679931879ef3bc8abb1efe -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/83c54e3d90fa10d5d3679931879ef3bc8abb1efe 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 Mar 31 11:07:58 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 31 Mar 2021 15:07:58 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] fix regex (backported from CPython 2.7.18) Message-ID: <6064904e8294b_1fb9feb4c23983f@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: e9a550aa by Matti Picus at 2021-03-31T18:05:22+03:00 fix regex (backported from CPython 2.7.18) - - - - - 1 changed file: - lib-python/2.7/ctypes/test/test_macholib.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/e9a550aa2481415d157f5317928572ae2d5612c0 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/e9a550aa2481415d157f5317928572ae2d5612c0 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 Mar 31 11:08:01 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 31 Mar 2021 15:08:01 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 4 commits: leave a wrapped setupterm rpython function to avoid including "term.h" Message-ID: <60649051c73a3_1fb9feb88240080@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: 557ec7b8 by Matti Picus at 2021-03-31T13:24:52+03:00 leave a wrapped setupterm rpython function to avoid including "term.h" - - - - - 83c54e3d by Matti Picus at 2021-03-31T16:12:58+03:00 typo - - - - - e9a550aa by Matti Picus at 2021-03-31T18:05:22+03:00 fix regex (backported from CPython 2.7.18) - - - - - 0e4ceafe by Matti Picus at 2021-03-31T18:06:42+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 1 changed file: - pypy/module/_minimal_curses/fficurses.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/72c0d5e03412520f350151b6e5c69a860ed96582...0e4ceafe9cba0fa302234499c49ee696c10ec3b7 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/72c0d5e03412520f350151b6e5c69a860ed96582...0e4ceafe9cba0fa302234499c49ee696c10ec3b7 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 Mar 31 11:08:05 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 31 Mar 2021 15:08:05 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/release-pypy3.7-v7.x] 5 commits: leave a wrapped setupterm rpython function to avoid including "term.h" Message-ID: <6064905512839_1fb9d7df82402ad@heptapod-foss.mail> Matti Picus pushed to branch branch/release-pypy3.7-v7.x at PyPy / pypy Commits: 557ec7b8 by Matti Picus at 2021-03-31T13:24:52+03:00 leave a wrapped setupterm rpython function to avoid including "term.h" - - - - - 83c54e3d by Matti Picus at 2021-03-31T16:12:58+03:00 typo - - - - - e9a550aa by Matti Picus at 2021-03-31T18:05:22+03:00 fix regex (backported from CPython 2.7.18) - - - - - 0e4ceafe by Matti Picus at 2021-03-31T18:06:42+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - df803daa by Matti Picus at 2021-03-31T18:07:06+03:00 merge py3.7 into release --HG-- branch : release-pypy3.7-v7.x - - - - - 1 changed file: - pypy/module/_minimal_curses/fficurses.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/670029de7ef4ecffb186a889f89772a1e5c38eec...df803daaa0f31de0be9a209e88104d99ec20097d -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/670029de7ef4ecffb186a889f89772a1e5c38eec...df803daaa0f31de0be9a209e88104d99ec20097d 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 Mar 31 15:55:11 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 31 Mar 2021 19:55:11 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/default] merge PR 34 from github.com/pypy/pyrepl (issue 2371) Message-ID: <6064d39fef5bc_1fb9ae318244413@heptapod-foss.mail> Matti Picus pushed to branch branch/default at PyPy / pypy Commits: 744198ac by Matti Picus at 2021-03-31T22:51:26+03:00 merge PR 34 from github.com/pypy/pyrepl (issue 2371) - - - - - 5 changed files: - extra_tests/test_pyrepl/infrastructure.py - extra_tests/test_pyrepl/test_reader.py - lib_pypy/pyrepl/historical_reader.py - lib_pypy/pyrepl/reader.py - lib_pypy/pyrepl/unix_console.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/commit/744198ac10bb006e028669b16cb1b0daf53731d2 -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/commit/744198ac10bb006e028669b16cb1b0daf53731d2 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 Mar 31 15:55:27 2021 From: foss at heptapod.net (Matti Picus) Date: Wed, 31 Mar 2021 19:55:27 +0000 Subject: [pypy-commit] [Git][pypy/pypy][branch/py3.7] 27 commits: hg merge py3.6 Message-ID: <6064d3af3f31d_1fb9ae318244614@heptapod-foss.mail> Matti Picus pushed to branch branch/py3.7 at PyPy / pypy Commits: b9b69be8 by Ronan Lamy at 2020-12-04T18:26:27+00:00 hg merge py3.6 --HG-- branch : hpy - - - - - a1637a5f by Matti Picus at 2020-11-24T10:22:21+02:00 add symlinks for python, python3 to the package (not on windows) --HG-- branch : hpy - - - - - 5aba2588 by Matti Picus at 2020-12-06T00:44:10+02:00 back out changeset 2215fd8a26a8 applied to wrong branch --HG-- branch : hpy - - - - - 97a84cd2 by Simon Cross at 2020-12-08T17:23:06+02:00 Update vendored hpy to 2829a0d. --HG-- branch : hpy-update-to-2829a0d - - - - - e6d13817 by Simon Cross at 2020-12-08T17:24:15+02:00 Fix locating of compiled .so file. --HG-- branch : hpy-update-to-2829a0d - - - - - 85b3af55 by Simon Cross at 2020-12-08T17:34:26+02:00 Restore skipping hpy tests on windows from r100780. --HG-- branch : hpy-update-to-2829a0d - - - - - 0d6ab8c9 by Simon Cross at 2020-12-09T22:41:14+02:00 Small update of vendored hpy to 22a05e8. --HG-- branch : hpy-update-to-2829a0d - - - - - b43a8a8c by Simon Cross at 2020-12-09T22:43:57+02:00 Implement HPy_FatalError. --HG-- branch : hpy-update-to-2829a0d - - - - - a78307bf by Simon Cross at 2020-12-10T11:44:39+02:00 Fix HPyLong_AsUnsignedLongLong and HPyLong_AsSsize_t to ignore __int__ and __index__ methods. --HG-- branch : hpy-update-to-2829a0d - - - - - ee6fe2ff by Simon Cross at 2020-12-10T11:45:49+02:00 Update vendored hpy to c9ada53 plus an uncommitted fix for the HPy_FatalError test. --HG-- branch : hpy-update-to-2829a0d - - - - - 738880b7 by Simon Cross at 2020-12-10T13:44:05+02:00 Update vendored hpy to 7a0cb53. --HG-- branch : hpy-update-to-2829a0d - - - - - b856262d by Simon Cross at 2020-12-10T18:50:48+02:00 Update vendored hpy to 6e38f80. --HG-- branch : hpy-update-to-2829a0d - - - - - 616db8d0 by Simon Cross at 2020-12-10T18:51:36+02:00 Look for filename as .hpy.so now that the C extenion name is correct. --HG-- branch : hpy-update-to-2829a0d - - - - - f45191e7 by Simon Cross at 2020-12-10T21:03:32+00:00 Merge branch 'branch/hpy-update-to-2829a0d' into 'branch/hpy' Update hpy to 2829a0d See merge request pypy/pypy!783 --HG-- branch : hpy - - - - - 55925cc9 by Ronan Lamy at 2021-01-15T18:37:32+00:00 Don't crash when importing a defective module --HG-- branch : hpy - - - - - a120be83 by Ronan Lamy at 2021-03-11T18:44:35+00:00 Update to Python 3.7 (merge 'py3.7' into 'hpy') --HG-- branch : hpy - - - - - eadd7579 by Ronan Lamy at 2021-03-12T17:22:07+00:00 update-vendored to commit eb07982b6 --HG-- branch : hpy-update-to-eb07982b6 - - - - - 269dfa30 by Ronan Lamy at 2021-03-12T17:28:03+00:00 rename .should_check_refcount() to .supports_refcounts() --HG-- branch : hpy-update-to-eb07982b6 - - - - - be64a053 by Ronan Lamy at 2021-03-12T18:09:53+00:00 Add the other .supports_foo() helpers --HG-- branch : hpy-update-to-eb07982b6 - - - - - 224ee0cc by Ronan Lamy at 2021-03-12T18:41:50+00:00 Implement HPyTuple_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 00f18fdb by Ronan Lamy at 2021-03-12T18:50:25+00:00 Implement HPyCallable_Check --HG-- branch : hpy-update-to-eb07982b6 - - - - - 33f0e547 by Ronan Lamy at 2021-03-12T19:41:20+00:00 Implement HPy_CallTupleDict --HG-- branch : hpy-update-to-eb07982b6 - - - - - e2ab8dff by Ronan Lamy at 2021-03-16T16:52:41+00:00 Initialise all required attributes in HPyModule_Create() --HG-- branch : hpy-update-to-eb07982b6 - - - - - 706bbfb9 by Ronan Lamy at 2021-03-16T19:58:34+00:00 Merge branch 'branch/hpy-update-to-eb07982b6' into 'branch/hpy' Branch/hpy update to eb07982b6 See merge request pypy/pypy!810 --HG-- branch : hpy - - - - - ebb50162 by Matti Picus at 2021-03-31T20:45:53+03:00 merge hpy into py3.7 --HG-- branch : py3.7 - - - - - 744198ac by Matti Picus at 2021-03-31T22:51:26+03:00 merge PR 34 from github.com/pypy/pyrepl (issue 2371) - - - - - 933937e4 by Matti Picus at 2021-03-31T22:54:21+03:00 merge default into py3.7 --HG-- branch : py3.7 - - - - - 30 changed files: - extra_tests/test_pyrepl/infrastructure.py - extra_tests/test_pyrepl/test_reader.py - lib_pypy/pyrepl/historical_reader.py - lib_pypy/pyrepl/reader.py - lib_pypy/pyrepl/unix_console.py - pypy/module/_hpy_universal/_vendored/hpy/devel/__init__.py - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyfunc_declare.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_hpyslot.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/autogen_impl.h - + pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/runtime/ctx_call.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/common/version.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/autogen_hpyfunc_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/cpython/hpy.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_ctx.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_hpyfunc_trampolines.h - pypy/module/_hpy_universal/_vendored/hpy/devel/include/universal/autogen_trampolines.h - + pypy/module/_hpy_universal/_vendored/hpy/devel/src/runtime/ctx_call.c - pypy/module/_hpy_universal/_vendored/hpy/devel/version.py - + pypy/module/_hpy_universal/interp_call.py - pypy/module/_hpy_universal/interp_hpy.py - pypy/module/_hpy_universal/interp_long.py - pypy/module/_hpy_universal/interp_module.py - pypy/module/_hpy_universal/interp_object.py - pypy/module/_hpy_universal/interp_tuple.py - pypy/module/_hpy_universal/llapi.py - pypy/module/_hpy_universal/src/hpyerr.c - pypy/module/_hpy_universal/src/hpyerr.h - pypy/module/_hpy_universal/state.py - pypy/module/_hpy_universal/test/_vendored/conftest.py - pypy/module/_hpy_universal/test/_vendored/support.py View it on GitLab: https://foss.heptapod.net/pypy/pypy/-/compare/0e4ceafe9cba0fa302234499c49ee696c10ec3b7...933937e4c2a5182b938fe13f7edf4493c551594b -- View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/0e4ceafe9cba0fa302234499c49ee696c10ec3b7...933937e4c2a5182b938fe13f7edf4493c551594b You're receiving this email because of your account on foss.heptapod.net. -------------- next part -------------- An HTML attachment was scrubbed... URL: