[pypy-commit] pypy arm-backed-float: forgotten import

2011-06-14 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44924:1607a87d8dcf Date: 2011-06-10 20:36 +0200 http://bitbucket.org/pypy/pypy/changeset/1607a87d8dcf/ Log:forgotten import diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/assembler.py --- a/pypy/jit/backend/

[pypy-commit] pypy arm-backed-float: fix

2011-06-14 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44925:7f831e829476 Date: 2011-06-10 20:36 +0200 http://bitbucket.org/pypy/pypy/changeset/7f831e829476/ Log:fix diff --git a/pypy/jit/backend/arm/tool/objdump.py b/pypy/jit/backend/arm/tool/objdump.py --- a/pypy/jit/backend/arm/too

[pypy-commit] pypy arm-backed-float: it is not necesary to align by a word here

2011-06-14 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44927:9a35d3450bf4 Date: 2011-06-10 20:38 +0200 http://bitbucket.org/pypy/pypy/changeset/9a35d3450bf4/ Log:it is not necesary to align by a word here diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/assembler.

[pypy-commit] pypy arm-backed-float: add a test for the bug when calling a function with ConstInt arguments and ConstInt(0) being ignored

2011-06-14 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44928:09db2623e502 Date: 2011-06-12 13:58 +0200 http://bitbucket.org/pypy/pypy/changeset/09db2623e502/ Log:add a test for the bug when calling a function with ConstInt arguments and ConstInt(0) being ignored diff --git a/py

[pypy-commit] pypy arm-backed-float: use none as an alignement marker when calculating the list of arguments to a call that go on the stack

2011-06-14 Thread bivab
Author: David Schneider Branch: arm-backed-float Changeset: r44926:aeb887f90e10 Date: 2011-06-10 20:37 +0200 http://bitbucket.org/pypy/pypy/changeset/aeb887f90e10/ Log:use none as an alignement marker when calculating the list of arguments to a call that go on the stack diff --git a/

[pypy-commit] pypy default: Fix COND_CALL_GC_WB_ARRAY. Sorry, I messed up argument order

2011-06-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r44930:44c7d862250e Date: 2011-06-14 10:02 +0200 http://bitbucket.org/pypy/pypy/changeset/44c7d862250e/ Log:Fix COND_CALL_GC_WB_ARRAY. Sorry, I messed up argument order and the tests didn't catch it... diff --git a/pypy/jit/backend/llgraph/llimp

[pypy-commit] extradoc extradoc: various typos and some XXXs

2011-06-14 Thread cfbolz
Author: Carl Friedrich Bolz Branch: extradoc Changeset: r3672:c87ad96e85d2 Date: 2011-06-12 23:00 +0200 http://bitbucket.org/pypy/extradoc/changeset/c87ad96e85d2/ Log:various typos and some XXXs diff --git a/talk/iwtc11/paper.tex b/talk/iwtc11/paper.tex --- a/talk/iwtc11/paper.tex +++ b/talk

[pypy-commit] extradoc extradoc: merge

2011-06-14 Thread cfbolz
Author: Carl Friedrich Bolz Branch: extradoc Changeset: r3673:aa70af0e63da Date: 2011-06-14 10:38 +0200 http://bitbucket.org/pypy/extradoc/changeset/aa70af0e63da/ Log:merge diff --git a/talk/iwtc11/benchmarks/numpy/array.c b/talk/iwtc11/benchmarks/numpy/array.c new file mode 100644 --- /dev

[pypy-commit] pypy default: Review the unicode keyword argument change, and get rid

2011-06-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r44931:2b8a496606be Date: 2011-06-14 11:37 +0200 http://bitbucket.org/pypy/pypy/changeset/2b8a496606be/ Log:Review the unicode keyword argument change, and get rid of the extra 'lexical_keywords' field. Instead use the invariant that 'key

[pypy-commit] pypy default: chmod +x py.test

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44932:a70a605a37bd Date: 2011-06-14 12:13 +0200 http://bitbucket.org/pypy/pypy/changeset/a70a605a37bd/ Log:chmod +x py.test diff --git a/py/bin/py.test b/py/bin/py.test old mode 100644 new mode 100755 ___ p

[pypy-commit] pypy default: move optimizeopt tests into their own directory

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44933:3c57f5587b5f Date: 2011-06-14 14:14 +0200 http://bitbucket.org/pypy/pypy/changeset/3c57f5587b5f/ Log:move optimizeopt tests into their own directory diff --git a/pypy/jit/backend/llsupport/test/test_gc.py b/pypy/jit/backend/llsupport/test/test

[pypy-commit] pypy default: move optimizeutil into the optimizeopt package

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44934:de8966a3a662 Date: 2011-06-14 14:37 +0200 http://bitbucket.org/pypy/pypy/changeset/de8966a3a662/ Log:move optimizeutil into the optimizeopt package diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/meta

