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

2016-01-22 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r694:50a0e13fff46 Date: 2016-01-22 12:47 +0100 http://bitbucket.org/pypy/pypy.org/changeset/50a0e13fff46/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -9,13 +9,13 @@ $(function() { $("#pro

[pypy-commit] pypy vmprof-newstack: Fix for some tests: don't use .offset directly, call .getoffset()

2016-01-22 Thread arigo
Author: Armin Rigo Branch: vmprof-newstack Changeset: r81918:fba43bc13dda Date: 2016-01-22 16:41 +0100 http://bitbucket.org/pypy/pypy/changeset/fba43bc13dda/ Log:Fix for some tests: don't use .offset directly, call .getoffset() diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit

[pypy-commit] pypy vmprof-newstack: fix

2016-01-22 Thread arigo
Author: Armin Rigo Branch: vmprof-newstack Changeset: r81919:e45af82e0252 Date: 2016-01-22 17:31 +0100 http://bitbucket.org/pypy/pypy/changeset/e45af82e0252/ Log:fix diff --git a/rpython/jit/codewriter/test/test_jtransform.py b/rpython/jit/codewriter/test/test_jtransform.py --- a/rpython/ji

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

2016-01-24 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r695:13468fc54cb3 Date: 2016-01-24 09:07 +0100 http://bitbucket.org/pypy/pypy.org/changeset/13468fc54cb3/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $62755 of $105000 (

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

2016-01-24 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r696:43d71eb8c5e7 Date: 2016-01-24 21:16 +0100 http://bitbucket.org/pypy/pypy.org/changeset/43d71eb8c5e7/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $62765 of $105000 (

[pypy-commit] pypy cpyext-gc-support-2: in-progress

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81953:3d1f9e7d01e1 Date: 2016-01-26 19:10 +0100 http://bitbucket.org/pypy/pypy/changeset/3d1f9e7d01e1/ Log:in-progress diff --git a/pypy/module/cpyext/pyobject.py b/pypy/module/cpyext/pyobject.py --- a/pypy/module/cpyext/pyobject.py

[pypy-commit] pypy cpyext-gc-support-2: Copy more code from cpyext-gc-support

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81951:23ac4994b18d Date: 2016-01-26 17:44 +0100 http://bitbucket.org/pypy/pypy/changeset/23ac4994b18d/ Log:Copy more code from cpyext-gc-support diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpy

[pypy-commit] pypy cpyext-gc-support-2: more copying

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81952:a6a694f2a019 Date: 2016-01-26 17:51 +0100 http://bitbucket.org/pypy/pypy/changeset/a6a694f2a019/ Log:more copying diff --git a/pypy/module/cpyext/include/object.h b/pypy/module/cpyext/include/object.h --- a/pypy/module/cpyext/

[pypy-commit] pypy cpyext-gc-support-2: in-progress

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81956:20a0b177ddae Date: 2016-01-26 23:10 +0100 http://bitbucket.org/pypy/pypy/changeset/20a0b177ddae/ Log:in-progress diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/modu

[pypy-commit] pypy cpyext-gc-support-2: fixes, now getting a segfault

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81957:0da7861a5b1a Date: 2016-01-26 23:35 +0100 http://bitbucket.org/pypy/pypy/changeset/0da7861a5b1a/ Log:fixes, now getting a segfault diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.

[pypy-commit] pypy cpyext-gc-support-2: Found the segfault's origin, made more explicit that way (not fixed yet)

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81961:d9a31cd29535 Date: 2016-01-27 00:19 +0100 http://bitbucket.org/pypy/pypy/changeset/d9a31cd29535/ Log:Found the segfault's origin, made more explicit that way (not fixed yet) diff --git a/pypy/module/cpyext/typeobject.py

