[pypy-commit] pypy vecopt-merge: work in progress moving vecop creation to OpHelpers

2015-09-14 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79641:d3aaa1983ac4 Date: 2015-09-14 20:31 +0200 http://bitbucket.org/pypy/pypy/changeset/d3aaa1983ac4/ Log:work in progress moving vecop creation to OpHelpers diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/

[pypy-commit] pypy default: Hack for zero_ptr_field

2015-09-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r79640:b4ab9fb41dcd Date: 2015-09-14 19:49 +0200 http://bitbucket.org/pypy/pypy/changeset/b4ab9fb41dcd/ Log:Hack for zero_ptr_field diff --git a/rpython/jit/backend/test/test_random.py b/rpython/jit/backend/test/test_random.py --- a/rpython/jit/backend

[pypy-commit] pypy default: Progress

2015-09-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r79639:3aa319e4c7f0 Date: 2015-09-14 19:35 +0200 http://bitbucket.org/pypy/pypy/changeset/3aa319e4c7f0/ Log:Progress diff --git a/rpython/jit/backend/test/test_ll_random.py b/rpython/jit/backend/test/test_ll_random.py --- a/rpython/jit/backend/test/tes

[pypy-commit] pypy default: I *think* the inputargs should always contain InputArgXxx objects that

2015-09-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r79638:cfe5d8e88d3d Date: 2015-09-14 19:31 +0200 http://bitbucket.org/pypy/pypy/changeset/cfe5d8e88d3d/ Log:I *think* the inputargs should always contain InputArgXxx objects that are not forwarded. (Hitting the case from test_ll_random) diff --g

[pypy-commit] pypy vecopt-merge: further poking the scheduler. resoperations are now fully typed. this makes all the transformation logic much easier and less code, first simple tests pass already

2015-09-14 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79637:86dbbde6b191 Date: 2015-09-14 19:21 +0200 http://bitbucket.org/pypy/pypy/changeset/86dbbde6b191/ Log:further poking the scheduler. resoperations are now fully typed. this makes all the transformation logic much easier and

[pypy-commit] pypy remember-tracing-counts: typo

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79636:807adc80ed23 Date: 2015-09-14 16:31 +0200 http://bitbucket.org/pypy/pypy/changeset/807adc80ed23/ Log:typo diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_jit.py --- a/pypy/module/pypyjit

[pypy-commit] pypy remember-tracing-counts: fix

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79635:56e54e53dcfe Date: 2015-09-14 16:22 +0200 http://bitbucket.org/pypy/pypy/changeset/56e54e53dcfe/ Log:fix diff --git a/rpython/jit/metainterp/warmspot.py b/rpython/jit/metainterp/warmspot.py --- a/rpython/jit/metain

[pypy-commit] pypy share-guard-info: a test and a fix

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: share-guard-info Changeset: r79634:3d7fa664b255 Date: 2015-09-14 16:19 +0200 http://bitbucket.org/pypy/pypy/changeset/3d7fa664b255/ Log:a test and a fix diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optim

[pypy-commit] pypy remember-tracing-counts: fix

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79633:c2b89d981ec5 Date: 2015-09-14 16:14 +0200 http://bitbucket.org/pypy/pypy/changeset/c2b89d981ec5/ Log:fix diff --git a/rpython/jit/metainterp/warmspot.py b/rpython/jit/metainterp/warmspot.py --- a/rpython/jit/metain

[pypy-commit] pypy remember-tracing-counts: fix

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79632:d126d19fa016 Date: 2015-09-14 16:13 +0200 http://bitbucket.org/pypy/pypy/changeset/d126d19fa016/ Log:fix diff --git a/rpython/jit/metainterp/warmspot.py b/rpython/jit/metainterp/warmspot.py --- a/rpython/jit/metain

[pypy-commit] pypy remember-tracing-counts: oops

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79631:19f1c8229583 Date: 2015-09-14 15:54 +0200 http://bitbucket.org/pypy/pypy/changeset/19f1c8229583/ Log:oops diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_jit.py --- a/pypy/module/pypyjit

