[pypy-commit] pypy rffi-parser: INT vs INT_real mess

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89134:49c4b821f3fe Date: 2016-12-18 03:42 + http://bitbucket.org/pypy/pypy/changeset/49c4b821f3fe/ Log:INT vs INT_real mess diff --git a/pypy/module/cpyext/cparser.py b/pypy/module/cpyext/cparser.py --- a/pypy/module/cpyext/cparser.py ++

[pypy-commit] pypy rffi-parser: Add buffer to the pseudo-header, handle pointers to primitive types and fixed-size arrays

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89128:456561b7910a Date: 2016-12-18 01:24 + http://bitbucket.org/pypy/pypy/changeset/456561b7910a/ Log:Add buffer to the pseudo-header, handle pointers to primitive types and fixed-size arrays diff --git a/pypy/module/cpyext/api.

[pypy-commit] pypy rffi-parser: Handle FILE*

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89132:5d78c74e573b Date: 2016-12-18 02:56 + http://bitbucket.org/pypy/pypy/changeset/5d78c74e573b/ Log:Handle FILE* diff --git a/pypy/module/cpyext/cparser.py b/pypy/module/cpyext/cparser.py --- a/pypy/module/cpyext/cparser.py +++ b/pypy

[pypy-commit] pypy rffi-parser: Complete the declaration of PyTypeObject, fix some of the issues

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89130:b3e206c8fe8c Date: 2016-12-18 02:07 + http://bitbucket.org/pypy/pypy/changeset/b3e206c8fe8c/ Log:Complete the declaration of PyTypeObject, fix some of the issues diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --

[pypy-commit] pypy rffi-parser: Expand pseudo-header, fix handling of pointers to non-containers

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89129:5c47c038b83d Date: 2016-12-18 01:38 + http://bitbucket.org/pypy/pypy/changeset/5c47c038b83d/ Log:Expand pseudo-header, fix handling of pointers to non-containers diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --

[pypy-commit] pypy rffi-parser: pointers to DelayedStruct

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89127:69eba1948840 Date: 2016-12-18 01:16 + http://bitbucket.org/pypy/pypy/changeset/69eba1948840/ Log:pointers to DelayedStruct diff --git a/pypy/module/cpyext/cparser.py b/pypy/module/cpyext/cparser.py --- a/pypy/module/cpyext/cparser.

[pypy-commit] pypy rffi-parser: fix

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89131:b9189e339e2d Date: 2016-12-18 02:25 + http://bitbucket.org/pypy/pypy/changeset/b9189e339e2d/ Log:fix diff --git a/pypy/module/cpyext/cparser.py b/pypy/module/cpyext/cparser.py --- a/pypy/module/cpyext/cparser.py +++ b/pypy/module/c

[pypy-commit] pypy rffi-parser: Add missing declarations needed by PyTypeObject

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89133:62289b903d10 Date: 2016-12-18 03:40 + http://bitbucket.org/pypy/pypy/changeset/62289b903d10/ Log:Add missing declarations needed by PyTypeObject diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/c

[pypy-commit] pypy rffi-parser: fix

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89135:1c1d3f89270c Date: 2016-12-18 03:53 + http://bitbucket.org/pypy/pypy/changeset/1c1d3f89270c/ Log:fix diff --git a/pypy/module/cpyext/typeobjectdefs.py b/pypy/module/cpyext/typeobjectdefs.py --- a/pypy/module/cpyext/typeobjectdefs.

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

2016-12-17 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r835:99c5d63b977a Date: 2016-12-17 22:38 +0100 http://bitbucket.org/pypy/pypy.org/changeset/99c5d63b977a/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $66464 of $105000 (

[pypy-commit] pypy better-PyDict_Next: mrege known good default into branch

2016-12-17 Thread mattip
Author: Matti Picus Branch: better-PyDict_Next Changeset: r89126:6f9cd556bd03 Date: 2016-12-17 21:54 +0200 http://bitbucket.org/pypy/pypy/changeset/6f9cd556bd03/ Log:mrege known good default into branch diff too long, truncating to 2000 out of 13024 lines diff --git a/.hgignore b/.hgignore