[pypy-commit] pypy cpyext-gc-support-2: probably fixed by moving this part of the code later (this is part of an

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81962:834fd655953d Date: 2016-01-27 00:26 +0100 http://bitbucket.org/pypy/pypy/changeset/834fd655953d/ Log:probably fixed by moving this part of the code later (this is part of an attempt at simplifying the bootstrapping logic

[pypy-commit] pypy cpyext-gc-support-2: rename from_pyobj() back to from_ref() too

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81964:769d8cdc1853 Date: 2016-01-27 00:34 +0100 http://bitbucket.org/pypy/pypy/changeset/769d8cdc1853/ Log:rename from_pyobj() back to from_ref() too diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/modul

[pypy-commit] pypy cpyext-gc-support-2: Rename: this new function should really be a superset of make_ref()

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81963:af2938e59cd3 Date: 2016-01-27 00:29 +0100 http://bitbucket.org/pypy/pypy/changeset/af2938e59cd3/ Log:Rename: this new function should really be a superset of make_ref() diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyex

[pypy-commit] pypy cpyext-gc-support-2: Hopefully fix the bootstrap cycles in this way

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81965:ae316294940c Date: 2016-01-27 01:04 +0100 http://bitbucket.org/pypy/pypy/changeset/ae316294940c/ Log:Hopefully fix the bootstrap cycles in this way diff --git a/pypy/module/cpyext/typeobject.py b/pypy/module/cpyext/typeobject.p

[pypy-commit] pypy cpyext-gc-support-2: fix imports

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81967:fcc70c53434c Date: 2016-01-27 01:19 +0100 http://bitbucket.org/pypy/pypy/changeset/fcc70c53434c/ Log:fix imports diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/modu

[pypy-commit] pypy cpyext-gc-support-2: More tweaks for bootstrapping

2016-01-26 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81966:dfc37d8a80f8 Date: 2016-01-27 01:17 +0100 http://bitbucket.org/pypy/pypy/changeset/dfc37d8a80f8/ Log:More tweaks for bootstrapping diff --git a/pypy/module/cpyext/pyobject.py b/pypy/module/cpyext/pyobject.py --- a/pypy/module/c

[pypy-commit] pypy cpyext-bootstrap: A branch to simplify the bootstrapping, to reduce the amount of changes

2016-01-27 Thread arigo
Author: Armin Rigo Branch: cpyext-bootstrap Changeset: r81968:30bbc81f0b06 Date: 2016-01-27 13:42 +0100 http://bitbucket.org/pypy/pypy/changeset/30bbc81f0b06/ Log:A branch to simplify the bootstrapping, to reduce the amount of changes in cpyext-gc-support-2 __

[pypy-commit] pypy cpyext-bootstrap: Kill kill kill the logic in init_typeobject(). It was anyway very

2016-01-27 Thread arigo
Author: Armin Rigo Branch: cpyext-bootstrap Changeset: r81969:3cd5ace97b49 Date: 2016-01-27 13:43 +0100 http://bitbucket.org/pypy/pypy/changeset/3cd5ace97b49/ Log:Kill kill kill the logic in init_typeobject(). It was anyway very strange, because it would create "heap" type objects, in

[pypy-commit] pypy default: Add "-m ensurepip"

2016-01-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r81970:4974d1173ac2 Date: 2016-01-27 14:26 +0100 http://bitbucket.org/pypy/pypy/changeset/4974d1173ac2/ Log:Add "-m ensurepip" diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst @@ -54,7 +54,8 @@ It is quite

[pypy-commit] pypy cpyext-bootstrap: pfff, took me a while to figure out that memory corruption was going on here:

2016-01-27 Thread arigo
Author: Armin Rigo Branch: cpyext-bootstrap Changeset: r81971:ed11e491b6c2 Date: 2016-01-27 14:50 +0100 http://bitbucket.org/pypy/pypy/changeset/ed11e491b6c2/ Log:pfff, took me a while to figure out that memory corruption was going on here: the globals False/True would be initialized

[pypy-commit] pypy cpyext-bootstrap: This test checks a condition which is actually not true, but which

2016-01-27 Thread arigo
Author: Armin Rigo Branch: cpyext-bootstrap Changeset: r81972:dd3a1abe4374 Date: 2016-01-27 16:35 +0100 http://bitbucket.org/pypy/pypy/changeset/dd3a1abe4374/ Log:This test checks a condition which is actually not true, but which happened to be true due to the two versions of some PyT

[pypy-commit] pypy cpyext-bootstrap: Attempt to fix translation, getting segfault while translating now

2016-01-27 Thread arigo
Author: Armin Rigo Branch: cpyext-bootstrap Changeset: r81973:036fa7ebc766 Date: 2016-01-27 17:03 +0100 http://bitbucket.org/pypy/pypy/changeset/036fa7ebc766/ Log:Attempt to fix translation, getting segfault while translating now diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/ap

[pypy-commit] pypy cpyext-bootstrap: Some translation fixes

2016-01-27 Thread arigo
Author: Armin Rigo Branch: cpyext-bootstrap Changeset: r81974:a11965258086 Date: 2016-01-27 17:39 +0100 http://bitbucket.org/pypy/pypy/changeset/a11965258086/ Log:Some translation fixes diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/p

[pypy-commit] pypy default: cpyext implies micronumpy, otherwise we get never-initialized ndarray subclasses

2016-01-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r81975:ec6457a2d845 Date: 2016-01-27 18:05 +0100 http://bitbucket.org/pypy/pypy/changeset/ec6457a2d845/ Log:cpyext implies micronumpy, otherwise we get never-initialized ndarray subclasses diff --git a/pypy/config/pypyoption.py b/pypy/config/pyp

[pypy-commit] pypy default: hg merge cpyext-bootstrap

2016-01-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r81977:7d1a37bf041c Date: 2016-01-27 19:02 +0100 http://bitbucket.org/pypy/pypy/changeset/7d1a37bf041c/ Log:hg merge cpyext-bootstrap simplify the bootstrap procedure, which was a bit manual and slightly buggy (e.g. untranslated, it made

[pypy-commit] pypy cpyext-bootstrap: Seems to work, merging

2016-01-27 Thread arigo
Author: Armin Rigo Branch: cpyext-bootstrap Changeset: r81976:0fac859d23a0 Date: 2016-01-27 18:58 +0100 http://bitbucket.org/pypy/pypy/changeset/0fac859d23a0/ Log:Seems to work, merging ___ pypy-commit mailing list pypy-commit@python.org https://ma

[pypy-commit] pypy cpyext-gc-support-2: hg merge default

2016-01-27 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81979:1fc97a564c99 Date: 2016-01-27 19:12 +0100 http://bitbucket.org/pypy/pypy/changeset/1fc97a564c99/ Log:hg merge default diff too long, truncating to 2000 out of 4461 lines diff --git a/pypy/config/pypyoption.py b/pypy/config/pyp

[pypy-commit] pypy default: ignore branch

2016-01-27 Thread arigo
Author: Armin Rigo Branch: Changeset: r81978:5edae6a9f5e3 Date: 2016-01-27 19:10 +0100 http://bitbucket.org/pypy/pypy/changeset/5edae6a9f5e3/ Log:ignore branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-head.

[pypy-commit] pypy cpyext-gc-support-2: fix

2016-01-27 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81980:4f7fc4ae3711 Date: 2016-01-27 19:14 +0100 http://bitbucket.org/pypy/pypy/changeset/4f7fc4ae3711/ Log:fix diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/pypy/module/cpyex

[pypy-commit] pypy cpyext-gc-support-2: yay, test_api passes

2016-01-27 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81981:a3c663eba7c9 Date: 2016-01-27 19:21 +0100 http://bitbucket.org/pypy/pypy/changeset/a3c663eba7c9/ Log:yay, test_api passes diff --git a/pypy/module/cpyext/state.py b/pypy/module/cpyext/state.py --- a/pypy/module/cpyext/state.py

[pypy-commit] pypy.org extradoc: Mention the "@pypy-4.0.1" part of the url

2016-01-27 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r697:848d8a627c0e Date: 2016-01-27 20:16 +0100 http://bitbucket.org/pypy/pypy.org/changeset/848d8a627c0e/ Log:Mention the "@pypy-4.0.1" part of the url diff --git a/download.html b/download.html --- a/download.html +++ b/download.html @@ -214,7

[pypy-commit] pypy cpyext-gc-support-2: Add a comment (thanks ronan)

2016-01-27 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r81984:97395b8025f0 Date: 2016-01-27 20:48 +0100 http://bitbucket.org/pypy/pypy/changeset/97395b8025f0/ Log:Add a comment (thanks ronan) diff --git a/rpython/rlib/rawrefcount.py b/rpython/rlib/rawrefcount.py --- a/rpython/rlib/rawrefc

[pypy-commit] extradoc extradoc: Slides

2016-01-29 Thread arigo
+ + ffi.compile() + +--- ^^ put that in pwuid_build.py + + +CFFI demo += + +:: + + python pwuid_build.py + +creates ``_pwuid_cffi.so`` + + +CFFI demo += + +:: + + from _pwuid_cffi import lib + + print lib.getpwnam("arigo").pw_uid + + +CFFI demo += + +:: + +

[pypy-commit] pypy.org extradoc: Add a warning: pypy3 is slow and old

2016-01-30 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r698:d5286b71511a Date: 2016-01-30 15:40 +0100 http://bitbucket.org/pypy/pypy.org/changeset/d5286b71511a/ Log:Add a warning: pypy3 is slow and old diff --git a/download.html b/download.html --- a/download.html +++ b/download.html @@ -134,6 +134,

[pypy-commit] extradoc extradoc: updated slides, check in the html version

2016-01-30 Thread arigo
quot;) + + + +CFFI demo + +ffi.set_source("_pwuid_cffi", """ +#include <sys/types.h> +#include <pwd.h> +""") + +ffi.compile() + +--- ^^ put that in pwuid_build.py + + +CFFI demo + +python pwuid_build.py + +creates _pwuid_cffi.so

