[pypy-commit] pypy default: merge heads

2019-03-27 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r96371:24e79a787bd8 Date: 2019-03-27 23:00 +0100 http://bitbucket.org/pypy/pypy/changeset/24e79a787bd8/ Log:merge heads diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/codegen.py ---

[pypy-commit] pypy default: (cfbolz, arigo giving the idea) to construct gigantic tuples in constant stack

2019-03-27 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r96369:f6a9c3de9c7d Date: 2019-03-27 22:51 +0100 http://bitbucket.org/pypy/pypy/changeset/f6a9c3de9c7d/ Log:(cfbolz, arigo giving the idea) to construct gigantic tuples in constant stack space, first build a list, then use

[pypy-commit] pypy py3.6: merge default (no changes, the 3.6 version already worked)

2019-03-27 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r96370:1790f4267a4b Date: 2019-03-27 22:56 +0100 http://bitbucket.org/pypy/pypy/changeset/1790f4267a4b/ Log:merge default (no changes, the 3.6 version already worked) diff --git a/pypy/interpreter/astcompiler/test/test_compiler.py

[pypy-commit] pypy py3.6: do the same optimization that CPython does for (1, 2, 3, *a)

2019-03-27 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r96368:e41b9e56b6cc Date: 2019-03-27 22:35 +0100 http://bitbucket.org/pypy/pypy/changeset/e41b9e56b6cc/ Log:do the same optimization that CPython does for (1, 2, 3, *a) (but on the AST level) diff --git

[pypy-commit] pypy py3.6: reorder

2019-03-27 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r96367:004ac7c8a23d Date: 2019-03-27 21:06 +0100 http://bitbucket.org/pypy/pypy/changeset/004ac7c8a23d/ Log:reorder diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/codegen.py ---

[pypy-commit] pypy py3.6: merge default (including a re-implementation of c46e92cbc2f9 for Python3)

2019-03-27 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: py3.6 Changeset: r96366:5521ea7a9241 Date: 2019-03-27 21:00 +0100 http://bitbucket.org/pypy/pypy/changeset/5521ea7a9241/ Log:merge default (including a re-implementation of c46e92cbc2f9 for Python3) diff --git

[pypy-commit] pypy default: fix comment

2019-03-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r96364:edb40dc4f969 Date: 2019-03-27 15:46 +0100 http://bitbucket.org/pypy/pypy/changeset/edb40dc4f969/ Log:fix comment diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py --- a/rpython/memory/gc/base.py +++ b/rpython/memory/gc/base.py

[pypy-commit] pypy default: Test and fix for a large list unpacking

2019-03-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r96365:f8035bf26e3d Date: 2019-03-27 15:48 +0100 http://bitbucket.org/pypy/pypy/changeset/f8035bf26e3d/ Log:Test and fix for a large list unpacking diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/codegen.py ---

[pypy-commit] pypy default: issue2980: stop using arbitrarily much stack for building constant lists and

2019-03-27 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r96362:c46e92cbc2f9 Date: 2019-03-27 14:41 +0100 http://bitbucket.org/pypy/pypy/changeset/c46e92cbc2f9/ Log:issue2980: stop using arbitrarily much stack for building constant lists and sets. do it element by element instead.

[pypy-commit] pypy default: don't use space.str_w

2019-03-27 Thread cfbolz
Author: Carl Friedrich Bolz-Tereick Branch: Changeset: r96363:9f6768bbafd6 Date: 2019-03-27 15:39 +0100 http://bitbucket.org/pypy/pypy/changeset/9f6768bbafd6/ Log:don't use space.str_w diff --git a/pypy/module/array/interp_array.py b/pypy/module/array/interp_array.py ---

[pypy-commit] pypy default: Fix the "not we_are_translated()" path, almost never used

2019-03-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r96361:8fba932de88a Date: 2019-03-27 13:15 +0100 http://bitbucket.org/pypy/pypy/changeset/8fba932de88a/ Log:Fix the "not we_are_translated()" path, almost never used diff --git a/pypy/module/gc/referents.py b/pypy/module/gc/referents.py ---

[pypy-commit] pypy default: Be more informative, just because we can

2019-03-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r96360:fa16b2515a57 Date: 2019-03-27 12:36 +0100 http://bitbucket.org/pypy/pypy/changeset/fa16b2515a57/ Log:Be more informative, just because we can diff --git a/pypy/module/array/interp_array.py b/pypy/module/array/interp_array.py ---

[pypy-commit] pypy default: Unicode characters out of range(0x11000): fix a few docstrings, and try to more

2019-03-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r96359:a59c3b47eec9 Date: 2019-03-27 12:26 +0100 http://bitbucket.org/pypy/pypy/changeset/a59c3b47eec9/ Log:Unicode characters out of range(0x11000): fix a few docstrings, and try to more systematically test (and fix) various corner cases diff

