[pypy-commit] pypy cling-support: from Aditi (edited): initial enum support

2016-07-11 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r85665:66ca03bf6d3c Date: 2016-07-11 15:52 -0700 http://bitbucket.org/pypy/pypy/changeset/66ca03bf6d3c/ Log:from Aditi (edited): initial enum support diff --git a/pypy/module/cppyy/converter.py

[pypy-commit] pypy use-mmap: arena_mmap() returns page-aligned memory, so we can get rid of this

2016-07-11 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85664:96909c906c52 Date: 2016-07-12 00:05 +0200 http://bitbucket.org/pypy/pypy/changeset/96909c906c52/ Log:arena_mmap() returns page-aligned memory, so we can get rid of this page-realignment indirection diff --git

[pypy-commit] pypy use-mmap: Windows translation fix

2016-07-11 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85663:2c06183fc692 Date: 2016-07-11 22:29 +0200 http://bitbucket.org/pypy/pypy/changeset/2c06183fc692/ Log:Windows translation fix diff --git a/rpython/rlib/nonconst.py b/rpython/rlib/nonconst.py --- a/rpython/rlib/nonconst.py

[pypy-commit] pypy default: Avoid crashing obscurely if NonConstant() is called on something

2016-07-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r85662:e8c967178a5d Date: 2016-07-11 22:23 +0200 http://bitbucket.org/pypy/pypy/changeset/e8c967178a5d/ Log:Avoid crashing obscurely if NonConstant() is called on something that is already not a constant diff --git

[pypy-commit] pypy use-mmap: Trying a slightly different approach with "mreset" instead of munmap.

2016-07-11 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85661:9247cf241910 Date: 2016-07-11 20:47 +0200 http://bitbucket.org/pypy/pypy/changeset/9247cf241910/ Log:Trying a slightly different approach with "mreset" instead of munmap. This should avoid all fragmentation of the

[pypy-commit] pypy cling-support: from Aditi: implementation of lazy lookup of global/namespaced methods

2016-07-11 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r85660:c3d56777b481 Date: 2016-07-11 11:05 -0700 http://bitbucket.org/pypy/pypy/changeset/c3d56777b481/ Log:from Aditi: implementation of lazy lookup of global/namespaced methods diff --git

[pypy-commit] pypy py3.5-async: Throw SyntaxError if 'await' outside [async] function (fixes test_invalid_2, 4, 5, 8 in test_syntax)

2016-07-11 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85659:3700b8062272 Date: 2016-07-11 19:33 +0200 http://bitbucket.org/pypy/pypy/changeset/3700b8062272/ Log:Throw SyntaxError if 'await' outside [async] function (fixes test_invalid_2,4,5,8 in

[pypy-commit] pypy py3.5-async: Throw SyntaxError if 'yield from' inside async function (fixes test_invalid_7 in test_syntax)

2016-07-11 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85658:e779f313fab5 Date: 2016-07-11 18:17 +0200 http://bitbucket.org/pypy/pypy/changeset/e779f313fab5/ Log:Throw SyntaxError if 'yield from' inside async function (fixes test_invalid_7 in test_syntax)

[pypy-commit] pypy py3.5-async: Throw SyntaxError if yield inside async function

2016-07-11 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85657:8a1e4cca3a66 Date: 2016-07-11 18:00 +0200 http://bitbucket.org/pypy/pypy/changeset/8a1e4cca3a66/ Log:Throw SyntaxError if yield inside async function diff --git a/pypy/interpreter/astcompiler/symtable.py

[pypy-commit] extradoc extradoc: slides for the compiler workshop (reveal.js)

2016-07-11 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5650:25b5647471e6 Date: 2016-07-10 19:22 -0500 http://bitbucket.org/pypy/extradoc/changeset/25b5647471e6/ Log:slides for the compiler workshop (reveal.js) diff too long, truncating to 2000 out of 20939 lines diff

[pypy-commit] extradoc extradoc: some changes to the compiler workshop talk

2016-07-11 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5651:8a0577f1e4a7 Date: 2016-07-11 09:44 -0500 http://bitbucket.org/pypy/extradoc/changeset/8a0577f1e4a7/ Log:some changes to the compiler workshop talk diff --git a/talk/compiler-workshop-2016/slides/index.html

[pypy-commit] pypy default: Issue #2330: at least pygobject compiles like that

2016-07-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r85656:f8b2350c1afe Date: 2016-07-11 15:38 +0200 http://bitbucket.org/pypy/pypy/changeset/f8b2350c1afe/ Log:Issue #2330: at least pygobject compiles like that diff --git a/pypy/module/cpyext/include/object.h

[pypy-commit] pypy use-mmap: translation fix

2016-07-11 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85655:849bfe24c677 Date: 2016-07-11 15:21 +0200 http://bitbucket.org/pypy/pypy/changeset/849bfe24c677/ Log:translation fix diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/rmmap.py --- a/rpython/rlib/rmmap.py +++

[pypy-commit] cffi default: Same here

2016-07-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r2724:a3708c91be7b Date: 2016-07-11 15:19 +0200 http://bitbucket.org/cffi/cffi/changeset/a3708c91be7b/ Log:Same here diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -3778,7 +3778,7

[pypy-commit] cffi default: Use Py_ssize_t, not ssize_t directly

2016-07-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r2723:4479cc40cfbb Date: 2016-07-11 15:19 +0200 http://bitbucket.org/cffi/cffi/changeset/4479cc40cfbb/ Log:Use Py_ssize_t, not ssize_t directly diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++

[pypy-commit] pypy use-mmap: Windows support

2016-07-11 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85654:7b5ec14900f0 Date: 2016-07-11 14:34 +0200 http://bitbucket.org/pypy/pypy/changeset/7b5ec14900f0/ Log:Windows support diff --git a/rpython/rlib/rmmap.py b/rpython/rlib/rmmap.py --- a/rpython/rlib/rmmap.py +++

[pypy-commit] pypy use-mmap: comment

2016-07-11 Thread arigo
Author: Armin Rigo Branch: use-mmap Changeset: r85653:b5611bc3d970 Date: 2016-07-11 13:00 +0200 http://bitbucket.org/pypy/pypy/changeset/b5611bc3d970/ Log:comment diff --git a/rpython/memory/gc/minimarkpage.py b/rpython/memory/gc/minimarkpage.py ---

[pypy-commit] pypy stmgc-c8: add very direct test for the previous commit

2016-07-11 Thread Raemi
Author: Remi Meier Branch: stmgc-c8 Changeset: r85652:e5f4066bc640 Date: 2016-07-11 11:34 +0200 http://bitbucket.org/pypy/pypy/changeset/e5f4066bc640/ Log:add very direct test for the previous commit diff --git a/pypy/module/pypystm/test/test_local.py

[pypy-commit] pypy py3.5-async: Add syntax tests for invalid async await entries

2016-07-11 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5-async Changeset: r85651:5df7aae1f80a Date: 2016-07-11 11:24 +0200 http://bitbucket.org/pypy/pypy/changeset/5df7aae1f80a/ Log:Add syntax tests for invalid async await entries diff --git a/pypy/interpreter/test/test_syntax.py

[pypy-commit] pypy stmgc-c8: protect setting the execution context threadlocal with inevitable

2016-07-11 Thread Raemi
Author: Remi Meier Branch: stmgc-c8 Changeset: r85650:8c9fbb5b5f31 Date: 2016-07-11 09:09 +0200 http://bitbucket.org/pypy/pypy/changeset/8c9fbb5b5f31/ Log:protect setting the execution context threadlocal with inevitable Seems to fix a crash where the