[pypy-commit] pypy release-gil-flush-heapcache: Fix for translation, not everything has a func (why? I don't know). With this patch it actually seems to fix my deadlock. I get some other weird error t

2011-07-18 Thread alex_gaynor
Author: Alex Gaynor Branch: release-gil-flush-heapcache Changeset: r45735:e4e34dd540f5 Date: 2011-07-18 19:29 -0700 http://bitbucket.org/pypy/pypy/changeset/e4e34dd540f5/ Log:Fix for translation, not everything has a func (why? I don't know). With this patch it actually seems to fix m

[pypy-commit] pypy release-gil-flush-heapcache: It didn't work because array's have a fixed length and the JIT is very smart. Rewrite the test to ues an attribute (could have also used a non-fixed-siz

2011-07-18 Thread alex_gaynor
Author: Alex Gaynor Branch: release-gil-flush-heapcache Changeset: r45734:ce8caa1e35db Date: 2011-07-18 17:55 -0700 http://bitbucket.org/pypy/pypy/changeset/ce8caa1e35db/ Log:It didn't work because array's have a fixed length and the JIT is very smart. Rewrite the test to ues an attri

[pypy-commit] pypy release-gil-flush-heapcache: Added a can release GIL analyzer to codewriter, use it. This still doesn't fix the original JIT test and I can't figure out why, I don't know what actua

2011-07-18 Thread alex_gaynor
Author: Alex Gaynor Branch: release-gil-flush-heapcache Changeset: r45733:16efefdef73e Date: 2011-07-18 17:24 -0700 http://bitbucket.org/pypy/pypy/changeset/16efefdef73e/ Log:Added a can release GIL analyzer to codewriter, use it. This still doesn't fix the original JIT test and I can

[pypy-commit] pypy release-gil-flush-heapcache: (fijal, alex) a failing JIT test.

2011-07-18 Thread alex_gaynor
Author: Alex Gaynor Branch: release-gil-flush-heapcache Changeset: r45732:01554c7acfbe Date: 2011-07-18 15:12 -0700 http://bitbucket.org/pypy/pypy/changeset/01554c7acfbe/ Log:(fijal, alex) a failing JIT test. diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test

[pypy-commit] pypy ootype-rerased: Add to llinterp.

2011-07-18 Thread ademan
Author: Daniel Roberts Branch: ootype-rerased Changeset: r45731:63f10ae57971 Date: 2011-07-18 14:28 -0700 http://bitbucket.org/pypy/pypy/changeset/63f10ae57971/ Log:Add to llinterp. diff --git a/pypy/rpython/llinterp.py b/pypy/rpython/llinterp.py --- a/pypy/rpython/llinterp.py +++ b/pypy/rpy

[pypy-commit] pypy ootype-rerased: Implement version for llinterp.

2011-07-18 Thread ademan
Author: Daniel Roberts Branch: ootype-rerased Changeset: r45730:c455e9b2ae16 Date: 2011-07-18 14:28 -0700 http://bitbucket.org/pypy/pypy/changeset/c455e9b2ae16/ Log:Implement version for llinterp. diff --git a/pypy/rpython/ootypesystem/ooopimpl.py b/pypy/rpython/ootypesystem/ooopimpl.py ---

[pypy-commit] pypy ootype-rerased: Tests which were missing from previous commit.

2011-07-18 Thread ademan
Author: Daniel Roberts Branch: ootype-rerased Changeset: r45729:b2db2a3ba4a3 Date: 2011-07-18 14:26 -0700 http://bitbucket.org/pypy/pypy/changeset/b2db2a3ba4a3/ Log:Tests which were missing from previous commit. diff --git a/pypy/rlib/test/test_rerased.py b/pypy/rlib/test/test_rerased.py ---

[pypy-commit] pypy ootype-rerased: Implement rerased and create test for ootype. One (unmarked) xfail currently.

2011-07-18 Thread ademan
Author: Daniel Roberts Branch: ootype-rerased Changeset: r45728:428c4305ccd4 Date: 2011-07-18 14:25 -0700 http://bitbucket.org/pypy/pypy/changeset/428c4305ccd4/ Log:Implement rerased and create test for ootype. One (unmarked) xfail currently. diff --git a/pypy/rlib/rerased.py b/pypy/

[pypy-commit] pypy ootype-rerased: Accept i_force_non_null option, currently ignore it.

2011-07-18 Thread ademan
Author: Daniel Roberts Branch: ootype-rerased Changeset: r45727:96d4be71cc26 Date: 2011-07-18 14:22 -0700 http://bitbucket.org/pypy/pypy/changeset/96d4be71cc26/ Log:Accept i_force_non_null option, currently ignore it. diff --git a/pypy/rpython/ootypesystem/rdict.py b/pypy/rpython/ootypesyst

[pypy-commit] pypy ootype-rerased: Actually implemented the opcodes.

2011-07-18 Thread ademan
Author: Daniel Roberts Branch: ootype-rerased Changeset: r45726:87e475193302 Date: 2011-07-18 14:20 -0700 http://bitbucket.org/pypy/pypy/changeset/87e475193302/ Log:Actually implemented the opcodes. diff --git a/pypy/translator/jvm/src/pypy/PyPy.java b/pypy/translator/jvm/src/pypy/PyPy.java

[pypy-commit] pypy ootype-rerased: Added opcodes to list.

2011-07-18 Thread ademan
Author: Daniel Roberts Branch: ootype-rerased Changeset: r45725:bdc008c4d87c Date: 2011-07-18 14:20 -0700 http://bitbucket.org/pypy/pypy/changeset/bdc008c4d87c/ Log:Added opcodes to list. diff --git a/pypy/translator/jvm/opcodes.py b/pypy/translator/jvm/opcodes.py --- a/pypy/translator/jvm/o

[pypy-commit] pypy ootype-rerased: Added microinstructions for boxing and unboxing integers

2011-07-18 Thread ademan
Author: Daniel Roberts Branch: ootype-rerased Changeset: r45724:ebe84b0f0660 Date: 2011-07-18 14:19 -0700 http://bitbucket.org/pypy/pypy/changeset/ebe84b0f0660/ Log:Added microinstructions for boxing and unboxing integers diff --git a/pypy/translator/jvm/typesystem.py b/pypy/translator/jvm/

[pypy-commit] pypy reflex-support: make CINT back-end work for test_cppyy

2011-07-18 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r45723:d7afd561c4f6 Date: 2011-07-18 12:46 -0700 http://bitbucket.org/pypy/pypy/changeset/d7afd561c4f6/ Log:make CINT back-end work for test_cppyy diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy/interp_cppyy.py --- a

[pypy-commit] pypy reflex-support: coding convention consistency

2011-07-18 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r45722:f9a70b1a3c66 Date: 2011-07-18 12:45 -0700 http://bitbucket.org/pypy/pypy/changeset/f9a70b1a3c66/ Log:coding convention consistency diff --git a/pypy/module/cppyy/test/test_cppyy.py b/pypy/module/cppyy/test/test_cppyy.py --- a/py

[pypy-commit] pypy reflex-support: some makefile cleanup

2011-07-18 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r45721:5d81cf7584a2 Date: 2011-07-18 10:03 -0700 http://bitbucket.org/pypy/pypy/changeset/5d81cf7584a2/ Log:some makefile cleanup diff --git a/pypy/module/cppyy/test/Makefile b/pypy/module/cppyy/test/Makefile --- a/pypy/module/cppyy/tes

[pypy-commit] pypy numpy-setslice: setslice seems to be all working. needs more tests.

2011-07-18 Thread justinpeel
Author: Justin Peel Branch: numpy-setslice Changeset: r45720:2e37d616a1ee Date: 2011-07-18 12:28 -0600 http://bitbucket.org/pypy/pypy/changeset/2e37d616a1ee/ Log:setslice seems to be all working. needs more tests. diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronum

[pypy-commit] pypy heap-caching-during-tracing: fix some tests

2011-07-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45719:e1a8eecf6ae8 Date: 2011-07-18 18:40 +0200 http://bitbucket.org/pypy/pypy/changeset/e1a8eecf6ae8/ Log:fix some tests diff --git a/pypy/jit/metainterp/test/test_ajit.py b/pypy/jit/metainterp/test/test_ajit.py --

[pypy-commit] pypy ppc-jit-backend: Added further tests.

2011-07-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r45718:cba5428f7d3a Date: 2011-07-18 17:33 +0200 http://bitbucket.org/pypy/pypy/changeset/cba5428f7d3a/ Log:Added further tests. diff --git a/pypy/jit/backend/ppc/ppcgen/test/test_ppc.py b/pypy/jit/backend/ppc/ppcgen/test/test_ppc.py --- a/py

[pypy-commit] pypy ppc-jit-backend: Added decorator for tests, so less boilerplate code is needed.

2011-07-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r45717:ae262073e390 Date: 2011-07-18 14:45 +0200 http://bitbucket.org/pypy/pypy/changeset/ae262073e390/ Log:Added decorator for tests, so less boilerplate code is needed. diff --git a/pypy/jit/backend/ppc/ppcgen/test/test_ppc.py b/pypy/jit/ba

[pypy-commit] pypy ppc-jit-backend: Added some more assembler tests.

2011-07-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r45716:77eb70dec1b5 Date: 2011-07-18 11:17 +0200 http://bitbucket.org/pypy/pypy/changeset/77eb70dec1b5/ Log:Added some more assembler tests. diff --git a/pypy/jit/backend/ppc/ppcgen/test/test_ppc.py b/pypy/jit/backend/ppc/ppcgen/test/test_ppc

[pypy-commit] pypy ppc-jit-backend: Added some more tests.

2011-07-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r45715:83298f0b8507 Date: 2011-07-15 15:39 +0200 http://bitbucket.org/pypy/pypy/changeset/83298f0b8507/ Log:Added some more tests. diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py --- a/

[pypy-commit] pypy ppc-jit-backend: Added test for mr instruction.

2011-07-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r45714:3f73bf15742d Date: 2011-07-12 17:51 +0200 http://bitbucket.org/pypy/pypy/changeset/3f73bf15742d/ Log:Added test for mr instruction. diff --git a/pypy/jit/backend/ppc/ppcgen/test/test_ppc.py b/pypy/jit/backend/ppc/ppcgen/test/test_ppc.p

[pypy-commit] pypy ppc-jit-backend: bootstrapped branch for powerpc JIT backend, made first test run

2011-07-18 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r45712:65df23bd8e99 Date: 2011-07-12 17:40 +0200 http://bitbucket.org/pypy/pypy/changeset/65df23bd8e99/ Log:bootstrapped branch for powerpc JIT backend, made first test run diff --git a/pypy/jit/backend/arm/tool/objdump.py b/pypy/jit/backend/

[pypy-commit] pypy heap-caching-during-tracing: make call_pure not invalidate the heap caches (annoying to find)

2011-07-18 Thread cfbolz
Author: Carl Friedrich Bolz Branch: heap-caching-during-tracing Changeset: r45711:47b01028f999 Date: 2011-07-18 17:00 +0200 http://bitbucket.org/pypy/pypy/changeset/47b01028f999/ Log:make call_pure not invalidate the heap caches (annoying to find) diff --git a/pypy/jit/metainterp/pyjitpl.py

[pypy-commit] pypy default: add a __dir__ method to Config objects. This way we can tab-complete also the option names

2011-07-18 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r45710:b16d0240b5d4 Date: 2011-07-18 11:52 +0200 http://bitbucket.org/pypy/pypy/changeset/b16d0240b5d4/ Log:add a __dir__ method to Config objects. This way we can tab-complete also the option names diff --git a/pypy/config/config.py b/pypy/co

[pypy-commit] pypy default: add an option to not write C files, but only simulate writing them. Useful for benchmarking without actually write to the disk

2011-07-18 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r45709:90fbcd637136 Date: 2011-07-09 19:10 +0200 http://bitbucket.org/pypy/pypy/changeset/90fbcd637136/ Log:add an option to not write C files, but only simulate writing them. Useful for benchmarking without actually write to the disk diff --g

[pypy-commit] jitviewer default: cleanup unused imports

2011-07-18 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r147:0af34b2fce30 Date: 2011-07-18 10:20 +0200 http://bitbucket.org/pypy/jitviewer/changeset/0af34b2fce30/ Log:cleanup unused imports diff --git a/_jitviewer/display.py b/_jitviewer/display.py --- a/_jitviewer/display.py +++ b/_jitviewer/display