[pypy-commit] cffi default: fix #407 add support for u/U suffix in integer constants (eg. 0xABu, or 0xCDU).

2019-03-27 Thread guil...@Guillaumes-MacBook-Pro.local
Author: guillaumesottas@Guillaumes-MacBook-Pro.local Branch: Changeset: r3248:c0fbaf8dc825 Date: 2019-03-25 10:24 -0600 http://bitbucket.org/cffi/cffi/changeset/c0fbaf8dc825/ Log:fix #407 add support for u/U suffix in integer constants (eg. 0xABu, or 0xCDU). diff --git

[pypy-commit] cffi default: remove useless try/catch, and remove unreachable elif statement.

2019-03-27 Thread guil...@Guillaumes-MacBook-Pro.local
Author: guillaumesottas@Guillaumes-MacBook-Pro.local Branch: Changeset: r3250:ae7712fab365 Date: 2019-03-26 17:12 -0600 http://bitbucket.org/cffi/cffi/changeset/ae7712fab365/ Log:remove useless try/catch, and remove unreachable elif statement. diff --git a/cffi/cparser.py b/cffi/cparser.py

[pypy-commit] cffi default: remove extra comments.

2019-03-27 Thread guil...@Guillaumes-MacBook-Pro.local
Author: guillaumesottas@Guillaumes-MacBook-Pro.local Branch: Changeset: r3251:fa1ef05714de Date: 2019-03-26 17:23 -0600 http://bitbucket.org/cffi/cffi/changeset/fa1ef05714de/ Log:remove extra comments. diff --git a/cffi/cparser.py b/cffi/cparser.py --- a/cffi/cparser.py +++

[pypy-commit] cffi default: add support for long/long long C integer constant suffixes, and support

2019-03-27 Thread guil...@Guillaumes-MacBook-Pro.local
Author: guillaumesottas@Guillaumes-MacBook-Pro.local Branch: Changeset: r3249:d1bf39c55881 Date: 2019-03-26 13:09 -0600 http://bitbucket.org/cffi/cffi/changeset/d1bf39c55881/ Log:add support for long/long long C integer constant suffixes, and support for base 2 integer constant as

[pypy-commit] pypy default: Modify exceptions to produce connection refused error on client socket failure.

2019-03-27 Thread andrewjlawrence
Author: andrewjlawrence Branch: Changeset: r96357:43cdaf1865f0 Date: 2019-03-19 06:04 + http://bitbucket.org/pypy/pypy/changeset/43cdaf1865f0/ Log:Modify exceptions to produce connection refused error on client socket failure. diff --git a/rpython/rlib/rwin32.py

[pypy-commit] pypy py3.6: merge default into branch

2019-03-27 Thread mattip
Author: Matti Picus Branch: py3.6 Changeset: r96358:f774aae69691 Date: 2019-03-27 09:38 +0200 http://bitbucket.org/pypy/pypy/changeset/f774aae69691/ Log:merge default into branch diff --git a/rpython/rlib/rwin32.py b/rpython/rlib/rwin32.py --- a/rpython/rlib/rwin32.py +++

[pypy-commit] pypy winoverlapped: merge heads

2019-03-27 Thread mattip
Author: Matti Picus Branch: winoverlapped Changeset: r96356:01451c1ab8c5 Date: 2019-03-27 09:37 +0200 http://bitbucket.org/pypy/pypy/changeset/01451c1ab8c5/ Log:merge heads diff --git a/rpython/rlib/rwin32.py b/rpython/rlib/rwin32.py --- a/rpython/rlib/rwin32.py +++ b/rpython/rlib/rwin32.py

[pypy-commit] pypy winoverlapped: Modify exceptions to produce connection refused error on client socket failure.

2019-03-27 Thread andrewjlawrence
Author: andrewjlawrence Branch: winoverlapped Changeset: r96354:e824a633d633 Date: 2019-03-19 06:04 + http://bitbucket.org/pypy/pypy/changeset/e824a633d633/ Log:Modify exceptions to produce connection refused error on client socket failure. diff --git a/rpython/rlib/rwin32.py

[pypy-commit] pypy winoverlapped: Fixed a few more bugs realted to overlapped io in test_events.py

2019-03-27 Thread andrewjlawrence
Author: andrewjlawrence Branch: winoverlapped Changeset: r96355:9042d6247856 Date: 2019-03-27 07:26 + http://bitbucket.org/pypy/pypy/changeset/9042d6247856/ Log:Fixed a few more bugs realted to overlapped io in test_events.py diff --git a/lib_pypy/_overlapped.py b/lib_pypy/_overlapped.py