[pypy-commit] pypy better-PyDict_Next: dealloc at first opportunity, rather than wait for dict_dealloc (cfbolz)

2016-12-17 Thread mattip
Author: Matti Picus Branch: better-PyDict_Next Changeset: r89125:61a5f611cb3a Date: 2016-12-17 21:52 +0200 http://bitbucket.org/pypy/pypy/changeset/61a5f611cb3a/ Log:dealloc at first opportunity, rather than wait for dict_dealloc (cfbolz) diff --git a/pypy/module/cpyext/dictobject.py

[pypy-commit] pypy rffi-parser: Handle function pointers and void

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89124:3ef445c0db43 Date: 2016-12-17 18:58 + http://bitbucket.org/pypy/pypy/changeset/3ef445c0db43/ Log:Handle function pointers and void diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api.py +

[pypy-commit] pypy default: Add a minimal amount of ll_assert_not_none(), notably on the popvalue()

2016-12-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r89123:7904f63e30ef Date: 2016-12-17 18:36 +0100 http://bitbucket.org/pypy/pypy/changeset/7904f63e30ef/ Log:Add a minimal amount of ll_assert_not_none(), notably on the popvalue() method diff --git a/pypy/interpreter/pyframe.py b/pypy/interprete

[pypy-commit] pypy default: Propagate debug.ll_assert_not_none() through the JIT, using the same

2016-12-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r89122:5efae655f1ce Date: 2016-12-17 18:20 +0100 http://bitbucket.org/pypy/pypy/changeset/5efae655f1ce/ Log:Propagate debug.ll_assert_not_none() through the JIT, using the same technique as jit.record_exact_class(). If we use it a bit inside

[pypy-commit] pypy issue2444: use FinalizerQueue (with minor hack for tests)

2016-12-17 Thread mattip
Author: Matti Picus Branch: issue2444 Changeset: r89121:f66ee40b4bc5 Date: 2016-12-17 20:14 +0200 http://bitbucket.org/pypy/pypy/changeset/f66ee40b4bc5/ Log:use FinalizerQueue (with minor hack for tests) diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpyext/slotdefs.py --- a/pypy/

[pypy-commit] pypy rffi-parser: Do one configure_types call per ParsedSource instance

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89120:d8f4db529986 Date: 2016-12-17 17:47 + http://bitbucket.org/pypy/pypy/changeset/d8f4db529986/ Log:Do one configure_types call per ParsedSource instance diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/mo

[pypy-commit] pypy default: Change https://www.verisign.net/, which has been failing for two days,

2016-12-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r89119:ecfd182b1eb3 Date: 2016-12-17 18:15 +0100 http://bitbucket.org/pypy/pypy/changeset/ecfd182b1eb3/ Log:Change https://www.verisign.net/, which has been failing for two days, to https://gmail.com/ diff --git a/pypy/module/_ssl/test/test_ssl.

[pypy-commit] pypy default: flow space: only emit ll_assert_not_none() in some forms of raise,

2016-12-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r89118:e58b69ffe5aa Date: 2016-12-17 17:59 +0100 http://bitbucket.org/pypy/pypy/changeset/e58b69ffe5aa/ Log:flow space: only emit ll_assert_not_none() in some forms of raise, not if we built the exception instance just now diff --git a/rpython/f

[pypy-commit] pypy rffi-parser: Inline cpython_struct() into ParsedSource

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89117:768d5bba506e Date: 2016-12-17 16:09 + http://bitbucket.org/pypy/pypy/changeset/768d5bba506e/ Log:Inline cpython_struct() into ParsedSource diff --git a/pypy/module/cpyext/cparser.py b/pypy/module/cpyext/cparser.py --- a/pypy/module

[pypy-commit] pypy rffi-parser: Handle includes

2016-12-17 Thread rlamy
Author: Ronan Lamy Branch: rffi-parser Changeset: r89116:078ef51e7af9 Date: 2016-12-17 15:24 + http://bitbucket.org/pypy/pypy/changeset/078ef51e7af9/ Log:Handle includes diff --git a/pypy/module/cpyext/cparser.py b/pypy/module/cpyext/cparser.py --- a/pypy/module/cpyext/cparser.py +++ b/p

