[pypy-commit] pypy optresult-unroll: Adapt test_random.py (next is test_ll_random)

2015-09-08 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79516:7dd7112b93f3 Date: 2015-09-08 10:08 +0200 http://bitbucket.org/pypy/pypy/changeset/7dd7112b93f3/ Log:Adapt test_random.py (next is test_ll_random) diff --git a/rpython/jit/backend/test/test_random.py b/rpython/jit/backend/test/te

[pypy-commit] pypy optresult-unroll: kill unused path

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79519:7a7f4bda97b0 Date: 2015-09-08 10:26 +0200 http://bitbucket.org/pypy/pypy/changeset/7a7f4bda97b0/ Log:kill unused path diff --git a/rpython/jit/metainterp/executor.py b/rpython/jit/metainterp/executor.py --- a/rpython/jit/

[pypy-commit] pypy optresult-unroll: skip unrolling if the cpu does not support guard_gc_type

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79517:0494002efd6d Date: 2015-09-08 10:14 +0200 http://bitbucket.org/pypy/pypy/changeset/0494002efd6d/ Log:skip unrolling if the cpu does not support guard_gc_type diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/me

[pypy-commit] pypy optresult-unroll: merge

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79520:6cf467e2b9fb Date: 2015-09-08 10:26 +0200 http://bitbucket.org/pypy/pypy/changeset/6cf467e2b9fb/ Log:merge diff --git a/rpython/jit/backend/test/test_random.py b/rpython/jit/backend/test/test_random.py --- a/rpython/jit/b

[pypy-commit] pypy optresult-unroll: fix result type

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79518:628acab79c47 Date: 2015-09-08 10:26 +0200 http://bitbucket.org/pypy/pypy/changeset/628acab79c47/ Log:fix result type diff --git a/rpython/jit/backend/llsupport/descr.py b/rpython/jit/backend/llsupport/descr.py --- a/rpyth

[pypy-commit] pypy optresult-unroll: Avoid 4 copies of this big function

2015-09-08 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79521:2c583e310786 Date: 2015-09-08 10:33 +0200 http://bitbucket.org/pypy/pypy/changeset/2c583e310786/ Log:Avoid 4 copies of this big function diff --git a/rpython/jit/metainterp/executor.py b/rpython/jit/metainterp/executor.py --- a/r

[pypy-commit] pypy optresult-unroll: merge

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79524:9b835ed7b81d Date: 2015-09-08 10:37 +0200 http://bitbucket.org/pypy/pypy/changeset/9b835ed7b81d/ Log:merge diff --git a/rpython/jit/metainterp/executor.py b/rpython/jit/metainterp/executor.py --- a/rpython/jit/metainterp/

[pypy-commit] pypy optresult-unroll: Kill auto-generated file that does not fit in the current model

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79522:1347bf9f7442 Date: 2015-09-08 10:36 +0200 http://bitbucket.org/pypy/pypy/changeset/1347bf9f7442/ Log:Kill auto-generated file that does not fit in the current model diff --git a/rpython/jit/backend/x86/test/test_regalloc2.

[pypy-commit] pypy optresult-unroll: fix test

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79523:8d7bfab5c466 Date: 2015-09-08 10:37 +0200 http://bitbucket.org/pypy/pypy/changeset/8d7bfab5c466/ Log:fix test diff --git a/rpython/jit/backend/x86/test/test_recursive.py b/rpython/jit/backend/x86/test/test_recursive.py --

[pypy-commit] pypy optresult-unroll: uncomment the part that checks cpumodel, but leave the note

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79525:d5442e2f791a Date: 2015-09-08 10:39 +0200 http://bitbucket.org/pypy/pypy/changeset/d5442e2f791a/ Log:uncomment the part that checks cpumodel, but leave the note diff --git a/pypy/module/__pypy__/__init__.py b/pypy/module/_

[pypy-commit] pypy optresult-unroll: fix jitlogparser tests

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79526:4032080f53ea Date: 2015-09-08 10:48 +0200 http://bitbucket.org/pypy/pypy/changeset/4032080f53ea/ Log:fix jitlogparser tests diff --git a/pypy/module/__pypy__/__init__.py b/pypy/module/__pypy__/__init__.py --- a/pypy/module

