[pypy-commit] pypy default: Get rid of an 'align_stack' boolean argument by calling

2015-09-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r79660:4a7854aaae79 Date: 2015-09-17 10:56 +0200 http://bitbucket.org/pypy/pypy/changeset/4a7854aaae79/ Log:Get rid of an 'align_stack' boolean argument by calling _reload_frame_if_necessary() earlier. Might fix a very rare problem if the

[pypy-commit] pypy default: uh, how the hell did it compile at all kind of commit

2015-09-17 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r79661:c8e39fddd4a1 Date: 2015-09-17 11:27 +0200 http://bitbucket.org/pypy/pypy/changeset/c8e39fddd4a1/ Log:uh, how the hell did it compile at all kind of commit diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py

[pypy-commit] pypy share-guard-info: merge default

2015-09-17 Thread fijal
Author: Maciej Fijalkowski Branch: share-guard-info Changeset: r79662:afcfd65aebea Date: 2015-09-17 11:28 +0200 http://bitbucket.org/pypy/pypy/changeset/afcfd65aebea/ Log:merge default diff --git a/pypy/module/itertools/interp_itertools.py b/pypy/module/itertools/interp_itertools.py --- a/p

[pypy-commit] pypy vecopt-merge: costmodel now working again and ported most part of accum as well

2015-09-17 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79663:b304567d9f23 Date: 2015-09-17 11:29 +0200 http://bitbucket.org/pypy/pypy/changeset/b304567d9f23/ Log:costmodel now working again and ported most part of accum as well diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py

[pypy-commit] pypy share-guard-info: pfff

2015-09-17 Thread fijal
Author: Maciej Fijalkowski Branch: share-guard-info Changeset: r79664:c96512000a0f Date: 2015-09-17 12:21 +0200 http://bitbucket.org/pypy/pypy/changeset/c96512000a0f/ Log:pfff diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer.py ---

[pypy-commit] pypy vecopt-merge: reanimating the assembler with the new method names

2015-09-17 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79665:63c213404528 Date: 2015-09-17 12:35 +0200 http://bitbucket.org/pypy/pypy/changeset/63c213404528/ Log:reanimating the assembler with the new method names diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/l

[pypy-commit] pypy stmgc-c8-gcc: test reproducing the problem

2015-09-17 Thread Raemi
Author: Remi Meier Branch: stmgc-c8-gcc Changeset: r79666:7942aa26d427 Date: 2015-09-17 10:58 +0200 http://bitbucket.org/pypy/pypy/changeset/7942aa26d427/ Log:test reproducing the problem diff --git a/rpython/translator/stm/test/test_ztranslated.py b/rpython/translator/stm/test/test_ztransl

[pypy-commit] pypy share-guard-info: fix the case of sharing descrs from preamble

2015-09-17 Thread fijal
Author: Maciej Fijalkowski Branch: share-guard-info Changeset: r79667:5b0ebf3c8f4f Date: 2015-09-17 14:00 +0200 http://bitbucket.org/pypy/pypy/changeset/5b0ebf3c8f4f/ Log:fix the case of sharing descrs from preamble diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/

[pypy-commit] pypy share-guard-info: forbid sharing guard_value for now

2015-09-17 Thread fijal
Author: Maciej Fijalkowski Branch: share-guard-info Changeset: r79668:998d3adf Date: 2015-09-17 15:04 +0200 http://bitbucket.org/pypy/pypy/changeset/998d3adf/ Log:forbid sharing guard_value for now diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp

[pypy-commit] cffi default: Remove a dictionary order dependency (idnar on irc)

2015-09-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r2271:1cfe8c7a59e8 Date: 2015-09-17 15:19 +0200 http://bitbucket.org/cffi/cffi/changeset/1cfe8c7a59e8/ Log:Remove a dictionary order dependency (idnar on irc) diff --git a/cffi/recompiler.py b/cffi/recompiler.py --- a/cffi/recompiler.py +++ b/cffi/recom

[pypy-commit] stmgc default: add XXX about possible performance issue

2015-09-17 Thread Raemi
Author: Remi Meier Branch: Changeset: r1962:41227d7659ac Date: 2015-09-17 16:07 +0200 http://bitbucket.org/pypy/stmgc/changeset/41227d7659ac/ Log:add XXX about possible performance issue diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c @@ -424,6 +424,8 @@

[pypy-commit] pypy default: misuse of 'static'

2015-09-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r79669:83e44b8fbe30 Date: 2015-09-17 17:31 +0200 http://bitbucket.org/pypy/pypy/changeset/83e44b8fbe30/ Log:misuse of 'static' diff --git a/rpython/rlib/rvmprof/src/vmprof_main.h b/rpython/rlib/rvmprof/src/vmprof_main.h --- a/rpython/rlib/rvmprof/src/v

[pypy-commit] pypy stmgc-c8-gcc: The problem in the previous commit seems to be that INVALID_CACHE_ENTRY is