[pypy-commit] pypy default: oops

2016-12-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r89115:b447bdd635ee Date: 2016-12-17 15:52 +0100 http://bitbucket.org/pypy/pypy/changeset/b447bdd635ee/ Log:oops diff --git a/pypy/goal/targetpypystandalone.py b/pypy/goal/targetpypystandalone.py --- a/pypy/goal/targetpypystandalone.py +++ b/pypy/goal/

[pypy-commit] pypy default: Add the config option 'disable_entrypoints' for embedding PyPy together

2016-12-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r89114:17a956e1c059 Date: 2016-12-17 14:10 +0100 http://bitbucket.org/pypy/pypy/changeset/17a956e1c059/ Log:Add the config option 'disable_entrypoints' for embedding PyPy together with another RPython VM diff --git a/pypy/config/pypyoption.py b/

[pypy-commit] pypy default: Try to import 'embedding' from __init__(), which might allow us

2016-12-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r89113:be4a524fa746 Date: 2016-12-17 12:45 +0100 http://bitbucket.org/pypy/pypy/changeset/be4a524fa746/ Log:Try to import 'embedding' from __init__(), which might allow us to check a space flag diff --git a/pypy/module/_cffi_backend/__init__.py

[pypy-commit] pypy py3.5: missing files

2016-12-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r89112:a357008bf0d3 Date: 2016-12-17 12:03 +0100 http://bitbucket.org/pypy/pypy/changeset/a357008bf0d3/ Log:missing files diff --git a/lib_pypy/_cffi_ssl/_cffi_src/openssl/osrandom_engine.py b/lib_pypy/_cffi_ssl/_cffi_src/openssl/osrandom_en

[pypy-commit] pypy py3.5: update comments

2016-12-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r89111:699a508dff49 Date: 2016-12-17 11:50 +0100 http://bitbucket.org/pypy/pypy/changeset/699a508dff49/ Log:update comments diff --git a/lib_pypy/_cffi_ssl/_stdssl/__init__.py b/lib_pypy/_cffi_ssl/_stdssl/__init__.py --- a/lib_pypy/_cffi_ssl

[pypy-commit] pypy py3.5: call _setup_ssl_threads()

2016-12-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r89110:94808865e615 Date: 2016-12-17 11:05 +0100 http://bitbucket.org/pypy/pypy/changeset/94808865e615/ Log:call _setup_ssl_threads() diff --git a/lib_pypy/_cffi_ssl/_stdssl/__init__.py b/lib_pypy/_cffi_ssl/_stdssl/__init__.py --- a/lib_pypy

[pypy-commit] pypy py3.5: update cryptography cffi backend

2016-12-17 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r89109:09da85689a2d Date: 2016-12-17 10:40 +0100 http://bitbucket.org/pypy/pypy/changeset/09da85689a2d/ Log:update cryptography cffi backend diff --git a/lib_pypy/_cffi_ssl/README.md b/lib_pypy/_cffi_ssl/README.md --- a/lib_pypy/_cffi_ssl/REA

[pypy-commit] pypy default: Translation fix

2016-12-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r89108:51d7e78bf66c Date: 2016-12-17 09:33 +0100 http://bitbucket.org/pypy/pypy/changeset/51d7e78bf66c/ Log:Translation fix diff --git a/pypy/module/cpyext/import_.py b/pypy/module/cpyext/import_.py --- a/pypy/module/cpyext/import_.py +++ b/pypy/module/

[pypy-commit] pypy default: _PyImport_{Acquire,Release}Lock()

2016-12-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r89107:836ec0a42c70 Date: 2016-12-17 09:24 +0100 http://bitbucket.org/pypy/pypy/changeset/836ec0a42c70/ Log:_PyImport_{Acquire,Release}Lock() diff --git a/pypy/module/cpyext/import_.py b/pypy/module/cpyext/import_.py --- a/pypy/module/cpyext/import_.py