[pypy-commit] pypy ffi-backend: gc.collect()

2012-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: ffi-backend Changeset: r55815:b3204d2cc2e3 Date: 2012-06-24 22:40 +0200 http://bitbucket.org/pypy/pypy/changeset/b3204d2cc2e3/ Log:gc.collect() diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/jit/backend/llgr

[pypy-commit] pypy ffi-backend: some more killing and make those tests pass on x86 backend

2012-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: ffi-backend Changeset: r55814:9cd1b3d755ed Date: 2012-06-24 22:36 +0200 http://bitbucket.org/pypy/pypy/changeset/9cd1b3d755ed/ Log:some more killing and make those tests pass on x86 backend diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/back

[pypy-commit] pypy ffi-backend: a bit of missing boilerplate

2012-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: ffi-backend Changeset: r55813:e2cc0a942e8f Date: 2012-06-24 22:19 +0200 http://bitbucket.org/pypy/pypy/changeset/e2cc0a942e8f/ Log:a bit of missing boilerplate diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/

[pypy-commit] pypy ffi-backend: write more tests

2012-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: ffi-backend Changeset: r55812:33416a0cad0b Date: 2012-06-24 22:15 +0200 http://bitbucket.org/pypy/pypy/changeset/33416a0cad0b/ Log:write more tests diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl.py --- a/pypy/jit/backend/

[pypy-commit] pypy ffi-backend: (fijal, arigo)

2012-06-24 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r55810:d6ba51cd8e29 Date: 2012-06-24 20:44 +0200 http://bitbucket.org/pypy/pypy/changeset/d6ba51cd8e29/ Log:(fijal, arigo) Pass the first test (test_rawmem.py,test_raw_storage_int). A bit of garbage-collection on the sources, b

[pypy-commit] pypy ffi-backend: (fijal, arigo) We added tests and removed code. Progress. We also

2012-06-24 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r55811:b8dc5e65e118 Date: 2012-06-24 21:30 +0200 http://bitbucket.org/pypy/pypy/changeset/b8dc5e65e118/ Log:(fijal, arigo) We added tests and removed code. Progress. We also broke stuff, but well, later. diff --git a/pypy/jit/backend/

[pypy-commit] pypy ffi-backend: (fijal, arigo)

2012-06-24 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r55809:964863171373 Date: 2012-06-24 19:18 +0200 http://bitbucket.org/pypy/pypy/changeset/964863171373/ Log:(fijal, arigo) Phew diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl.py --- a/pypy/jit/backend/llgra

[pypy-commit] pypy ffi-backend: (fijal, arigo) fix

2012-06-24 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r55808:456a41f95ce2 Date: 2012-06-24 19:02 +0200 http://bitbucket.org/pypy/pypy/changeset/456a41f95ce2/ Log:(fijal, arigo) fix diff --git a/pypy/jit/codewriter/jtransform.py b/pypy/jit/codewriter/jtransform.py --- a/pypy/jit/codewriter/jtran

[pypy-commit] pypy ffi-backend: (fijal, arigo)

2012-06-24 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r55807:a9fed72ff819 Date: 2012-06-24 18:57 +0200 http://bitbucket.org/pypy/pypy/changeset/a9fed72ff819/ Log:(fijal, arigo) Kill one useless argument to raw_load and raw_store. Add support for raw_storage_getitem(). diff --git a/pypy/j

[pypy-commit] pypy ffi-backend: pom pom pom

2012-06-24 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r55806:7c3f8ce4662c Date: 2012-06-24 18:36 +0200 http://bitbucket.org/pypy/pypy/changeset/7c3f8ce4662c/ Log:pom pom pom diff --git a/pypy/module/_ffi_backend/ctypeobj.py b/pypy/module/_ffi_backend/ctypeobj.py --- a/pypy/module/_ffi_backend/c

[pypy-commit] pypy ffi-backend: Fixes.

2012-06-24 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r55805:5dac7ab941a2 Date: 2012-06-24 18:21 +0200 http://bitbucket.org/pypy/pypy/changeset/5dac7ab941a2/ Log:Fixes. diff --git a/pypy/module/_ffi_backend/cdataobj.py b/pypy/module/_ffi_backend/cdataobj.py --- a/pypy/module/_ffi_backend/cdatao

[pypy-commit] cffi default: Make the test more robust.

2012-06-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r505:42c220319de5 Date: 2012-06-24 18:17 +0200 http://bitbucket.org/cffi/cffi/changeset/42c220319de5/ Log:Make the test more robust. diff --git a/c/test_c.py b/c/test_c.py --- a/c/test_c.py +++ b/c/test_c.py @@ -215,9 +215,17 @@ BChar = new_primiti

[pypy-commit] cffi default: Another test.

2012-06-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r504:c0350a2a6c51 Date: 2012-06-24 18:14 +0200 http://bitbucket.org/cffi/cffi/changeset/c0350a2a6c51/ Log:Another test. diff --git a/c/test_c.py b/c/test_c.py --- a/c/test_c.py +++ b/c/test_c.py @@ -943,3 +943,13 @@ u1 = newp(BUnionPtr, 42) u2

[pypy-commit] pypy ffi-backend: merge

2012-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: ffi-backend Changeset: r55804:bdff5fa34e6c Date: 2012-06-24 18:06 +0200 http://bitbucket.org/pypy/pypy/changeset/bdff5fa34e6c/ Log:merge diff --git a/pypy/module/_ffi_backend/ctypeobj.py b/pypy/module/_ffi_backend/ctypeobj.py --- a/pypy/module/_ffi_backend

[pypy-commit] pypy ffi-backend: (arigo, fijal) a half broken implementation of raw_store in the jit

