Author: Armin Rigo
Branch:
Changeset: r839:591697b59ba6
Date: 2012-08-13 00:28 +0200
http://bitbucket.org/cffi/cffi/changeset/591697b59ba6/
Log:Update the doc to mention that it also mostly works on PyPy.
diff --git a/doc/source/index.rst b/doc/source/index.rst
--- a/doc/source/index.rst
++
Author: Armin Rigo
Branch:
Changeset: r56717:9366237d4f47
Date: 2012-08-12 23:57 +0200
http://bitbucket.org/pypy/pypy/changeset/9366237d4f47/
Log:Test and fix
diff --git a/pypy/module/_cffi_backend/ctypeenum.py
b/pypy/module/_cffi_backend/ctypeenum.py
--- a/pypy/module/_cffi_backend/ctypee
Author: Armin Rigo
Branch:
Changeset: r838:2045b080f553
Date: 2012-08-13 00:04 +0200
http://bitbucket.org/cffi/cffi/changeset/2045b080f553/
Log:Complete for the behavior we get with RTLD_NOW.
diff --git a/testing/test_verify.py b/testing/test_verify.py
--- a/testing/test_verify.py
+++ b/tes
Author: Armin Rigo
Branch:
Changeset: r837:0b2a781c75d2
Date: 2012-08-12 23:56 +0200
http://bitbucket.org/cffi/cffi/changeset/0b2a781c75d2/
Log:Copy here from backend_tests
diff --git a/c/test_c.py b/c/test_c.py
--- a/c/test_c.py
+++ b/c/test_c.py
@@ -1069,6 +1069,12 @@
assert repr(cas
Author: Armin Rigo
Branch:
Changeset: r56716:718e553be910
Date: 2012-08-12 23:53 +0200
http://bitbucket.org/pypy/pypy/changeset/718e553be910/
Log:Import test_c and fix the test.
diff --git a/pypy/module/_cffi_backend/ctypearray.py
b/pypy/module/_cffi_backend/ctypearray.py
--- a/pypy/module
Author: Armin Rigo
Branch:
Changeset: r836:c0ca0cf9f274
Date: 2012-08-12 23:51 +0200
http://bitbucket.org/cffi/cffi/changeset/c0ca0cf9f274/
Log:Additional test for this case
diff --git a/c/test_c.py b/c/test_c.py
--- a/c/test_c.py
+++ b/c/test_c.py
@@ -944,6 +944,16 @@
stderr = ll.read
Author: Armin Rigo
Branch:
Changeset: r835:4997bd3734c3
Date: 2012-08-12 21:32 +
http://bitbucket.org/cffi/cffi/changeset/4997bd3734c3/
Log:Remove this skip, which is no longer true.
diff --git a/testing/test_ffi_backend.py b/testing/test_ffi_backend.py
--- a/testing/test_ffi_backend.py
Author: Armin Rigo
Branch:
Changeset: r56715:6363bce133c9
Date: 2012-08-12 23:30 +0200
http://bitbucket.org/pypy/pypy/changeset/6363bce133c9/
Log:Remove the need for the RPython manual optimization of writing "x in
(2, 3, 4, 5)" because it is more efficient than "x in [2, 3, 4, 5]".
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4532:e52f20da7880
Date: 2012-08-12 23:31 +0200
http://bitbucket.org/pypy/extradoc/changeset/e52f20da7880/
Log:copyright data
diff --git a/talk/dls2012/paper.tex b/talk/dls2012/paper.tex
--- a/talk/dls2012/paper.tex
+++ b/talk/dls2012/p
Author: Armin Rigo
Branch:
Changeset: r56714:4e8b83dd282f
Date: 2012-08-12 22:49 +0200
http://bitbucket.org/pypy/pypy/changeset/4e8b83dd282f/
Log:Update.
diff --git a/pypy/module/_cffi_backend/ctypeprim.py
b/pypy/module/_cffi_backend/ctypeprim.py
--- a/pypy/module/_cffi_backend/ctypeprim.p
Author: Armin Rigo
Branch:
Changeset: r56713:0b93935ed71d
Date: 2012-08-12 22:35 +0200
http://bitbucket.org/pypy/pypy/changeset/0b93935ed71d/
Log:Typo
diff --git a/pypy/module/_cffi_backend/ccallback.py
b/pypy/module/_cffi_backend/ccallback.py
--- a/pypy/module/_cffi_backend/ccallback.py
+
Author: Armin Rigo
Branch:
Changeset: r834:562746df3428
Date: 2012-08-12 22:48 +0200
http://bitbucket.org/cffi/cffi/changeset/562746df3428/
Log:Compatibility with PyPy: support running on top of a narrow CPython
build with sizeof(wchar_t) == 4, which is a bit hackish because we
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4531:ac417a6c3da9
Date: 2012-08-12 22:47 +0200
http://bitbucket.org/pypy/extradoc/changeset/ac417a6c3da9/
Log:seems we don't use \url yet
diff --git a/talk/dls2012/licm.pdf b/talk/dls2012/licm.pdf
index
0bfb4121074fae4028d49aea25f9c0e
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4530:c4f2d139f5df
Date: 2012-08-12 22:45 +0200
http://bitbucket.org/pypy/extradoc/changeset/c4f2d139f5df/
Log:correct the wrong depiction of luajit
diff --git a/talk/dls2012/paper.tex b/talk/dls2012/paper.tex
--- a/talk/dls2012/paper.t
Author: mattip
Branch: python-numpy
Changeset: r56711:e86621c24b45
Date: 2012-08-12 20:16 +0300
http://bitbucket.org/pypy/pypy/changeset/e86621c24b45/
Log:add empty function definitions
diff --git a/lib_pypy/numpypy/__init__.py b/lib_pypy/numpypy/__init__.py
--- a/lib_pypy/numpypy/__init__.p
Author: mattip
Branch: python-numpy
Changeset: r56712:6cf873d8c571
Date: 2012-08-12 23:45 +0300
http://bitbucket.org/pypy/pypy/changeset/6cf873d8c571/
Log:add global constants
diff --git a/lib_pypy/numpypy/__init__.py b/lib_pypy/numpypy/__init__.py
--- a/lib_pypy/numpypy/__init__.py
+++ b/li
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4529:edf8f4bd841f
Date: 2012-08-12 22:12 +0200
http://bitbucket.org/pypy/extradoc/changeset/edf8f4bd841f/
Log:some improvements all over the paper
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper
Author: Armin Rigo
Branch:
Changeset: r833:63c92e4e2a73
Date: 2012-08-12 22:14 +0200
http://bitbucket.org/cffi/cffi/changeset/63c92e4e2a73/
Log:"Seems to work" non-statement.
diff --git a/doc/source/index.rst b/doc/source/index.rst
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -6
Author: Armin Rigo
Branch:
Changeset: r832:7eaae06e3148
Date: 2012-08-12 22:08 +0200
http://bitbucket.org/cffi/cffi/changeset/7eaae06e3148/
Log:Python 3 documentation.
diff --git a/doc/source/index.rst b/doc/source/index.rst
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -63,14 +6
Author: Armin Rigo
Branch:
Changeset: r831:4e139c116735
Date: 2012-08-12 21:51 +0200
http://bitbucket.org/cffi/cffi/changeset/4e139c116735/
Log:Python 3 syntax in this one demo.
diff --git a/demo/bsdopendirtype.py b/demo/bsdopendirtype.py
--- a/demo/bsdopendirtype.py
+++ b/demo/bsdopendirty
Author: Armin Rigo
Branch:
Changeset: r830:9f30a78877b0
Date: 2012-08-12 21:45 +0200
http://bitbucket.org/cffi/cffi/changeset/9f30a78877b0/
Log:A test and fix about 'long double' with vengine_cpy.
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backe
Author: Armin Rigo
Branch: python3-port
Changeset: r828:3b05afd7378c
Date: 2012-08-12 21:21 +0200
http://bitbucket.org/cffi/cffi/changeset/3b05afd7378c/
Log:Close the branch about to be merged
___
pypy-commit mailing list
pypy-commit@python.org
htt
Author: Hakan Ardo
Branch: extradoc
Changeset: r4528:267e1be02959
Date: 2012-08-12 20:33 +0200
http://bitbucket.org/pypy/extradoc/changeset/267e1be02959/
Log:test for ArrayList
diff --git a/talk/iwtc11/benchmarks/test_scimark.py
b/talk/iwtc11/benchmarks/test_scimark.py
--- a/talk/iwtc11/ben
Author: Hakan Ardo
Branch: extradoc
Changeset: r4527:63e9884bf1b2
Date: 2012-08-12 20:27 +0200
http://bitbucket.org/pypy/extradoc/changeset/63e9884bf1b2/
Log:representation of 2D arrays as a list of arrays
diff --git a/talk/iwtc11/benchmarks/benchmark.sh
b/talk/iwtc11/benchmarks/benchmark.s
Author: Armin Rigo
Branch: python3-port
Changeset: r827:2ae489473ce4
Date: 2012-08-12 20:02 +0200
http://bitbucket.org/cffi/cffi/changeset/2ae489473ce4/
Log:Keep the original usages of the macro PyString_AS_STRING as a macro,
at least on Python 2.
diff --git a/c/_cffi_backend.c b/c/_
Author: Armin Rigo
Branch: python3-port
Changeset: r826:e90cff3ab174
Date: 2012-08-12 19:49 +0200
http://bitbucket.org/cffi/cffi/changeset/e90cff3ab174/
Log:Better error message.
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -765,8 +765
Author: Armin Rigo
Branch: python3-port
Changeset: r825:78752b181d50
Date: 2012-08-12 19:45 +0200
http://bitbucket.org/cffi/cffi/changeset/78752b181d50/
Log:Python 2.x compat
diff --git a/cffi/vengine_gen.py b/cffi/vengine_gen.py
--- a/cffi/vengine_gen.py
+++ b/cffi/vengine_gen.py
@@ -377,8
Author: Armin Rigo
Branch: python3-port
Changeset: r824:910586283694
Date: 2012-08-12 19:41 +0200
http://bitbucket.org/cffi/cffi/changeset/910586283694/
Log:Fixes fixes
diff --git a/cffi/vengine_gen.py b/cffi/vengine_gen.py
--- a/cffi/vengine_gen.py
+++ b/cffi/vengine_gen.py
@@ -21,7 +21,7 @
Author: Armin Rigo
Branch: python3-port
Changeset: r823:f14a95a0751d
Date: 2012-08-12 19:33 +0200
http://bitbucket.org/cffi/cffi/changeset/f14a95a0751d/
Log:Fix
diff --git a/cffi/backend_ctypes.py b/cffi/backend_ctypes.py
--- a/cffi/backend_ctypes.py
+++ b/cffi/backend_ctypes.py
@@ -469,6 +4
Author: Armin Rigo
Branch: python3-port
Changeset: r822:4b884bd81c0e
Date: 2012-08-12 19:18 +0200
http://bitbucket.org/cffi/cffi/changeset/4b884bd81c0e/
Log:hack hack hack
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -759,16 +759,6 @@
Author: Armin Rigo
Branch: python3-port
Changeset: r821:2440a94675da
Date: 2012-08-12 18:50 +0200
http://bitbucket.org/cffi/cffi/changeset/2440a94675da/
Log:Fix test_c to pass both on Python 2.6-2.7 and on Python 3.3.
Will not care about Python 3.0-3.2 for the test suite because of t
Author: Armin Rigo
Branch: python3-port
Changeset: r820:f84ab980729c
Date: 2012-08-12 18:09 +0200
http://bitbucket.org/cffi/cffi/changeset/f84ab980729c/
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
@@ -2398,6 +2398,16
Author: Armin Rigo
Branch: python3-port
Changeset: r819:f78de3b52ed7
Date: 2012-08-12 18:09 +0200
http://bitbucket.org/cffi/cffi/changeset/f78de3b52ed7/
Log:Start to tweak test_c for 3.3.
diff --git a/c/test_c.py b/c/test_c.py
--- a/c/test_c.py
+++ b/c/test_c.py
@@ -10,6 +10,12 @@
# _
Author: Armin Rigo
Branch:
Changeset: r818:d0aeec56f5e1
Date: 2012-08-12 18:08 +0200
http://bitbucket.org/cffi/cffi/changeset/d0aeec56f5e1/
Log:More regularily in casts to floats.
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -2305,6 +
Author: Armin Rigo
Branch: python3-port
Changeset: r817:623ac8d4c6cb
Date: 2012-08-12 17:04 +0200
http://bitbucket.org/cffi/cffi/changeset/623ac8d4c6cb/
Log:Fixes
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -27,7 +27,7 @@
# define Py
Author: Armin Rigo
Branch: python3-port
Changeset: r815:69161ccd9a52
Date: 2012-08-12 16:14 +0200
http://bitbucket.org/cffi/cffi/changeset/69161ccd9a52/
Log:Fixes for 2.6 compat
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -611,8 +611,
Author: Armin Rigo
Branch: python3-port
Changeset: r816:9feb2a45bd4d
Date: 2012-08-12 16:21 +0200
http://bitbucket.org/cffi/cffi/changeset/9feb2a45bd4d/
Log:Tests pass on Linux Python 2.6
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -1
Author: Armin Rigo
Branch: python3-port
Changeset: r814:5d5322739bee
Date: 2012-08-12 16:09 +0200
http://bitbucket.org/cffi/cffi/changeset/5d5322739bee/
Log:hg merge default
diff --git a/testing/backend_tests.py b/testing/backend_tests.py
--- a/testing/backend_tests.py
+++ b/testing/backend_
Author: Armin Rigo
Branch:
Changeset: r813:75c275ffd118
Date: 2012-08-12 16:09 +0200
http://bitbucket.org/cffi/cffi/changeset/75c275ffd118/
Log:Add a missing test
diff --git a/testing/backend_tests.py b/testing/backend_tests.py
--- a/testing/backend_tests.py
+++ b/testing/backend_tests.py
@
Author: Armin Rigo
Branch: python3-port
Changeset: r811:85db4f49adbc
Date: 2012-08-12 14:53 +0200
http://bitbucket.org/cffi/cffi/changeset/85db4f49adbc/
Log:Disable this special case for now
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@
Author: Armin Rigo
Branch:
Changeset: r56710:b3460afafb24
Date: 2012-08-12 17:20 +0200
http://bitbucket.org/pypy/pypy/changeset/b3460afafb24/
Log:Pretend there is '_attrs_=[]' on most built-in exceptions classes.
diff --git a/pypy/annotation/description.py b/pypy/annotation/description.py
-
Author: Hakan Ardo
Branch: extradoc
Changeset: r4525:13b55ffc6fd2
Date: 2012-08-12 15:50 +0200
http://bitbucket.org/pypy/extradoc/changeset/13b55ffc6fd2/
Log:test a bit more
diff --git a/talk/iwtc11/benchmarks/test_scimark.py
b/talk/iwtc11/benchmarks/test_scimark.py
--- a/talk/iwtc11/benchm
Author: Hakan Ardo
Branch: extradoc
Changeset: r4526:b41e5a73cc8e
Date: 2012-08-12 16:11 +0200
http://bitbucket.org/pypy/extradoc/changeset/b41e5a73cc8e/
Log:MonteCarlo
diff --git a/talk/iwtc11/benchmarks/benchmark.sh
b/talk/iwtc11/benchmarks/benchmark.sh
--- a/talk/iwtc11/benchmarks/benchm
Author: Hakan Ardo
Branch: extradoc
Changeset: r4524:e8282e35ff08
Date: 2012-08-12 15:48 +0200
http://bitbucket.org/pypy/extradoc/changeset/e8282e35ff08/
Log:random
diff --git a/talk/iwtc11/benchmarks/scimark.py
b/talk/iwtc11/benchmarks/scimark.py
--- a/talk/iwtc11/benchmarks/scimark.py
+++
Author: Armin Rigo
Branch:
Changeset: r810:622e88f1c12d
Date: 2012-08-12 13:39 +0200
http://bitbucket.org/cffi/cffi/changeset/622e88f1c12d/
Log:Don't try to call the missing function from the test: it just fails
in the hard way, and anyway we know it can only fail here.
diff --git a
Author: Armin Rigo
Branch:
Changeset: r809:5ddad9498d4a
Date: 2012-08-12 13:31 +0200
http://bitbucket.org/cffi/cffi/changeset/5ddad9498d4a/
Log:intermediate checkin
diff --git a/testing/test_verify.py b/testing/test_verify.py
--- a/testing/test_verify.py
+++ b/testing/test_verify.py
@@ -28,
Author: Armin Rigo
Branch:
Changeset: r808:81dfcc881daa
Date: 2012-08-12 13:23 +0200
http://bitbucket.org/cffi/cffi/changeset/81dfcc881daa/
Log:Test and fix (thanks nphg)
diff --git a/cffi/vengine_cpy.py b/cffi/vengine_cpy.py
--- a/cffi/vengine_cpy.py
+++ b/cffi/vengine_cpy.py
@@ -97,7 +97,
Author: Armin Rigo
Branch:
Changeset: r807:b679c53eafd0
Date: 2012-08-12 13:14 +0200
http://bitbucket.org/cffi/cffi/changeset/b679c53eafd0/
Log:Fix the documentation: the module file names are no longer based on
the MD5 but on the CRC of the input strings.
diff --git a/doc/source/in
Author: Armin Rigo
Branch:
Changeset: r806:1949f6785f8c
Date: 2012-08-12 13:07 +0200
http://bitbucket.org/cffi/cffi/changeset/1949f6785f8c/
Log:Try to fix the tests on OS/X, mainly by skipping the ABI tests that
depend on the 'stdout' and 'stderr' symbols being present (under
Author: Armin Rigo
Branch:
Changeset: r805:6c95615ccb9a
Date: 2012-08-12 10:54 +0200
http://bitbucket.org/cffi/cffi/changeset/6c95615ccb9a/
Log:Add two tests, one passing and one (probably definitely) skipped.
diff --git a/testing/test_function.py b/testing/test_function.py
--- a/testing/te
Author: Hakan Ardo
Branch: extradoc
Changeset: r4523:463c478c0f26
Date: 2012-08-12 10:32 +0200
http://bitbucket.org/pypy/extradoc/changeset/463c478c0f26/
Log:zero the data used in C too
diff --git a/talk/iwtc11/benchmarks/scimark/run_SOR.c
b/talk/iwtc11/benchmarks/scimark/run_SOR.c
--- a/ta
Author: Hakan Ardo
Branch: extradoc
Changeset: r4522:1d7c4e17e6f1
Date: 2012-08-12 10:25 +0200
http://bitbucket.org/pypy/extradoc/changeset/1d7c4e17e6f1/
Log:added SparseMatMult benchmark
diff --git a/talk/iwtc11/benchmarks/benchmark.sh
b/talk/iwtc11/benchmarks/benchmark.sh
--- a/talk/iwtc1
Author: Hakan Ardo
Branch: extradoc
Changeset: r4520:c3a95500c278
Date: 2012-08-12 09:20 +0200
http://bitbucket.org/pypy/extradoc/changeset/c3a95500c278/
Log:test for SOR
diff --git a/talk/iwtc11/benchmarks/convolution/convolution.py
b/talk/iwtc11/benchmarks/convolution/convolution.py
--- a
Author: Hakan Ardo
Branch: extradoc
Changeset: r4521:868b3c622cee
Date: 2012-08-12 09:21 +0200
http://bitbucket.org/pypy/extradoc/changeset/868b3c622cee/
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
54 matches
Mail list logo