[pypy-commit] pypy numpypy-axisops: test for sum_promote fails miserably, signature.dtype is not arr.dtype

2012-01-09 Thread mattip
Author: mattip Branch: numpypy-axisops Changeset: r51190:e00f14813b9e Date: 2012-01-10 01:04 +0200 http://bitbucket.org/pypy/pypy/changeset/e00f14813b9e/ Log:test for sum_promote fails miserably, signature.dtype is not arr.dtype diff --git a/pypy/module/micronumpy/app_numpy.py b/pypy

[pypy-commit] pypy default: stylistic cleanups

2012-01-09 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r51189:409a8b279f54 Date: 2012-01-09 16:55 -0600 http://bitbucket.org/pypy/pypy/changeset/409a8b279f54/ Log:stylistic cleanups diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/micronumpy/in

[pypy-commit] pypy look-into-thread: don't look into those llops

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: look-into-thread Changeset: r51188:d2fe92d73a1f Date: 2012-01-10 00:46 +0200 http://bitbucket.org/pypy/pypy/changeset/d2fe92d73a1f/ Log:don't look into those llops diff --git a/pypy/module/thread/ll_thread.py b/pypy/module/thread/ll_thread.py --- a/pypy/mod

[pypy-commit] pypy better-jit-hooks: remove dead file

2012-01-09 Thread alex_gaynor
Author: Alex Gaynor Branch: better-jit-hooks Changeset: r51187:6a26fcde567b Date: 2012-01-09 16:39 -0600 http://bitbucket.org/pypy/pypy/changeset/6a26fcde567b/ Log:remove dead file diff --git a/REVIEW.rst b/REVIEW.rst deleted file mode 100644 --- a/REVIEW.rst +++ /dev/null @@ -1,12 +0,0 @@ -

[pypy-commit] pypy better-jit-hooks: typo fix

2012-01-09 Thread alex_gaynor
Author: Alex Gaynor Branch: better-jit-hooks Changeset: r51186:66f1a9fb79c9 Date: 2012-01-09 16:38 -0600 http://bitbucket.org/pypy/pypy/changeset/66f1a9fb79c9/ Log:typo fix diff --git a/pypy/module/pypyjit/interp_resop.py b/pypy/module/pypyjit/interp_resop.py --- a/pypy/module/pypyjit/inter

[pypy-commit] pypy default: include some actually useful info in --help

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r51184:d16e4f017733 Date: 2012-01-10 00:34 +0200 http://bitbucket.org/pypy/pypy/changeset/d16e4f017733/ Log:include some actually useful info in --help diff --git a/pypy/translator/goal/app_main.py b/pypy/translator/goal/app_main.py --- a/pypy/t

[pypy-commit] pypy default: document JIT parameters

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r51182:3c58c0bd8803 Date: 2012-01-10 00:28 +0200 http://bitbucket.org/pypy/pypy/changeset/3c58c0bd8803/ Log:document JIT parameters diff --git a/pypy/rlib/jit.py b/pypy/rlib/jit.py --- a/pypy/rlib/jit.py +++ b/pypy/rlib/jit.py @@ -386,6 +386,18

[pypy-commit] pypy default: merge

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r51183:5f4b16c8ec98 Date: 2012-01-10 00:29 +0200 http://bitbucket.org/pypy/pypy/changeset/5f4b16c8ec98/ Log:merge diff --git a/pypy/annotation/description.py b/pypy/annotation/description.py --- a/pypy/annotation/description.py +++ b/pypy/annota

[pypy-commit] lang-scheme default: Bugfix, apply evaluated it's argument twice.

2012-01-09 Thread boemmels
Author: Juergen Boemmels Branch: Changeset: r38:2f31b68cba35 Date: 2012-01-09 22:39 +0100 http://bitbucket.org/pypy/lang-scheme/changeset/2f31b68cba35/ Log:Bugfix, apply evaluated it's argument twice. diff --git a/scheme/object.py b/scheme/object.py --- a/scheme/object.py +++ b/scheme/objec

[pypy-commit] lang-scheme default: Implement 'cadr' and friends (all 28 versions)

2012-01-09 Thread boemmels
Author: Juergen Boemmels Branch: Changeset: r35:d254d5ae04cf Date: 2012-01-09 00:47 +0100 http://bitbucket.org/pypy/lang-scheme/changeset/d254d5ae04cf/ Log:Implement 'cadr' and friends (all 28 versions) diff --git a/scheme/procedure.py b/scheme/procedure.py --- a/scheme/procedure.py +++ b/s

[pypy-commit] lang-scheme default: Stubbing of case, basic tests work

