[pypy-commit] Notification: pypy

2012-01-12 Thread Bitbucket
You have received a notification from berkerpeksag. Hi, I forked pypy. My fork is at https://bitbucket.org/berkerpeksag/pypy. -- Disable notifications at https://bitbucket.org/account/notifications/ ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] pypy concurrent-marksweep: Weakrefs.

2012-01-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: concurrent-marksweep Changeset: r51258:2ae56d12bba9 Date: 2012-01-12 12:17 +0100 http://bitbucket.org/pypy/pypy/changeset/2ae56d12bba9/ Log:Weakrefs. diff --git a/pypy/rpython/memory/gc/concurrentgen.py b/pypy/rpython/memory/gc/concurrentgen.py ---

[pypy-commit] pypy numpypy-axisops: in-progress. Now I understand what's exactly missing from making it nicely

2012-01-12 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: numpypy-axisops Changeset: r51260:d15dcd1e48b1 Date: 2012-01-12 15:19 +0200 http://bitbucket.org/pypy/pypy/changeset/d15dcd1e48b1/ Log:in-progress. Now I understand what's exactly missing from making it nicely work with lazy

[pypy-commit] Notification: pypy

2012-01-12 Thread Bitbucket
You have received a notification from Carl Friedrich Bolz. Hi, I forked pypy. My fork is at https://bitbucket.org/cfbolz/pypy. -- Disable notifications at https://bitbucket.org/account/notifications/ ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] pypy ffistruct: test conversion to unsigned long

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51261:0429f19a7321 Date: 2012-01-10 14:20 +0100 http://bitbucket.org/pypy/pypy/changeset/0429f19a7321/ Log:test conversion to unsigned long diff --git a/pypy/module/_ffi/test/test_type_converter.py

[pypy-commit] pypy ffistruct: add a test to convert signed long longs

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51264:000bd7710f81 Date: 2012-01-10 15:08 +0100 http://bitbucket.org/pypy/pypy/changeset/000bd7710f81/ Log:add a test to convert signed long longs diff --git a/pypy/module/_ffi/test/test_type_converter.py

[pypy-commit] pypy ffistruct: add test for chars and unichars

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51262:b85af534959c Date: 2012-01-10 14:45 +0100 http://bitbucket.org/pypy/pypy/changeset/b85af534959c/ Log:add test for chars and unichars diff --git a/pypy/module/_ffi/test/test_type_converter.py

[pypy-commit] pypy ffistruct: add a test for converting unsigned long longs

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51265:2a9dd9835199 Date: 2012-01-10 15:15 +0100 http://bitbucket.org/pypy/pypy/changeset/2a9dd9835199/ Log:add a test for converting unsigned long longs diff --git a/pypy/module/_ffi/test/test_type_converter.py

[pypy-commit] pypy ffistruct: add tests for floats and doubles

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51263:ff33c5e7f4a9 Date: 2012-01-10 15:04 +0100 http://bitbucket.org/pypy/pypy/changeset/ff33c5e7f4a9/ Log:add tests for floats and doubles diff --git a/pypy/module/_ffi/test/test_type_converter.py

[pypy-commit] pypy ffistruct: this code belongs to the subclass of type_converter, kill it

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51266:c574cd6ef30c Date: 2012-01-12 11:38 +0100 http://bitbucket.org/pypy/pypy/changeset/c574cd6ef30c/ Log:this code belongs to the subclass of type_converter, kill it diff --git a/pypy/module/_ffi/type_converter.py

[pypy-commit] pypy ffistruct: fix two NameErrors

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51267:fba591df5224 Date: 2012-01-12 11:44 +0100 http://bitbucket.org/pypy/pypy/changeset/fba591df5224/ Log:fix two NameErrors diff --git a/pypy/module/_ffi/type_converter.py b/pypy/module/_ffi/type_converter.py ---

[pypy-commit] pypy ffistruct: fix for the case in which we return a ulonglong on 64 bit

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51268:36e31f50363c Date: 2012-01-12 11:58 +0100 http://bitbucket.org/pypy/pypy/changeset/36e31f50363c/ Log:fix for the case in which we return a ulonglong on 64 bit diff --git a/pypy/module/_ffi/type_converter.py

[pypy-commit] pypy ffistruct: migrate more cases to the GetFieldConverter

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51270:7a8280eed4bb Date: 2012-01-12 12:22 +0100 http://bitbucket.org/pypy/pypy/changeset/7a8280eed4bb/ Log:migrate more cases to the GetFieldConverter diff --git a/pypy/module/_ffi/interp_struct.py

[pypy-commit] pypy ffistruct: start to use ToAppLevel converter for getting the struct fields

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51269:e207f97ec151 Date: 2012-01-12 12:11 +0100 http://bitbucket.org/pypy/pypy/changeset/e207f97ec151/ Log:start to use ToAppLevel converter for getting the struct fields diff --git a/pypy/module/_ffi/interp_struct.py