[pypy-commit] cffi default: Issue #244: parse_type() calls the Parser logic but self._options used

2016-01-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r2615:6b198bbbad9f Date: 2016-01-31 16:29 +0100 http://bitbucket.org/cffi/cffi/changeset/6b198bbbad9f/ Log:Issue #244: parse_type() calls the Parser logic but self._options used to be None, crashing in corner cases diff --git a/cffi/cparser.py b

[pypy-commit] extradoc extradoc: copy slides from fosdem2016

2016-02-02 Thread arigo
; + #include + #include + """) + + ffi.compile() + +--- ^^ put that in pwuid_build.py + + +CFFI demo += + +:: + + python pwuid_build.py + +creates ``_pwuid_cffi.so`` + + +CFFI demo += + +:: + + from _pwuid_cffi import lib + + print lib.getpwnam("arig

[pypy-commit] extradoc extradoc: expand a bit the cffi part

2016-02-02 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5600:6c7e299c3d71 Date: 2016-02-02 11:24 +0100 http://bitbucket.org/pypy/extradoc/changeset/6c7e299c3d71/ Log:expand a bit the cffi part diff --git a/talk/swisspython2016/slides.rst b/talk/swisspython2016/slides.rst --- a/talk/swisspython2016/s

[pypy-commit] extradoc extradoc: hack hack hack to make rst2beamer output correct latex

