[pypy-commit] pypy memoryview-attributes: fx typo, getitem/getslice, some translation fixes

2016-08-19 Thread mattip
Author: Matti Picus Branch: memoryview-attributes Changeset: r86335:1b8ccf046b59 Date: 2016-08-20 18:46 +1200 http://bitbucket.org/pypy/pypy/changeset/1b8ccf046b59/ Log:fx typo, getitem/getslice, some translation fixes diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpyext/slotdefs

[pypy-commit] pypy py3k-kwonly-builtin: Backed out changeset b130c20feba7

2016-08-19 Thread arigo
Author: Armin Rigo Branch: py3k-kwonly-builtin Changeset: r86334:2c59ae270f5a Date: 2016-08-20 08:44 +0200 http://bitbucket.org/pypy/pypy/changeset/2c59ae270f5a/ Log:Backed out changeset b130c20feba7 Not so easy: it wouldn't support ``f.__kwdefaults__['a']=5`` or logic like `

[pypy-commit] pypy memoryview-attributes: add test of getitem, fix CPyBuffer object so they pass. Add __buffer__ slot to str.

2016-08-19 Thread mattip
Author: Matti Picus Branch: memoryview-attributes Changeset: r86333:0a85b1b3bb7f Date: 2016-08-20 10:26 +1200 http://bitbucket.org/pypy/pypy/changeset/0a85b1b3bb7f/ Log:add test of getitem, fix CPyBuffer object so they pass. Add __buffer__ slot to str. diff --git a/pypy/module/cpyext

[pypy-commit] pypy py3k-kwonly-builtin: more fixes

2016-08-19 Thread arigo
Author: Armin Rigo Branch: py3k-kwonly-builtin Changeset: r86332:b130c20feba7 Date: 2016-08-19 20:44 +0200 http://bitbucket.org/pypy/pypy/changeset/b130c20feba7/ Log:more fixes diff --git a/pypy/interpreter/argument.py b/pypy/interpreter/argument.py --- a/pypy/interpreter/argument.py +++ b/p

[pypy-commit] pypy.org extradoc: update the values

2016-08-19 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r778:525dc29ad26c Date: 2016-08-19 20:37 +0200 http://bitbucket.org/pypy/pypy.org/changeset/525dc29ad26c/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -9,13 +9,13 @@ $(function() { $("#pro

[pypy-commit] pypy py3k: merge heads

2016-08-19 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r86331:47258bd66b35 Date: 2016-08-19 20:34 +0200 http://bitbucket.org/pypy/pypy/changeset/47258bd66b35/ Log:merge heads diff --git a/lib-python/3/test/test_compileall.py b/lib-python/3/test/test_compileall.py --- a/lib-python/3/test/test_compileall

[pypy-commit] pypy py3k: Another important speed-up for space initialization: instead of

2016-08-19 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r86328:1c4e34c49a4f Date: 2016-08-19 10:54 +0200 http://bitbucket.org/pypy/pypy/changeset/1c4e34c49a4f/ Log:Another important speed-up for space initialization: instead of compiling importlib/_bootstrap.py every time, marshal the bytecode

[pypy-commit] pypy py3k: I *think* this expresses the logic that we want more cleanly

2016-08-19 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r86326:fc46cb0e02ed Date: 2016-08-19 09:59 +0200 http://bitbucket.org/pypy/pypy/changeset/fc46cb0e02ed/ Log:I *think* this expresses the logic that we want more cleanly diff --git a/pypy/interpreter/mixedmodule.py b/pypy/interpreter/mixedmodule.py -

[pypy-commit] pypy py3k-kwonly-builtin: in-progress

2016-08-19 Thread arigo
Author: Armin Rigo Branch: py3k-kwonly-builtin Changeset: r86330:bb3a95ecfdbf Date: 2016-08-19 19:10 +0200 http://bitbucket.org/pypy/pypy/changeset/bb3a95ecfdbf/ Log:in-progress diff --git a/pypy/interpreter/function.py b/pypy/interpreter/function.py --- a/pypy/interpreter/function.py +++ b/

[pypy-commit] pypy py3k-kwonly-builtin: A branch to implement kwonly specification for builtin functions

2016-08-19 Thread arigo
Author: Armin Rigo Branch: py3k-kwonly-builtin Changeset: r86329:7cbe8c3c91b1 Date: 2016-08-19 19:09 +0200 http://bitbucket.org/pypy/pypy/changeset/7cbe8c3c91b1/ Log:A branch to implement kwonly specification for builtin functions ___ pypy-commit m

[pypy-commit] pypy py3k: Load sys.filesystemencoding and the app-level sys.std{in, out, err}

