[pypy-commit] pypy quad-color-gc: Update qcgc codebase (bugfix)

2016-09-13 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87058:253023b456c9 Date: 2016-09-13 09:30 +0200 http://bitbucket.org/pypy/pypy/changeset/253023b456c9/ Log:Update qcgc codebase (bugfix) diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc.

[pypy-commit] pypy quad-color-gc: Update qcgc codebase again

2016-09-13 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87057:2b705e789377 Date: 2016-09-12 21:13 +0200 http://bitbucket.org/pypy/pypy/changeset/2b705e789377/ Log:Update qcgc codebase again diff too long, truncating to 2000 out of 5319 lines diff --git a/rpython/rtyper/tool/rffi_platform

[pypy-commit] pypy ppc-vsx-support: resolve some test issues

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87059:7384b2be2e75 Date: 2016-09-13 10:22 +0200 http://bitbucket.org/pypy/pypy/changeset/7384b2be2e75/ Log:resolve some test issues diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/test/test_zjit.py -

[pypy-commit] pypy py3.5: hg merge py3k

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87060:6a82949682c3 Date: 2016-09-13 09:25 +0100 http://bitbucket.org/pypy/pypy/changeset/6a82949682c3/ Log:hg merge py3k diff --git a/pypy/module/cpyext/buffer.py b/pypy/module/cpyext/buffer.py --- a/pypy/module/cpyext/buffer.py +++ b/pypy/module/

[pypy-commit] pypy default: Warning

2016-09-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r87061:a8a4ffe56b74 Date: 2016-09-13 09:37 +0100 http://bitbucket.org/pypy/pypy/changeset/a8a4ffe56b74/ Log:Warning diff --git a/rpython/jit/codewriter/call.py b/rpython/jit/codewriter/call.py --- a/rpython/jit/codewriter/call.py +++ b/rpython/jit/codew

[pypy-commit] pypy py3k: hg merge default

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r87062:5f216ce9b438 Date: 2016-09-13 10:31 +0200 http://bitbucket.org/pypy/pypy/changeset/5f216ce9b438/ Log:hg merge default diff --git a/pypy/module/cpyext/memoryobject.py b/pypy/module/cpyext/memoryobject.py --- a/pypy/module/cpyext/memoryobject.

[pypy-commit] pypy py3.5: hg merge py3k

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87063:29fc1b0602a8 Date: 2016-09-13 10:31 +0200 http://bitbucket.org/pypy/pypy/changeset/29fc1b0602a8/ Log:hg merge py3k diff --git a/pypy/module/cpyext/memoryobject.py b/pypy/module/cpyext/memoryobject.py --- a/pypy/module/cpyext/memoryobject.py

[pypy-commit] pypy py3.5: Move this method as a global function

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87064:464f767392fb Date: 2016-09-13 10:34 +0200 http://bitbucket.org/pypy/pypy/changeset/464f767392fb/ Log:Move this method as a global function diff --git a/pypy/objspace/std/unicodeobject.py b/pypy/objspace/std/unicodeobject.py --- a/pypy/objsp

[pypy-commit] pypy ppc-vsx-support: translation issue, no common base class

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87065:eebdc539c56a Date: 2016-09-13 10:45 +0200 http://bitbucket.org/pypy/pypy/changeset/eebdc539c56a/ Log:translation issue, no common base class diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainter

[pypy-commit] pypy zarch-simd-support: start new branch for zarch simd

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87066:33adc424fba3 Date: 2016-09-13 10:47 +0200 http://bitbucket.org/pypy/pypy/changeset/33adc424fba3/ Log:start new branch for zarch simd diff --git a/rpython/jit/backend/zarch/vector_ext.py b/rpython/jit/backend/zarch/vector_

[pypy-commit] pypy py3.5: Back out ce4d4b3c159f, i.e. redo 26dfa2f67afd, in the py3.5 branch where

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87067:438fce751fce Date: 2016-09-13 11:43 +0200 http://bitbucket.org/pypy/pypy/changeset/438fce751fce/ Log:Back out ce4d4b3c159f, i.e. redo 26dfa2f67afd, in the py3.5 branch where imports are done differently. I'll see what exactly this

[pypy-commit] pypy py3.5: Tweak tweak, now it seems to translate

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87068:52f22f2a9d90 Date: 2016-09-13 10:54 +0100 http://bitbucket.org/pypy/pypy/changeset/52f22f2a9d90/ Log:Tweak tweak, now it seems to translate diff --git a/pypy/objspace/std/unicodeobject.py b/pypy/objspace/std/unicodeobject.py --- a/pypy/objs