2016-02-02 Thread arigo
hon pwuid_build.py + | python pwuid_build.py -creates ``_pwuid_cffi.so`` + | + +creates _pwuid_cffi.so CFFI demo @@ -123,7 +170,7 @@ from _pwuid_cffi import lib - print lib.getpwnam("arigo").pw_uid + print lib.getpwnam("username").pw_uid CFFI demo @@ -143,13 +19

[pypy-commit] extradoc extradoc: tweaks tweaks tweaks

2016-02-02 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5602:bbe9486a3f32 Date: 2016-02-02 12:30 +0100 http://bitbucket.org/pypy/extradoc/changeset/bbe9486a3f32/ Log:tweaks tweaks tweaks diff --git a/talk/swisspython2016/Makefile b/talk/swisspython2016/Makefile new file mode 100644 --- /dev/null +++

[pypy-commit] cffi default: Issue #245: __stdcall not generated correctly on extern "Python" functions

2016-02-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r2618:465ce534fc8a Date: 2016-02-04 07:40 +0100 http://bitbucket.org/cffi/cffi/changeset/465ce534fc8a/ Log:Issue #245: __stdcall not generated correctly on extern "Python" functions diff --git a/cffi/_cffi_include.h b/cffi/_cffi_include.h --- a/

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

2016-02-06 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r699:e27956d33e01 Date: 2016-02-06 19:47 +0100 http://bitbucket.org/pypy/pypy.org/changeset/e27956d33e01/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $62793 of $105000 (

[pypy-commit] cffi default: issue #246: trying to be more robust against CPython's fragile

2016-02-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r2619:bdcc6eeb3de4 Date: 2016-02-06 20:25 +0100 http://bitbucket.org/cffi/cffi/changeset/bdcc6eeb3de4/ Log:issue #246: trying to be more robust against CPython's fragile interpreter shutdown logic diff --git a/c/call_python.c b/c/call_python.c -

[pypy-commit] pypy cpyext-gc-support-2: Pass a few more tests

2016-02-06 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82100:2eef9245adc0 Date: 2016-02-06 19:10 +0100 http://bitbucket.org/pypy/pypy/changeset/2eef9245adc0/ Log:Pass a few more tests diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b

[pypy-commit] pypy cpyext-gc-support-2: borrowed results (copying from cpyext-gc-support)

2016-02-06 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82101:da0f029832ef Date: 2016-02-06 19:13 +0100 http://bitbucket.org/pypy/pypy/changeset/da0f029832ef/ Log:borrowed results (copying from cpyext-gc-support) diff --git a/pypy/module/cpyext/modsupport.py b/pypy/module/cpyext/modsuppor

[pypy-commit] pypy default: issue #2236: ignore xchgb

2016-02-07 Thread arigo
Author: Armin Rigo Branch: Changeset: r82105:8581149fc8c5 Date: 2016-02-07 14:33 +0100 http://bitbucket.org/pypy/pypy/changeset/8581149fc8c5/ Log:issue #2236: ignore xchgb diff --git a/rpython/translator/c/gcc/trackgcroot.py b/rpython/translator/c/gcc/trackgcroot.py --- a/rpython/translato

[pypy-commit] pypy default: merge heads

2016-02-07 Thread arigo
Author: Armin Rigo Branch: Changeset: r82106:90f38a4668e2 Date: 2016-02-07 14:34 +0100 http://bitbucket.org/pypy/pypy/changeset/90f38a4668e2/ Log:merge heads diff too long, truncating to 2000 out of 3793 lines diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -75,6 +75,

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

2016-02-08 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r700:dcc5d23c5099 Date: 2016-02-08 13:40 +0100 http://bitbucket.org/pypy/pypy.org/changeset/dcc5d23c5099/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -9,13 +9,13 @@ $(function() { $("#pro

[pypy-commit] pypy cpyext-gc-support-2: imports, and "oops"

2016-02-09 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82120:0016cf6f514f Date: 2016-02-09 09:28 +0100 http://bitbucket.org/pypy/pypy/changeset/0016cf6f514f/ Log:imports, and "oops" diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +++ b/p

[pypy-commit] cffi default: Document whatsnew

2016-02-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r2620:66c37829e1f5 Date: 2016-02-09 13:31 +0100 http://bitbucket.org/cffi/cffi/changeset/66c37829e1f5/ Log:Document whatsnew diff --git a/doc/source/whatsnew.rst b/doc/source/whatsnew.rst --- a/doc/source/whatsnew.rst +++ b/doc/source/whatsnew.rst @@ -3

[pypy-commit] cffi default: bump the version number