2012-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: ffi-backend Changeset: r55803:fd15b25e46da Date: 2012-06-24 17:42 +0200 http://bitbucket.org/pypy/pypy/changeset/fd15b25e46da/ Log:(arigo, fijal) a half broken implementation of raw_store in the jit diff --git a/pypy/jit/codewriter/effectinfo.py b/pypy/jit

[pypy-commit] pypy ffi-backend: Reimport from cffi/cffi.

2012-06-24 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r55802:853d9b317aad Date: 2012-06-24 17:46 +0200 http://bitbucket.org/pypy/pypy/changeset/853d9b317aad/ Log:Reimport from cffi/cffi. diff --git a/pypy/module/_ffi_backend/test/_backend_test_c.py b/pypy/module/_ffi_backend/test/_backend_test_

[pypy-commit] cffi default: Test for many corner cases. Fix one broken case.

2012-06-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r503:cd1c33159259 Date: 2012-06-24 17:45 +0200 http://bitbucket.org/cffi/cffi/changeset/cd1c33159259/ Log:Test for many corner cases. Fix one broken case. diff --git a/c/_ffi_backend.c b/c/_ffi_backend.c --- a/c/_ffi_backend.c +++ b/c/_ffi_backend.c @@

[pypy-commit] pypy ffi-backend: Next test.

2012-06-24 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r55801:d725cd802044 Date: 2012-06-24 16:25 +0200 http://bitbucket.org/pypy/pypy/changeset/d725cd802044/ Log:Next test. diff --git a/pypy/module/_ffi_backend/ctypeobj.py b/pypy/module/_ffi_backend/ctypeobj.py --- a/pypy/module/_ffi_backend/ct

[pypy-commit] cffi default: Test and fix.

2012-06-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r502:bf0449814cff Date: 2012-06-24 16:22 +0200 http://bitbucket.org/cffi/cffi/changeset/bf0449814cff/ Log:Test and fix. diff --git a/c/_ffi_backend.c b/c/_ffi_backend.c --- a/c/_ffi_backend.c +++ b/c/_ffi_backend.c @@ -744,6 +744,8 @@

[pypy-commit] pypy default: Better handling of deepcopying of an rerased object.

2012-06-24 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r55800:fa3ef0801dbe Date: 2012-06-24 06:55 -0700 http://bitbucket.org/pypy/pypy/changeset/fa3ef0801dbe/ Log:Better handling of deepcopying of an rerased object. diff --git a/pypy/rlib/rerased.py b/pypy/rlib/rerased.py --- a/pypy/rlib/rerased.py +++ b/p

[pypy-commit] pypy numpypy-complex2: merged default

2012-06-24 Thread jbs
Author: Jasper Schulz Branch: numpypy-complex2 Changeset: r55799:49c09598a171 Date: 2012-06-24 15:10 +0200 http://bitbucket.org/pypy/pypy/changeset/49c09598a171/ Log:merged default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pyp

[pypy-commit] pypy default: merged upstream

2012-06-24 Thread jbs
Author: Jasper Schulz Branch: Changeset: r55798:e24637220961 Date: 2012-06-24 15:03 +0200 http://bitbucket.org/pypy/pypy/changeset/e24637220961/ Log:merged upstream diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-

[pypy-commit] pypy default: test and fix

2012-06-24 Thread jbs
Author: Jasper Schulz Branch: Changeset: r55797:10f5281aab40 Date: 2012-06-24 14:55 +0200 http://bitbucket.org/pypy/pypy/changeset/10f5281aab40/ Log:test and fix diff --git a/pypy/tool/sourcetools.py b/pypy/tool/sourcetools.py --- a/pypy/tool/sourcetools.py +++ b/pypy/tool/sourcetools.py @@

[pypy-commit] pypy numpypy-complex2: Complex numbers with negative imag are now formatted correctly.

2012-06-24 Thread jbs
Author: Jasper Schulz Branch: numpypy-complex2 Changeset: r55796:d97ef3a2ab10 Date: 2012-06-23 15:22 +0200 http://bitbucket.org/pypy/pypy/changeset/d97ef3a2ab10/ Log:Complex numbers with negative imag are now formatted correctly. ``complex(1, -2)`` => ``(1-2j`` diff --git a/pypy/mod

[pypy-commit] pypy ffi-backend: (fijal, arigo) start on raw_storage

2012-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: ffi-backend Changeset: r55795:3f14b7b04094 Date: 2012-06-24 15:00 +0200 http://bitbucket.org/pypy/pypy/changeset/3f14b7b04094/ Log:(fijal, arigo) start on raw_storage diff --git a/pypy/rlib/rawstorage.py b/pypy/rlib/rawstorage.py new file mode 100644 --- /d

[pypy-commit] pypy ffi-backend: (arigo, fijal) change raw_load and raw_store to deal with byte offsets

2012-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: ffi-backend Changeset: r55794:1240147fdc50 Date: 2012-06-24 14:03 +0200 http://bitbucket.org/pypy/pypy/changeset/1240147fdc50/ Log:(arigo, fijal) change raw_load and raw_store to deal with byte offsets instead of the size of item diff --git a/pypy/r

[pypy-commit] pypy numpy-cleanup: copy around

2012-06-24 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-cleanup Changeset: r55793:bb8902db7fc1 Date: 2012-06-24 11:36 +0200 http://bitbucket.org/pypy/pypy/changeset/bb8902db7fc1/ Log:copy around diff --git a/pypy/module/_numpypy/__init__.py b/pypy/module/_numpypy/__init__.py --- a/pypy/module/_numpypy/__in