[pypy-commit] pypy zarch-simd-support: copied over vector_ext file, some minor modifications

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87069:29bd4e207e97 Date: 2016-09-13 10:59 +0200 http://bitbucket.org/pypy/pypy/changeset/29bd4e207e97/ Log:copied over vector_ext file, some minor modifications diff --git a/rpython/jit/backend/zarch/vector_ext.py b/rpython/jit

[pypy-commit] pypy zarch-simd-support: do not generate a new operation for index calc if it can be expressed as a single operation

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87072:1ea1c6504c10 Date: 2016-09-13 15:56 +0200 http://bitbucket.org/pypy/pypy/changeset/1ea1c6504c10/ Log:do not generate a new operation for index calc if it can be expressed as a single operation diff --git a/rpython/

[pypy-commit] pypy zarch-simd-support: add runtime check to detect vector facility

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87070:13d4d6bd1c2f Date: 2016-09-13 11:56 +0200 http://bitbucket.org/pypy/pypy/changeset/13d4d6bd1c2f/ Log:add runtime check to detect vector facility diff --git a/rpython/jit/backend/ppc/vector_ext.py b/rpython/jit/backend/ppc

[pypy-commit] pypy zarch-simd-support: more changes to get first tests to fail at assembly

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87071:15d0e9941274 Date: 2016-09-13 12:40 +0200 http://bitbucket.org/pypy/pypy/changeset/15d0e9941274/ Log:more changes to get first tests to fail at assembly diff --git a/rpython/jit/backend/zarch/assembler.py b/rpython/jit/ba

[pypy-commit] pypy zarch-simd-support: add new files to detect features on zarch + basic vector test

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87073:c0a1a9742edd Date: 2016-09-13 16:09 +0200 http://bitbucket.org/pypy/pypy/changeset/c0a1a9742edd/ Log:add new files to detect features on zarch + basic vector test diff --git a/rpython/jit/backend/zarch/detect_feature.py b

[pypy-commit] pypy default: Write a note

2016-09-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r87074:b2836ccb22d8 Date: 2016-09-13 16:18 +0200 http://bitbucket.org/pypy/pypy/changeset/b2836ccb22d8/ Log:Write a note diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/optimizeopt/rewrite.py --- a/rpython/jit/metain

[pypy-commit] pypy py3.5: We can't really do anything without the '_struct' module

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87075:82928531a68e Date: 2016-09-13 16:21 +0200 http://bitbucket.org/pypy/pypy/changeset/82928531a68e/ Log:We can't really do anything without the '_struct' module diff --git a/pypy/bin/pyinteractive.py b/pypy/bin/pyinteractive.py --- a/pypy/bin/p

[pypy-commit] pypy force-virtual-state: Ensure make_inputargs fails properly when given arguments with type information

2016-09-13 Thread sbauman
Author: Spenser Andrew Bauman Branch: force-virtual-state Changeset: r87076:3c1c1904097a Date: 2016-09-13 11:15 -0400 http://bitbucket.org/pypy/pypy/changeset/3c1c1904097a/ Log:Ensure make_inputargs fails properly when given arguments with type information which conflicts with the Vir

[pypy-commit] pypy test-cpyext: Extract make_source() function from .import_module()

2016-09-13 Thread rlamy
Author: Ronan Lamy Branch: test-cpyext Changeset: r87077:ac65b27f031b Date: 2016-09-12 16:10 +0100 http://bitbucket.org/pypy/pypy/changeset/ac65b27f031b/ Log:Extract make_source() function from .import_module() diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/module/cpyext/test/te

[pypy-commit] pypy test-cpyext: Move implementation of load_module to SystemCompilationInfo subclasses

2016-09-13 Thread rlamy
Author: Ronan Lamy Branch: test-cpyext Changeset: r87078:c88d32f9692f Date: 2016-09-13 16:33 +0100 http://bitbucket.org/pypy/pypy/changeset/c88d32f9692f/ Log:Move implementation of load_module to SystemCompilationInfo subclasses diff --git a/pypy/module/cpyext/test/test_cpyext.py b/

[pypy-commit] pypy force-virtual-state: Merge with default

2016-09-13 Thread sbauman
Author: Spenser Andrew Bauman Branch: force-virtual-state Changeset: r87079:5d49fd764471 Date: 2016-09-13 11:38 -0400 http://bitbucket.org/pypy/pypy/changeset/5d49fd764471/ Log:Merge with default diff too long, truncating to 2000 out of 3169 lines diff --git a/.hgtags b/.hgtags --- a/.hgtag

[pypy-commit] pypy py3.5: Fix some pickling tests

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87080:709d1b5a8b17 Date: 2016-09-13 16:45 +0200 http://bitbucket.org/pypy/pypy/changeset/709d1b5a8b17/ Log:Fix some pickling tests diff --git a/pypy/interpreter/function.py b/pypy/interpreter/function.py --- a/pypy/interpreter/function.py +++ b/py