2016-02-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r2621:5833cd037e9e Date: 2016-02-09 13:44 +0100 http://bitbucket.org/cffi/cffi/changeset/5833cd037e9e/ Log:bump the version number diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -2,7 +2,7 @@ #inclu

[pypy-commit] extradoc extradoc: fix

2016-02-09 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5604:16b7f0cfe1fe Date: 2016-02-09 14:28 +0100 http://bitbucket.org/pypy/extradoc/changeset/16b7f0cfe1fe/ Log:fix diff --git a/talk/swisspython2016/slides.rst b/talk/swisspython2016/slides.rst --- a/talk/swisspython2016/slides.rst +++ b/talk/sw

[pypy-commit] extradoc extradoc: expand with more recent info

2016-02-09 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5605:5296e53a14b9 Date: 2016-02-09 14:31 +0100 http://bitbucket.org/pypy/extradoc/changeset/5296e53a14b9/ Log:expand with more recent info diff --git a/sprintinfo/leysin-winter-2016/people.txt b/sprintinfo/leysin-winter-2016/people.txt --- a/s

[pypy-commit] pypy cffi-embedding-win32: Add pypy_init_embedded_cffi_module() to test_ztranslation

2016-02-09 Thread arigo
Author: Armin Rigo Branch: cffi-embedding-win32 Changeset: r82129:6644cb289b26 Date: 2016-02-09 21:14 +0100 http://bitbucket.org/pypy/pypy/changeset/6644cb289b26/ Log:Add pypy_init_embedded_cffi_module() to test_ztranslation diff --git a/pypy/module/_cffi_backend/test/test_ztranslation.py b

[pypy-commit] pypy cffi-embedding-win32: in-progress: share more code between posix and win32, and use

2016-02-09 Thread arigo
Author: Armin Rigo Branch: cffi-embedding-win32 Changeset: r82130:12211c49a141 Date: 2016-02-09 21:17 +0100 http://bitbucket.org/pypy/pypy/changeset/12211c49a141/ Log:in-progress: share more code between posix and win32, and use only win32 functions available on Windows XP diff --git

[pypy-commit] pypy default: add missing file

2016-02-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r82135:675f24c75537 Date: 2016-02-09 23:23 +0100 http://bitbucket.org/pypy/pypy/changeset/675f24c75537/ Log:add missing file diff --git a/lib_pypy/cffi/_embedding.h b/lib_pypy/cffi/_embedding.h new file mode 100644 --- /dev/null +++ b/lib_pypy/cffi/_emb

[pypy-commit] pypy default: import cffi 1.5.1 at rev. 5833cd037e9e

2016-02-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r82136:e83d573de6df Date: 2016-02-09 23:32 +0100 http://bitbucket.org/pypy/pypy/changeset/e83d573de6df/ Log:import cffi 1.5.1 at rev. 5833cd037e9e diff --git a/lib_pypy/cffi.egg-info/PKG-INFO b/lib_pypy/cffi.egg-info/PKG-INFO --- a/lib_pypy/cffi.egg-inf

[pypy-commit] buildbot default: check in the changes applied locally on baroquesoftware.com

2016-02-10 Thread arigo
Author: Armin Rigo Branch: Changeset: r987:f460098a5737 Date: 2016-02-10 15:08 +0100 http://bitbucket.org/pypy/buildbot/changeset/f460098a5737/ Log:check in the changes applied locally on baroquesoftware.com diff --git a/README b/README --- a/README +++ b/README @@ -50,6 +50,10 @@ $ buil

[pypy-commit] cffi default: Mark these three source files as deprecated

2016-02-10 Thread arigo
Author: Armin Rigo Branch: Changeset: r2622:1e856d51d384 Date: 2016-02-10 15:39 +0100 http://bitbucket.org/cffi/cffi/changeset/1e856d51d384/ Log:Mark these three source files as deprecated diff --git a/cffi/vengine_cpy.py b/cffi/vengine_cpy.py --- a/cffi/vengine_cpy.py +++ b/cffi/vengine_cp

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

2016-02-11 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r701:26ecf707b33d Date: 2016-02-11 11:35 +0100 http://bitbucket.org/pypy/pypy.org/changeset/26ecf707b33d/ Log:update the values diff --git a/don3.html b/don3.html --- a/don3.html +++ b/don3.html @@ -9,13 +9,13 @@ $(function() { $("#pro

[pypy-commit] cffi embedding-pypy-win32: I finally managed to run the tests on Windows, but only without

2016-02-11 Thread arigo
Author: Armin Rigo Branch: embedding-pypy-win32 Changeset: r2623:4383aaecf96d Date: 2016-02-11 14:57 +0100 http://bitbucket.org/cffi/cffi/changeset/4383aaecf96d/ Log:I finally managed to run the tests on Windows, but only without changes in that file and by copying the file "libpypy-c

[pypy-commit] cffi embedding-pypy-win32: Windows need the file 'libpypy-c.lib', which (unless people disagree) I

