[pypy-commit] pypy.org extradoc: Update "Building from source" to remove the hack of bundles and mention

2016-12-30 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r840:647277f35266 Date: 2016-12-30 09:58 +0100 http://bitbucket.org/pypy/pypy.org/changeset/647277f35266/ Log:Update "Building from source" to remove the hack of bundles and mention instead that hg >= 3.7 will now be fast clone (great wor

[pypy-commit] pypy.org extradoc: regenerate

2016-12-30 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r841:0e7b448692ac Date: 2016-12-30 09:58 +0100 http://bitbucket.org/pypy/pypy.org/changeset/0e7b448692ac/ Log:regenerate diff --git a/download.html b/download.html --- a/download.html +++ b/download.html @@ -278,36 +278,18 @@ Building from sour

[pypy-commit] pypy missing-tp_new: show how not all PyTypeObject slots are filled

2016-12-30 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89273:69d3b2eddefb Date: 2016-12-28 21:09 +0200 http://bitbucket.org/pypy/pypy/changeset/69d3b2eddefb/ Log:show how not all PyTypeObject slots are filled diff --git a/pypy/module/cpyext/test/test_userslots.py b/pypy/module/cpyext/test/t

[pypy-commit] pypy missing-tp_new: builtin->tp_str() resolves differently than applevel->tp_str. Add tp_hash

2016-12-30 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89272:0b1631e69bc6 Date: 2016-12-28 20:58 +0200 http://bitbucket.org/pypy/pypy/changeset/0b1631e69bc6/ Log:builtin->tp_str() resolves differently than applevel->tp_str. Add tp_hash diff --git a/pypy/module/cpyext/slotdefs.py b/py

[pypy-commit] pypy missing-tp_new: reproduce the recursive calls to tp_dealloc in pandas

2016-12-30 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89278:ca60170ed0cb Date: 2016-12-30 11:57 +0200 http://bitbucket.org/pypy/pypy/changeset/ca60170ed0cb/ Log:reproduce the recursive calls to tp_dealloc in pandas diff --git a/pypy/module/cpyext/test/test_userslots.py b/pypy/module/cpyext

[pypy-commit] pypy missing-tp_new: print only first time missing function is noticed

2016-12-30 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89277:453e1a275dae Date: 2016-12-30 11:43 +0200 http://bitbucket.org/pypy/pypy/changeset/453e1a275dae/ Log:print only first time missing function is noticed diff --git a/pypy/module/cpyext/typeobject.py b/pypy/module/cpyext/typeobject.py

[pypy-commit] pypy missing-tp_new: a passing test of subtype_dealloc

2016-12-30 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89275:c9438dc074aa Date: 2016-12-30 00:45 +0200 http://bitbucket.org/pypy/pypy/changeset/c9438dc074aa/ Log:a passing test of subtype_dealloc diff --git a/pypy/module/cpyext/test/test_userslots.py b/pypy/module/cpyext/test/test_userslots

[pypy-commit] pypy missing-tp_new: prefer runtime lookup for app-level classes, import-time resolution for builtins

2016-12-30 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89274:ba89162ba498 Date: 2016-12-28 23:27 +0200 http://bitbucket.org/pypy/pypy/changeset/ba89162ba498/ Log:prefer runtime lookup for app-level classes, import-time resolution for builtins diff --git a/pypy/module/cpyext/slotdefs.

[pypy-commit] pypy missing-tp_new: add another c-level type to the inheritance scheme, test still passes

2016-12-30 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89276:4fd301bef4de Date: 2016-12-30 08:01 +0200 http://bitbucket.org/pypy/pypy/changeset/4fd301bef4de/ Log:add another c-level type to the inheritance scheme, test still passes diff --git a/pypy/module/cpyext/test/test_userslots.

[pypy-commit] pypy missing-tp_new: move tests around, some now fail

2016-12-30 Thread mattip
Author: Matti Picus Branch: missing-tp_new Changeset: r89271:c0e51122aaf3 Date: 2016-12-28 20:53 +0200 http://bitbucket.org/pypy/pypy/changeset/c0e51122aaf3/ Log:move tests around, some now fail diff --git a/pypy/module/cpyext/test/test_typeobject.py b/pypy/module/cpyext/test/test_typeobjec

[pypy-commit] pypy strbuf-as-buffer: catch case if from_buffer is str/unicode

2016-12-30 Thread plan_rich
Author: Richard Plangger Branch: strbuf-as-buffer Changeset: r89279:d044ec26c066 Date: 2016-12-30 17:14 +0100 http://bitbucket.org/pypy/pypy/changeset/d044ec26c066/ Log:catch case if from_buffer is str/unicode diff --git a/lib_pypy/_ctypes/basics.py b/lib_pypy/_ctypes/basics.py --- a/lib_pyp

[pypy-commit] pypy py3.5-time: make struct_time carry the fields tm_gmtoff/tm_zone, currently those attributes are not available even though the system provides them

2016-12-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5-time Changeset: r89280:dc076a581a0e Date: 2016-12-30 17:15 +0100 http://bitbucket.org/pypy/pypy/changeset/dc076a581a0e/ Log:make struct_time carry the fields tm_gmtoff/tm_zone, currently those attributes are not available even though the system p

[pypy-commit] cffi default: Explicitly flush the import machinery cache, in case the filesystem doesn't have enough mtime resolution to notice change

2016-12-30 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r2845:ff406edc2609 Date: 2016-12-30 19:11 +0100 http://bitbucket.org/cffi/cffi/changeset/ff406edc2609/ Log:Explicitly flush the import machinery cache, in case the filesystem doesn't have enough mtime resolution to notice change diff --git a

[pypy-commit] cffi default: Python 2.6 compat

2016-12-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r2846:3cb58f9ed94d Date: 2016-12-30 19:27 +0100 http://bitbucket.org/cffi/cffi/changeset/3cb58f9ed94d/ Log:Python 2.6 compat diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py --- a/testing/cffi1/test_recompiler.py +++ b/te

[pypy-commit] pypy default: Clean up; merge generate_macros() into generate_decls_and_callbacks()

2016-12-30 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r89281:d02b1ad322c6 Date: 2016-12-30 10:36 +0100 http://bitbucket.org/pypy/pypy/changeset/d02b1ad322c6/ Log:Clean up; merge generate_macros() into generate_decls_and_callbacks() diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py