[pypy-commit] pypy optresult-unroll: fix fork-before=pyjitpl

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79527:0b28396f0b27 Date: 2015-09-08 11:06 +0200 http://bitbucket.org/pypy/pypy/changeset/0b28396f0b27/ Log:fix fork-before=pyjitpl diff --git a/pypy/module/__pypy__/__init__.py b/pypy/module/__pypy__/__init__.py --- a/pypy/modul

[pypy-commit] pypy optresult-unroll: fix untranslated tests

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79528:d96acd96f2fc Date: 2015-09-08 11:10 +0200 http://bitbucket.org/pypy/pypy/changeset/d96acd96f2fc/ Log:fix untranslated tests diff --git a/rpython/rlib/rgc.py b/rpython/rlib/rgc.py --- a/rpython/rlib/rgc.py +++ b/rpython/rli

[pypy-commit] pypy optresult-unroll: bad armin, no cookie, install yourself some pyflakes

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79529:05ae518dcea0 Date: 2015-09-08 11:12 +0200 http://bitbucket.org/pypy/pypy/changeset/05ae518dcea0/ Log:bad armin, no cookie, install yourself some pyflakes diff --git a/rpython/jit/metainterp/executor.py b/rpython/jit/metai

[pypy-commit] pypy optresult-unroll: fix metainterp tests

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79530:dfdd1f103064 Date: 2015-09-08 11:34 +0200 http://bitbucket.org/pypy/pypy/changeset/dfdd1f103064/ Log:fix metainterp tests diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a/rp

[pypy-commit] pypy optresult-unroll: some fixes to translation

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79531:9b9ea4d9c72a Date: 2015-09-08 11:37 +0200 http://bitbucket.org/pypy/pypy/changeset/9b9ea4d9c72a/ Log:some fixes to translation diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpyth

[pypy-commit] pypy optresult-unroll: Fix test

2015-09-08 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79532:415b900414a8 Date: 2015-09-08 12:37 +0200 http://bitbucket.org/pypy/pypy/changeset/415b900414a8/ Log:Fix test diff --git a/rpython/jit/backend/x86/test/test_runner.py b/rpython/jit/backend/x86/test/test_runner.py --- a/rpython/ji

[pypy-commit] stmgc use-gcc: fix for segfault during rehashing of hashtable

2015-09-08 Thread Raemi
Author: Remi Meier Branch: use-gcc Changeset: r1953:d434158d1537 Date: 2015-09-08 11:38 +0200 http://bitbucket.org/pypy/stmgc/changeset/d434158d1537/ Log:fix for segfault during rehashing of hashtable After just looking up an entry (and allocate preexisting it), the entry may

[pypy-commit] stmgc use-gcc: avoid losing entries in a major gc

2015-09-08 Thread Raemi
Author: Remi Meier Branch: use-gcc Changeset: r1954:8cba33de2246 Date: 2015-09-08 11:43 +0200 http://bitbucket.org/pypy/stmgc/changeset/8cba33de2246/ Log:avoid losing entries in a major gc directly after looking up an entry in a hashtable, a major GC would get rid of it. This

[pypy-commit] pypy stmgc-c8-gcc: Merge

2015-09-08 Thread Raemi
Author: Remi Meier Branch: stmgc-c8-gcc Changeset: r79534:0532bfa6ba63 Date: 2015-09-08 13:24 +0200 http://bitbucket.org/pypy/pypy/changeset/0532bfa6ba63/ Log:Merge diff --git a/pypy/stm/print_stm_log.py b/pypy/stm/print_stm_log.py --- a/pypy/stm/print_stm_log.py +++ b/pypy/stm/print_stm_log

[pypy-commit] pypy stmgc-c8-gcc: import stmgc with hashtable fixes

2015-09-08 Thread Raemi
Author: Remi Meier Branch: stmgc-c8-gcc Changeset: r79533:64cda3ebddce Date: 2015-09-08 13:20 +0200 http://bitbucket.org/pypy/pypy/changeset/64cda3ebddce/ Log:import stmgc with hashtable fixes diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision ---

[pypy-commit] pypy optresult-unroll: arm: fixes. now test_runner.py and test_zrpy_gc_direct.py both pass

2015-09-08 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79535:deb4122687d2 Date: 2015-09-08 13:52 +0200 http://bitbucket.org/pypy/pypy/changeset/deb4122687d2/ Log:arm: fixes. now test_runner.py and test_zrpy_gc_direct.py both pass diff --git a/rpython/jit/backend/arm/opassembler.py b/rpytho