[pypy-commit] pypy remember-tracing-counts: make sure we call the correct method

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79629:7f56502060bf Date: 2015-09-14 15:37 +0200 http://bitbucket.org/pypy/pypy/changeset/7f56502060bf/ Log:make sure we call the correct method diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_

[pypy-commit] pypy remember-tracing-counts: one forgotten function

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79630:03584b1bbcb0 Date: 2015-09-14 15:41 +0200 http://bitbucket.org/pypy/pypy/changeset/03584b1bbcb0/ Log:one forgotten function diff --git a/pypy/module/pypyjit/__init__.py b/pypy/module/pypyjit/__init__.py --- a/pypy/m

[pypy-commit] pypy remember-tracing-counts: fix

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79628:b9514a2b467d Date: 2015-09-14 15:31 +0200 http://bitbucket.org/pypy/pypy/changeset/b9514a2b467d/ Log:fix diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_jit.py --- a/pypy/module/pypyjit/

[pypy-commit] pypy remember-tracing-counts: one more forgotten attr

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79627:8de46e159425 Date: 2015-09-14 15:01 +0200 http://bitbucket.org/pypy/pypy/changeset/8de46e159425/ Log:one more forgotten attr diff --git a/pypy/module/pypyjit/__init__.py b/pypy/module/pypyjit/__init__.py --- a/pypy/

[pypy-commit] pypy remember-tracing-counts: oops

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79626:a527622dbab9 Date: 2015-09-14 14:43 +0200 http://bitbucket.org/pypy/pypy/changeset/a527622dbab9/ Log:oops diff --git a/pypy/module/pypyjit/__init__.py b/pypy/module/pypyjit/__init__.py --- a/pypy/module/pypyjit/__in

[pypy-commit] pypy remember-tracing-counts: a bit more advanced

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79625:5b5ad3a216ec Date: 2015-09-14 14:29 +0200 http://bitbucket.org/pypy/pypy/changeset/5b5ad3a216ec/ Log:a bit more advanced diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_jit.py --- a/pypy

[pypy-commit] pypy remember-tracing-counts: a bit untested but try to expose minimal thing

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79624:da93da5c1b8f Date: 2015-09-14 14:28 +0200 http://bitbucket.org/pypy/pypy/changeset/da93da5c1b8f/ Log:a bit untested but try to expose minimal thing diff --git a/pypy/goal/targetpypystandalone.py b/pypy/goal/targetp

[pypy-commit] pypy remember-tracing-counts: I think I don't understand prebuilt instances in rpython but seems to work

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79623:58ad0b9810dc Date: 2015-09-14 14:20 +0200 http://bitbucket.org/pypy/pypy/changeset/58ad0b9810dc/ Log:I think I don't understand prebuilt instances in rpython but seems to work diff --git a/rpython/jit/metain

[pypy-commit] pypy vecopt-merge: slowly approaching the first passing scheduling test, code is smaller and more compact

2015-09-14 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79622:289407699445 Date: 2015-09-14 13:31 +0200 http://bitbucket.org/pypy/pypy/changeset/289407699445/ Log:slowly approaching the first passing scheduling test, code is smaller and more compact diff --git a/rpython/jit/metaint

[pypy-commit] pypy default: Issue #2135: Add a jitdriver

2015-09-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r79621:bff7d2bb8c4a Date: 2015-09-14 13:13 +0200 http://bitbucket.org/pypy/pypy/changeset/bff7d2bb8c4a/ Log:Issue #2135: Add a jitdriver diff --git a/pypy/module/itertools/interp_itertools.py b/pypy/module/itertools/interp_itertools.py --- a/pypy/modul

[pypy-commit] pypy default: Test and fix for a segfault in itertools.islice()