[pypy-commit] pypy ffistruct: migrate the char case to GetFieldConverter

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51271:43112b2a9723 Date: 2012-01-12 12:25 +0100 http://bitbucket.org/pypy/pypy/changeset/43112b2a9723/ Log:migrate the char case to GetFieldConverter diff --git a/pypy/module/_ffi/interp_struct.py

[pypy-commit] pypy ffistruct: migrate the float and singlefloat cases to GetFieldConverter

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51273:1e4a336da3a3 Date: 2012-01-12 12:30 +0100 http://bitbucket.org/pypy/pypy/changeset/1e4a336da3a3/ Log:migrate the float and singlefloat cases to GetFieldConverter diff --git a/pypy/module/_ffi/interp_struct.py

[pypy-commit] pypy ffistruct: migrate the unichar case to GetFieldConverter

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51272:260c4a371fea Date: 2012-01-12 12:28 +0100 http://bitbucket.org/pypy/pypy/changeset/260c4a371fea/ Log:migrate the unichar case to GetFieldConverter diff --git a/pypy/module/_ffi/interp_struct.py

[pypy-commit] pypy ffistruct: fully migrate the whole W__StructInstance.getfield to use GetFieldConverter

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51274:5cd049bf9f55 Date: 2012-01-12 12:34 +0100 http://bitbucket.org/pypy/pypy/changeset/5cd049bf9f55/ Log:fully migrate the whole W__StructInstance.getfield to use GetFieldConverter diff --git

[pypy-commit] pypy ffistruct: use FromAppLevelConverter to handle the conversion for setfields

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51275:9a7a19bfc660 Date: 2012-01-12 14:10 +0100 http://bitbucket.org/pypy/pypy/changeset/9a7a19bfc660/ Log:use FromAppLevelConverter to handle the conversion for setfields diff --git a/pypy/module/_ffi/interp_struct.py

[pypy-commit] pypy ffistruct: use truncatedlonglong_w instead of manually converting to bigint and then call ulonglongmask

2012-01-12 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r51276:903365dd2b8f Date: 2012-01-12 14:29 +0100 http://bitbucket.org/pypy/pypy/changeset/903365dd2b8f/ Log:use truncatedlonglong_w instead of manually converting to bigint and then call ulonglongmask diff --git

[pypy-commit] pypy arm-backend-2: (stepahn, bivab): Fix decoding of guard description. Missed a cast before checking the bytecodes

2012-01-12 Thread bivab
Author: David Schneider david.schnei...@picle.org Branch: arm-backend-2 Changeset: r51277:33e8a892e86f Date: 2012-01-12 15:28 +0100 http://bitbucket.org/pypy/pypy/changeset/33e8a892e86f/ Log:(stepahn, bivab): Fix decoding of guard description. Missed a cast before checking the

[pypy-commit] pypy arm-backend-2: Import test from ppc backend

2012-01-12 Thread bivab
Author: David Schneider david.schnei...@picle.org Branch: arm-backend-2 Changeset: r51278:7606d3ea9b4d Date: 2012-01-12 15:31 +0100 http://bitbucket.org/pypy/pypy/changeset/7606d3ea9b4d/ Log:Import test from ppc backend diff --git a/pypy/jit/backend/arm/test/test_runner.py

[pypy-commit] pypy default: make docstring of elidable a bit more friendly

2012-01-12 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: Changeset: r51281:769b1a02e211 Date: 2012-01-12 17:02 +0100 http://bitbucket.org/pypy/pypy/changeset/769b1a02e211/ Log:make docstring of elidable a bit more friendly diff --git a/pypy/rlib/jit.py b/pypy/rlib/jit.py --- a/pypy/rlib/jit.py +++

[pypy-commit] pypy default: merge

2012-01-12 Thread cfbolz
Author: Carl Friedrich Bolz cfb...@gmx.de Branch: Changeset: r51282:080ab6106fc4 Date: 2012-01-12 17:11 +0100 http://bitbucket.org/pypy/pypy/changeset/080ab6106fc4/ Log:merge diff --git a/pypy/jit/metainterp/test/test_virtualstate.py b/pypy/jit/metainterp/test/test_virtualstate.py ---

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): do sign extension in decode32

2012-01-12 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r51283:31d52c590cbd Date: 2012-01-12 08:15 -0800 http://bitbucket.org/pypy/pypy/changeset/31d52c590cbd/ Log:(bivab, hager): do sign extension in decode32 diff --git

[pypy-commit] pypy default: fix the test

