[pypy-commit] pypy ppc-jit-backend: Allow ConstInt objects as parameters for FINISH instructions.

2011-08-11 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r46434:b7440ef162a5 Date: 2011-08-11 11:18 +0200 http://bitbucket.org/pypy/pypy/changeset/b7440ef162a5/ Log:Allow ConstInt objects as parameters for FINISH instructions. diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/bac

[pypy-commit] benchmarks default: pass the --branch option through all layers until it's actually included in the request to codespeed. This finally enables support for per-branch benchmarks :-)

2011-08-11 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r140:5607f5065ea7 Date: 2011-08-11 12:06 +0200 http://bitbucket.org/pypy/benchmarks/changeset/5607f5065ea7/ Log:pass the --branch option through all layers until it's actually included in the request to codespeed. This finally enables support

[pypy-commit] pypy default: Skip on Windows.

2011-08-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r46435:86a22860a457 Date: 2011-08-11 14:10 +0200 http://bitbucket.org/pypy/pypy/changeset/86a22860a457/ Log:Skip on Windows. diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --- a/pypy/jit/metainterp/test/test_

[pypy-commit] pypy ppc-jit-backend: Removed NOP from class PPCBuilder, it is implemented in ppc_assembler.py.

2011-08-11 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r46437:abba043a76c1 Date: 2011-08-11 16:50 +0200 http://bitbucket.org/pypy/pypy/changeset/abba043a76c1/ Log:Removed NOP from class PPCBuilder, it is implemented in ppc_assembler.py. diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assemble

[pypy-commit] pypy ppc-jit-backend: Made add more flexible, added sub.

2011-08-11 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r46436:6d0b095f849a Date: 2011-08-11 16:47 +0200 http://bitbucket.org/pypy/pypy/changeset/6d0b095f849a/ Log:Made add more flexible, added sub. Also support GUARD_FALSE. diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/back

[pypy-commit] pypy jit-short_from_state: some more tests and a potential bugfix

2011-08-11 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46438:7dcf08fa37c1 Date: 2011-08-11 21:13 +0200 http://bitbucket.org/pypy/pypy/changeset/7dcf08fa37c1/ Log:some more tests and a potential bugfix diff --git a/pypy/jit/metainterp/optimizeopt/virtualstate.py b/pypy/jit/metainterp/op

[pypy-commit] pypy jit-short_from_state: cleared out more obsolete code for generating the short preamble

2011-08-11 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r46439:0fc678e51f5f Date: 2011-08-11 21:28 +0200 http://bitbucket.org/pypy/pypy/changeset/0fc678e51f5f/ Log:cleared out more obsolete code for generating the short preamble diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/py

[pypy-commit] pypy default: Add an assert that (at least) has some chances to fail

2011-08-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r46441:a171edca6ada Date: 2011-08-11 22:40 +0200 http://bitbucket.org/pypy/pypy/changeset/a171edca6ada/ Log:Add an assert that (at least) has some chances to fail if the C backend identifies several functions with each other just because

[pypy-commit] pypy default: Windows bug fix. Shows up as the JIT complaining that it is

2011-08-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r46440:40a36ea9ae0d Date: 2011-08-11 22:38 +0200 http://bitbucket.org/pypy/pypy/changeset/40a36ea9ae0d/ Log:Windows bug fix. Shows up as the JIT complaining that it is missing liveness. Quite indirect :-( diff --git a/pypy/translator/platform/wi

[pypy-commit] pypy release-1.6.x: Windows bug fix. Shows up as the JIT complaining that it is

2011-08-11 Thread arigo
Author: Armin Rigo Branch: release-1.6.x Changeset: r46442:15542b7b123d Date: 2011-08-11 22:38 +0200 http://bitbucket.org/pypy/pypy/changeset/15542b7b123d/ Log:Windows bug fix. Shows up as the JIT complaining that it is missing liveness. Quite indirect :-( diff --git a/pypy/translato

[pypy-commit] pypy default: rbigint.toint() is elidable

2011-08-11 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r46443:b112e4459024 Date: 2011-08-11 17:16 -0700 http://bitbucket.org/pypy/pypy/changeset/b112e4459024/ Log:rbigint.toint() is elidable diff --git a/pypy/rlib/rbigint.py b/pypy/rlib/rbigint.py --- a/pypy/rlib/rbigint.py +++ b/pypy/rlib/rbigint.py @@ -2

[pypy-commit] pypy default: rbigint.lt is also elidable, basically all the operators are, but I'm just doing them as I actually see it show up in traces.

2011-08-11 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r46444:040465e2f3e8 Date: 2011-08-11 17:21 -0700 http://bitbucket.org/pypy/pypy/changeset/040465e2f3e8/ Log:rbigint.lt is also elidable, basically all the operators are, but I'm just doing them as I actually see it show up in traces. diff --git