[pypy-commit] cffi default: Bah. Fix the demos for the updated way of 'ffi.new()'.

2012-07-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r732:dd5af0ee45d7 Date: 2012-07-28 13:03 +0200 http://bitbucket.org/cffi/cffi/changeset/dd5af0ee45d7/ Log:Bah. Fix the demos for the updated way of 'ffi.new()'. diff --git a/demo/_curses.py b/demo/_curses.py --- a/demo/_curses.py +++ b/demo/_curses.py @

[pypy-commit] cffi verifier2: hg merge default

2012-07-28 Thread arigo
Author: Armin Rigo Branch: verifier2 Changeset: r733:31f46a250f51 Date: 2012-07-28 13:03 +0200 http://bitbucket.org/cffi/cffi/changeset/31f46a250f51/ Log:hg merge default diff --git a/cffi/api.py b/cffi/api.py --- a/cffi/api.py +++ b/cffi/api.py @@ -94,23 +94,27 @@ self._function_ca

[pypy-commit] cffi default: Turn off a warning: on my machine at least, keyname() is documented

2012-07-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r734:d645fd803043 Date: 2012-07-28 13:13 +0200 http://bitbucket.org/cffi/cffi/changeset/d645fd803043/ Log:Turn off a warning: on my machine at least, keyname() is documented as returning a "char *" but really returns a "const char *". diff --git

[pypy-commit] pypy ffi-backend: Tweak tweak tweaks to add the correct immutable hints.

2012-07-28 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56491:1300a891621d Date: 2012-07-28 15:54 +0200 http://bitbucket.org/pypy/pypy/changeset/1300a891621d/ Log:Tweak tweak tweaks to add the correct immutable hints. diff --git a/pypy/module/_cffi_backend/cbuffer.py b/pypy/module/_cffi_backend/

[pypy-commit] pypy ffi-backend: Fix on 32-bit.

2012-07-28 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56492:4846f83b94ba Date: 2012-07-28 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/4846f83b94ba/ Log:Fix on 32-bit. diff --git a/pypy/jit/metainterp/executor.py b/pypy/jit/metainterp/executor.py --- a/pypy/jit/metainterp/executor.py ++

[pypy-commit] pypy ffi-backend: Another similar fix on 32-bit.

2012-07-28 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56493:782ea30955c5 Date: 2012-07-28 16:10 +0200 http://bitbucket.org/pypy/pypy/changeset/782ea30955c5/ Log:Another similar fix on 32-bit. diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl.py --- a/pypy/jit/ba

[pypy-commit] pypy ffi-backend: Rename: the test passes on 64-bit with raw_load/raw_store instead of the

2012-07-28 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56494:3b360d7b6599 Date: 2012-07-28 16:17 +0200 http://bitbucket.org/pypy/pypy/changeset/3b360d7b6599/ Log:Rename: the test passes on 64-bit with raw_load/raw_store instead of the previous {get,set}interiorfield_raw. It still fails on

[pypy-commit] pypy ffi-backend: Translation fix

2012-07-28 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56495:98dabb936cb2 Date: 2012-07-28 16:22 +0200 http://bitbucket.org/pypy/pypy/changeset/98dabb936cb2/ Log:Translation fix diff --git a/pypy/module/_cffi_backend/cdataobj.py b/pypy/module/_cffi_backend/cdataobj.py --- a/pypy/module/_cffi_ba

[pypy-commit] pypy ffi-backend: Translation fix

2012-07-28 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56496:4ea7adb9cdaa Date: 2012-07-28 16:33 +0200 http://bitbucket.org/pypy/pypy/changeset/4ea7adb9cdaa/ Log:Translation fix diff --git a/pypy/module/_cffi_backend/ctypeobj.py b/pypy/module/_cffi_backend/ctypeobj.py --- a/pypy/module/_cffi_ba

[pypy-commit] pypy ffi-backend: Missing attribute

2012-07-28 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56497:80c5ab2a057d Date: 2012-07-28 14:28 + http://bitbucket.org/pypy/pypy/changeset/80c5ab2a057d/ Log:Missing attribute diff --git a/pypy/module/_cffi_backend/ctypeobj.py b/pypy/module/_cffi_backend/ctypeobj.py --- a/pypy/module/_cffi_

[pypy-commit] cffi default: Add the Verifier's version number.

2012-07-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r736:dbd12e137abe Date: 2012-07-28 22:25 +0200 http://bitbucket.org/cffi/cffi/changeset/dbd12e137abe/ Log:Add the Verifier's version number. diff --git a/cffi/verifier.py b/cffi/verifier.py --- a/cffi/verifier.py +++ b/cffi/verifier.py @@ -16,7 +16,7 @@

[pypy-commit] cffi default: Issue 15. Anyway names with 16 full bytes are a bit overkill,

2012-07-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r735:d97e4436b7bd Date: 2012-07-28 22:19 +0200 http://bitbucket.org/cffi/cffi/changeset/d97e4436b7bd/ Log:Issue 15. Anyway names with 16 full bytes are a bit overkill, so let's settle on 8 full bytes. diff --git a/cffi/verifier.py b/cffi/verifie

[pypy-commit] cffi verifier2: hg merge default

2012-07-28 Thread arigo
Author: Armin Rigo Branch: verifier2 Changeset: r737:bae124a44f6d Date: 2012-07-28 22:38 +0200 http://bitbucket.org/cffi/cffi/changeset/bae124a44f6d/ Log:hg merge default diff --git a/cffi/verifier.py b/cffi/verifier.py --- a/cffi/verifier.py +++ b/cffi/verifier.py @@ -1,4 +1,4 @@ -import sy