[pypy-commit] cffi cffi-1.0: Start reviewing the docs

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1965:0292ad4234e1 Date: 2015-05-11 09:26 +0200 http://bitbucket.org/cffi/cffi/changeset/0292ad4234e1/ Log:Start reviewing the docs diff --git a/doc/source/index.rst b/doc/source/index.rst --- a/doc/source/index.rst +++

[pypy-commit] cffi cffi-1.0: Tweak tweak tweak: use an initialization sequence on CPython that is closer

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1966:897b96412b7a Date: 2015-05-11 11:15 +0200 http://bitbucket.org/cffi/cffi/changeset/897b96412b7a/ Log:Tweak tweak tweak: use an initialization sequence on CPython that is closer to the PyPy one. Should make future

[pypy-commit] pypy cffi-1.0: Passing test

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r77289:99520e806061 Date: 2015-05-11 11:22 +0200 http://bitbucket.org/pypy/pypy/changeset/99520e806061/ Log:Passing test diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py

[pypy-commit] cffi cffi-1.0: Make ffi-types_builder an inlined struct; add a ref from the lib to the ffi

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1970:03470b52f5a3 Date: 2015-05-11 12:10 +0200 http://bitbucket.org/cffi/cffi/changeset/03470b52f5a3/ Log:Make ffi-types_builder an inlined struct; add a ref from the lib to the ffi diff --git a/_cffi1/cffi1_module.c

[pypy-commit] cffi cffi-1.0: Passing test

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1967:a6d2d25ad174 Date: 2015-05-11 11:20 +0200 http://bitbucket.org/cffi/cffi/changeset/a6d2d25ad174/ Log:Passing test diff --git a/_cffi1/test_recompiler.py b/_cffi1/test_recompiler.py --- a/_cffi1/test_recompiler.py +++

[pypy-commit] cffi cffi-1.0: A case where raising NotImplementedError is more appropriate than just

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1969:861f9ef06179 Date: 2015-05-11 11:53 +0200 http://bitbucket.org/cffi/cffi/changeset/861f9ef06179/ Log:A case where raising NotImplementedError is more appropriate than just AttributeError diff --git a/cffi/api.py

[pypy-commit] cffi cffi-1.0: Python 3 compat

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1968:11bceeb4ecfa Date: 2015-05-11 11:24 +0200 http://bitbucket.org/cffi/cffi/changeset/11bceeb4ecfa/ Log:Python 3 compat diff --git a/_cffi1/test_ffi_obj.py b/_cffi1/test_ffi_obj.py --- a/_cffi1/test_ffi_obj.py +++

[pypy-commit] pypy vecopt: added some missing vector x86 instructions to mc

2015-05-11 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt Changeset: r77292:7d60c4409027 Date: 2015-05-11 15:46 +0200 http://bitbucket.org/pypy/pypy/changeset/7d60c4409027/ Log:added some missing vector x86 instructions to mc started to implement the new instructions

[pypy-commit] pypy vecopt: renamed detect_sse2.py to detect_feature.py

2015-05-11 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt Changeset: r77290:ddd27b50021e Date: 2015-05-11 10:48 +0200 http://bitbucket.org/pypy/pypy/changeset/ddd27b50021e/ Log:renamed detect_sse2.py to detect_feature.py added checks for sse 4.1, 4.2 and 4a diff --git

[pypy-commit] pypy vecopt: simplifications, added a x86_64 sse4 cpu

2015-05-11 Thread plan_rich
Author: Richard Plangger r...@pasra.at Branch: vecopt Changeset: r77291:9363d09e85dc Date: 2015-05-11 11:08 +0200 http://bitbucket.org/pypy/pypy/changeset/9363d09e85dc/ Log:simplifications, added a x86_64 sse4 cpu diff --git a/rpython/jit/backend/detect_cpu.py

[pypy-commit] pypy cffi-1.0: ffi.addressof(lib, var)

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r77293:abb305ea8684 Date: 2015-05-11 15:55 +0200 http://bitbucket.org/pypy/pypy/changeset/abb305ea8684/ Log:ffi.addressof(lib, var) diff --git a/pypy/module/_cffi_backend/cglob.py b/pypy/module/_cffi_backend/cglob.py ---