2016-02-11 Thread arigo
Author: Armin Rigo Branch: embedding-pypy-win32 Changeset: r2624:cd622fb7a0d3 Date: 2016-02-11 15:15 +0100 http://bitbucket.org/cffi/cffi/changeset/cd622fb7a0d3/ Log:Windows need the file 'libpypy-c.lib', which (unless people disagree) I will add to pypy distributions next diff --git

[pypy-commit] cffi embedding-pypy-win32: ready to merge

2016-02-11 Thread arigo
Author: Armin Rigo Branch: embedding-pypy-win32 Changeset: r2625:daa3d70b58a9 Date: 2016-02-11 15:21 +0100 http://bitbucket.org/cffi/cffi/changeset/daa3d70b58a9/ Log:ready to merge ___ pypy-commit mailing list pypy-commit@python.org https://mail.py

[pypy-commit] pypy cffi-embedding-win32: Add libpypy-c.lib to the archive on windows

2016-02-11 Thread arigo
Author: Armin Rigo Branch: cffi-embedding-win32 Changeset: r82159:8f955811f19a Date: 2016-02-11 15:18 +0100 http://bitbucket.org/pypy/pypy/changeset/8f955811f19a/ Log:Add libpypy-c.lib to the archive on windows diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/py

[pypy-commit] cffi default: hg merge embedding-pypy-win32

2016-02-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r2626:6e18e1a827d0 Date: 2016-02-11 15:21 +0100 http://bitbucket.org/cffi/cffi/changeset/6e18e1a827d0/ Log:hg merge embedding-pypy-win32 Thanks matti for the initial work! diff --git a/cffi/api.py b/cffi/api.py --- a/cffi/api.py +++ b/cffi/api.

[pypy-commit] pypy cffi-embedding-win32: follow-up for e1b9c0216be7: move it outside pypy_setup_home(), just in

2016-02-11 Thread arigo
Author: Armin Rigo Branch: cffi-embedding-win32 Changeset: r82160:fcdb779aa03c Date: 2016-02-11 15:59 +0100 http://bitbucket.org/pypy/pypy/changeset/fcdb779aa03c/ Log:follow-up for e1b9c0216be7: move it outside pypy_setup_home(), just in case, but keep the logic. Add a comment that de

[pypy-commit] pypy default: hg backout 338d32e89981

2016-02-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r82163:6c6109b79b23 Date: 2016-02-11 16:08 +0100 http://bitbucket.org/pypy/pypy/changeset/6c6109b79b23/ Log:hg backout 338d32e89981 will be fixed by the following merge diff --git a/pypy/module/_cffi_backend/embedding.py b/pypy/module/_cffi_ba

[pypy-commit] pypy default: kill unused import

2016-02-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r82165:8dd4fb6cbbc4 Date: 2016-02-11 16:10 +0100 http://bitbucket.org/pypy/pypy/changeset/8dd4fb6cbbc4/ Log:kill unused import diff --git a/pypy/module/_cffi_backend/test/test_ztranslation.py b/pypy/module/_cffi_backend/test/test_ztranslation.py --- a/

[pypy-commit] pypy cffi-embedding-win32: Do this patching only once

2016-02-11 Thread arigo
Author: Armin Rigo Branch: cffi-embedding-win32 Changeset: r82161:bea8f2df95f8 Date: 2016-02-11 16:02 +0100 http://bitbucket.org/pypy/pypy/changeset/bea8f2df95f8/ Log:Do this patching only once diff --git a/pypy/module/_cffi_backend/__init__.py b/pypy/module/_cffi_backend/__init__.py --- a/

[pypy-commit] pypy default: hg merge cffi-embedding-win32

2016-02-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r82164:450c1a29e5d3 Date: 2016-02-11 16:09 +0100 http://bitbucket.org/pypy/pypy/changeset/450c1a29e5d3/ Log:hg merge cffi-embedding-win32 Support for cffi embedding on Windows. Thanks matti for the initial work diff --git a/pypy/module/

[pypy-commit] pypy cffi-embedding-win32: ready for merge

2016-02-11 Thread arigo
Author: Armin Rigo Branch: cffi-embedding-win32 Changeset: r82162:4c93a9cebb3e Date: 2016-02-11 16:06 +0100 http://bitbucket.org/pypy/pypy/changeset/4c93a9cebb3e/ Log:ready for merge ___ pypy-commit mailing list pypy-commit@python.org https://mail.

[pypy-commit] pypy default: Aaaaaa finally found and fix an issue with stacklets on shadowstack

2016-02-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r82188:1929d5b7982f Date: 2016-02-12 18:44 +0100 http://bitbucket.org/pypy/pypy/changeset/1929d5b7982f/ Log:Aa finally found and fix an issue with stacklets on shadowstack diff --git a/rpython/rlib/_stacklet_shadowstack.py b/rpython/rlib/_stacklet_

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