[pypy-commit] pypy default: fix circular imports

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44935:9bbf770f4ed8 Date: 2011-06-14 15:26 +0200 http://bitbucket.org/pypy/pypy/changeset/9bbf770f4ed8/ Log:fix circular imports diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++ b/py

[pypy-commit] pypy default: Reintroduce "AND %esp, $const" support. For MSVC, but I bet that

2011-06-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r44936:3549050ab199 Date: 2011-06-14 15:41 +0200 http://bitbucket.org/pypy/pypy/changeset/3549050ab199/ Log:Reintroduce "AND %esp, $const" support. For MSVC, but I bet that it can occur randomly on some other compilers too. diff --git a/pypy/tra

[pypy-commit] pypy default: merge heads

2011-06-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r44937:17cc5ab72684 Date: 2011-06-14 15:41 +0200 http://bitbucket.org/pypy/pypy/changeset/17cc5ab72684/ Log:merge heads diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++ b/pypy/jit/meta

[pypy-commit] pypy default: fix for 2.5

2011-06-14 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44938:7aedafa574f1 Date: 2011-06-14 08:41 -0500 http://bitbucket.org/pypy/pypy/changeset/7aedafa574f1/ Log:fix for 2.5 diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_ssl.py --- a/pypy/module/_ssl/interp_ssl.py +++ b/pypy/m

[pypy-commit] pypy default: merge heads

2011-06-14 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44940:e5aa56d5cb61 Date: 2011-06-14 08:45 -0500 http://bitbucket.org/pypy/pypy/changeset/e5aa56d5cb61/ Log:merge heads diff --git a/pypy/jit/backend/llsupport/test/test_gc.py b/pypy/jit/backend/llsupport/test/test_gc.py --- a/pypy/jit/backend/l

[pypy-commit] pypy default: always enable jit_ffi for tests

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44941:fc3229b7a776 Date: 2011-06-14 15:59 +0200 http://bitbucket.org/pypy/pypy/changeset/fc3229b7a776/ Log:always enable jit_ffi for tests diff --git a/pypy/jit/metainterp/warmspot.py b/pypy/jit/metainterp/warmspot.py --- a/pypy/jit/metainterp/warmsp

[pypy-commit] pypy default: fix test

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44942:f8f59ac16f0f Date: 2011-06-14 16:02 +0200 http://bitbucket.org/pypy/pypy/changeset/f8f59ac16f0f/ Log:fix test diff --git a/pypy/jit/metainterp/test/test_compile.py b/pypy/jit/metainterp/test/test_compile.py --- a/pypy/jit/metainterp/test/test_

[pypy-commit] pypy default: make pytest.py executable

2011-06-14 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44944:a39e7d8ab6a8 Date: 2011-06-14 09:44 -0500 http://bitbucket.org/pypy/pypy/changeset/a39e7d8ab6a8/ Log:make pytest.py executable diff --git a/pytest.py b/pytest.py old mode 100644 new mode 100755 _

[pypy-commit] pypy default: merge heads

2011-06-14 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44945:366c5f73be87 Date: 2011-06-14 09:44 -0500 http://bitbucket.org/pypy/pypy/changeset/366c5f73be87/ Log:merge heads diff --git a/pypy/jit/metainterp/test/test_compile.py b/pypy/jit/metainterp/test/test_compile.py --- a/pypy/jit/metainterp/te

[pypy-commit] pypy default: drag py/bin/py.test back from the graveyard

2011-06-14 Thread gutworth
Author: Benjamin Peterson Branch: Changeset: r44946:da2edf7d9b17 Date: 2011-06-14 09:52 -0500 http://bitbucket.org/pypy/pypy/changeset/da2edf7d9b17/ Log:drag py/bin/py.test back from the graveyard diff --git a/py/bin/_findpy.py b/py/bin/_findpy.py new file mode 100644 --- /dev/null +++ b/py

[pypy-commit] pypy default: kill these tests, they are already in test_optimizebasic

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44947:f1a460056a00 Date: 2011-06-14 16:29 +0200 http://bitbucket.org/pypy/pypy/changeset/f1a460056a00/ Log:kill these tests, they are already in test_optimizebasic diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/meta

[pypy-commit] pypy default: move equaloplists to optimizeopt.util

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44948:fa699ebc0b39 Date: 2011-06-14 16:59 +0200 http://bitbucket.org/pypy/pypy/changeset/fa699ebc0b39/ Log:move equaloplists to optimizeopt.util diff --git a/pypy/jit/backend/llsupport/test/test_gc.py b/pypy/jit/backend/llsupport/test/test_gc.py ---