2016-08-19 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r86327:26dfa2f67afd Date: 2016-08-19 10:24 +0200 http://bitbucket.org/pypy/pypy/changeset/26dfa2f67afd/ Log:Load sys.filesystemencoding and the app-level sys.std{in,out,err} lazily. This gives a big reduction over the time it takes to build a

[pypy-commit] pypy cling-support: annotation fix

2016-08-19 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r86325:67349a4ab510 Date: 2016-08-18 16:41 -0700 http://bitbucket.org/pypy/pypy/changeset/67349a4ab510/ Log:annotation fix diff --git a/pypy/module/cppyy/capi/loadable_capi.py b/pypy/module/cppyy/capi/loadable_capi.py --- a/pypy/module/

[pypy-commit] pypy cling-support: force deserialization of global functions

2016-08-19 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r86324:741cd54aa263 Date: 2016-08-18 16:40 -0700 http://bitbucket.org/pypy/pypy/changeset/741cd54aa263/ Log:force deserialization of global functions diff --git a/pypy/module/cppyy/src/clingcwrapper.cxx b/pypy/module/cppyy/src/clingcwra

[pypy-commit] pypy py3.5: Change const.value to const.obj in test_obj because Const in AST changed attribute name

2016-08-19 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r86323:147982173b0f Date: 2016-08-19 19:08 +0200 http://bitbucket.org/pypy/pypy/changeset/147982173b0f/ Log:Change const.value to const.obj in test_obj because Const in AST changed attribute name diff --git a/pypy/module/_ast/test/test_

[pypy-commit] pypy py3k: Backout 7b97d4152ebc: pypy behaves like CPython wrt. .pyo now

2016-08-19 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r86322:e9c93d18cbd4 Date: 2016-08-19 17:22 +0100 http://bitbucket.org/pypy/pypy/changeset/e9c93d18cbd4/ Log:Backout 7b97d4152ebc: pypy behaves like CPython wrt. .pyo now diff --git a/lib-python/3/test/test_compileall.py b/lib-python/3/test/test_com

[pypy-commit] pypy py3k: Allow lone surrogates in _pypyjson

2016-08-19 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r86321:a4b31c94bd5c Date: 2016-08-19 16:18 +0100 http://bitbucket.org/pypy/pypy/changeset/a4b31c94bd5c/ Log:Allow lone surrogates in _pypyjson diff --git a/pypy/module/_pypyjson/interp_decoder.py b/pypy/module/_pypyjson/interp_decoder.py --- a/pypy

[pypy-commit] pypy quad-color-gc: Implement push and pop

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86320:bc2d69f739ed Date: 2016-08-19 16:11 +0200 http://bitbucket.org/pypy/pypy/changeset/bc2d69f739ed/ Log:Implement push and pop diff --git a/rpython/translator/c/funcgen.py b/rpython/translator/c/funcgen.py --- a/rpython/translator

[pypy-commit] pypy quad-color-gc: remove configure_external_library, as it seems to compile the GC separately, which is not possible

2016-08-19 Thread Raemi
Author: Remi Meier Branch: quad-color-gc Changeset: r86319:c3000b80ab0b Date: 2016-08-19 15:51 +0200 http://bitbucket.org/pypy/pypy/changeset/c3000b80ab0b/ Log:remove configure_external_library, as it seems to compile the GC separately, which is not possible diff --git a/rpython/rtyp

[pypy-commit] pypy quad-color-gc: try to emit functions defined by the gctransformer

2016-08-19 Thread Raemi
Author: Remi Meier Branch: quad-color-gc Changeset: r86318:31c6daaf8842 Date: 2016-08-19 15:44 +0200 http://bitbucket.org/pypy/pypy/changeset/31c6daaf8842/ Log:try to emit functions defined by the gctransformer diff --git a/rpython/memory/gctransform/framework.py b/rpython/memory/gctransfor

[pypy-commit] pypy quad-color-gc: revert to separate_module_sources

2016-08-19 Thread Raemi
Author: Remi Meier Branch: quad-color-gc Changeset: r86317:4a05d83ac1b9 Date: 2016-08-19 15:20 +0200 http://bitbucket.org/pypy/pypy/changeset/4a05d83ac1b9/ Log:revert to separate_module_sources diff --git a/rpython/rtyper/tool/rffi_platform.py b/rpython/rtyper/tool/rffi_platform.py --- a/rp