2016-02-13 Thread arigo
Author: Armin Rigo Branch: release-1.5 Changeset: r2627:1a2d841f7896 Date: 2016-02-13 09:54 +0100 http://bitbucket.org/cffi/cffi/changeset/1a2d841f7896/ Log:hg merge default diff --git a/MANIFEST.in b/MANIFEST.in --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,6 +1,6 @@ recursive-include cffi *.p

[pypy-commit] cffi default: Pfff, debug=True goes in the way on Windows if you don't explicitly

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2628:3c3b6f19b5f6 Date: 2016-02-13 10:20 +0100 http://bitbucket.org/cffi/cffi/changeset/3c3b6f19b5f6/ Log:Pfff, debug=True goes in the way on Windows if you don't explicitly have the debug version of the MS CRT installed first diff --git a/test

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

2016-02-13 Thread arigo
Author: Armin Rigo Branch: release-1.5 Changeset: r2630:e877261953bc Date: 2016-02-13 10:29 +0100 http://bitbucket.org/cffi/cffi/changeset/e877261953bc/ Log:hg merge default diff --git a/cffi/api.py b/cffi/api.py --- a/cffi/api.py +++ b/cffi/api.py @@ -551,8 +551,10 @@ # if

[pypy-commit] cffi default: Mention it's work in progress

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2629:9fc77fff3e63 Date: 2016-02-13 10:29 +0100 http://bitbucket.org/cffi/cffi/changeset/9fc77fff3e63/ Log:Mention it's work in progress diff --git a/cffi/api.py b/cffi/api.py --- a/cffi/api.py +++ b/cffi/api.py @@ -551,8 +551,10 @@ #

[pypy-commit] cffi release-1.5: md5/sha1

2016-02-13 Thread arigo
Author: Armin Rigo Branch: release-1.5 Changeset: r2631:2d6f6fc88726 Date: 2016-02-13 10:31 +0100 http://bitbucket.org/cffi/cffi/changeset/2d6f6fc88726/ Log:md5/sha1 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/inst

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

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2632:3ea5159b897c Date: 2016-02-13 10:31 +0100 http://bitbucket.org/cffi/cffi/changeset/3ea5159b897c/ Log:hg merge release-1.5 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/ins

[pypy-commit] pypy cpyext-gc-support-2: in-progress: rewrite tupleobject.py to be similar to stringobject.py

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82216:b54a2a1a9efb Date: 2016-02-13 16:09 +0100 http://bitbucket.org/pypy/pypy/changeset/b54a2a1a9efb/ Log:in-progress: rewrite tupleobject.py to be similar to stringobject.py for similar reasons (documented) diff --git a/pyp

[pypy-commit] pypy default: merge heads

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r82217:df6d9eeb2d42 Date: 2016-02-13 16:10 +0100 http://bitbucket.org/pypy/pypy/changeset/df6d9eeb2d42/ Log:merge heads diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/pypyoption.py @@

[pypy-commit] pypy default: Document this fix here

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r82215:191e5c069244 Date: 2016-02-12 19:03 +0100 http://bitbucket.org/pypy/pypy/changeset/191e5c069244/ Log:Document this fix here diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whats

[pypy-commit] pypy cpyext-gc-support-2: test_tuple_resize passes again

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82218:400bb271c619 Date: 2016-02-13 16:15 +0100 http://bitbucket.org/pypy/pypy/changeset/400bb271c619/ Log:test_tuple_resize passes again diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api

[pypy-commit] pypy cpyext-gc-support-2: fix this test: can't any more call PyTuple_SetItem() on already-realized tuples

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82219:4564af2cb7ed Date: 2016-02-13 16:27 +0100 http://bitbucket.org/pypy/pypy/changeset/4564af2cb7ed/ Log:fix this test: can't any more call PyTuple_SetItem() on already- realized tuples diff --git a/pypy/module/cpyext/test/

[pypy-commit] cffi default: Fix for Python 2.6

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2633:97b191f401bd Date: 2016-02-13 16:32 +0100 http://bitbucket.org/cffi/cffi/changeset/97b191f401bd/ Log:Fix for Python 2.6 diff --git a/cffi/api.py b/cffi/api.py --- a/cffi/api.py +++ b/cffi/api.py @@ -1,4 +1,4 @@ -import sys, sysconfig, types +impor

[pypy-commit] cffi default: Update version

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2634:5800738d1322 Date: 2016-02-13 16:32 +0100 http://bitbucket.org/cffi/cffi/changeset/5800738d1322/ Log:Update version diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -2,7 +2,7 @@ #include #inc

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

2016-02-13 Thread arigo
Author: Armin Rigo Branch: release-1.5 Changeset: r2635:b52caed9d9cf Date: 2016-02-13 16:32 +0100 http://bitbucket.org/cffi/cffi/changeset/b52caed9d9cf/ 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 @@ -2,7 +2,7 @@ #i

[pypy-commit] cffi release-1.5: md5/sha1

