[pypy-commit] pypy remove-getfield-pure: Cleanup logic and include GETFIELDS in list of descriptor based pure operations

2016-01-01 Thread sbauman
Author: Spenser Andrew Bauman Branch: remove-getfield-pure Changeset: r81518:8322672559df Date: 2016-01-01 03:31 -0500 http://bitbucket.org/pypy/pypy/changeset/8322672559df/ Log:Cleanup logic and include GETFIELDS in list of descriptor based pure operations diff --git a/rpython/jit/m

[pypy-commit] pypy remove-getfield-pure: Treat quasiimmut fields as pure for optimization purposes

2016-01-01 Thread sbauman
Author: Spenser Andrew Bauman Branch: remove-getfield-pure Changeset: r81517:3113c5395a56 Date: 2016-01-01 03:07 -0500 http://bitbucket.org/pypy/pypy/changeset/3113c5395a56/ Log:Treat quasiimmut fields as pure for optimization purposes diff --git a/rpython/jit/backend/llgraph/runner.py b/rp

[pypy-commit] pypy remove-getfield-pure: Log getfield operations as pure baesd on their descriptor

2016-01-01 Thread sbauman
Author: Spenser Andrew Bauman Branch: remove-getfield-pure Changeset: r81516:e05d86ae8016 Date: 2016-01-01 03:06 -0500 http://bitbucket.org/pypy/pypy/changeset/e05d86ae8016/ Log:Log getfield operations as pure baesd on their descriptor diff --git a/rpython/jit/metainterp/logger.py b/rpython/

[pypy-commit] pypy remove-getfield-pure: More precise logic for constant folding

2016-01-01 Thread sbauman
Author: Spenser Andrew Bauman Branch: remove-getfield-pure Changeset: r81515:7d8cd001c720 Date: 2015-12-31 14:31 -0500 http://bitbucket.org/pypy/pypy/changeset/7d8cd001c720/ Log:More precise logic for constant folding diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/met

[pypy-commit] cffi static-callback-embedding: Add a simple test (cpython 2.7 only)

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2502:ab417d35f58c Date: 2016-01-01 11:10 +0100 http://bitbucket.org/cffi/cffi/changeset/ab417d35f58c/ Log:Add a simple test (cpython 2.7 only) diff --git a/testing/embedding/__init__.py b/testing/embedding/__init__.py new file

[pypy-commit] cffi static-callback-embedding: Avoid setting LD_LIBRARY_PATH

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2503:7542730a8ff3 Date: 2016-01-01 11:14 +0100 http://bitbucket.org/cffi/cffi/changeset/7542730a8ff3/ Log:Avoid setting LD_LIBRARY_PATH diff --git a/testing/embedding/test_basic.py b/testing/embedding/test_basic.py --- a/testin

[pypy-commit] cffi static-callback-embedding: A test with two modules.

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2504:6239c1250e0b Date: 2016-01-01 11:20 +0100 http://bitbucket.org/cffi/cffi/changeset/6239c1250e0b/ Log:A test with two modules. diff --git a/testing/embedding/add2-test.c b/testing/embedding/add2-test.c new file mode 100644

[pypy-commit] cffi static-callback-embedding: test multiple threads all doing the initial call to an "extern Python"

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2505:5db2f5b5d3ab Date: 2016-01-01 11:36 +0100 http://bitbucket.org/cffi/cffi/changeset/5db2f5b5d3ab/ Log:test multiple threads all doing the initial call to an "extern Python" function in parallel diff --git a/testing/

[pypy-commit] cffi static-callback-embedding: test for not invoking the init code recursively

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2506:1bd9d4b7e959 Date: 2016-01-01 11:45 +0100 http://bitbucket.org/cffi/cffi/changeset/1bd9d4b7e959/ Log:test for not invoking the init code recursively diff --git a/testing/embedding/add_recursive-test.c b/testing/embedding/

[pypy-commit] cffi static-callback-embedding: fix docstring

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2507:a0c1877f9051 Date: 2016-01-01 11:50 +0100 http://bitbucket.org/cffi/cffi/changeset/a0c1877f9051/ Log:fix docstring diff --git a/cffi/_embedding.h b/cffi/_embedding.h --- a/cffi/_embedding.h +++ b/cffi/_embedding.h @@ -66,7

[pypy-commit] cffi static-callback-embedding: A test of loading different cffi embedded modules in different threads.

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2508:d7d65b08d388 Date: 2016-01-01 12:10 +0100 http://bitbucket.org/cffi/cffi/changeset/d7d65b08d388/ Log:A test of loading different cffi embedded modules in different threads. Test fails. diff --git a/testing/embeddin

[pypy-commit] cffi static-callback-embedding: An apparently different way of failing

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2509:3d91e4c3fc69 Date: 2016-01-01 12:13 +0100 http://bitbucket.org/cffi/cffi/changeset/3d91e4c3fc69/ Log:An apparently different way of failing diff --git a/testing/embedding/test_thread.py b/testing/embedding/test_thread.py -

[pypy-commit] cffi static-callback-embedding: Update the version numbers and make sure the _cffi_backend module is

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2510:ba5610ed88e2 Date: 2016-01-01 12:40 +0100 http://bitbucket.org/cffi/cffi/changeset/ba5610ed88e2/ Log:Update the version numbers and make sure the _cffi_backend module is a version that supports embedding! diff --gi

[pypy-commit] cffi static-callback-embedding: Fix the multithreaded initialization.

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2511:99cb43d80de0 Date: 2016-01-01 14:49 +0100 http://bitbucket.org/cffi/cffi/changeset/99cb43d80de0/ Log:Fix the multithreaded initialization. diff --git a/cffi/_embedding.h b/cffi/_embedding.h --- a/cffi/_embedding.h +++ b/cf

[pypy-commit] cffi static-callback-embedding: One more test, passing

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2512:c742099e76a4 Date: 2016-01-01 15:05 +0100 http://bitbucket.org/cffi/cffi/changeset/c742099e76a4/ Log:One more test, passing diff --git a/testing/embedding/add3.py b/testing/embedding/add3.py new file mode 100644 --- /dev/n

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

2016-01-01 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r686:42caf95fa698 Date: 2016-01-01 21:18 +0100 http://bitbucket.org/pypy/pypy.org/changeset/42caf95fa698/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -15,7 +15,7 @@ - $61639 of $105000 (

[pypy-commit] pypy cffi-static-callback-embedding: update to cffi's current static-callback-embedding branch

2016-01-01 Thread arigo
Author: Armin Rigo Branch: cffi-static-callback-embedding Changeset: r81519:c9678b8baee7 Date: 2016-01-01 15:39 + http://bitbucket.org/pypy/pypy/changeset/c9678b8baee7/ Log:update to cffi's current static-callback-embedding branch diff --git a/lib_pypy/cffi.egg-info/PKG-INFO b/lib_pypy/c

[pypy-commit] pypy cffi-static-callback-embedding: fix

2016-01-01 Thread arigo
Author: Armin Rigo Branch: cffi-static-callback-embedding Changeset: r81520:978966da7f62 Date: 2016-01-01 20:33 + http://bitbucket.org/pypy/pypy/changeset/978966da7f62/ Log:fix diff --git a/pypy/module/_cffi_backend/cffi1_module.py b/pypy/module/_cffi_backend/cffi1_module.py --- a/pypy/

[pypy-commit] cffi static-callback-embedding: fixes

2016-01-01 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2513:779f006c35df Date: 2016-01-01 20:33 + http://bitbucket.org/cffi/cffi/changeset/779f006c35df/ Log:fixes diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -146,7 +146,8 @@ """, version='1.4.3',