[pypy-commit] pypy quad-color-gc: Add qcgc_configure

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86316:5e3b2d612dbc Date: 2016-08-19 15:12 +0200 http://bitbucket.org/pypy/pypy/changeset/5e3b2d612dbc/ Log:Add qcgc_configure diff --git a/rpython/translator/c/gc.py b/rpython/translator/c/gc.py --- a/rpython/translator/c/gc.py +++ b

[pypy-commit] pypy quad-color-gc: Make some C compilation working (WIP)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86315:025a7647e086 Date: 2016-08-19 15:02 +0200 http://bitbucket.org/pypy/pypy/changeset/025a7647e086/ Log:Make some C compilation working (WIP) diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/

[pypy-commit] pypy redirect-assembler-jitlog: merge default

2016-08-19 Thread plan_rich
Author: Richard Plangger Branch: redirect-assembler-jitlog Changeset: r86313:5e73f119f5f7 Date: 2016-08-19 14:47 +0200 http://bitbucket.org/pypy/pypy/changeset/5e73f119f5f7/ Log:merge default diff --git a/lib_pypy/resource.py b/lib_pypy/resource.py --- a/lib_pypy/resource.py +++ b/lib_pypy/r

[pypy-commit] pypy quad-color-gc: "Fix" initialization (WIP)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86314:d6468116edd7 Date: 2016-08-19 14:48 +0200 http://bitbucket.org/pypy/pypy/changeset/d6468116edd7/ Log:"Fix" initialization (WIP) diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc.py

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

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86312:9561ef30edb5 Date: 2016-08-19 14:23 +0200 http://bitbucket.org/pypy/pypy/changeset/9561ef30edb5/ Log:Update qcgc codebase diff --git a/rpython/translator/c/src/qcgc/gc_state.h b/rpython/translator/c/src/qcgc/gc_state.h --- a/r

[pypy-commit] pypy quad-color-gc: Extend GC/Transformer (WIP)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86311:cba20e2f61b9 Date: 2016-08-19 13:46 +0200 http://bitbucket.org/pypy/pypy/changeset/cba20e2f61b9/ Log:Extend GC/Transformer (WIP) diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc.py

[pypy-commit] pypy quad-color-gc: Extend skeleton (WIP?)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86310:c0e8549cad2f Date: 2016-08-19 13:11 +0200 http://bitbucket.org/pypy/pypy/changeset/c0e8549cad2f/ Log:Extend skeleton (WIP?) diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/memory/gc/qcgc.py +++

[pypy-commit] pypy quad-color-gc: Add transformer skeleton (WIP)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86309:dfbb52a3c9a1 Date: 2016-08-19 11:54 +0200 http://bitbucket.org/pypy/pypy/changeset/dfbb52a3c9a1/ Log:Add transformer skeleton (WIP) diff --git a/rpython/config/translationoption.py b/rpython/config/translationoption.py --- a/r

[pypy-commit] pypy redirect-assembler-jitlog: (fijal, plan_rich) test and implement redirect assembler

2016-08-19 Thread plan_rich
Author: Richard Plangger Branch: redirect-assembler-jitlog Changeset: r86308:e2ee0ab78509 Date: 2016-08-19 11:01 +0200 http://bitbucket.org/pypy/pypy/changeset/e2ee0ab78509/ Log:(fijal, plan_rich) test and implement redirect assembler diff --git a/rpython/jit/backend/x86/assembler.py b/rpyt

[pypy-commit] pypy quad-color-gc: start with newgc test

2016-08-19 Thread Raemi
Author: Remi Meier Branch: quad-color-gc Changeset: r86307:3815dc96e685 Date: 2016-08-19 10:27 +0200 http://bitbucket.org/pypy/pypy/changeset/3815dc96e685/ Log:start with newgc test diff --git a/rpython/rtyper/tool/rffi_platform.py b/rpython/rtyper/tool/rffi_platform.py --- a/rpython/rtyper

[pypy-commit] pypy quad-color-gc: Compile qcgc (WIP)

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86306:07613d93dc9d Date: 2016-08-19 10:16 +0200 http://bitbucket.org/pypy/pypy/changeset/07613d93dc9d/ Log:Compile qcgc (WIP) diff --git a/rpython/rtyper/tool/rffi_platform.py b/rpython/rtyper/tool/rffi_platform.py --- a/rpython/rty

[pypy-commit] pypy quad-color-gc: Import qcgc codebase

2016-08-19 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86305:45d8ca00efff Date: 2016-08-19 09:41 +0200 http://bitbucket.org/pypy/pypy/changeset/45d8ca00efff/ Log:Import qcgc codebase diff --git a/rpython/translator/c/src/qcgc/allocator.c b/rpython/translator/c/src/qcgc/allocator.c new f