[pypy-commit] pypy optresult-unroll: bah

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79536:17412478a8df Date: 2015-09-08 14:26 +0200 http://bitbucket.org/pypy/pypy/changeset/17412478a8df/ Log:bah diff --git a/rpython/jit/backend/detect_cpu.py b/rpython/jit/backend/detect_cpu.py --- a/rpython/jit/backend/detect_

[pypy-commit] pypy optresult-unroll: merge

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79537:5e3d73cce119 Date: 2015-09-08 14:27 +0200 http://bitbucket.org/pypy/pypy/changeset/5e3d73cce119/ Log:merge diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpython/jit/bac

[pypy-commit] pypy optresult-unroll: improve counting of items

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79538:4f8886b69d60 Date: 2015-09-08 14:37 +0200 http://bitbucket.org/pypy/pypy/changeset/4f8886b69d60/ Log:improve counting of items diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/metainterp/resoperation.py -

[pypy-commit] stmgc use-gcc: just a test showing that entries may stay alive (gc-wise) but get thrown out of the hashtable

2015-09-08 Thread Raemi
Author: Remi Meier Branch: use-gcc Changeset: r1955:c2f312c07ed8 Date: 2015-09-08 14:42 +0200 http://bitbucket.org/pypy/stmgc/changeset/c2f312c07ed8/ Log:just a test showing that entries may stay alive (gc-wise) but get thrown out of the hashtable diff --git a/c8/stm/hashtable.c b/c8

[pypy-commit] pypy optresult-unroll: whack at tests

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79539:5c27d7f5ee5c Date: 2015-09-08 14:55 +0200 http://bitbucket.org/pypy/pypy/changeset/5c27d7f5ee5c/ Log:whack at tests diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimiz

[pypy-commit] pypy optresult-unroll: one small fix

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79540:e7ceaf89e603 Date: 2015-09-08 14:56 +0200 http://bitbucket.org/pypy/pypy/changeset/e7ceaf89e603/ Log:one small fix diff --git a/rpython/jit/metainterp/optimizeopt/__init__.py b/rpython/jit/metainterp/optimizeopt/__init__.

[pypy-commit] pypy optresult-unroll: more fixes

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79541:2e44fd53af26 Date: 2015-09-08 14:58 +0200 http://bitbucket.org/pypy/pypy/changeset/2e44fd53af26/ Log:more fixes diff --git a/rpython/jit/backend/llsupport/test/ztranslation_test.py b/rpython/jit/backend/llsupport/test/ztr

[pypy-commit] pypy optresult-unroll: fix jit hooks

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79542:141213dd9ccf Date: 2015-09-08 15:02 +0200 http://bitbucket.org/pypy/pypy/changeset/141213dd9ccf/ Log:fix jit hooks diff --git a/rpython/jit/metainterp/test/test_jitiface.py b/rpython/jit/metainterp/test/test_jitiface.py -

[pypy-commit] pypy optresult-unroll: close to be merged branch

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79544:26faff042c47 Date: 2015-09-08 15:11 +0200 http://bitbucket.org/pypy/pypy/changeset/26faff042c47/ Log:close to be merged branch ___ pypy-commit mailing list [email protected]

[pypy-commit] pypy default: empty merge

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r79545:7597949708cf Date: 2015-09-08 15:11 +0200 http://bitbucket.org/pypy/pypy/changeset/7597949708cf/ Log:empty merge ___ pypy-commit mailing list [email protected] https://mail.python.org/mailm

[pypy-commit] pypy default: (fijal, arigo) merge optresult-unroll - this branch improves warmup by about

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r79543:3c45f447b1e3 Date: 2015-09-08 15:11 +0200 http://bitbucket.org/pypy/pypy/changeset/3c45f447b1e3/ Log:(fijal, arigo) merge optresult-unroll - this branch improves warmup by about 20% by changing the underlaying structure of the

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

2015-09-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r79546:f3a481ec3c35 Date: 2015-09-08 17:15 +0200 http://bitbucket.org/pypy/pypy/changeset/f3a481ec3c35/ Log:32-bit fixes diff --git a/rpython/jit/metainterp/history.py b/rpython/jit/metainterp/history.py --- a/rpython/jit/metainterp/history.py +++ b/rp

