[pypy-commit] cffi cffi-1.0: fix

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2042:0efe142d7d33 Date: 2015-05-18 07:56 +0200 http://bitbucket.org/cffi/cffi/changeset/0efe142d7d33/ Log:fix diff --git a/testing/cffi0/test_zintegration.py b/testing/cffi0/test_zintegration.py --- a/testing/cffi0/test_zintegration.py +++ b/t

[pypy-commit] cffi cffi-1.0: Update version number here

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2041:91c7f088a760 Date: 2015-05-18 07:50 +0200 http://bitbucket.org/cffi/cffi/changeset/91c7f088a760/ Log:Update version number here diff --git a/doc/source/conf.py b/doc/source/conf.py --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -45,9

[pypy-commit] pypy.org extradoc: update the values

2015-05-17 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r607:9c8c8a540de8 Date: 2015-05-18 07:44 +0200 http://bitbucket.org/pypy/pypy.org/changeset/9c8c8a540de8/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $59317 of $105000 (

[pypy-commit] cffi cffi-1.0: Generalize: in pypy it turns out we can naturally give a more precise message

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2040:467d2456df58 Date: 2015-05-17 22:52 +0200 http://bitbucket.org/cffi/cffi/changeset/467d2456df58/ Log:Generalize: in pypy it turns out we can naturally give a more precise message diff --git a/testing/cffi1/test_re_python.py b/testi

[pypy-commit] pypy cffi-1.0: fix

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77370:e9ec87b4efed Date: 2015-05-17 21:40 +0200 http://bitbucket.org/pypy/pypy/changeset/e9ec87b4efed/ Log:fix diff --git a/pypy/module/_cffi_backend/ffi_obj.py b/pypy/module/_cffi_backend/ffi_obj.py --- a/pypy/module/_cffi_backend/ffi_obj.py

[pypy-commit] pypy cffi-1.0: translation fix

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77371:155e69499c0a Date: 2015-05-17 22:49 +0200 http://bitbucket.org/pypy/pypy/changeset/155e69499c0a/ Log:translation fix diff --git a/pypy/module/_cffi_backend/cdlopen.py b/pypy/module/_cffi_backend/cdlopen.py --- a/pypy/module/_cffi_backend

[pypy-commit] pypy cffi-1.0: move the hack

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77369:935c34fb54a2 Date: 2015-05-17 21:37 +0200 http://bitbucket.org/pypy/pypy/changeset/935c34fb54a2/ Log:move the hack diff --git a/pypy/module/_cffi_backend/cdlopen.py b/pypy/module/_cffi_backend/cdlopen.py --- a/pypy/module/_cffi_backend/c

[pypy-commit] pypy cffi-1.0: bug fixes

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77368:f676edbce1c0 Date: 2015-05-17 21:35 +0200 http://bitbucket.org/pypy/pypy/changeset/f676edbce1c0/ Log:bug fixes diff --git a/pypy/module/_cffi_backend/cdlopen.py b/pypy/module/_cffi_backend/cdlopen.py --- a/pypy/module/_cffi_backend/cdlop

[pypy-commit] pypy cffi-1.0: test_include_1

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77367:831e0d15fc57 Date: 2015-05-17 21:27 +0200 http://bitbucket.org/pypy/pypy/changeset/831e0d15fc57/ Log:test_include_1 diff --git a/pypy/module/_cffi_backend/cdlopen.py b/pypy/module/_cffi_backend/cdlopen.py --- a/pypy/module/_cffi_backend/

[pypy-commit] pypy more-rposix: hg merge default

2015-05-17 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: more-rposix Changeset: r77366:34b437c9bc0c Date: 2015-05-17 20:51 +0200 http://bitbucket.org/pypy/pypy/changeset/34b437c9bc0c/ Log:hg merge default diff too long, truncating to 2000 out of 6416 lines diff --git a/lib-python/2.7/socket.py b/lib-python/2.7

[pypy-commit] pypy cffi-1.0: test_*_struct

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77365:42d47a500c5b Date: 2015-05-17 21:17 +0200 http://bitbucket.org/pypy/pypy/changeset/42d47a500c5b/ Log:test_*_struct diff --git a/pypy/module/_cffi_backend/cdlopen.py b/pypy/module/_cffi_backend/cdlopen.py --- a/pypy/module/_cffi_backend/c

