[pypy-commit] pypy ffi-backend: Fix

2012-08-08 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56648:b5b39e4beecb Date: 2012-08-08 09:25 +0200 http://bitbucket.org/pypy/pypy/changeset/b5b39e4beecb/ Log:Fix diff --git a/pypy/module/pypyjit/test_pypy_c/test__ffi.py b/pypy/module/pypyjit/test_pypy_c/test__ffi.py --- a/pypy/module/pypyji

[pypy-commit] extradoc extradoc: import shared code

2012-08-08 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4465:18dad2612fe9 Date: 2012-08-08 09:29 +0200 http://bitbucket.org/pypy/extradoc/changeset/18dad2612fe9/ Log:import shared code diff --git a/talk/vmil2012/Makefile b/talk/vmil2012/Makefile --- a/talk/vmil2012/Makefile +++ b/talk/vmil2012/

[pypy-commit] pypy ffi-backend: Add a _cffi_backend test similar to the _ffi ones. It fails

2012-08-08 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56649:1788fc87dfd5 Date: 2012-08-08 09:40 +0200 http://bitbucket.org/pypy/pypy/changeset/1788fc87dfd5/ Log:Add a _cffi_backend test similar to the _ffi ones. It fails so far. diff --git a/pypy/module/pypyjit/test_pypy_c/test__ffi.py b/pypy/

[pypy-commit] extradoc extradoc: compute the compressed length using xz

2012-08-08 Thread cfbolz
Author: Carl Friedrich Bolz Branch: extradoc Changeset: r4467:f700ebd11ba4 Date: 2012-08-08 09:14 +0200 http://bitbucket.org/pypy/extradoc/changeset/f700ebd11ba4/ Log:compute the compressed length using xz diff --git a/talk/vmil2012/tool/rdatasize.py b/talk/vmil2012/tool/rdatasize.py --- a/t

[pypy-commit] extradoc extradoc: some improvements

2012-08-08 Thread cfbolz
Author: Carl Friedrich Bolz Branch: extradoc Changeset: r4468:01cbe8d128ff Date: 2012-08-08 09:49 +0200 http://bitbucket.org/pypy/extradoc/changeset/01cbe8d128ff/ Log:some improvements diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex --- a/talk/vmil2012/paper.tex +++ b/talk/vmi

[pypy-commit] extradoc extradoc: a very preliminary attempt at a figure for vizualizing resume data

2012-08-08 Thread cfbolz
Author: Carl Friedrich Bolz Branch: extradoc Changeset: r4469:330a556eb311 Date: 2012-08-08 09:52 +0200 http://bitbucket.org/pypy/extradoc/changeset/330a556eb311/ Log:a very preliminary attempt at a figure for vizualizing resume data diff --git a/talk/vmil2012/figures/resume_data.pdf b/talk

[pypy-commit] cffi default: Add an example of using a WeakKeyDictionary to keep alive

2012-08-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r790:4c2779d70326 Date: 2012-08-08 12:05 +0200 http://bitbucket.org/cffi/cffi/changeset/4c2779d70326/ Log:Add an example of using a WeakKeyDictionary to keep alive more objects as long as some root object is alive. diff --git a/doc/source/index.

[pypy-commit] pypy ffi-backend: Add a promotion here, to constant-fold the rest of the decoding of the

2012-08-08 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56650:7318a0b71e0e Date: 2012-08-08 11:45 +0200 http://bitbucket.org/pypy/pypy/changeset/7318a0b71e0e/ Log:Add a promotion here, to constant-fold the rest of the decoding of the W_CTypeFunc. diff --git a/pypy/module/_cffi_backend/cty

[pypy-commit] pypy ffi-backend: Fix for a corner case in which the heapcache returns a Box

2012-08-08 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56651:9ae67c49c5d3 Date: 2012-08-08 12:08 +0200 http://bitbucket.org/pypy/pypy/changeset/9ae67c49c5d3/ Log:Fix for a corner case in which the heapcache returns a Box when in that particular case we can return a Const. diff --git a/py

[pypy-commit] extradoc extradoc: update csv headers and regenerate csv, also add rules in Makefile

