[pypy-commit] pypy default: Cast these fields to a Python-level 'int', i.e. a C 'long'.

2011-09-06 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r47101:9efba345739c Date: 2011-09-06 13:01 +0200 http://bitbucket.org/pypy/pypy/changeset/9efba345739c/ Log:Cast these fields to a Python-level 'int', i.e. a C 'long'. This is the same as CPython does. diff --git

[pypy-commit] pypy default: Fix this test on 64-bit: avoids that random unrelated operations

2011-09-06 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r47102:a41ea5a18e1c Date: 2011-09-06 13:36 +0200 http://bitbucket.org/pypy/pypy/changeset/a41ea5a18e1c/ Log:Fix this test on 64-bit: avoids that random unrelated operations show up here, by adding a dummy getattr previously in the

[pypy-commit] pypy default: Store the failargs too. Not used right now.

2011-09-06 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r47103:862346e1db81 Date: 2011-09-06 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/862346e1db81/ Log:Store the failargs too. Not used right now. diff --git a/pypy/tool/jitlogparser/parser.py b/pypy/tool/jitlogparser/parser.py ---

[pypy-commit] pypy ffistruct: a branch to implement a JIT friendly struct type in _ffi

2011-09-06 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r47106:8b5b5a7627cf Date: 2011-09-05 15:43 +0200 http://bitbucket.org/pypy/pypy/changeset/8b5b5a7627cf/ Log:a branch to implement a JIT friendly struct type in _ffi ___

[pypy-commit] pypy ffistruct: implement FFIType.sizeof(); put some test logic into a base class

2011-09-06 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r47107:318937fd8e2e Date: 2011-09-05 16:24 +0200 http://bitbucket.org/pypy/pypy/changeset/318937fd8e2e/ Log:implement FFIType.sizeof(); put some test logic into a base class diff --git a/pypy/module/_ffi/__init__.py

[pypy-commit] pypy ffistruct: split the implementation/tests of W_FFIType and W_FuncPtr into two separate files

2011-09-06 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r47109:edee74efbb9c Date: 2011-09-05 16:47 +0200 http://bitbucket.org/pypy/pypy/changeset/edee74efbb9c/ Log:split the implementation/tests of W_FFIType and W_FuncPtr into two separate files diff --git

[pypy-commit] pypy ffistruct: introduce the concept of _StructDescr, which describes the layout and ffitype of a structure

2011-09-06 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r47110:b8cb7ac0d45a Date: 2011-09-06 16:33 +0200 http://bitbucket.org/pypy/pypy/changeset/b8cb7ac0d45a/ Log:introduce the concept of _StructDescr, which describes the layout and ffitype of a structure diff --git

[pypy-commit] pypy ffistruct: store also the struct name in the descr

2011-09-06 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r47111:69a6b100e900 Date: 2011-09-06 16:36 +0200 http://bitbucket.org/pypy/pypy/changeset/69a6b100e900/ Log:store also the struct name in the descr diff --git a/pypy/module/_ffi/app_struct.py

[pypy-commit] pypy ffistruct: don't store the name on the struct descr, but make it accessible from the ffi type

2011-09-06 Thread antocuni
Author: Antonio Cuni anto.c...@gmail.com Branch: ffistruct Changeset: r47112:ced67009fa52 Date: 2011-09-06 16:39 +0200 http://bitbucket.org/pypy/pypy/changeset/ced67009fa52/ Log:don't store the name on the struct descr, but make it accessible from the ffi type diff --git

[pypy-commit] pypy numpy-indexing-by-arrays: Branch for adding index arrays to numpy

2011-09-06 Thread snus_mumrik
Author: Ilya Osadchiy osadchiy.i...@gmail.com Branch: numpy-indexing-by-arrays Changeset: r47113:41bb9c2e7f3a Date: 2011-09-03 14:25 +0300 http://bitbucket.org/pypy/pypy/changeset/41bb9c2e7f3a/ Log:Branch for adding index arrays to numpy ___

[pypy-commit] pypy numpy-indexing-by-arrays: Initial implementation

2011-09-06 Thread snus_mumrik
Author: Ilya Osadchiy osadchiy.i...@gmail.com Branch: numpy-indexing-by-arrays Changeset: r47114:7e7b4f1c2c5c Date: 2011-09-05 22:24 +0300 http://bitbucket.org/pypy/pypy/changeset/7e7b4f1c2c5c/ Log:Initial implementation diff --git a/pypy/module/micronumpy/interp_numarray.py

[pypy-commit] pypy ppc-jit-backend: PPC64 updates

2011-09-06 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r47117:6e91461f4d96 Date: 2011-09-06 13:26 -0400 http://bitbucket.org/pypy/pypy/changeset/6e91461f4d96/ Log:PPC64 updates diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py ---

[pypy-commit] pypy default: 'Python 2.7 -A' raises TypeError in this corner case.

2011-09-06 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r47118:ebe7ce81d5a1 Date: 2011-09-06 19:08 +0200 http://bitbucket.org/pypy/pypy/changeset/ebe7ce81d5a1/ Log:'Python 2.7 -A' raises TypeError in this corner case. diff --git a/pypy/objspace/std/test/test_stringformat.py

[pypy-commit] pypy default: Add comment.

2011-09-06 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r47120:ddff981df9d5 Date: 2011-09-06 19:34 +0200 http://bitbucket.org/pypy/pypy/changeset/ddff981df9d5/ Log:Add comment. diff --git a/pypy/objspace/std/test/test_obj.py b/pypy/objspace/std/test/test_obj.py ---

[pypy-commit] pypy default: Tests and fix:

2011-09-06 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r47119:09816858a87a Date: 2011-09-06 19:33 +0200 http://bitbucket.org/pypy/pypy/changeset/09816858a87a/ Log:Tests and fix: object.__str__() was implemented by calling space.repr(), instead of directly calling the

[pypy-commit] pypy inline-dict-ops: fix tests

2011-09-06 Thread fijal
Author: Maciej Fijalkowski fij...@gmail.com Branch: inline-dict-ops Changeset: r47121:2227e3fb86ed Date: 2011-09-06 22:46 +0200 http://bitbucket.org/pypy/pypy/changeset/2227e3fb86ed/ Log:fix tests diff --git a/pypy/jit/backend/llsupport/test/test_asmmemmgr.py

[pypy-commit] lang-scheme default: Split tests for symbols strings out of test_simple

2011-09-06 Thread boemmels
Author: Juergen Boemmels boemm...@web.de Branch: Changeset: r5:324223d56732 Date: 2011-09-05 23:02 +0200 http://bitbucket.org/pypy/lang-scheme/changeset/324223d56732/ Log:Split tests for symbols strings out of test_simple diff --git a/scheme/test/test_parser.py b/scheme/test/test_parser.py

[pypy-commit] lang-scheme default: Fix strings: Allow escaped backslash

2011-09-06 Thread boemmels
Author: Juergen Boemmels boemm...@web.de Branch: Changeset: r7:0e79d2ada637 Date: 2011-09-06 22:58 +0200 http://bitbucket.org/pypy/lang-scheme/changeset/0e79d2ada637/ Log:Fix strings: Allow escaped backslash diff --git a/scheme/ssparser.py b/scheme/ssparser.py --- a/scheme/ssparser.py +++