2012-01-09 Thread boemmels
Author: Juergen Boemmels Branch: Changeset: r37:046b82d2ef4c Date: 2012-01-09 22:07 +0100 http://bitbucket.org/pypy/lang-scheme/changeset/046b82d2ef4c/ Log:Stubbing of case, basic tests work diff --git a/scheme/r5rs_derived_expr.ss b/scheme/r5rs_derived_expr.ss --- a/scheme/r5rs_derived_exp

[pypy-commit] lang-scheme default: Implement Assoc*-functions

2012-01-09 Thread boemmels
Author: Juergen Boemmels Branch: Changeset: r34:19a17e0790e6 Date: 2011-12-29 23:37 +0100 http://bitbucket.org/pypy/lang-scheme/changeset/19a17e0790e6/ Log:Implement Assoc*-functions diff --git a/scheme/procedure.py b/scheme/procedure.py --- a/scheme/procedure.py +++ b/scheme/procedure.py @

[pypy-commit] lang-scheme default: Implement member & friends

2012-01-09 Thread boemmels
Author: Juergen Boemmels Branch: Changeset: r36:a93db4dbd6b0 Date: 2012-01-09 21:33 +0100 http://bitbucket.org/pypy/lang-scheme/changeset/a93db4dbd6b0/ Log:Implement member & friends diff --git a/scheme/procedure.py b/scheme/procedure.py --- a/scheme/procedure.py +++ b/scheme/procedure.py @

[pypy-commit] lang-scheme default: Implement all numerical comparisions (< <= > >=)

2012-01-09 Thread boemmels
Author: Juergen Boemmels Branch: Changeset: r33:82753c10ee59 Date: 2011-12-29 22:37 +0100 http://bitbucket.org/pypy/lang-scheme/changeset/82753c10ee59/ Log:Implement all numerical comparisions (< <= > >=) diff --git a/scheme/procedure.py b/scheme/procedure.py --- a/scheme/procedure.py +++ b

[pypy-commit] lang-scheme default: Implement not function

2012-01-09 Thread boemmels
Author: Juergen Boemmels Branch: Changeset: r32:2f84a6d52477 Date: 2011-12-29 22:05 +0100 http://bitbucket.org/pypy/lang-scheme/changeset/2f84a6d52477/ Log:Implement not function diff --git a/scheme/procedure.py b/scheme/procedure.py --- a/scheme/procedure.py +++ b/scheme/procedure.py @@ -3

[pypy-commit] pypy look-into-thread: a test - look into thread module

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: look-into-thread Changeset: r51181:283df4b51997 Date: 2012-01-10 00:13 +0200 http://bitbucket.org/pypy/pypy/changeset/283df4b51997/ Log:a test - look into thread module diff --git a/pypy/module/pypyjit/policy.py b/pypy/module/pypyjit/policy.py --- a/pypy/mo

[pypy-commit] pypy better-jit-hooks: update the interface on the pypyjit side

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: better-jit-hooks Changeset: r51180:aed03c7eb163 Date: 2012-01-09 23:06 +0200 http://bitbucket.org/pypy/pypy/changeset/aed03c7eb163/ Log:update the interface on the pypyjit side diff --git a/pypy/jit/metainterp/pyjitpl.py b/pypy/jit/metainterp/pyjitpl.py ---

[pypy-commit] pypy numpypy-axisops: zjit improvement

2012-01-09 Thread mattip
Author: mattip Branch: numpypy-axisops Changeset: r51179:0722e568f060 Date: 2012-01-09 22:36 +0200 http://bitbucket.org/pypy/pypy/changeset/0722e568f060/ Log:zjit improvement diff --git a/pypy/module/micronumpy/interp_iter.py b/pypy/module/micronumpy/interp_iter.py --- a/pypy/module/micronum

[pypy-commit] pypy better-jit-hooks: improve the situation with arguments of the hooks

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: better-jit-hooks Changeset: r51178:b3dd81a62153 Date: 2012-01-09 19:49 +0200 http://bitbucket.org/pypy/pypy/changeset/b3dd81a62153/ Log:improve the situation with arguments of the hooks diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llg

[pypy-commit] pypy better-jit-hooks: update the pypyjit module as well

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: better-jit-hooks Changeset: r51177:666eb3524b3c Date: 2012-01-09 19:20 +0200 http://bitbucket.org/pypy/pypy/changeset/666eb3524b3c/ Log:update the pypyjit module as well diff --git a/pypy/module/pypyjit/__init__.py b/pypy/module/pypyjit/__init__.py --- a/py

[pypy-commit] pypy better-jit-hooks: rename JitPortal to JitHookInterface

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: better-jit-hooks Changeset: r51176:8fdbf83e4cce Date: 2012-01-09 19:17 +0200 http://bitbucket.org/pypy/pypy/changeset/8fdbf83e4cce/ Log:rename JitPortal to JitHookInterface diff --git a/pypy/jit/codewriter/policy.py b/pypy/jit/codewriter/policy.py --- a/pyp