[pypy-commit] pypy cffi-1.0: Structs and unions

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77363:d63d6a4219f7 Date: 2015-05-17 21:09 +0200 http://bitbucket.org/pypy/pypy/changeset/d63d6a4219f7/ Log:Structs and unions diff --git a/pypy/module/_cffi_backend/cdlopen.py b/pypy/module/_cffi_backend/cdlopen.py --- a/pypy/module/_cffi_back

[pypy-commit] pypy cffi-1.0: test_enum

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77364:d32594c2fd89 Date: 2015-05-17 21:15 +0200 http://bitbucket.org/pypy/pypy/changeset/d32594c2fd89/ Log:test_enum diff --git a/pypy/module/_cffi_backend/cdlopen.py b/pypy/module/_cffi_backend/cdlopen.py --- a/pypy/module/_cffi_backend/cdlop

[pypy-commit] pypy cffi-1.0: test_dlclose

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77362:1dfdc258c12f Date: 2015-05-17 20:30 +0200 http://bitbucket.org/pypy/pypy/changeset/1dfdc258c12f/ Log:test_dlclose diff --git a/pypy/module/_cffi_backend/cdlopen.py b/pypy/module/_cffi_backend/cdlopen.py --- a/pypy/module/_cffi_backend/cd

[pypy-commit] pypy cffi-1.0: in-progress

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77358:045a150964ce Date: 2015-05-17 19:51 +0200 http://bitbucket.org/pypy/pypy/changeset/045a150964ce/ Log:in-progress diff --git a/pypy/module/_cffi_backend/cdlopen.py b/pypy/module/_cffi_backend/cdlopen.py --- a/pypy/module/_cffi_backend/cdl

[pypy-commit] pypy cffi-1.0: test_function

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77361:5d52a3f98c3b Date: 2015-05-17 20:22 +0200 http://bitbucket.org/pypy/pypy/changeset/5d52a3f98c3b/ Log:test_function diff --git a/pypy/module/_cffi_backend/lib_obj.py b/pypy/module/_cffi_backend/lib_obj.py --- a/pypy/module/_cffi_backend/l

[pypy-commit] pypy cffi-1.0: fixes (test_recompiler.py)

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77359:2416b4f2d89a Date: 2015-05-17 19:53 +0200 http://bitbucket.org/pypy/pypy/changeset/2416b4f2d89a/ Log:fixes (test_recompiler.py) diff --git a/pypy/module/_cffi_backend/lib_obj.py b/pypy/module/_cffi_backend/lib_obj.py --- a/pypy/module/_c

[pypy-commit] pypy cffi-1.0: test_global_var

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77360:284fd2b1e81c Date: 2015-05-17 20:18 +0200 http://bitbucket.org/pypy/pypy/changeset/284fd2b1e81c/ Log:test_global_var diff --git a/pypy/module/_cffi_backend/cdlopen.py b/pypy/module/_cffi_backend/cdlopen.py --- a/pypy/module/_cffi_backend

[pypy-commit] cffi cffi-1.0: test and fix

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2039:5cd5342dd8ce Date: 2015-05-17 20:14 +0200 http://bitbucket.org/cffi/cffi/changeset/5cd5342dd8ce/ Log:test and fix diff --git a/c/cdlopen.c b/c/cdlopen.c --- a/c/cdlopen.c +++ b/c/cdlopen.c @@ -117,7 +117,7 @@ int neg; } cdl_intconst_

[pypy-commit] pypy fix-result-types: push more logic inside allowed_types()

2015-05-17 Thread rlamy
Author: Ronan Lamy Branch: fix-result-types Changeset: r77357:e7580d87a79a Date: 2015-05-17 18:47 +0100 http://bitbucket.org/pypy/pypy/changeset/e7580d87a79a/ Log:push more logic inside allowed_types() diff --git a/pypy/module/micronumpy/ufuncs.py b/pypy/module/micronumpy/ufuncs.py --- a/pyp