[pypy-commit] pypy default: merge heads

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44949:dd50dc652795 Date: 2011-06-14 17:00 +0200 http://bitbucket.org/pypy/pypy/changeset/dd50dc652795/ Log:merge heads diff --git a/py/bin/_findpy.py b/py/bin/_findpy.py new file mode 100644 --- /dev/null +++ b/py/bin/_findpy.py @@ -0,0 +1,38 @@ +#!/

[pypy-commit] pypy default: kill more duplicated code

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44950:e25fd20ec3a6 Date: 2011-06-14 17:06 +0200 http://bitbucket.org/pypy/pypy/changeset/e25fd20ec3a6/ Log:kill more duplicated code diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/pypy/jit/metainterp/optimizeopt/test/test_

[pypy-commit] pypy default: move these two identical methods to the base class

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44951:bc4ac6d236bb Date: 2011-06-14 17:12 +0200 http://bitbucket.org/pypy/pypy/changeset/bc4ac6d236bb/ Log:move these two identical methods to the base class diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/pypy/jit/metainte

[pypy-commit] pypy default: move these two almost identical methods to the base class

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44952:4f8c3e4649c5 Date: 2011-06-14 17:14 +0200 http://bitbucket.org/pypy/pypy/changeset/4f8c3e4649c5/ Log:move these two almost identical methods to the base class diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/pypy/jit/m

[pypy-commit] pypy default: use the "official" way to build optimization chains in tests

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44953:2a332139025b Date: 2011-06-14 17:25 +0200 http://bitbucket.org/pypy/pypy/changeset/2a332139025b/ Log:use the "official" way to build optimization chains in tests diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/pypy/ji

[pypy-commit] pypy default: minor simplification of the code

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44954:4d02e779e0dd Date: 2011-06-14 17:46 +0200 http://bitbucket.org/pypy/pypy/changeset/4d02e779e0dd/ Log:minor simplification of the code diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/metainterp/optimizeopt/test/

[pypy-commit] pypy default: move another piece of common code to the base class

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44955:c7051a739c1a Date: 2011-06-14 18:05 +0200 http://bitbucket.org/pypy/pypy/changeset/c7051a739c1a/ Log:move another piece of common code to the base class diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/pypy/jit/metaint

[pypy-commit] pypy default: use a more descriptive class name

2011-06-14 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44956:576751d015ab Date: 2011-06-14 18:07 +0200 http://bitbucket.org/pypy/pypy/changeset/576751d015ab/ Log:use a more descriptive class name diff --git a/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/pypy/jit/metainterp/optimizeopt/test

[pypy-commit] extradoc extradoc: drafted some conclutions

2011-06-14 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r3674:af282e879e8b Date: 2011-06-14 19:36 +0200 http://bitbucket.org/pypy/extradoc/changeset/af282e879e8b/ Log:drafted some conclutions diff --git a/talk/iwtc11/paper.tex b/talk/iwtc11/paper.tex --- a/talk/iwtc11/paper.tex +++ b/talk/iwtc11/pape

[pypy-commit] extradoc extradoc: typo

2011-06-14 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3675:141411dcfa5c Date: 2011-06-14 19:46 +0200 http://bitbucket.org/pypy/extradoc/changeset/141411dcfa5c/ Log:typo diff --git a/talk/iwtc11/paper.tex b/talk/iwtc11/paper.tex --- a/talk/iwtc11/paper.tex +++ b/talk/iwtc11/paper.tex @@ -74

[pypy-commit] extradoc extradoc: spellchecker

2011-06-14 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3676:c2db221500eb Date: 2011-06-14 19:50 +0200 http://bitbucket.org/pypy/extradoc/changeset/c2db221500eb/ Log:spellchecker diff --git a/talk/iwtc11/paper.tex b/talk/iwtc11/paper.tex --- a/talk/iwtc11/paper.tex +++ b/talk/iwtc11/paper.te

[pypy-commit] lang-js default: get rid of segfaulting printable_location for now

2011-06-14 Thread stepahn
Author: Stephan Branch: Changeset: r99:8c35f258c191 Date: 2011-06-14 19:47 +0200 http://bitbucket.org/pypy/lang-js/changeset/8c35f258c191/ Log:get rid of segfaulting printable_location for now diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -7,7 +7,10 @@ f

[pypy-commit] lang-js default: declare more immutable fields

2011-06-14 Thread stepahn
Author: Stephan Branch: Changeset: r100:ed636a4d8c43 Date: 2011-06-14 20:07 +0200 http://bitbucket.org/pypy/lang-js/changeset/ed636a4d8c43/ Log:declare more immutable fields diff --git a/js/opcodes.py b/js/opcodes.py --- a/js/opcodes.py +++ b/js/opcodes.py @@ -80,6 +80,7 @@ return

[pypy-commit] lang-js default: some "magic" jit annotations

