[pypy-commit] pypy exctrans: Move *_gcheader_initdata() methods from gcpolicy to gctransformer

2015-12-30 Thread rlamy
Author: Ronan Lamy Branch: exctrans Changeset: r81499:925913cbec05 Date: 2015-12-30 03:31 +0100 http://bitbucket.org/pypy/pypy/changeset/925913cbec05/ Log:Move *_gcheader_initdata() methods from gcpolicy to gctransformer diff --git a/rpython/memory/gctransform/boehm.py b/rpython/memory/gctr

[pypy-commit] pypy exctrans: create gc header during databasing instead of during sourcing

2015-12-30 Thread rlamy
Author: Ronan Lamy Branch: exctrans Changeset: r81500:adc26e26c112 Date: 2015-12-30 04:14 +0100 http://bitbucket.org/pypy/pypy/changeset/adc26e26c112/ Log:create gc header during databasing instead of during sourcing diff --git a/rpython/translator/c/node.py b/rpython/translator/c/node.py --

[pypy-commit] pypy s390x-backend: wrong operation (SG instead of STG) lead to substraction instead of 64bit store, test_exception is now passing!

2015-12-30 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81501:79c8712b54e0 Date: 2015-12-30 16:31 +0100 http://bitbucket.org/pypy/pypy/changeset/79c8712b54e0/ Log:wrong operation (SG instead of STG) lead to substraction instead of 64bit store, test_exception is now passing! diff -

[pypy-commit] pypy s390x-backend: save/restore/reset exception is now working as expected by the test, overwrote value in a register that was passed to the vm

2015-12-30 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81502:afb077bff965 Date: 2015-12-30 16:51 +0100 http://bitbucket.org/pypy/pypy/changeset/afb077bff965/ Log:save/restore/reset exception is now working as expected by the test, overwrote value in a register that was passed to t

[pypy-commit] pypy s390x-backend: fixed an edge case: s390x's native instruction for memset can return in the middle of the copy (determined by the cpu), added a loop to ensure all bytes are copied

2015-12-30 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81503:7288aa624ed6 Date: 2015-12-30 17:45 +0100 http://bitbucket.org/pypy/pypy/changeset/7288aa624ed6/ Log:fixed an edge case: s390x's native instruction for memset can return in the middle of the copy (determined by the cpu),

[pypy-commit] pypy s390x-backend: BRC is not BCR!!

2015-12-30 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81504:0d5b4291c580 Date: 2015-12-30 17:47 +0100 http://bitbucket.org/pypy/pypy/changeset/0d5b4291c580/ Log:BRC is not BCR!! diff --git a/rpython/jit/backend/zarch/opassembler.py b/rpython/jit/backend/zarch/opassembler.py --- a/rpyth