2012-08-08 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4470:a493cd5f858b Date: 2012-08-08 12:11 +0200 http://bitbucket.org/pypy/extradoc/changeset/a493cd5f858b/ Log:update csv headers and regenerate csv, also add rules in Makefile diff --git a/talk/vmil2012/Makefile b/talk/vmil2012/Makefile --

[pypy-commit] pypy ffi-backend: First step of testing in test_pypy_c.

2012-08-08 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56652:dfcbf114b953 Date: 2012-08-08 10:59 + http://bitbucket.org/pypy/pypy/changeset/dfcbf114b953/ Log:First step of testing in test_pypy_c. diff --git a/pypy/module/pypyjit/test_pypy_c/test__ffi.py b/pypy/module/pypyjit/test_pypy_c/tes

[pypy-commit] pypy arm-backend-2: fix for test_addr_raw_packet to get the correct interface number for lo and use that in the test instead of 1

2012-08-08 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r56653:d599042a2d28 Date: 2012-08-08 13:07 + http://bitbucket.org/pypy/pypy/changeset/d599042a2d28/ Log:fix for test_addr_raw_packet to get the correct interface number for lo and use that in the test instead of 1 diff --gi

[pypy-commit] pypy default: issue1223 resolved

2012-08-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r56654:97b5c7080684 Date: 2012-08-08 15:11 +0200 http://bitbucket.org/pypy/pypy/changeset/97b5c7080684/ Log:issue1223 resolved Fix GreenletExit: catch it in _greenlet_start(), i.e. where the greenlet was originally started from, rather t

[pypy-commit] pypy stm-jit: in-progress

2012-08-08 Thread arigo
Author: Armin Rigo Branch: stm-jit Changeset: r56655:219d5fb056be Date: 2012-08-08 15:33 +0200 http://bitbucket.org/pypy/pypy/changeset/219d5fb056be/ Log:in-progress diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/pypy/jit/backend/llsupport/gc.py +++ b/

[pypy-commit] extradoc extradoc: Updates

2012-08-08 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r4472:e00c5f8bc94b Date: 2012-08-08 15:56 +0200 http://bitbucket.org/pypy/extradoc/changeset/e00c5f8bc94b/ Log:Updates diff --git a/blog/draft/stm-jul2012.rst b/blog/draft/stm-jul2012.rst --- a/blog/draft/stm-jul2012.rst +++ b/blog/draft/stm-jul

[pypy-commit] extradoc extradoc: (cfbolz, bivab) align data fields to the right

2012-08-08 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4473:db02188b67f8 Date: 2012-08-08 16:10 +0200 http://bitbucket.org/pypy/extradoc/changeset/db02188b67f8/ Log:(cfbolz, bivab) align data fields to the right diff --git a/talk/vmil2012/tool/table_template.tex b/talk/vmil2012/tool/table_tem

[pypy-commit] extradoc extradoc: (cfbolz, bivab) generate and embed table about resume data sizes

2012-08-08 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4474:86d216743f39 Date: 2012-08-08 16:11 +0200 http://bitbucket.org/pypy/extradoc/changeset/86d216743f39/ Log:(cfbolz, bivab) generate and embed table about resume data sizes diff --git a/talk/vmil2012/Makefile b/talk/vmil2012/Makefile ---

[pypy-commit] cffi default: Allow weakrefs to any cdata object, prompted by issue 12.

2012-08-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r791:98d3cd7588bf Date: 2012-08-08 17:15 +0200 http://bitbucket.org/cffi/cffi/changeset/98d3cd7588bf/ Log:Allow weakrefs to any cdata object, prompted by issue 12. diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_

[pypy-commit] cffi default: Test for load_library(None).

2012-08-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r792:37c5822f06aa Date: 2012-08-08 17:20 +0200 http://bitbucket.org/cffi/cffi/changeset/37c5822f06aa/ Log:Test for load_library(None). diff --git a/c/test_c.py b/c/test_c.py --- a/c/test_c.py +++ b/c/test_c.py @@ -26,7 +26,10 @@ def find_and_load_lib

[pypy-commit] extradoc extradoc: (cfbolz, bivab) tool for guard failure calculations

