[pypy-commit] pypy new-jit-log: merge default

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85570:4c3925486347 Date: 2016-07-05 17:13 +0200 http://bitbucket.org/pypy/pypy/changeset/4c3925486347/ Log:merge default diff too long, truncating to 2000 out of 5472 lines diff --git a/dotviewer/graphparse.py b/dotviewer/graphparse.p

[pypy-commit] pypy ppc-vsx-support: removes mixin class and add functions directly to BasicPPCAssembler

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85571:7da69acc5ef4 Date: 2016-07-06 10:30 +0200 http://bitbucket.org/pypy/pypy/changeset/7da69acc5ef4/ Log:removes mixin class and add functions directly to BasicPPCAssembler diff --git a/rpython/jit/backend/ppc/codebuilder.py b/r

[pypy-commit] pypy ppc-vsx-support: invoked missing function (typo)

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85573:2f5745203fcb Date: 2016-07-06 11:24 +0200 http://bitbucket.org/pypy/pypy/changeset/2f5745203fcb/ Log:invoked missing function (typo) diff --git a/rpython/jit/backend/ppc/vector_ext.py b/rpython/jit/backend/ppc/vector_ext.py

[pypy-commit] pypy default: apply further changes to correctly push/pop gcmap (started in a09c99e17a27)

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85572:35001d8b5219 Date: 2016-07-06 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/35001d8b5219/ Log:apply further changes to correctly push/pop gcmap (started in a09c99e17a27) diff --git a/rpython/jit/backend/zarch/assembler.py b/

[pypy-commit] extradoc extradoc: in-progress: reverse debugger

2016-07-06 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5645:09dd2764135d Date: 2016-07-06 11:50 +0200 http://bitbucket.org/pypy/extradoc/changeset/09dd2764135d/ Log:in-progress: reverse debugger diff --git a/blog/draft/revdb.rst b/blog/draft/revdb.rst new file mode 100644 --- /dev/null +++ b/blog/d

[pypy-commit] pypy default: This should constant-fold ffi.offsetof("structname", "fieldname")

2016-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r85574:11d652c7d64e Date: 2016-07-06 11:51 +0200 http://bitbucket.org/pypy/pypy/changeset/11d652c7d64e/ Log:This should constant-fold ffi.offsetof("structname", "fieldname") diff --git a/pypy/module/_cffi_backend/ctypestruct.py b/pypy/module/_cffi_back

[pypy-commit] pypy default: remove pop_gcmap just before returning from malloc_slowpath, this will overwrite the nursery free ptr hold in r1 (s390x)

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85575:e472905e4fec Date: 2016-07-06 12:29 +0200 http://bitbucket.org/pypy/pypy/changeset/e472905e4fec/ Log:remove pop_gcmap just before returning from malloc_slowpath, this will overwrite the nursery free ptr hold in r1 (s390x) diff --git

[pypy-commit] extradoc extradoc: - linkify the commit

2016-07-06 Thread cfbolz
Author: Carl Friedrich Bolz Branch: extradoc Changeset: r5646:0b3db1b1698e Date: 2016-07-06 15:33 +0200 http://bitbucket.org/pypy/extradoc/changeset/0b3db1b1698e/ Log:- linkify the commit - I didn't understand something diff --git a/blog/draft/revdb.rst b/blog/draft/revdb.rst --- a/b

[pypy-commit] pypy py3.5-async: Include is_async check in second handle_with_stmt function, return async and await tokens in tokenizer

2016-07-06 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85576:9a227fcddc2e Date: 2016-07-06 17:22 +0200 http://bitbucket.org/pypy/pypy/changeset/9a227fcddc2e/ Log:Include is_async check in second handle_with_stmt function, return async and await tokens in tokenizer diff --git a/pypy/i

[pypy-commit] pypy ppc-vsx-support: solve some translation issues

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85577:5576d80ffa0b Date: 2016-07-06 17:43 +0200 http://bitbucket.org/pypy/pypy/changeset/5576d80ffa0b/ Log:solve some translation issues diff --git a/rpython/jit/backend/llsupport/vector_ext.py b/rpython/jit/backend/llsupport/vect

[pypy-commit] pypy use-mmap: Trying to use mmap() for memory allocations done by the RPython GC

2016-07-06 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85578:c645b576c5ad Date: 2016-07-06 15:14 +0200 http://bitbucket.org/pypy/pypy/changeset/c645b576c5ad/ Log:Trying to use mmap() for memory allocations done by the RPython GC diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py ---

[pypy-commit] pypy use-mmap: Trying to use mmap() instead of malloc() to get arenas. Advantage: munmap()

2016-07-06 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85579:f63cad3be093 Date: 2016-07-06 16:43 +0200 http://bitbucket.org/pypy/pypy/changeset/f63cad3be093/ Log:Trying to use mmap() instead of malloc() to get arenas. Advantage: munmap() really returns the 256K/512K of memory to the system.

[pypy-commit] pypy use-mmap: Backed out changeset c645b576c5ad

2016-07-06 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85580:8a06c05e563e Date: 2016-07-06 18:14 +0200 http://bitbucket.org/pypy/pypy/changeset/8a06c05e563e/ Log:Backed out changeset c645b576c5ad This was not meant to be checked in. diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpye

[pypy-commit] pypy default: fix test_compile_asmlen

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85581:5a0e839de8ba Date: 2016-07-06 18:14 +0200 http://bitbucket.org/pypy/pypy/changeset/5a0e839de8ba/ Log:fix test_compile_asmlen diff --git a/rpython/jit/backend/zarch/test/test_runner.py b/rpython/jit/backend/zarch/test/test_runner.py --- a/r

[pypy-commit] pypy use-mmap: Test fix

2016-07-06 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85582:c9f27194913d Date: 2016-07-06 18:18 +0200 http://bitbucket.org/pypy/pypy/changeset/c9f27194913d/ Log:Test fix diff --git a/rpython/memory/gc/minimarktest.py b/rpython/memory/gc/minimarktest.py --- a/rpython/memory/gc/minimarktest.py +++

[pypy-commit] pypy new-jit-log: using the the same trick as done in rlib/jithook to call flush_trace_counters on the assembler

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85583:f669d0340e40 Date: 2016-07-06 18:37 +0200 http://bitbucket.org/pypy/pypy/changeset/f669d0340e40/ Log:using the the same trick as done in rlib/jithook to call flush_trace_counters on the assembler diff --git a/rpython/jit/

[pypy-commit] pypy py3.5-async: Add await token test

2016-07-06 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85584:f361d2f549f1 Date: 2016-07-06 18:42 +0200 http://bitbucket.org/pypy/pypy/changeset/f361d2f549f1/ Log:Add await token test diff --git a/pypy/interpreter/pyparser/pytokenizer.py b/pypy/interpreter/pyparser/pytokenizer.py --- a/pypy/

[pypy-commit] pypy use-mmap: translation fix

2016-07-06 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85585:8e9459757f75 Date: 2016-07-06 18:51 +0100 http://bitbucket.org/pypy/pypy/changeset/8e9459757f75/ Log:translation fix diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/rmmap.py --- a/rpython/rlib/rmmap.py +++ b/rpython/rlib/rmmap.py @@ -70

[pypy-commit] pypy py3.5-async: Add missing self on calls

2016-07-06 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85586:54c81e3580eb Date: 2016-07-06 19:43 +0200 http://bitbucket.org/pypy/pypy/changeset/54c81e3580eb/ Log:Add missing self on calls diff --git a/pypy/interpreter/astcompiler/astbuilder.py b/pypy/interpreter/astcompiler/astbuilder.py --

[pypy-commit] pypy new-jit-log: change import in disable_jitlog

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85588:c08693600013 Date: 2016-07-06 20:25 +0200 http://bitbucket.org/pypy/pypy/changeset/c08693600013/ Log:change import in disable_jitlog diff --git a/rpython/rlib/rvmprof/rvmprof.py b/rpython/rlib/rvmprof/rvmprof.py --- a/rpython/rli

[pypy-commit] pypy new-jit-log: remove set trace

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85587:a5bf76474c9d Date: 2016-07-06 20:24 +0200 http://bitbucket.org/pypy/pypy/changeset/a5bf76474c9d/ Log:remove set trace diff --git a/rpython/jit/metainterp/warmspot.py b/rpython/jit/metainterp/warmspot.py --- a/rpython/jit/metaint

[pypy-commit] pypy use-mmap: Make position hinting work on 64-bit too. At least Linux64 doesn't

2016-07-06 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85589:638e16f1b0f4 Date: 2016-07-06 20:33 +0200 http://bitbucket.org/pypy/pypy/changeset/638e16f1b0f4/ Log:Make position hinting work on 64-bit too. At least Linux64 doesn't allow negative addresses to be used by processes, so the hint w

[pypy-commit] pypy ppc-vsx-support: remove the flags on the cpu, and push them down to the object in the field vector_ext (saved on the cpu). simplifies the vector extension handling

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85590:7dd9c13d12f8 Date: 2016-07-06 21:00 +0200 http://bitbucket.org/pypy/pypy/changeset/7dd9c13d12f8/ Log:remove the flags on the cpu, and push them down to the object in the field vector_ext (saved on the cpu). simplifies

[pypy-commit] pypy py3.5-async: Change visit_annotations in symtable to have args and returns as parameters for async

2016-07-06 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85591:b52ebf4b8d02 Date: 2016-07-06 21:11 +0200 http://bitbucket.org/pypy/pypy/changeset/b52ebf4b8d02/ Log:Change visit_annotations in symtable to have args and returns as parameters for async diff --git a/pypy/interpreter/astcom

[pypy-commit] pypy cling-support: from Aditi: more typecode fixes

2016-07-06 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r85592:bbbf4b479fc5 Date: 2016-07-06 12:53 -0700 http://bitbucket.org/pypy/pypy/changeset/bbbf4b479fc5/ Log:from Aditi: more typecode fixes diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py --- a/pypy/module/cp

[pypy-commit] pypy py3.5-async: Undo visit_annotations parameter change, add asyncfunctiondef and asyncwith

2016-07-06 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85593:90196ea803fd Date: 2016-07-06 22:22 +0200 http://bitbucket.org/pypy/pypy/changeset/90196ea803fd/ Log:Undo visit_annotations parameter change, add asyncfunctiondef and asyncwith diff --git a/pypy/interpreter/astcompiler/symt