2011-06-14 Thread stepahn
Author: Stephan Branch: Changeset: r101:2f4919f73524 Date: 2011-06-14 20:08 +0200 http://bitbucket.org/pypy/lang-js/changeset/2f4919f73524/ Log:some "magic" jit annotations diff --git a/js/jscode.py b/js/jscode.py --- a/js/jscode.py +++ b/js/jscode.py @@ -6,6 +6,8 @@ from js.opcodes import

[pypy-commit] lang-js default: OPERATIONS is finally static enough

2011-06-14 Thread stepahn
Author: Stephan Branch: Changeset: r102:de89ec32a7dc Date: 2011-06-14 20:09 +0200 http://bitbucket.org/pypy/lang-js/changeset/de89ec32a7dc/ Log:OPERATIONS is finally static enough diff --git a/js/operations.py b/js/operations.py --- a/js/operations.py +++ b/js/operations.py @@ -123,7 +123,6

[pypy-commit] extradoc extradoc: Add runner.py which does nice averaging and stddev. Also make sqrt compatible.

2011-06-14 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3677:c77d0d592c80 Date: 2011-06-14 20:48 +0200 http://bitbucket.org/pypy/extradoc/changeset/c77d0d592c80/ Log:Add runner.py which does nice averaging and stddev. Also make sqrt compatible. Remove -O3 without -fno-tree-vectorize

[pypy-commit] pypy default: Try to fix win32 translation

2011-06-14 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r44957:fb47e5a1c980 Date: 2011-06-14 20:45 +0200 http://bitbucket.org/pypy/pypy/changeset/fb47e5a1c980/ Log:Try to fix win32 translation (I thought that llexternal functions were already excluded by the jit policy?) diff --git a/pypy/r

[pypy-commit] extradoc extradoc: improve runner

2011-06-14 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3678:f4487c623b92 Date: 2011-06-14 21:07 +0200 http://bitbucket.org/pypy/extradoc/changeset/f4487c623b92/ Log:improve runner diff --git a/talk/iwtc11/benchmarks/runner.py b/talk/iwtc11/benchmarks/runner.py --- a/talk/iwtc11/benchmarks/r

[pypy-commit] extradoc extradoc: IN-PROGRESS rewrite benchmarks a bit, can't run convolution due to lack of RAM

2011-06-14 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3679:8f85b55224b7 Date: 2011-06-14 21:38 +0200 http://bitbucket.org/pypy/extradoc/changeset/8f85b55224b7/ Log:IN-PROGRESS rewrite benchmarks a bit, can't run convolution due to lack of RAM diff --git a/talk/iwtc11/benchmarks/ben

[pypy-commit] extradoc extradoc: finish porting convolution

2011-06-14 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r3680:3988bd9abc42 Date: 2011-06-14 22:20 +0200 http://bitbucket.org/pypy/extradoc/changeset/3988bd9abc42/ Log:finish porting convolution diff --git a/talk/iwtc11/benchmarks/benchmark.sh b/talk/iwtc11/benchmarks/benchmark.sh --- a/talk/

[pypy-commit] extradoc extradoc: import restdoc plugin

2011-06-14 Thread gutworth
Author: Benjamin Peterson Branch: extradoc Changeset: r3681:cc86a0e9c2cd Date: 2011-06-14 16:18 -0500 http://bitbucket.org/pypy/extradoc/changeset/cc86a0e9c2cd/ Log:import restdoc plugin diff --git a/pytest_restdoc.py b/pytest_restdoc.py new file mode 100644 --- /dev/null +++ b/pytest_restdo

[pypy-commit] extradoc extradoc: ignore pycs

2011-06-14 Thread gutworth
Author: Benjamin Peterson Branch: extradoc Changeset: r3682:f4d52dd043a4 Date: 2011-06-14 16:19 -0500 http://bitbucket.org/pypy/extradoc/changeset/f4d52dd043a4/ Log:ignore pycs diff --git a/.hgignore b/.hgignore new file mode 100644 --- /dev/null +++ b/.hgignore @@ -0,0 +1,2 @@ +syntax: glob

[pypy-commit] extradoc extradoc: increase trace_limit to suport conv3x3

2011-06-14 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r3683:7bb38d131dba Date: 2011-06-15 07:44 +0200 http://bitbucket.org/pypy/extradoc/changeset/7bb38d131dba/ Log:increase trace_limit to suport conv3x3 diff --git a/talk/iwtc11/benchmarks/runner.py b/talk/iwtc11/benchmarks/runner.py --- a/talk/iwt

[pypy-commit] extradoc extradoc: this kind of manul optimization is probably a bit too obscure and it actualy hurts the Fix16 performace

2011-06-14 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r3684:3d0ca25f69cc Date: 2011-06-15 08:35 +0200 http://bitbucket.org/pypy/extradoc/changeset/3d0ca25f69cc/ Log:this kind of manul optimization is probably a bit too obscure and it actualy hurts the Fix16 performace diff --git a/talk/iwtc