2012-08-08 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4475:c89413a62517 Date: 2012-08-08 17:38 +0200 http://bitbucket.org/pypy/extradoc/changeset/c89413a62517/ Log:(cfbolz, bivab) tool for guard failure calculations diff --git a/talk/vmil2012/tool/guard_count.py b/talk/vmil2012/tool/guard_co

[pypy-commit] extradoc extradoc: remove bridges from table and tweak width a bit

2012-08-08 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4476:46462444776f Date: 2012-08-08 17:59 +0200 http://bitbucket.org/pypy/extradoc/changeset/46462444776f/ Log:remove bridges from table and tweak width a bit diff --git a/talk/vmil2012/tool/build_tables.py b/talk/vmil2012/tool/build_table

[pypy-commit] pypy stm-jit: Translation of an example getting closer

2012-08-08 Thread arigo
Author: Armin Rigo Branch: stm-jit Changeset: r56656:ef3b7d59afb6 Date: 2012-08-08 16:09 +0200 http://bitbucket.org/pypy/pypy/changeset/ef3b7d59afb6/ Log:Translation of an example getting closer diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/pypy/jit/b

[pypy-commit] pypy stm-jit: Now translation completes.

2012-08-08 Thread arigo
Author: Armin Rigo Branch: stm-jit Changeset: r56657:d58e9d5d7331 Date: 2012-08-08 18:11 +0200 http://bitbucket.org/pypy/pypy/changeset/d58e9d5d7331/ Log:Now translation completes. diff --git a/pypy/rpython/lltypesystem/lloperation.py b/pypy/rpython/lltypesystem/lloperation.py --- a/pypy/rp