[pypy-commit] pypy py3.5: Use ast.NameConstant instead of ast.Name for None/True/False

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87081:19e8fc8dcfd0 Date: 2016-09-13 17:39 +0200 http://bitbucket.org/pypy/pypy/changeset/19e8fc8dcfd0/ Log:Use ast.NameConstant instead of ast.Name for None/True/False (that class was not used so far) diff --git a/pypy/interpreter/astcompi

[pypy-commit] pypy default: Merged in force-virtual-state (pull request #478)

2016-09-13 Thread sbauman
Author: Spenser Bauman Branch: Changeset: r87082:cfcbc07174e8 Date: 2016-09-13 11:56 -0400 http://bitbucket.org/pypy/pypy/changeset/cfcbc07174e8/ Log:Merged in force-virtual-state (pull request #478) Ensure make_inputargs fails properly when given arguments with type informa

[pypy-commit] pypy py3.5: Meant to be turned off by default

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87083:5c0791e6dc4c Date: 2016-09-13 18:07 +0200 http://bitbucket.org/pypy/pypy/changeset/5c0791e6dc4c/ Log:Meant to be turned off by default diff --git a/pypy/interpreter/astcompiler/test/test_validate.py b/pypy/interpreter/astcompiler/test/test_

[pypy-commit] pypy py3k: hg merge default

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r87085:a65846c5dec3 Date: 2016-09-13 19:06 +0200 http://bitbucket.org/pypy/pypy/changeset/a65846c5dec3/ Log:hg merge default diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimizeopt/info.py --- a/rpython/jit/meta

[pypy-commit] pypy default: rposix.sync()

2016-09-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r87084:f099ecbce222 Date: 2016-09-13 19:05 +0200 http://bitbucket.org/pypy/pypy/changeset/f099ecbce222/ Log:rposix.sync() diff --git a/rpython/rlib/rposix.py b/rpython/rlib/rposix.py --- a/rpython/rlib/rposix.py +++ b/rpython/rlib/rposix.py @@ -461,6 +4

[pypy-commit] pypy py3.5: hg merge py3k

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87086:b88005ea869f Date: 2016-09-13 19:06 +0200 http://bitbucket.org/pypy/pypy/changeset/b88005ea869f/ Log:hg merge py3k diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimizeopt/info.py --- a/rpython/jit/metain

[pypy-commit] pypy py3.5: os.sync()

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87087:eb88834f82b2 Date: 2016-09-13 19:09 +0200 http://bitbucket.org/pypy/pypy/changeset/eb88834f82b2/ Log:os.sync() diff --git a/pypy/module/posix/__init__.py b/pypy/module/posix/__init__.py --- a/pypy/module/posix/__init__.py +++ b/pypy/module/p

[pypy-commit] pypy py3k: graft eb88834f82b2

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r87088:10c68ca3af89 Date: 2016-09-13 19:11 +0200 http://bitbucket.org/pypy/pypy/changeset/10c68ca3af89/ Log:graft eb88834f82b2 diff --git a/pypy/module/posix/__init__.py b/pypy/module/posix/__init__.py --- a/pypy/module/posix/__init__.py +++ b/pypy/

[pypy-commit] pypy test-cpyext: Move import_module impl to sys_info

2016-09-13 Thread rlamy
Author: Ronan Lamy Branch: test-cpyext Changeset: r87089:80b4b4aa0819 Date: 2016-09-13 17:50 +0100 http://bitbucket.org/pypy/pypy/changeset/80b4b4aa0819/ Log:Move import_module impl to sys_info diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/module/cpyext/test/test_cpyext.py ---

[pypy-commit] pypy test-cpyext: Move import_extension impl to sys_info

2016-09-13 Thread rlamy
Author: Ronan Lamy Branch: test-cpyext Changeset: r87090:8f2666e8e624 Date: 2016-09-13 18:22 +0100 http://bitbucket.org/pypy/pypy/changeset/8f2666e8e624/ Log:Move import_extension impl to sys_info diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/module/cpyext/test/test_cpyext.py -

[pypy-commit] pypy py3.5: SOMAXCONN, socket.listen(no argument)

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87091:22dc852ebf3b Date: 2016-09-13 19:30 +0200 http://bitbucket.org/pypy/pypy/changeset/22dc852ebf3b/ Log:SOMAXCONN, socket.listen(no argument) diff --git a/pypy/module/_socket/__init__.py b/pypy/module/_socket/__init__.py --- a/pypy/module/_sock

[pypy-commit] pypy py3.5: Implement the -I option to pypy

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87092:29d2a8abaa5f Date: 2016-09-13 19:46 +0200 http://bitbucket.org/pypy/pypy/changeset/29d2a8abaa5f/ Log:Implement the -I option to pypy diff --git a/pypy/interpreter/app_main.py b/pypy/interpreter/app_main.py --- a/pypy/interpreter/app_main.py

[pypy-commit] pypy py3.5: audioop.byteswap()

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87093:df95ced30bec Date: 2016-09-13 20:00 +0200 http://bitbucket.org/pypy/pypy/changeset/df95ced30bec/ Log:audioop.byteswap() diff --git a/lib_pypy/audioop.py b/lib_pypy/audioop.py --- a/lib_pypy/audioop.py +++ b/lib_pypy/audioop.py @@ -578,3 +578

[pypy-commit] pypy cling-support: optimization as used in the paper

2016-09-13 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r87095:ff0990bd1f29 Date: 2016-09-13 11:09 -0700 http://bitbucket.org/pypy/pypy/changeset/ff0990bd1f29/ Log:optimization as used in the paper diff --git a/pypy/module/cppyy/capi/__init__.py b/pypy/module/cppyy/capi/__init__.py --- a/pyp

[pypy-commit] pypy cling-support: more detailed benchmarks, used for paper

2016-09-13 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r87094:0477318b132d Date: 2016-09-13 09:27 -0700 http://bitbucket.org/pypy/pypy/changeset/0477318b132d/ Log:more detailed benchmarks, used for paper diff --git a/pypy/module/cppyy/test/bench1.py b/pypy/module/cppyy/test/bench1.py --- a/p

[pypy-commit] pypy py3.5: math.isclose()

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87096:0523f9c54a03 Date: 2016-09-13 20:19 +0200 http://bitbucket.org/pypy/pypy/changeset/0523f9c54a03/ Log:math.isclose() diff --git a/pypy/module/math/__init__.py b/pypy/module/math/__init__.py --- a/pypy/module/math/__init__.py +++ b/pypy/module

[pypy-commit] extradoc extradoc: done

2016-09-13 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5703:358bf7e9fc12 Date: 2016-09-13 20:20 +0200 http://bitbucket.org/pypy/extradoc/changeset/358bf7e9fc12/ Log:done diff --git a/planning/py3.5/milestone-1-progress.rst b/planning/py3.5/milestone-1-progress.rst --- a/planning/py3.5/milestone-1-

[pypy-commit] pypy test-cpyext: Stop using StdObjSpace and FakeSpace for -A tests

2016-09-13 Thread rlamy
Author: Ronan Lamy Branch: test-cpyext Changeset: r87098:5c5e9537dcee Date: 2016-09-13 19:28 +0100 http://bitbucket.org/pypy/pypy/changeset/5c5e9537dcee/ Log:Stop using StdObjSpace and FakeSpace for -A tests diff --git a/pypy/module/cpyext/test/conftest.py b/pypy/module/cpyext/test/conftest

[pypy-commit] pypy test-cpyext: fix

2016-09-13 Thread rlamy
Author: Ronan Lamy Branch: test-cpyext Changeset: r87097:0667f8e6dec8 Date: 2016-09-13 18:36 +0100 http://bitbucket.org/pypy/pypy/changeset/0667f8e6dec8/ Log:fix diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/module/cpyext/test/test_cpyext.py --- a/pypy/module/cpyext/test/test_c

[pypy-commit] pypy py3.5: math.gcd()

2016-09-13 Thread arigo
Author: Armin Rigo Branch: py3.5 Changeset: r87099:682481164902 Date: 2016-09-13 20:37 +0200 http://bitbucket.org/pypy/pypy/changeset/682481164902/ Log:math.gcd() diff --git a/pypy/module/math/__init__.py b/pypy/module/math/__init__.py --- a/pypy/module/math/__init__.py +++ b/pypy/module/mat

[pypy-commit] pypy quad-color-gc: Performance improvements

2016-09-13 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r87100:b4a1d5e8166e Date: 2016-09-13 21:11 +0200 http://bitbucket.org/pypy/pypy/changeset/b4a1d5e8166e/ Log:Performance improvements diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py --- a/rpython/memory/gc/base.py ++

[pypy-commit] pypy default: profopt was accidentally silently disabled on all platforms, by

2016-09-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r87103:10eaf9cac6ad Date: 2016-09-14 08:43 +0200 http://bitbucket.org/pypy/pypy/changeset/10eaf9cac6ad/ Log:profopt was accidentally silently disabled on all platforms, by 7b21b053dd02. diff --git a/rpython/translator/c/genc.py b/rpython/transla

[pypy-commit] pypy default: Write down a comment about profopt in JIT-enabled binaries

2016-09-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r87104:4b6221995df7 Date: 2016-09-14 08:49 +0200 http://bitbucket.org/pypy/pypy/changeset/4b6221995df7/ Log:Write down a comment about profopt in JIT-enabled binaries diff --git a/pypy/doc/config/translation.profopt.txt b/pypy/doc/config/translation.pr