[pypy-commit] cffi default: Documentation.

2012-08-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r759:50830b7e09fa Date: 2012-08-02 08:48 +0200 http://bitbucket.org/cffi/cffi/changeset/50830b7e09fa/ Log:Documentation. diff --git a/doc/source/index.rst b/doc/source/index.rst --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -836,7 +836,8 @@

[pypy-commit] pypy default: Minor improvement maybe: replace "ADD reg, const" and "SUB reg, const"

2012-08-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r56530:6f7ce5934a7b Date: 2012-08-01 23:56 +0200 http://bitbucket.org/pypy/pypy/changeset/6f7ce5934a7b/ Log:Minor improvement maybe: replace "ADD reg, const" and "SUB reg, const" with a LEA. The idea is that LEA is more flexible because it

[pypy-commit] pypy jvm-improvements: Fix a typo from the last commit.

2012-08-01 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r56529:66ec0e8549af Date: 2012-08-01 21:22 +0200 http://bitbucket.org/pypy/pypy/changeset/66ec0e8549af/ Log:Fix a typo from the last commit. diff --git a/pypy/rpython/typesystem.py b/pypy/rpython/typesystem.py --- a/pypy/rpython/ty

[pypy-commit] pypy jvm-improvements: Detect missing oo_primitive during RTyping.

2012-08-01 Thread benol
Author: Michal Bendowski Branch: jvm-improvements Changeset: r56528:41d2ef9fed11 Date: 2012-08-01 17:23 +0200 http://bitbucket.org/pypy/pypy/changeset/41d2ef9fed11/ Log:Detect missing oo_primitive during RTyping. diff --git a/pypy/rpython/rpbc.py b/pypy/rpython/rpbc.py --- a/pypy/rpython/rpb

[pypy-commit] extradoc extradoc: extend and refactor the introduction

2012-08-01 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4403:f3c68e2b48a4 Date: 2012-08-01 19:05 +0200 http://bitbucket.org/pypy/extradoc/changeset/f3c68e2b48a4/ Log:extend and refactor the introduction diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex

[pypy-commit] extradoc extradoc: add a dummy abstract for length estimation

2012-08-01 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4402:30c7cd4890fe Date: 2012-08-01 19:05 +0200 http://bitbucket.org/pypy/extradoc/changeset/30c7cd4890fe/ Log:add a dummy abstract for length estimation diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/pap

[pypy-commit] extradoc extradoc: generate a table showing only the percentage of guards before and after optimization for the set of benchmarks

2012-08-01 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4401:97526b6a35cf Date: 2012-08-01 18:15 +0200 http://bitbucket.org/pypy/extradoc/changeset/97526b6a35cf/ Log:generate a table showing only the percentage of guards before and after optimization for the set of benchmarks diff --git

[pypy-commit] extradoc extradoc: refine point

2012-08-01 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4399:cbab0fa3dbc7 Date: 2012-07-31 12:32 +0200 http://bitbucket.org/pypy/extradoc/changeset/cbab0fa3dbc7/ Log:refine point diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex +++ b/talk/vmil2012/pap

[pypy-commit] extradoc extradoc: extend contribution and structure paragraphs of the introduction

2012-08-01 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4400:1d1e4ba19415 Date: 2012-08-01 17:52 +0200 http://bitbucket.org/pypy/extradoc/changeset/1d1e4ba19415/ Log:extend contribution and structure paragraphs of the introduction diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex -

[pypy-commit] extradoc extradoc: set preprint option

2012-08-01 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4398:f034771116f9 Date: 2012-07-31 12:25 +0200 http://bitbucket.org/pypy/extradoc/changeset/f034771116f9/ Log:set preprint option diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex +++ b/talk/vmil2

[pypy-commit] pypy default: If "see_function" is False, don't call contains_unsupported_variable_type().

2012-08-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r56526:c36d81a5287e Date: 2012-08-01 17:28 +0200 http://bitbucket.org/pypy/pypy/changeset/c36d81a5287e/ Log:If "see_function" is False, don't call contains_unsupported_variable_type(). The result is going to be False anyway. Avoids gettin

[pypy-commit] pypy ffi-backend: merge heads

2012-08-01 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56525:5e3d8c9acbe4 Date: 2012-08-01 17:13 +0200 http://bitbucket.org/pypy/pypy/changeset/5e3d8c9acbe4/ Log:merge heads diff --git a/pypy/module/_cffi_backend/ctypefunc.py b/pypy/module/_cffi_backend/ctypefunc.py --- a/pypy/module/_cffi_back

[pypy-commit] pypy ffi-backend: Elide the W_Field lookup on getattr and setattr.