[pypy-commit] pypy default: Kill dead outdated code (this defines a wrap() function that is not

2012-08-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r56658:ca7730a740a9 Date: 2012-08-08 19:14 +0200 http://bitbucket.org/pypy/pypy/changeset/ca7730a740a9/ Log:Kill dead outdated code (this defines a wrap() function that is not used any more in the rest of the function). diff --git a/pypy/jit/met

[pypy-commit] extradoc extradoc: start expanding the explanation of the benchmarks

2012-08-08 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r4477:cddb4132695c Date: 2012-08-08 19:24 +0200 http://bitbucket.org/pypy/extradoc/changeset/cddb4132695c/ Log:start expanding the explanation of the benchmarks diff --git a/talk/dls2012/licm.pdf b/talk/dls2012/licm.pdf index b5095a01d7df94cc6b

[pypy-commit] extradoc extradoc: oups

2012-08-08 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r4478:1a7bfd10be7c Date: 2012-08-08 19:25 +0200 http://bitbucket.org/pypy/extradoc/changeset/1a7bfd10be7c/ Log:oups diff --git a/talk/dls2012/paper.tex b/talk/dls2012/paper.tex --- a/talk/dls2012/paper.tex +++ b/talk/dls2012/paper.tex @@ -63,7 +

[pypy-commit] extradoc extradoc: more benchmark explanations

2012-08-08 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r4479:5ec395562141 Date: 2012-08-08 20:35 +0200 http://bitbucket.org/pypy/extradoc/changeset/5ec395562141/ Log:more benchmark explanations diff --git a/talk/dls2012/licm.pdf b/talk/dls2012/licm.pdf index 06285c88fab2c8516c3f6d64f1fa92984ef085ea

[pypy-commit] extradoc extradoc: comment

2012-08-08 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r4480:eddbe8df1e02 Date: 2012-08-08 20:36 +0200 http://bitbucket.org/pypy/extradoc/changeset/eddbe8df1e02/ Log:comment diff --git a/talk/dls2012/paper.tex b/talk/dls2012/paper.tex --- a/talk/dls2012/paper.tex +++ b/talk/dls2012/paper.tex @@ -63,

[pypy-commit] extradoc extradoc: typo

2012-08-08 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r4481:1faf6f9b6a82 Date: 2012-08-08 20:48 +0200 http://bitbucket.org/pypy/extradoc/changeset/1faf6f9b6a82/ Log:typo diff --git a/talk/dls2012/paper.tex b/talk/dls2012/paper.tex --- a/talk/dls2012/paper.tex +++ b/talk/dls2012/paper.tex @@ -1033,1

[pypy-commit] extradoc extradoc: The number of lines has grown

2012-08-08 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r4482:ecd3215007ce Date: 2012-08-08 21:13 +0200 http://bitbucket.org/pypy/extradoc/changeset/ecd3215007ce/ Log:The number of lines has grown diff --git a/blog/draft/stm-jul2012.rst b/blog/draft/stm-jul2012.rst --- a/blog/draft/stm-jul2012.rst ++

[pypy-commit] extradoc extradoc: typos

2012-08-08 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r4483:b6959c6a2ab2 Date: 2012-08-08 21:20 +0200 http://bitbucket.org/pypy/extradoc/changeset/b6959c6a2ab2/ Log:typos diff --git a/talk/dls2012/paper.tex b/talk/dls2012/paper.tex --- a/talk/dls2012/paper.tex +++ b/talk/dls2012/paper.tex @@ -1007,

[pypy-commit] extradoc extradoc: merge

2012-08-08 Thread hakanardo
Author: Hakan Ardo Branch: extradoc Changeset: r4484:a6fd8b7c0471 Date: 2012-08-08 21:20 +0200 http://bitbucket.org/pypy/extradoc/changeset/a6fd8b7c0471/ Log:merge diff --git a/blog/draft/stm-jul2012.rst b/blog/draft/stm-jul2012.rst --- a/blog/draft/stm-jul2012.rst +++ b/blog/draft/stm-jul20

[pypy-commit] extradoc extradoc: Rewrite and extend some parts.

2012-08-08 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r4485:a7989b2a7ed0 Date: 2012-08-08 22:49 +0200 http://bitbucket.org/pypy/extradoc/changeset/a7989b2a7ed0/ Log:Rewrite and extend some parts. diff --git a/blog/draft/stm-jul2012.rst b/blog/draft/stm-jul2012.rst --- a/blog/draft/stm-jul2012.rst +

[pypy-commit] pypy default: Tweak tests to enable 'no_nul', and add another direct test. Fix

2012-08-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r56659:bbe5addb9452 Date: 2012-08-08 23:51 +0200 http://bitbucket.org/pypy/pypy/changeset/bbe5addb9452/ Log:Tweak tests to enable 'no_nul', and add another direct test. Fix them by adding no_nul support in the loaders of pypy.rlib.rmarshal.

[pypy-commit] pypy ffi-backend: Allow weakrefs to any cdata object. Simplifies a bit the

2012-08-08 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56660:c04cefc2a251 Date: 2012-08-08 20:50 +0200 http://bitbucket.org/pypy/pypy/changeset/c04cefc2a251/ Log:Allow weakrefs to any cdata object. Simplifies a bit the class hierarchy in cdataobj. diff --git a/pypy/module/_cffi_backend/c

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

2012-08-08 Thread arigo
Author: Armin Rigo Branch: ffi-backend Changeset: r56661:7770b00a9605 Date: 2012-08-08 23:54 +0200 http://bitbucket.org/pypy/pypy/changeset/7770b00a9605/ Log:merge heads diff --git a/pypy/module/pypyjit/test_pypy_c/test__ffi.py b/pypy/module/pypyjit/test_pypy_c/test__ffi.py --- a/pypy/modul

[pypy-commit] pypy default: Test and fix (thanks J. Slenders on pypy-dev)

2012-08-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r56662:35e27c352e40 Date: 2012-08-08 23:59 +0200 http://bitbucket.org/pypy/pypy/changeset/35e27c352e40/ Log:Test and fix (thanks J. Slenders on pypy-dev) diff --git a/lib_pypy/_marshal.py b/lib_pypy/_marshal.py --- a/lib_pypy/_marshal.py +++ b/lib_pypy/

[pypy-commit] pypy default: Add more skipped tests and clarify the error message.

2012-08-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r56663:f2805b6d8651 Date: 2012-08-09 00:21 +0200 http://bitbucket.org/pypy/pypy/changeset/f2805b6d8651/ Log:Add more skipped tests and clarify the error message. Hard to fix: there was already a skipped test. (follows pypy-dev discussion with