[pypy-commit] pypy default: write an helper function to make sure that we do not mutate the oplist. Not used anywhere so far

2011-05-16 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44194:a190d9915b69 Date: 2011-05-16 11:29 +0200 http://bitbucket.org/pypy/pypy/changeset/a190d9915b69/ Log:write an helper function to make sure that we do not mutate the oplist. Not used anywhere so far diff --git a/pypy/jit/metainterp/resop

[pypy-commit] pypy default: Remove XXXs that don't really apply any more or never denoted things that should be fixed

2011-05-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r44195:7cf470122935 Date: 2011-05-15 19:31 +0200 http://bitbucket.org/pypy/pypy/changeset/7cf470122935/ Log:Remove XXXs that don't really apply any more or never denoted things that should be fixed diff --git a/pypy/interpreter/baseobjs

[pypy-commit] pypy default: This dict acts as a globals dict, make it one.

2011-05-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r44196:04651db7dd4a Date: 2011-05-15 19:32 +0200 http://bitbucket.org/pypy/pypy/changeset/04651db7dd4a/ Log:This dict acts as a globals dict, make it one. diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/py

[pypy-commit] pypy default: merge

2011-05-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r44197:99522e20d163 Date: 2011-05-16 11:31 +0200 http://bitbucket.org/pypy/pypy/changeset/99522e20d163/ Log:merge diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/baseobjspace.py +++ b/pypy

[pypy-commit] pypy default: merge

2011-05-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r44198:d19a4c4aa69a Date: 2011-05-16 11:31 +0200 http://bitbucket.org/pypy/pypy/changeset/d19a4c4aa69a/ Log:merge diff --git a/pypy/jit/metainterp/resoperation.py b/pypy/jit/metainterp/resoperation.py --- a/pypy/jit/metainterp/resoperation.py

[pypy-commit] pypy default: Ignore these files, produced by test runs.

2011-05-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r44199:414bce090845 Date: 2011-05-16 10:45 +0200 http://bitbucket.org/pypy/pypy/changeset/414bce090845/ Log:Ignore these files, produced by test runs. diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -24,6 +24,8 @@ ^pypy/translator

[pypy-commit] pypy jitypes2: A comment.

2011-05-16 Thread arigo
Author: Armin Rigo Branch: jitypes2 Changeset: r44200:ee22edbf20e8 Date: 2011-05-16 12:07 +0200 http://bitbucket.org/pypy/pypy/changeset/ee22edbf20e8/ Log:A comment. diff --git a/pypy/jit/backend/x86/regalloc.py b/pypy/jit/backend/x86/regalloc.py --- a/pypy/jit/backend/x86/regalloc.py +++ b/

[pypy-commit] pypy default: merge heads

2011-05-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r44201:910bd8607819 Date: 2011-05-16 12:08 +0200 http://bitbucket.org/pypy/pypy/changeset/910bd8607819/ Log:merge heads diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interpreter/baseobjspace.py +++ b/pypy/in

[pypy-commit] extradoc extradoc: add a favicon with the pypy logo

2011-05-16 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r3577:fc41c4b1eb5d Date: 2011-05-16 13:43 +0200 http://bitbucket.org/pypy/extradoc/changeset/fc41c4b1eb5d/ Log:add a favicon with the pypy logo diff --git a/logo/favicon.ico b/logo/favicon.ico new file mode 100644 index 00

[pypy-commit] pypy.org extradoc: add a favicon

2011-05-16 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r198:76fea61e8d37 Date: 2011-05-16 13:49 +0200 http://bitbucket.org/pypy/pypy.org/changeset/76fea61e8d37/ Log:add a favicon diff --git a/favicon.ico b/favicon.ico new file mode 100644 index ..00cf381e7e

[pypy-commit] pypy default: sanity check to make sure that the backend never mutate the operation list it gets; fails with the x86 backend so far, because of rewrite_assembler

2011-05-16 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44202:f9960ea18c3c Date: 2011-05-16 11:52 +0200 http://bitbucket.org/pypy/pypy/changeset/f9960ea18c3c/ Log:sanity check to make sure that the backend never mutate the operation list it gets; fails with the x86 backend so far, because o

[pypy-commit] pypy default: make sure that rewrite_assembler does not mutate the operations

2011-05-16 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44203:324d87271777 Date: 2011-05-16 12:05 +0200 http://bitbucket.org/pypy/pypy/changeset/324d87271777/ Log:make sure that rewrite_assembler does not mutate the operations diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.p

[pypy-commit] pypy default: make get_deep_immutable_oplist returning an actual frozen list instead of a tuple, because a lot of places rely on it to be a list (e.g. to do operations + some_other_list)

