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

2011-09-06 Thread boemmels
Author: Juergen Boemmels 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 +++ b/scheme/ssparser

[pypy-commit] lang-scheme default: More symbol test

2011-09-06 Thread boemmels
Author: Juergen Boemmels Branch: Changeset: r6:7702fffadbc2 Date: 2011-09-05 23:19 +0200 http://bitbucket.org/pypy/lang-scheme/changeset/7702fffadbc2/ Log:More symbol test diff --git a/scheme/test/test_parser.py b/scheme/test/test_parser.py --- a/scheme/test/test_parser.py +++ b/scheme/test

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

2011-09-06 Thread boemmels
Author: Juergen Boemmels 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 --- a/scheme/t

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

2011-09-06 Thread fijal
Author: Maciej Fijalkowski 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 b/pypy/jit/backend/llsupport/test/test_asmmemmgr

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

2011-09-06 Thread arigo
Author: Armin Rigo 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 __repr__() method. The d

[pypy-commit] pypy default: Add comment.

2011-09-06 Thread arigo
Author: Armin Rigo 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 --- a/pypy/objspace/std/test/test_obj.py +++ b

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

2011-09-06 Thread arigo
Author: Armin Rigo 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 b/pypy/objspace/std/test/test_str

[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 --- a/pypy/ji

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

2011-09-06 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r47116:c0df6acc9e45 Date: 2011-09-06 13:26 -0400 http://bitbucket.org/pypy/pypy/changeset/c0df6acc9e45/ Log:PPC64 updates diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc/runner.py --- a/pypy/jit/backend/ppc/runner.py +++ b

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

2011-09-06 Thread snus_mumrik
Author: Ilya Osadchiy 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 b/pypy/module/micronumpy/interp_numarra

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

2011-09-06 Thread snus_mumrik
Author: Ilya Osadchiy 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 mailing list pyp

[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 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 a/pypy/module/_ffi/interp_ffityp

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

2011-09-06 Thread antocuni
Author: Antonio Cuni 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 b/pypy/module/_ffi/app_struct.py --- a/pypy/module

[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 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 a/pypy/module/_ffi/__i

[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 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 a/pypy/module/_ffi/__init__.py b/

[pypy-commit] pypy ffistruct: start to implement _ffi.Structure

2011-09-06 Thread antocuni
Author: Antonio Cuni Branch: ffistruct Changeset: r47108:6fe3c422d545 Date: 2011-09-05 16:37 +0200 http://bitbucket.org/pypy/pypy/changeset/6fe3c422d545/ Log:start to implement _ffi.Structure diff --git a/pypy/module/_ffi/app_struct.py b/pypy/module/_ffi/app_struct.py new file mode 100644 --

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

2011-09-06 Thread antocuni
Author: Antonio Cuni 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 b/pypy/module/_ffi/__init_

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

2011-09-06 Thread antocuni
Author: Antonio Cuni 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 mailing list pypy

[pypy-commit] pypy gc-trace-faster: Attempt to reduce calls to trace_and_drag_out_of_nursery_partial. Not as effective as hoped, but still gives some improvement.

2011-09-06 Thread justinpeel
Author: Justin Peel Branch: gc-trace-faster Changeset: r47105:2f505084ea21 Date: 2011-09-06 09:38 -0600 http://bitbucket.org/pypy/pypy/changeset/2f505084ea21/ Log:Attempt to reduce calls to trace_and_drag_out_of_nursery_partial. Not as effective as hoped, but still gives some improvem

[pypy-commit] pypy default: Python 2.5 compatibility.

2011-09-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r47104:572d0576c166 Date: 2011-09-06 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/572d0576c166/ Log:Python 2.5 compatibility. diff --git a/pypy/module/pypyjit/test_pypy_c/model.py b/pypy/module/pypyjit/test_pypy_c/model.py --- a/pypy/module/pyp

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

2011-09-06 Thread arigo
Author: Armin Rigo 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 --- a/pypy/tool/jitl

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

2011-09-06 Thread arigo
Author: Armin Rigo 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 loop. diff --g

[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 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 a/pypy/module/pwd/interp_pwd.py