2012-08-01 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56523:0fe7a645a58f Date: 2012-08-01 17:05 +0200 http://bitbucket.org/pypy/pypy/changeset/0fe7a645a58f/ Log:Elide the W_Field lookup on getattr and setattr. diff --git a/pypy/module/_cffi_backend/cdataobj.py b/pypy/module/_cffi_backend/cdata

[pypy-commit] pypy ffi-backend: Avoid passing via longlong to read a small-enough integer.

2012-08-01 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56524:3c7dcb2bfa73 Date: 2012-08-01 17:12 +0200 http://bitbucket.org/pypy/pypy/changeset/3c7dcb2bfa73/ Log:Avoid passing via longlong to read a small-enough integer. diff --git a/pypy/module/_cffi_backend/ctypeprim.py b/pypy/module/_cffi_ba

[pypy-commit] pypy ffi-backend: Make two arrays immutable for the JIT.

2012-08-01 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56522:f852ef14de90 Date: 2012-08-01 15:26 +0200 http://bitbucket.org/pypy/pypy/changeset/f852ef14de90/ Log:Make two arrays immutable for the JIT. diff --git a/pypy/module/_cffi_backend/ctypefunc.py b/pypy/module/_cffi_backend/ctypefunc.py -

[pypy-commit] pypy ffi-backend: Add the resop GETARRAYITEM_RAW_PURE to the JIT, and also make more

2012-08-01 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56521:fec6cba18f60 Date: 2012-08-01 15:25 +0200 http://bitbucket.org/pypy/pypy/changeset/fec6cba18f60/ Log:Add the resop GETARRAYITEM_RAW_PURE to the JIT, and also make more use of GETARRAYITEM_GC_PURE. Tests. diff --git a/pypy/jit/b

[pypy-commit] pypy ffi-backend: Separate the parts that the JIT should see from the others.

2012-08-01 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56520:ca17f248a97a Date: 2012-08-01 14:50 +0200 http://bitbucket.org/pypy/pypy/changeset/ca17f248a97a/ Log:Separate the parts that the JIT should see from the others. diff --git a/pypy/module/_cffi_backend/cdataobj.py b/pypy/module/_cffi_ba

[pypy-commit] cffi default: Skip more things when running on py.py, because the 'c_longdouble'

2012-08-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r758:e848573161d5 Date: 2012-08-01 14:48 +0200 http://bitbucket.org/cffi/cffi/changeset/e848573161d5/ Log:Skip more things when running on py.py, because the 'c_longdouble' type doesn't always work (or is missing) diff --git a/c/test_c.py b/c/te

[pypy-commit] pypy ffi-backend: Fix passing 'char' and 'short' arguments to vararg functions

2012-08-01 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56519:779ba71f0f0c Date: 2012-08-01 14:25 +0200 http://bitbucket.org/pypy/pypy/changeset/779ba71f0f0c/ Log:Fix passing 'char' and 'short' arguments to vararg functions diff --git a/pypy/module/_cffi_backend/ctypearray.py b/pypy/module/_cffi

[pypy-commit] cffi default: More doc for 'long double'.

2012-08-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r757:82f2e0a4b7a2 Date: 2012-08-01 14:01 +0200 http://bitbucket.org/cffi/cffi/changeset/82f2e0a4b7a2/ Log:More doc for 'long double'. diff --git a/doc/source/index.rst b/doc/source/index.rst --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -984,

[pypy-commit] pypy ffi-backend: "long double" support

2012-08-01 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56518:a0252dc89f55 Date: 2012-08-01 13:16 +0200 http://bitbucket.org/pypy/pypy/changeset/a0252dc89f55/ Log:"long double" support diff --git a/pypy/module/_cffi_backend/cdataobj.py b/pypy/module/_cffi_backend/cdataobj.py --- a/pypy/module/_c

[pypy-commit] cffi default: Adapt the tests for pypy

2012-08-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r756:658184aad459 Date: 2012-08-01 13:15 +0200 http://bitbucket.org/cffi/cffi/changeset/658184aad459/ Log:Adapt the tests for pypy diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -4069,7 +4069,10 @@

[pypy-commit] cffi default: Precision

2012-08-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r755:3c630b75e7f0 Date: 2012-08-01 11:39 +0200 http://bitbucket.org/cffi/cffi/changeset/3c630b75e7f0/ Log:Precision diff --git a/doc/source/index.rst b/doc/source/index.rst --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -983,7 +983,8 @@ (*

[pypy-commit] cffi default: Implement and document "long double".

2012-08-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r754:2c1afe72d34d Date: 2012-08-01 11:37 +0200 http://bitbucket.org/cffi/cffi/changeset/2c1afe72d34d/ Log:Implement and document "long double". diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -28,7 +