2011-05-16 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44204:d05a7437ee20 Date: 2011-05-16 14:31 +0200 http://bitbucket.org/pypy/pypy/changeset/d05a7437ee20/ Log:make get_deep_immutable_oplist returning an actual frozen list instead of a tuple, because a lot of places rely on it to be a list

[pypy-commit] pypy default: merge heads

2011-05-16 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44205:fa691b4a848a Date: 2011-05-16 14:32 +0200 http://bitbucket.org/pypy/pypy/changeset/fa691b4a848a/ Log:merge heads diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -24,6 +24,8 @@ ^pypy/translator/c/src/libffi_msvc/.+\.dll$

[pypy-commit] pypy default: Put two quasiimmut fields on executioncontext. Should speed up some things

2011-05-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r44206:c937e03e6d79 Date: 2011-05-16 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/c937e03e6d79/ Log:Put two quasiimmut fields on executioncontext. Should speed up some things slightly. diff --git a/pypy/interpreter/executionconte

[pypy-commit] pypy default: increase slightly trace limit. This is due to extra operations being introduced

2011-05-16 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r44207:1d827387af4c Date: 2011-05-16 15:01 +0200 http://bitbucket.org/pypy/pypy/changeset/1d827387af4c/ Log:increase slightly trace limit. This is due to extra operations being introduced that always gets removed by optimizer. Not ideal,

[pypy-commit] pypy default: (qbproger) add proper signatures to all remaining sqlite functions, to silence warnings

2011-05-16 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r44208:a0b3a8cef2c4 Date: 2011-05-16 15:29 +0200 http://bitbucket.org/pypy/pypy/changeset/a0b3a8cef2c4/ Log:(qbproger) add proper signatures to all remaining sqlite functions, to silence warnings diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_s

[pypy-commit] pypy jitypes2: hg merge default

2011-05-16 Thread antocuni
Author: Antonio Cuni Branch: jitypes2 Changeset: r44209:071205420fb5 Date: 2011-05-16 15:32 +0200 http://bitbucket.org/pypy/pypy/changeset/071205420fb5/ Log:hg merge default diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -24,6 +24,8 @@ ^pypy/translator/c/src/libffi_ms

[pypy-commit] pypy jit-short_from_state: hg merge

2011-05-16 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r44211:383053acf3ad Date: 2011-05-16 13:30 +0200 http://bitbucket.org/pypy/pypy/changeset/383053acf3ad/ Log:hg merge diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py ++

[pypy-commit] pypy jit-short_from_state: testcase where intbounds are kept

2011-05-16 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r44212:2abddd34e846 Date: 2011-05-16 13:45 +0200 http://bitbucket.org/pypy/pypy/changeset/2abddd34e846/ Log:testcase where intbounds are kept diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py

[pypy-commit] pypy jit-short_from_state: testcase where intbounds are kept

2011-05-16 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r44213:8d008fafba58 Date: 2011-05-16 14:10 +0200 http://bitbucket.org/pypy/pypy/changeset/8d008fafba58/ Log:testcase where intbounds are kept diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py

[pypy-commit] pypy jit-short_from_state: test_retrace_ending_up_retrazing_another_loop

2011-05-16 Thread hakanardo
Author: Hakan Ardo Branch: jit-short_from_state Changeset: r44215:955e1558bfcb Date: 2011-05-16 16:28 +0200 http://bitbucket.org/pypy/pypy/changeset/955e1558bfcb/ Log:test_retrace_ending_up_retrazing_another_loop diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/

[pypy-commit] pypy default: Uh.

2011-05-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r44216:6c861cb812d3 Date: 2011-05-16 15:52 + http://bitbucket.org/pypy/pypy/changeset/6c861cb812d3/ Log:Uh. diff --git a/pypy/translator/c/test/test_standalone.py b/pypy/translator/c/test/test_standalone.py --- a/pypy/translator/c/test/test_standal

[pypy-commit] pypy default: Skip a failing test about prof-based-inline, which was

2011-05-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r44217:561012f140e0 Date: 2011-05-16 18:07 +0200 http://bitbucket.org/pypy/pypy/changeset/561012f140e0/ Log:Skip a failing test about prof-based-inline, which was broken by 5b0e029514d4. The point is that we never use profile-based inlini

[pypy-commit] extradoc extradoc: Answer fijal's comment.

2011-05-16 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r3578:14d982cfa4ac Date: 2011-05-16 21:56 +0200 http://bitbucket.org/pypy/extradoc/changeset/14d982cfa4ac/ Log:Answer fijal's comment. diff --git a/planning/jit.txt b/planning/jit.txt --- a/planning/jit.txt +++ b/planning/jit.txt @@ -5,6 +5,8 @@

[pypy-commit] extradoc extradoc: A .pyc file, checked in by mistake probably?