2015-09-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r79620:2e44a71f Date: 2015-09-14 13:10 +0200 http://bitbucket.org/pypy/pypy/changeset/2e44a71f/ Log:Test and fix for a segfault in itertools.islice() diff --git a/pypy/module/itertools/interp_itertools.py b/pypy/module/itertools/interp_itertool

[pypy-commit] pypy.org extradoc: Say that the non-sse2 version might work but is untested.

2015-09-14 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r635:43812543cae6 Date: 2015-09-14 12:41 +0200 http://bitbucket.org/pypy/pypy.org/changeset/43812543cae6/ Log:Say that the non-sse2 version might work but is untested. diff --git a/download.html b/download.html --- a/download.html +++ b/download

[pypy-commit] pypy remember-tracing-counts: fix

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79619:a548405b60ae Date: 2015-09-14 12:08 +0200 http://bitbucket.org/pypy/pypy/changeset/a548405b60ae/ Log:fix diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_jit.py --- a/pypy/module/pypyjit/

[pypy-commit] pypy remember-tracing-counts: a hackish fix

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79618:70f760f9ce29 Date: 2015-09-14 12:05 +0200 http://bitbucket.org/pypy/pypy/changeset/70f760f9ce29/ Log:a hackish fix diff --git a/rpython/jit/metainterp/test/test_jitiface.py b/rpython/jit/metainterp/test/test_jitifa

[pypy-commit] pypy remember-tracing-counts: don't look into those functions

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79617:84812c89457a Date: 2015-09-14 11:41 +0200 http://bitbucket.org/pypy/pypy/changeset/84812c89457a/ Log:don't look into those functions diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_jit.p

[pypy-commit] pypy remember-tracing-counts: bow to the complaints

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79616:5fa71a34f940 Date: 2015-09-14 11:24 +0200 http://bitbucket.org/pypy/pypy/changeset/5fa71a34f940/ Log:bow to the complaints diff --git a/pypy/module/pypyjit/interp_jit.py b/pypy/module/pypyjit/interp_jit.py --- a/py

[pypy-commit] pypy remember-tracing-counts: expose at applevel

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79615:615b7ca9e23a Date: 2015-09-14 11:22 +0200 http://bitbucket.org/pypy/pypy/changeset/615b7ca9e23a/ Log:expose at applevel diff --git a/pypy/module/pypyjit/__init__.py b/pypy/module/pypyjit/__init__.py --- a/pypy/modul

[pypy-commit] pypy remember-tracing-counts: implement dont_trace_here hook

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79614:df24639b3a95 Date: 2015-09-14 11:15 +0200 http://bitbucket.org/pypy/pypy/changeset/df24639b3a95/ Log:implement dont_trace_here hook diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py

[pypy-commit] pypy remember-tracing-counts: implement trace at next iteration

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79613:6e6ac7561485 Date: 2015-09-14 10:50 +0200 http://bitbucket.org/pypy/pypy/changeset/6e6ac7561485/ Log:implement trace at next iteration diff --git a/rpython/jit/metainterp/test/test_jitiface.py b/rpython/jit/metaint

[pypy-commit] pypy stmgc-c8-gcc: update TODO

2015-09-14 Thread Raemi
Author: Remi Meier Branch: stmgc-c8-gcc Changeset: r79612:f7db687c6f7b Date: 2015-09-14 10:48 +0200 http://bitbucket.org/pypy/pypy/changeset/f7db687c6f7b/ Log:update TODO diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -1,15 +1,3 @@ -

[pypy-commit] pypy remember-tracing-counts: access JitCell from the interpreter

2015-09-14 Thread fijal
Author: Maciej Fijalkowski Branch: remember-tracing-counts Changeset: r79611:60a87ed91e06 Date: 2015-09-14 10:26 +0200 http://bitbucket.org/pypy/pypy/changeset/60a87ed91e06/ Log:access JitCell from the interpreter diff --git a/rpython/jit/metainterp/test/test_jitiface.py b/rpython/jit/metai