[pypy-commit] pypy cffi-1.0: First test passes

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77356:f59f17fe1d80 Date: 2015-05-17 19:37 +0200 http://bitbucket.org/pypy/pypy/changeset/f59f17fe1d80/ Log:First test passes diff --git a/pypy/module/_cffi_backend/test/test_re_python.py b/pypy/module/_cffi_backend/test/test_re_python.py --- a

[pypy-commit] pypy cffi-1.0: in-progress

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77354:54e4fe4abc1e Date: 2015-05-17 18:06 +0200 http://bitbucket.org/pypy/pypy/changeset/54e4fe4abc1e/ Log:in-progress diff --git a/pypy/module/_cffi_backend/__init__.py b/pypy/module/_cffi_backend/__init__.py --- a/pypy/module/_cffi_backend/_

[pypy-commit] pypy cffi-1.0: in-progress

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r77355:95596772fe0c Date: 2015-05-17 19:31 +0200 http://bitbucket.org/pypy/pypy/changeset/95596772fe0c/ Log:in-progress diff --git a/pypy/module/_cffi_backend/cdlopen.py b/pypy/module/_cffi_backend/cdlopen.py new file mode 100644 --- /dev/null

[pypy-commit] pypy default: fix this test (fails in x86/test/test_fficall.py)

2015-05-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r77353:4bd19526f839 Date: 2015-05-17 17:40 +0200 http://bitbucket.org/pypy/pypy/changeset/4bd19526f839/ Log:fix this test (fails in x86/test/test_fficall.py) diff --git a/rpython/jit/metainterp/test/test_fficall.py b/rpython/jit/metainterp/test/test_ff

[pypy-commit] cffi cffi-1.0: Explicit

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2038:c021ef273272 Date: 2015-05-17 16:05 +0200 http://bitbucket.org/cffi/cffi/changeset/c021ef273272/ Log:Explicit diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -734,3 +734,6 @@

[pypy-commit] cffi cffi-1.0: Last fix, now test the C++ mode

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2037:e26163c83505 Date: 2015-05-17 15:58 +0200 http://bitbucket.org/cffi/cffi/changeset/e26163c83505/ Log:Last fix, now test the C++ mode diff --git a/cffi/recompiler.py b/cffi/recompiler.py --- a/cffi/recompiler.py +++ b/cffi/recompiler.py @@

[pypy-commit] cffi cffi-1.0: Mention this

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2036:7597ea7dd9b6 Date: 2015-05-17 14:26 +0200 http://bitbucket.org/cffi/cffi/changeset/7597ea7dd9b6/ Log:Mention this diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -489,6 +489,9 @

[pypy-commit] cffi cffi-1.0: typo

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2035:824ef39e3970 Date: 2015-05-17 13:47 +0200 http://bitbucket.org/cffi/cffi/changeset/824ef39e3970/ Log:typo diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -705,7 +705,7 @@ Writi

[pypy-commit] cffi cffi-1.0: Expand a bit the setup.py compatibility section

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2034:77342b75344b Date: 2015-05-17 13:46 +0200 http://bitbucket.org/cffi/cffi/changeset/77342b75344b/ Log:Expand a bit the setup.py compatibility section diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc

[pypy-commit] cffi cffi-1.0: (kostia) clarify

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2033:1163c23d133b Date: 2015-05-17 13:34 +0200 http://bitbucket.org/cffi/cffi/changeset/1163c23d133b/ Log:(kostia) clarify diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -89,7 +89,7

[pypy-commit] cffi cffi-1.0: or like that

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2032:adfcbcb6d365 Date: 2015-05-17 13:18 +0200 http://bitbucket.org/cffi/cffi/changeset/adfcbcb6d365/ Log:or like that diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -704,11 +704,11

[pypy-commit] cffi cffi-1.0: Naive. This has more chances to work...

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2031:61fa24c052cb Date: 2015-05-17 13:16 +0200 http://bitbucket.org/cffi/cffi/changeset/61fa24c052cb/ Log:Naive. This has more chances to work... diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/