2011-05-16 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r3579:328d6e1ed3d9 Date: 2011-05-16 21:58 +0200 http://bitbucket.org/pypy/extradoc/changeset/328d6e1ed3d9/ Log:A .pyc file, checked in by mistake probably? diff --git a/talk/ctpug2010/demo/simple.pyc b/talk/ctpug2010/demo/simple.pyc deleted file

[pypy-commit] extradoc extradoc: merge heads

2011-05-16 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r3580:7ae3c673688f Date: 2011-05-16 21:58 +0200 http://bitbucket.org/pypy/extradoc/changeset/7ae3c673688f/ Log:merge heads diff --git a/logo/favicon.ico b/logo/favicon.ico new file mode 100644 index ..00c

[pypy-commit] extradoc extradoc: Hah, even .py~ files. :-)

2011-05-16 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r3581:14884a34858d Date: 2011-05-16 22:05 +0200 http://bitbucket.org/pypy/extradoc/changeset/14884a34858d/ Log:Hah, even .py~ files. :-) diff --git a/talk/ctpug2010/demo/mapdict.py~ b/talk/ctpug2010/demo/mapdict.py~ deleted file mode 100644 ---

[pypy-commit] pypy numpy-exp: (alex, arigato, michaelh) Replace hacky bytecode with less-hacky signature objects.

2011-05-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-exp Changeset: r44218:3944edac9c2d Date: 2011-05-16 15:51 -0500 http://bitbucket.org/pypy/pypy/changeset/3944edac9c2d/ Log:(alex, arigato, michaelh) Replace hacky bytecode with less-hacky signature objects. diff --git a/pypy/module/micronumpy/interp_

[pypy-commit] pypy numpy-exp: Added some unittests for signatures.

2011-05-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-exp Changeset: r44219:d9b2a5e9bdb9 Date: 2011-05-16 15:59 -0500 http://bitbucket.org/pypy/pypy/changeset/d9b2a5e9bdb9/ Log:Added some unittests for signatures. diff --git a/pypy/module/micronumpy/test/test_base.py b/pypy/module/micronumpy/test/test_base.py

[pypy-commit] pypy numpy-exp: Un-confuse the annotator.

2011-05-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-exp Changeset: r44220:a4794f95cae3 Date: 2011-05-16 16:15 -0500 http://bitbucket.org/pypy/pypy/changeset/a4794f95cae3/ Log:Un-confuse the annotator. diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/pyp

[pypy-commit] pypy numpy-exp: (michaelh) add min & max ufuncs, together with ufunc2 decorator

2011-05-16 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-exp Changeset: r44221:ee7788d5c792 Date: 2011-05-16 23:33 +0200 http://bitbucket.org/pypy/pypy/changeset/ee7788d5c792/ Log:(michaelh) add min & max ufuncs, together with ufunc2 decorator diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/m

[pypy-commit] pypy numpy-exp: Use py.test magic.

2011-05-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-exp Changeset: r44222:da45680ce11b Date: 2011-05-16 16:34 -0500 http://bitbucket.org/pypy/pypy/changeset/da45680ce11b/ Log:Use py.test magic. diff --git a/pypy/module/micronumpy/test/test_base.py b/pypy/module/micronumpy/test/test_base.py --- a/pypy/module/

[pypy-commit] pypy numpy-exp: Merged upstream.

2011-05-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-exp Changeset: r44223:64e6a5d551b6 Date: 2011-05-16 16:34 -0500 http://bitbucket.org/pypy/pypy/changeset/64e6a5d551b6/ Log:Merged upstream. diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.py --- a/pypy/module/micronumpy/__i

[pypy-commit] pypy numpy-exp: Small cleanup.

2011-05-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-exp Changeset: r44224:d305f5319141 Date: 2011-05-16 16:37 -0500 http://bitbucket.org/pypy/pypy/changeset/d305f5319141/ Log:Small cleanup. diff --git a/pypy/module/micronumpy/interp_ufuncs.py b/pypy/module/micronumpy/interp_ufuncs.py --- a/pypy/module/micron

[pypy-commit] pypy numpy-exp: (michaelh): Implemented sign and reciprocal ufuncs.

2011-05-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-exp Changeset: r44225:d1aa42609816 Date: 2011-05-16 17:49 -0500 http://bitbucket.org/pypy/pypy/changeset/d1aa42609816/ Log:(michaelh): Implemented sign and reciprocal ufuncs. diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.

[pypy-commit] pypy numpy-exp: (michaelh) Added copysign and exp ufuncs.

2011-05-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-exp Changeset: r44226:57ed702c161a Date: 2011-05-16 19:21 -0500 http://bitbucket.org/pypy/pypy/changeset/57ed702c161a/ Log:(michaelh) Added copysign and exp ufuncs. diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.py --- a/p