2012-01-12 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: Changeset: r51284:20ee6554e580 Date: 2012-01-12 18:26 +0200 http://bitbucket.org/pypy/pypy/changeset/20ee6554e580/ Log:fix the test diff --git a/pypy/jit/metainterp/test/test_ztranslation.py b/pypy/jit/metainterp/test/test_ztranslation.py

[pypy-commit] pypy default: TEMPORARY: put a limit (4 by default) on the number of cancelled,

2012-01-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r51285:b09a9354d977 Date: 2012-01-12 17:28 +0100 http://bitbucket.org/pypy/pypy/changeset/b09a9354d977/ Log:TEMPORARY: put a limit (4 by default) on the number of cancelled, tracing more that can occur during one tracing. I think

[pypy-commit] pypy ppc-jit-backend: make sign extension more explicit

2012-01-12 Thread hager
Author: hager sven.ha...@uni-duesseldorf.de Branch: ppc-jit-backend Changeset: r51286:0993530a85a0 Date: 2012-01-12 17:35 +0100 http://bitbucket.org/pypy/pypy/changeset/0993530a85a0/ Log:make sign extension more explicit diff --git a/pypy/jit/backend/ppc/ppcgen/arch.py

[pypy-commit] pypy ppc-jit-backend: Set loc on STACK_LOC path of decode_inputargs.

2012-01-12 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r51287:d4f1f24ee998 Date: 2012-01-12 11:53 -0500 http://bitbucket.org/pypy/pypy/changeset/d4f1f24ee998/ Log:Set loc on STACK_LOC path of decode_inputargs. diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py

[pypy-commit] pypy ppc-jit-backend: load_imm doesn't take a reg value.

2012-01-12 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r51288:f104a6279600 Date: 2012-01-12 11:55 -0500 http://bitbucket.org/pypy/pypy/changeset/f104a6279600/ Log:load_imm doesn't take a reg value. diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py

[pypy-commit] pypy set-strategies: little changes to make the jit inline more stuff and optimize the trace

2012-01-12 Thread l . diekmann
Author: l.diekmann Branch: set-strategies Changeset: r51289:93d68d35cc81 Date: 2012-01-12 17:23 + http://bitbucket.org/pypy/pypy/changeset/93d68d35cc81/ Log:little changes to make the jit inline more stuff and optimize the trace diff --git a/pypy/objspace/std/setobject.py

[pypy-commit] pypy set-strategies: added tests for optimized jit output with merged strategy implementations (lists, sets, strings)

2012-01-12 Thread l . diekmann
Author: Lukas Diekmann lukas.diekm...@uni-duesseldorf.de Branch: set-strategies Changeset: r51290:a81b07b0d748 Date: 2012-01-12 18:27 +0100 http://bitbucket.org/pypy/pypy/changeset/a81b07b0d748/ Log:added tests for optimized jit output with merged strategy implementations (lists,

[pypy-commit] pypy set-strategies: merge

2012-01-12 Thread l . diekmann
Author: Lukas Diekmann lukas.diekm...@uni-duesseldorf.de Branch: set-strategies Changeset: r51291:a4bba3dd3493 Date: 2012-01-12 18:29 +0100 http://bitbucket.org/pypy/pypy/changeset/a4bba3dd3493/ Log:merge diff --git a/pypy/objspace/std/setobject.py b/pypy/objspace/std/setobject.py ---

[pypy-commit] pypy numpypy-axisops: progress on transformations

2012-01-12 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: numpypy-axisops Changeset: r51292:8b23d6076d33 Date: 2012-01-12 19:41 +0200 http://bitbucket.org/pypy/pypy/changeset/8b23d6076d33/ Log:progress on transformations diff --git a/pypy/module/micronumpy/interp_iter.py

[pypy-commit] pypy numpypy-axisops: oops, fix a test, I'm glad I wrote it :)

2012-01-12 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: numpypy-axisops Changeset: r51293:03714deedfa4 Date: 2012-01-12 19:47 +0200 http://bitbucket.org/pypy/pypy/changeset/03714deedfa4/ Log:oops, fix a test, I'm glad I wrote it :) diff --git a/pypy/module/micronumpy/interp_iter.py

[pypy-commit] extradoc extradoc: Draft

2012-01-12 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: extradoc Changeset: r4018:4d0db926ef79 Date: 2012-01-12 19:08 +0100 http://bitbucket.org/pypy/extradoc/changeset/4d0db926ef79/ Log:Draft diff --git a/blog/draft/tm.rst b/blog/draft/tm.rst new file mode 100644 --- /dev/null +++ b/blog/draft/tm.rst @@

[pypy-commit] pypy numpypy-axisops: add tests

2012-01-12 Thread mattip
Author: mattip Branch: numpypy-axisops Changeset: r51294:5c5db1df52eb Date: 2012-01-13 00:05 +0200 http://bitbucket.org/pypy/pypy/changeset/5c5db1df52eb/ Log:add tests diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py ---