[pypy-commit] cffi cffi-1.0: Reasonably messy to implement: ffi.addressof(lib, var)

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1971:758808b32477 Date: 2015-05-11 15:36 +0200 http://bitbucket.org/cffi/cffi/changeset/758808b32477/ Log:Reasonably messy to implement: ffi.addressof(lib, var) diff --git a/_cffi1/cglob.c b/_cffi1/cglob.c --- a/_cffi1/cglob.c

[pypy-commit] cffi cffi-1.0: in-progress: ffi.dlopen()

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1972:2148820bd1cb Date: 2015-05-11 13:36 +0200 http://bitbucket.org/cffi/cffi/changeset/2148820bd1cb/ Log:in-progress: ffi.dlopen() diff --git a/_cffi1/cdlopen.c b/_cffi1/cdlopen.c new file mode 100644 --- /dev/null +++

[pypy-commit] cffi cffi-1.0: Just enough to pass this small demo

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1975:dbbbc44e0a15 Date: 2015-05-11 17:24 +0200 http://bitbucket.org/cffi/cffi/changeset/dbbbc44e0a15/ Log:Just enough to pass this small demo diff --git a/_cffi1/cdlopen.c b/_cffi1/cdlopen.c --- a/_cffi1/cdlopen.c +++

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

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1973:45d8b5f1fbd0 Date: 2015-05-11 15:00 +0200 http://bitbucket.org/cffi/cffi/changeset/45d8b5f1fbd0/ Log:in-progress diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -13,3 +13,6 @@ * mention todo: ffi.new(xyz) makes {xyz:

[pypy-commit] cffi cffi-1.0: merge heads

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1974:56fc30b8d7e1 Date: 2015-05-11 15:59 +0200 http://bitbucket.org/cffi/cffi/changeset/56fc30b8d7e1/ Log:merge heads diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -13,3 +13,6 @@ * mention todo: ffi.new(xyz) makes {xyz:

[pypy-commit] pypy fix-result-types: extract W_Ufunc1.find_specialization()

2015-05-11 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: fix-result-types Changeset: r77294:3ba5bdc3be93 Date: 2015-05-11 18:56 +0100 http://bitbucket.org/pypy/pypy/changeset/3ba5bdc3be93/ Log:extract W_Ufunc1.find_specialization() diff --git a/pypy/module/micronumpy/ufuncs.py

[pypy-commit] pypy fix-result-types: Use the same logic as cnumpy in W_Ufunc1.find_specialization()

2015-05-11 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: fix-result-types Changeset: r77296:2fc8c1b68f07 Date: 2015-05-12 06:16 +0100 http://bitbucket.org/pypy/pypy/changeset/2fc8c1b68f07/ Log:Use the same logic as cnumpy in W_Ufunc1.find_specialization() diff --git

[pypy-commit] pypy fix-result-types: Fix casting table

2015-05-11 Thread rlamy
Author: Ronan Lamy ronan.l...@gmail.com Branch: fix-result-types Changeset: r77295:5436f4d8b598 Date: 2015-05-12 05:45 +0100 http://bitbucket.org/pypy/pypy/changeset/5436f4d8b598/ Log:Fix casting table diff --git a/pypy/module/micronumpy/casting.py b/pypy/module/micronumpy/casting.py ---

[pypy-commit] cffi cffi-1.0: struct/unions

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1976:73400152d574 Date: 2015-05-11 17:55 +0200 http://bitbucket.org/cffi/cffi/changeset/73400152d574/ Log:struct/unions diff --git a/_cffi1/cdlopen.c b/_cffi1/cdlopen.c --- a/_cffi1/cdlopen.c +++ b/_cffi1/cdlopen.c @@ -134,8

[pypy-commit] cffi cffi-1.0: enums, integer constants

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1977:f3745cfa00a0 Date: 2015-05-11 19:30 +0200 http://bitbucket.org/cffi/cffi/changeset/f3745cfa00a0/ Log:enums, integer constants diff --git a/_cffi1/cdlopen.c b/_cffi1/cdlopen.c --- a/_cffi1/cdlopen.c +++ b/_cffi1/cdlopen.c @@

[pypy-commit] cffi cffi-1.0: typenames

2015-05-11 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: cffi-1.0 Changeset: r1978:6a5911a15fca Date: 2015-05-11 19:32 +0200 http://bitbucket.org/cffi/cffi/changeset/6a5911a15fca/ Log:typenames diff --git a/_cffi1/cdlopen.c b/_cffi1/cdlopen.c --- a/_cffi1/cdlopen.c +++ b/_cffi1/cdlopen.c @@ -305,6 +305,30