[pypy-commit] pypy default: More 32-bit fixes

2015-09-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r79547:38f26fb5de09 Date: 2015-09-08 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/38f26fb5de09/ Log:More 32-bit fixes diff --git a/rpython/jit/backend/test/calling_convention_test.py b/rpython/jit/backend/test/calling_convention_test.py --- a/r

[pypy-commit] extradoc extradoc: draft a blog post

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r5547:a979df8a839e Date: 2015-09-08 17:37 +0200 http://bitbucket.org/pypy/extradoc/changeset/a979df8a839e/ Log:draft a blog post diff --git a/blog/draft/warmup-improvements.rst b/blog/draft/warmup-improvements.rst new file mode 100644 -

[pypy-commit] pypy stmgc-c8-gcc: wip: fix handling of weird __eq__

2015-09-08 Thread Raemi
Author: Remi Meier Branch: stmgc-c8-gcc Changeset: r79548:7d1f31843f97 Date: 2015-09-08 17:52 +0200 http://bitbucket.org/pypy/pypy/changeset/7d1f31843f97/ Log:wip: fix handling of weird __eq__ diff --git a/pypy/module/pypystm/stmdict.py b/pypy/module/pypystm/stmdict.py --- a/pypy/module/pypy

[pypy-commit] pypy stmgc-c8-gcc: same changes for stmdict and some cleanup (that may be suboptimal for performance)

2015-09-08 Thread Raemi
Author: Remi Meier Branch: stmgc-c8-gcc Changeset: r79549:196fe36e9067 Date: 2015-09-08 18:31 +0200 http://bitbucket.org/pypy/pypy/changeset/196fe36e9067/ Log:same changes for stmdict and some cleanup (that may be suboptimal for performance) diff --git a/pypy/module/pypystm/stmdict.p

[pypy-commit] pypy default: a failing test

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r79550:a189e6537fca Date: 2015-09-08 19:11 +0200 http://bitbucket.org/pypy/pypy/changeset/a189e6537fca/ Log:a failing test diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metainterp/optimizeopt/test/test_o

[pypy-commit] pypy default: merge

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r79551:aa12a967eb15 Date: 2015-09-08 19:14 +0200 http://bitbucket.org/pypy/pypy/changeset/aa12a967eb15/ Log:merge diff --git a/rpython/jit/backend/test/calling_convention_test.py b/rpython/jit/backend/test/calling_convention_test.py --- a/rpyth

[pypy-commit] pypy default: fix

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r79552:b46f34f3f2a9 Date: 2015-09-08 20:10 +0200 http://bitbucket.org/pypy/pypy/changeset/b46f34f3f2a9/ Log:fix diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimizeopt/info.py --- a/rpython/jit/metainterp/op

[pypy-commit] extradoc extradoc: work on the blog post

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r5548:c5dc8aeb1a3e Date: 2015-09-08 21:30 +0200 http://bitbucket.org/pypy/extradoc/changeset/c5dc8aeb1a3e/ Log:work on the blog post diff --git a/blog/draft/warmup-improvements.rst b/blog/draft/warmup-improvements.rst --- a/blog/draft/w

[pypy-commit] pypy default: well spotted amaury

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r79553:42727da17a95 Date: 2015-09-08 22:20 +0200 http://bitbucket.org/pypy/pypy/changeset/42727da17a95/ Log:well spotted amaury diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metainterp/optimizeopt/test/t

[pypy-commit] extradoc extradoc: add the

2015-09-08 Thread fijal
Author: Maciej Fijalkowski Branch: extradoc Changeset: r5549:0eedae805b2d Date: 2015-09-08 22:48 +0200 http://bitbucket.org/pypy/extradoc/changeset/0eedae805b2d/ Log:add the diff --git a/blog/draft/warmup-improvements.rst b/blog/draft/warmup-improvements.rst --- a/blog/draft/warmup-improvem

[pypy-commit] pypy default: mhlib test requires some extra modules. Also, it fails

2015-09-08 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r79554:721a9fdb198c Date: 2015-09-08 13:53 -0700 http://bitbucket.org/pypy/pypy/changeset/721a9fdb198c/ Log:mhlib test requires some extra modules. Also, it fails diff --git a/lib-python/conftest.py b/lib-python/conftest.py --- a/lib-python/conftest