2015-09-17 Thread Raemi
Author: Remi Meier Branch: stmgc-c8-gcc Changeset: r79670:9ca388f9503e Date: 2015-09-17 17:58 +0200 http://bitbucket.org/pypy/pypy/changeset/9ca388f9503e/ Log:The problem in the previous commit seems to be that INVALID_CACHE_ENTRY is prebuilt. It is enough to make it not prebu

[pypy-commit] pypy stmgc-c8-gcc: reenable mapdict cache and method cache (needs testing)

2015-09-17 Thread Raemi
Author: Remi Meier Branch: stmgc-c8-gcc Changeset: r79671:72a2bd026996 Date: 2015-09-17 17:59 +0200 http://bitbucket.org/pypy/pypy/changeset/72a2bd026996/ Log:reenable mapdict cache and method cache (needs testing) diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy

[pypy-commit] pypy detect_egd2: Fix an SSL test when LibreSSL is used.

2015-09-17 Thread vext01
Author: Edd Barrett Branch: detect_egd2 Changeset: r79672:e065a97685b3 Date: 2015-09-17 17:46 +0100 http://bitbucket.org/pypy/pypy/changeset/e065a97685b3/ Log:Fix an SSL test when LibreSSL is used. diff --git a/pypy/module/_ssl/test/test_ssl.py b/pypy/module/_ssl/test/test_ssl.py --- a/pypy

[pypy-commit] pypy vecopt-merge: reanimated vecopt integration tests that use the assembler backend. not quite sure yet how to come along supports_gc_type

2015-09-17 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79673:32891e533aab Date: 2015-09-17 18:50 +0200 http://bitbucket.org/pypy/pypy/changeset/32891e533aab/ Log:reanimated vecopt integration tests that use the assembler backend. not quite sure yet how to come along supports_gc_typ

[pypy-commit] pypy detect_egd2: This test also hangs on OpenBSD.

2015-09-17 Thread vext01
Author: Edd Barrett Branch: detect_egd2 Changeset: r79674:bf9134e756d5 Date: 2015-09-17 17:54 +0100 http://bitbucket.org/pypy/pypy/changeset/bf9134e756d5/ Log:This test also hangs on OpenBSD. diff --git a/pypy/module/_ssl/test/test_ssl.py b/pypy/module/_ssl/test/test_ssl.py --- a/pypy/modul

[pypy-commit] pypy share-guard-info: an attempt at sharing guards

2015-09-17 Thread fijal
Author: Maciej Fijalkowski Branch: share-guard-info Changeset: r79675:95a1828c06f1 Date: 2015-09-17 19:14 +0200 http://bitbucket.org/pypy/pypy/changeset/95a1828c06f1/ Log:an attempt at sharing guards diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rp

[pypy-commit] pypy share-guard-info: fix rpython

2015-09-17 Thread fijal
Author: Maciej Fijalkowski Branch: share-guard-info Changeset: r79676:fe7e1a6bc685 Date: 2015-09-17 19:21 +0200 http://bitbucket.org/pypy/pypy/changeset/fe7e1a6bc685/ Log:fix rpython diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer.

[pypy-commit] pypy share-guard-info: fix rpython again

2015-09-17 Thread fijal
Author: Maciej Fijalkowski Branch: share-guard-info Changeset: r79677:e05368eee9dd Date: 2015-09-17 19:46 +0200 http://bitbucket.org/pypy/pypy/changeset/e05368eee9dd/ Log:fix rpython again diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/jit/m

[pypy-commit] pypy default: Bug!

2015-09-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r79678:69e036ea6be6 Date: 2015-09-17 19:53 +0200 http://bitbucket.org/pypy/pypy/changeset/69e036ea6be6/ Log:Bug! diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/jit/backend/test/runner_test.p

[pypy-commit] pypy share-guard-info: oops

2015-09-17 Thread fijal
Author: Maciej Fijalkowski Branch: share-guard-info Changeset: r79679:caf292eb818c Date: 2015-09-17 20:09 +0200 http://bitbucket.org/pypy/pypy/changeset/caf292eb818c/ Log:oops diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer.py ---

[pypy-commit] pypy default: Fix the bug by removing possibly_free_vars() before

2015-09-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r79680:3d4cfb56c6d1 Date: 2015-09-17 20:09 +0200 http://bitbucket.org/pypy/pypy/changeset/3d4cfb56c6d1/ Log:Fix the bug by removing possibly_free_vars() before force_allocate_reg_or_cc(), which doesn't change anything in the common case w

[pypy-commit] pypy ppc-updated-backend: PPC Backend #4: get test_runner fully passing.

2015-09-17 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r79681:72dfc868373f Date: 2015-09-14 10:45 +0200 http://bitbucket.org/pypy/pypy/changeset/72dfc868373f/ Log:PPC Backend #4: get test_runner fully passing. Fix many details, remove old code, etc. diff --git a/rpython/jit/backe

[pypy-commit] pypy default: 32-bit fix

2015-09-17 Thread arigo
Author: Armin Rigo Branch: Changeset: r79682:7438411d56f7 Date: 2015-09-18 08:51 +0200 http://bitbucket.org/pypy/pypy/changeset/7438411d56f7/ Log:32-bit fix diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/metainterp/resoperation.py --- a/rpython/jit/metainterp/resoperatio