2016-02-13 Thread arigo
Author: Armin Rigo Branch: release-1.5 Changeset: r2636:815923bd8af3 Date: 2016-02-13 16:34 +0100 http://bitbucket.org/cffi/cffi/changeset/815923bd8af3/ Log:md5/sha1 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/inst

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

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2637:4640c7bfb316 Date: 2016-02-13 16:34 +0100 http://bitbucket.org/cffi/cffi/changeset/4640c7bfb316/ Log:hg merge release-1.5 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/ins

[pypy-commit] pypy cpyext-gc-support-2: fix test_pyerrors

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82220:f19a490ae47f Date: 2016-02-13 16:42 +0100 http://bitbucket.org/pypy/pypy/changeset/f19a490ae47f/ Log:fix test_pyerrors diff --git a/pypy/module/cpyext/pyerrors.py b/pypy/module/cpyext/pyerrors.py --- a/pypy/module/cpyext/pyerro

[pypy-commit] pypy cpyext-gc-support-2: fix

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r8:0656f5bc1381 Date: 2016-02-13 16:59 +0100 http://bitbucket.org/pypy/pypy/changeset/0656f5bc1381/ Log:fix diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpyext/slotdefs.py --- a/pypy/module/cpyext/slotdefs.py +++ b/py

[pypy-commit] pypy cpyext-gc-support-2: kill test, borrowing as such no longer exists

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82223:ecb4ebcdb9e4 Date: 2016-02-13 16:59 +0100 http://bitbucket.org/pypy/pypy/changeset/ecb4ebcdb9e4/ Log:kill test, borrowing as such no longer exists diff --git a/pypy/module/cpyext/test/test_borrow.py b/pypy/module/cpyext/test/t

[pypy-commit] pypy cpyext-gc-support-2: A direct test for the refcount management of tuples

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82224:973d9b955039 Date: 2016-02-13 17:08 +0100 http://bitbucket.org/pypy/pypy/changeset/973d9b955039/ Log:A direct test for the refcount management of tuples diff --git a/pypy/module/cpyext/test/test_tupleobject.py b/pypy/module/cp

[pypy-commit] pypy cpyext-gc-support-2: App-level assertion details don't always work. In one case, I could

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82225:77fd0fb746fe Date: 2016-02-13 17:21 +0100 http://bitbucket.org/pypy/pypy/changeset/77fd0fb746fe/ Log:App-level assertion details don't always work. In one case, I could restore support for them with this fix, caused prob

[pypy-commit] pypy cpyext-gc-support-2: next fix

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82221:5eb12aee635c Date: 2016-02-13 16:43 +0100 http://bitbucket.org/pypy/pypy/changeset/5eb12aee635c/ Log:next fix diff --git a/pypy/module/cpyext/pyobject.py b/pypy/module/cpyext/pyobject.py --- a/pypy/module/cpyext/pyobject.py +++

[pypy-commit] pypy cpyext-gc-support-2: Small fix to avoid being thrown into pdb when running test_complexobject

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82226:373f38b1e4ac Date: 2016-02-13 17:29 +0100 http://bitbucket.org/pypy/pypy/changeset/373f38b1e4ac/ Log:Small fix to avoid being thrown into pdb when running test_complexobject with "-s" (the test passes anyway) diff --git

[pypy-commit] pypy cpyext-gc-support-2: Avoid "if obj:" where obj is potentially a W_Root. Notably, if it is a

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82227:9ead1cf8ed7e Date: 2016-02-13 17:31 +0100 http://bitbucket.org/pypy/pypy/changeset/9ead1cf8ed7e/ Log:Avoid "if obj:" where obj is potentially a W_Root. Notably, if it is a W_BoolObject then this complains. diff --git a/

[pypy-commit] pypy cpyext-gc-support-2: fix with comment

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82228:72c05e2cc492 Date: 2016-02-13 17:37 +0100 http://bitbucket.org/pypy/pypy/changeset/72c05e2cc492/ Log:fix with comment diff --git a/pypy/module/cpyext/dictobject.py b/pypy/module/cpyext/dictobject.py --- a/pypy/module/cpyext/dic

[pypy-commit] pypy cpyext-gc-support-2: fix weakrefobject

2016-02-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82229:cba976d16588 Date: 2016-02-14 10:43 +0100 http://bitbucket.org/pypy/pypy/changeset/cba976d16588/ Log:fix weakrefobject diff --git a/pypy/module/cpyext/weakrefobject.py b/pypy/module/cpyext/weakrefobject.py --- a/pypy/module/cp

[pypy-commit] pypy cpyext-gc-support-2: fix

2016-02-14 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82231:29943ebc709d Date: 2016-02-14 11:07 +0100 http://bitbucket.org/pypy/pypy/changeset/29943ebc709d/ Log:fix diff --git a/pypy/module/cpyext/pyobject.py b/pypy/module/cpyext/pyobject.py --- a/pypy/module/cpyext/pyobject.py +++ b/py

  1   2   3   4   5   6   7   8   9   10   >