[pypy-commit] cffi cffi-1.0: Describe how to write in a way that loads both in cffi-0.9 and cffi-1.0

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2030:077c1e514b9a Date: 2015-05-17 13:09 +0200 http://bitbucket.org/cffi/cffi/changeset/077c1e514b9a/ Log:Describe how to write in a way that loads both in cffi-0.9 and cffi-1.0 diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst ---

[pypy-commit] cffi cffi-1.0: small doc fixes

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2029:82b840b44be9 Date: 2015-05-17 12:38 +0200 http://bitbucket.org/cffi/cffi/changeset/82b840b44be9/ Log:small doc fixes diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -101,6 +101,

[pypy-commit] cffi cffi-1.0: fix

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2027:c1c823ed72b2 Date: 2015-05-17 11:17 +0200 http://bitbucket.org/cffi/cffi/changeset/c1c823ed72b2/ Log:fix diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -88,9 +88,9 @@ se

[pypy-commit] cffi cffi-1.0: Last TODO item: setuptools on out-of-line ABI-mode modules

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2028:565ae278897a Date: 2015-05-17 12:27 +0200 http://bitbucket.org/cffi/cffi/changeset/565ae278897a/ Log:Last TODO item: setuptools on out-of-line ABI-mode modules diff --git a/TODO b/TODO deleted file mode 100644 --- a/TODO +++ /dev/null @@ -

[pypy-commit] cffi cffi-1.0: Use execfile() to load the build script from setuptools_ext, instead

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2026:f33e5caa0b88 Date: 2015-05-17 11:15 +0200 http://bitbucket.org/cffi/cffi/changeset/f33e5caa0b88/ Log:Use execfile() to load the build script from setuptools_ext, instead of importing it the usual way. diff --git a/TODO b/TODO --- a

[pypy-commit] cffi cffi-1.0: point inside the doc

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2025:22a01db33b77 Date: 2015-05-17 11:04 +0200 http://bitbucket.org/cffi/cffi/changeset/22a01db33b77/ Log:point inside the doc diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -15,6 +

[pypy-commit] cffi cffi-1.0: Finish the docs

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2024:c3dce73733d0 Date: 2015-05-17 10:54 +0200 http://bitbucket.org/cffi/cffi/changeset/c3dce73733d0/ Log:Finish the docs diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -1,3 +1,5 @@ * cffi_modules, now with the *path as a filename*! + +

[pypy-commit] cffi cffi-1.0: in-progress

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2023:35283f41c772 Date: 2015-05-17 10:37 +0200 http://bitbucket.org/cffi/cffi/changeset/35283f41c772/ Log:in-progress diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -1,10 +1,3 @@ -* mention todo: ffi.new("xyz") makes {"xyz": } always imm

[pypy-commit] cffi cffi-1.0: in-progress

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2022:33893ccb35f0 Date: 2015-05-17 10:21 +0200 http://bitbucket.org/cffi/cffi/changeset/33893ccb35f0/ Log:in-progress diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -1,18 +1,10 @@ -* write docs! also, remember to remove ``ext_package=".

[pypy-commit] cffi release-0.9: hg merge default

2015-05-17 Thread arigo
Author: Armin Rigo Branch: release-0.9 Changeset: r2021:fcb2195c0347 Date: 2015-05-17 10:00 +0200 http://bitbucket.org/cffi/cffi/changeset/fcb2195c0347/ Log:hg merge default diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -3761,9 +3761,10

[pypy-commit] cffi cffi-1.0: Best-effort attempt at supporting C++. There is still one issue shown

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2019:eea21524de0a Date: 2015-05-17 09:22 +0200 http://bitbucket.org/cffi/cffi/changeset/eea21524de0a/ Log:Best-effort attempt at supporting C++. There is still one issue shown in test_recompiler if we replace "if 0:" with "if 1:". diff

[pypy-commit] cffi cffi-1.0: in-progress

2015-05-17 Thread arigo
Author: Armin Rigo Branch: cffi-1.0 Changeset: r2020:1fdf69c4 Date: 2015-05-17 09:23 +0200 http://bitbucket.org/cffi/cffi/changeset/1fdf69c4/ Log:in-progress diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -2,37 +2,107 @@