[pypy-commit] pypy better-jit-hooks: use try: finally: for cache.in_recursion

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: better-jit-hooks Changeset: r51174:d142d1bd4aa9 Date: 2012-01-09 19:07 +0200 http://bitbucket.org/pypy/pypy/changeset/d142d1bd4aa9/ Log:use try: finally: for cache.in_recursion diff --git a/pypy/module/pypyjit/policy.py b/pypy/module/pypyjit/policy.py --- a

[pypy-commit] pypy better-jit-hooks: add a name to another jitdriver

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: better-jit-hooks Changeset: r51175:1b168f836dde Date: 2012-01-09 19:08 +0200 http://bitbucket.org/pypy/pypy/changeset/1b168f836dde/ Log:add a name to another jitdriver diff --git a/pypy/interpreter/generator.py b/pypy/interpreter/generator.py --- a/pypy/int

[pypy-commit] pypy better-jit-hooks: remove nonsense method, update the docstring

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: better-jit-hooks Changeset: r51173:c39f96d8c69b Date: 2012-01-09 18:31 +0200 http://bitbucket.org/pypy/pypy/changeset/c39f96d8c69b/ Log:remove nonsense method, update the docstring diff --git a/pypy/jit/codewriter/policy.py b/pypy/jit/codewriter/policy.py -

[pypy-commit] pypy better-jit-hooks: (fijal, arigo) improve the assembler check (hopefully) usable for other

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: better-jit-hooks Changeset: r51172:941c2be81863 Date: 2012-01-09 18:30 +0200 http://bitbucket.org/pypy/pypy/changeset/941c2be81863/ Log:(fijal, arigo) improve the assembler check (hopefully) usable for other processors diff --git a/pypy/jit/backend/

[pypy-commit] pypy better-jit-hooks: make sure there are no more attrs on base class

2012-01-09 Thread fijal
Author: Maciej Fijalkowski Branch: better-jit-hooks Changeset: r51171:04ce4efd6ee6 Date: 2012-01-09 17:05 +0200 http://bitbucket.org/pypy/pypy/changeset/04ce4efd6ee6/ Log:make sure there are no more attrs on base class diff --git a/pypy/jit/metainterp/resoperation.py b/pypy/jit/metainterp/r

[pypy-commit] pypy concurrent-marksweep: Fix: I corrected the comment but not the actual value

2012-01-09 Thread arigo
Author: Armin Rigo Branch: concurrent-marksweep Changeset: r51170:9ec48159f6e4 Date: 2012-01-09 12:45 +0100 http://bitbucket.org/pypy/pypy/changeset/9ec48159f6e4/ Log:Fix: I corrected the comment but not the actual value diff --git a/pypy/rpython/memory/gc/concurrentgen.py b/pypy/rpython/me

[pypy-commit] pypy arm-backend-2: port encoding of locations used for guards from the x86 backend

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51167:ffbd6f34a8c3 Date: 2012-01-04 15:58 +0100 http://bitbucket.org/pypy/pypy/changeset/ffbd6f34a8c3/ Log:port encoding of locations used for guards from the x86 backend diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/back

[pypy-commit] pypy arm-backend-2: modify stack_locations store position and the offset to the FP. Get rid of the special case for the first slot in the spilling area currently used for the FORCE_TOKEN

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51166:5e9aadf0b867 Date: 2012-01-04 15:57 +0100 http://bitbucket.org/pypy/pypy/changeset/5e9aadf0b867/ Log:modify stack_locations store position and the offset to the FP. Get rid of the special case for the first slot in the sp

[pypy-commit] pypy arm-backend-2: remove the condition flag from BKPT, which is an uncondional instruction

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51163:7fe04da61940 Date: 2012-01-03 11:14 +0100 http://bitbucket.org/pypy/pypy/changeset/7fe04da61940/ Log:remove the condition flag from BKPT, which is an uncondional instruction diff --git a/pypy/jit/backend/arm/codebuilder.

[pypy-commit] pypy arm-backend-2: Use the codebuilder to write the bytecode used to describe the failarg locations for a guard. Also abuse the link register to pass the location of the encoding around

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51169:10eab3fbb965 Date: 2012-01-09 11:49 +0100 http://bitbucket.org/pypy/pypy/changeset/10eab3fbb965/ Log:Use the codebuilder to write the bytecode used to describe the failarg locations for a guard. Also abuse the link regist

[pypy-commit] pypy arm-backend-2: move the actual call to assembler.py

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51162:96d252d2a2e6 Date: 2012-01-03 11:13 +0100 http://bitbucket.org/pypy/pypy/changeset/96d252d2a2e6/ Log:move the actual call to assembler.py diff --git a/pypy/jit/backend/arm/opassembler.py b/pypy/jit/backend/arm/opassembler.py --

[pypy-commit] pypy arm-backend-2: Add the condition code for always here

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51168:120e4541efaf Date: 2012-01-04 15:59 +0100 http://bitbucket.org/pypy/pypy/changeset/120e4541efaf/ Log:Add the condition code for always here diff --git a/pypy/jit/backend/arm/codebuilder.py b/pypy/jit/backend/arm/codebuilder.py

[pypy-commit] pypy arm-backend-2: simplify some conditional paths in the generated code

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51165:895cbdd61311 Date: 2012-01-03 12:51 +0100 http://bitbucket.org/pypy/pypy/changeset/895cbdd61311/ Log:simplify some conditional paths in the generated code diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/as

[pypy-commit] pypy arm-backend-2: write the fail index here

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51161:5767eb76b3f3 Date: 2012-01-03 11:11 +0100 http://bitbucket.org/pypy/pypy/changeset/5767eb76b3f3/ Log:write the fail index here diff --git a/pypy/jit/backend/arm/regalloc.py b/pypy/jit/backend/arm/regalloc.py --- a/pypy/jit/backe

[pypy-commit] pypy arm-backend-2: remove unused imports

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51159:2c283e1293a8 Date: 2012-01-03 11:09 +0100 http://bitbucket.org/pypy/pypy/changeset/2c283e1293a8/ Log:remove unused imports diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/assembler.py --- a/pypy/jit/backen

[pypy-commit] pypy arm-backend-2: add an alignment check after malloc calls for debugging

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51164:f02dc5c4e43c Date: 2012-01-03 12:50 +0100 http://bitbucket.org/pypy/pypy/changeset/f02dc5c4e43c/ Log:add an alignment check after malloc calls for debugging diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/

[pypy-commit] pypy arm-backend-2: add a DOUBLEWORD constant to replace all the 2 * WORD

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51158:0a79c804ce94 Date: 2012-01-03 11:08 +0100 http://bitbucket.org/pypy/pypy/changeset/0a79c804ce94/ Log:add a DOUBLEWORD constant to replace all the 2 * WORD diff --git a/pypy/jit/backend/arm/arch.py b/pypy/jit/backend/arm/arch.py

[pypy-commit] pypy arm-backend-2: rename field

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51160:cad3c03c5ac1 Date: 2012-01-03 11:10 +0100 http://bitbucket.org/pypy/pypy/changeset/cad3c03c5ac1/ Log:rename field diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/assembler.py --- a/pypy/jit/backend/arm/ass

[pypy-commit] pypy arm-backend-2: fix tests

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51157:b7e4239284ca Date: 2011-12-31 16:14 +0100 http://bitbucket.org/pypy/pypy/changeset/b7e4239284ca/ Log:fix tests diff --git a/pypy/jit/backend/arm/test/test_recompilation.py b/pypy/jit/backend/arm/test/test_recompilation.py --- a

[pypy-commit] pypy arm-backend-2: make sure we get an int here

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51156:a796398e72b0 Date: 2011-12-30 20:29 +0100 http://bitbucket.org/pypy/pypy/changeset/a796398e72b0/ Log:make sure we get an int here diff --git a/pypy/jit/backend/arm/codebuilder.py b/pypy/jit/backend/arm/codebuilder.py --- a/pypy

[pypy-commit] pypy arm-backend-2: update some more tests

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51154:9688a1080b2b Date: 2011-12-30 20:28 +0100 http://bitbucket.org/pypy/pypy/changeset/9688a1080b2b/ Log:update some more tests diff --git a/pypy/jit/backend/arm/test/test_gc_integration.py b/pypy/jit/backend/arm/test/test_gc_integ

[pypy-commit] pypy arm-backend-2: remove assertion, that does not work anymore

2012-01-09 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r51155:72a4e791d5e5 Date: 2011-12-30 20:29 +0100 http://bitbucket.org/pypy/pypy/changeset/72a4e791d5e5/ Log:remove assertion, that does not work anymore diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/assembler.p

[pypy-commit] pypy concurrent-marksweep: Remove the extra debug prints.

2012-01-09 Thread arigo
Author: Armin Rigo Branch: concurrent-marksweep Changeset: r51153:75ce27172ee1 Date: 2012-01-09 11:38 +0100 http://bitbucket.org/pypy/pypy/changeset/75ce27172ee1/ Log:Remove the extra debug prints. diff --git a/pypy/rpython/memory/gc/concurrentgen.py b/pypy/rpython/memory/gc/concurrentgen.p