[pypy-commit] extradoc extradoc: Add initial planning file

2014-01-12 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5124:74465af3be71 Date: 2014-01-12 10:44 +0100 http://bitbucket.org/pypy/extradoc/changeset/74465af3be71/ Log:Add initial planning file diff --git a/sprintinfo/leysin-winter-2014/planning.txt b/sprintinfo/leysin-winter-2014/planning.txt new fi

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) fix test_resumebuilder for removal of backend_attach

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68601:95b2f5879a2a Date: 2014-01-12 11:25 +0100 http://bitbucket.org/pypy/pypy/changeset/95b2f5879a2a/ Log:(fijal, rguillebert) fix test_resumebuilder for removal of backend_attach diff --git a/rpython/jit/backend/llsuppo

[pypy-commit] pypy resume-refactor: fix the reconstructing_resume_reader

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68603:278fef54424c Date: 2014-01-12 11:59 +0100 http://bitbucket.org/pypy/pypy/changeset/278fef54424c/ Log:fix the reconstructing_resume_reader diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/backend/llsuppor

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) finish resume2.py refactoring for now

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68602:6cc1ba9ae765 Date: 2014-01-12 11:44 +0100 http://bitbucket.org/pypy/pypy/changeset/6cc1ba9ae765/ Log:(fijal, rguillebert) finish resume2.py refactoring for now diff --git a/rpython/jit/metainterp/resume2.py b/rpython/jit/m

[pypy-commit] pypy stmgc-c4: WIP: make stm_transaction_break a guard

2014-01-12 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r68604:55c2df34eca5 Date: 2014-01-12 12:16 +0100 http://bitbucket.org/pypy/pypy/changeset/55c2df34eca5/ Log:WIP: make stm_transaction_break a guard diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py --- a/pypy/interpreter/p

[pypy-commit] pypy stmgc-c4: write a test and fix

2014-01-12 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r68605:85b192f1e657 Date: 2014-01-12 12:56 +0100 http://bitbucket.org/pypy/pypy/changeset/85b192f1e657/ Log:write a test and fix diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py --- a/rpython/jit/metainterp/pyj

[pypy-commit] pypy stmgc-c4: add new llops to funcgen and change code generation in assembler

2014-01-12 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r68607:1b0169359e7d Date: 2014-01-12 14:10 +0100 http://bitbucket.org/pypy/pypy/changeset/1b0169359e7d/ Log:add new llops to funcgen and change code generation in assembler diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py

[pypy-commit] pypy stmgc-c4: another test, more fixes

2014-01-12 Thread Raemi
Author: Remi Meier Branch: stmgc-c4 Changeset: r68606:b18d1e39ab92 Date: 2014-01-12 13:06 +0100 http://bitbucket.org/pypy/pypy/changeset/b18d1e39ab92/ Log:another test, more fixes diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py --- a/rpython/jit/metainterp

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) pass some more runner tests

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68608:7824261c8a31 Date: 2014-01-12 12:12 +0100 http://bitbucket.org/pypy/pypy/changeset/7824261c8a31/ Log:(fijal, rguillebert) pass some more runner tests diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/ba

[pypy-commit] pypy resume-refactor: fix a case in resumebuilder

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68609:e239dd41741b Date: 2014-01-12 13:38 +0100 http://bitbucket.org/pypy/pypy/changeset/e239dd41741b/ Log:fix a case in resumebuilder diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/backend/llsupport/regall

[pypy-commit] pypy resume-refactor: Fix tests

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68610:7fe47e3af653 Date: 2014-01-12 14:15 +0100 http://bitbucket.org/pypy/pypy/changeset/7fe47e3af653/ Log:Fix tests diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/backend/llsupport/llmodel.py --- a/rpython/

[pypy-commit] pypy resume-refactor: (fijal, rguillebert, armin lurking) finish porting test_runner

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68613:bd6abaee785f Date: 2014-01-12 14:46 +0100 http://bitbucket.org/pypy/pypy/changeset/bd6abaee785f/ Log:(fijal, rguillebert, armin lurking) finish porting test_runner diff --git a/rpython/jit/backend/x86/test/test_runner.py b

[pypy-commit] pypy resume-refactor: fix more tests

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68612:8f540a68ce91 Date: 2014-01-12 14:38 +0100 http://bitbucket.org/pypy/pypy/changeset/8f540a68ce91/ Log:fix more tests diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpyth

[pypy-commit] pypy resume-refactor: fix one missing item for inheriting parent in resumebuilder

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68611:7f1660207c81 Date: 2014-01-12 14:24 +0100 http://bitbucket.org/pypy/pypy/changeset/7f1660207c81/ Log:fix one missing item for inheriting parent in resumebuilder diff --git a/rpython/jit/backend/llsupport/resumebuilder.py b

[pypy-commit] pypy resume-refactor: hack hack hack

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68614:8afdd8b46226 Date: 2014-01-12 15:02 +0100 http://bitbucket.org/pypy/pypy/changeset/8afdd8b46226/ Log:hack hack hack diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a/rpython/j

[pypy-commit] pypy resume-refactor: shuffle stuff around

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68615:19684fcbfad9 Date: 2014-01-12 15:04 +0100 http://bitbucket.org/pypy/pypy/changeset/19684fcbfad9/ Log:shuffle stuff around diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a/rpy

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) finish porting llgraph backend

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68616:003f6f6d91dd Date: 2014-01-12 15:56 +0100 http://bitbucket.org/pypy/pypy/changeset/003f6f6d91dd/ Log:(fijal, rguillebert) finish porting llgraph backend diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/back

[pypy-commit] pypy default: Disable running tests of asmgcc for OS/X. Don't use asmgcc there anyway!

2014-01-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r68618:73c2132b571d Date: 2014-01-12 16:00 +0100 http://bitbucket.org/pypy/pypy/changeset/73c2132b571d/ Log:Disable running tests of asmgcc for OS/X. Don't use asmgcc there anyway! diff --git a/rpython/translator/c/gcc/test/test_trackgcroot.py

[pypy-commit] pypy default: Fix in trackgcroot: support another style of "jmp *addr" to do jumptables

2014-01-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r68617:3c795daae3eb Date: 2014-01-12 15:53 +0100 http://bitbucket.org/pypy/pypy/changeset/3c795daae3eb/ Log:Fix in trackgcroot: support another style of "jmp *addr" to do jumptables diff --git a/rpython/translator/c/gcc/trackgcroot.py b/rpython

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) hack at scaffolding until we pass the first test

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68619:df624ee695ee Date: 2014-01-12 16:09 +0100 http://bitbucket.org/pypy/pypy/changeset/df624ee695ee/ Log:(fijal, rguillebert) hack at scaffolding until we pass the first test diff --git a/rpython/jit/metainterp/optimize

[pypy-commit] pypy resume-refactor: (fijal, rguillebert) Hack test_optimizebasic a little

2014-01-12 Thread fijal
Author: Maciej Fijalkowski Branch: resume-refactor Changeset: r68620:70d01a5dd15d Date: 2014-01-12 16:17 +0100 http://bitbucket.org/pypy/pypy/changeset/70d01a5dd15d/ Log:(fijal, rguillebert) Hack test_optimizebasic a little diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeba

[pypy-commit] pypy default: Explicitly disallow asmgcc on OS/X.

2014-01-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r68621:0feb0b82e686 Date: 2014-01-12 17:37 +0100 http://bitbucket.org/pypy/pypy/changeset/0feb0b82e686/ Log:Explicitly disallow asmgcc on OS/X. diff --git a/rpython/config/translationoption.py b/rpython/config/translationoption.py --- a/rpython/config/

[pypy-commit] pypy default: merged upstream

2014-01-12 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r68624:690573814782 Date: 2014-01-12 09:44 -0800 http://bitbucket.org/pypy/pypy/changeset/690573814782/ Log:merged upstream diff --git a/rpython/config/translationoption.py b/rpython/config/translationoption.py --- a/rpython/config/translationoption.p

[pypy-commit] pypy default: Move dont_look_insides around to expose more mapdict logic to the JIT

2014-01-12 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r68623:e50bdf0e8179 Date: 2014-01-12 09:44 -0800 http://bitbucket.org/pypy/pypy/changeset/e50bdf0e8179/ Log:Move dont_look_insides around to expose more mapdict logic to the JIT diff --git a/pypy/module/_weakref/interp__weakref.py b/pypy/modul

[pypy-commit] pypy default: Apply the same logic here as on str_decode_ascii

2014-01-12 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r68622:fe10412ef1c3 Date: 2014-01-12 09:43 -0800 http://bitbucket.org/pypy/pypy/changeset/fe10412ef1c3/ Log:Apply the same logic here as on str_decode_ascii diff --git a/rpython/rlib/runicode.py b/rpython/rlib/runicode.py --- a/rpython/rlib/runicode.py

[pypy-commit] extradoc extradoc: add an easy topic from pypy-dev discussion

2014-01-12 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5125:ea05f6e425ee Date: 2014-01-12 21:53 +0100 http://bitbucket.org/pypy/extradoc/changeset/ea05f6e425ee/ Log:add an easy topic from pypy-dev discussion diff --git a/sprintinfo/leysin-winter-2014/planning.txt b/sprintinfo/leysin-winter-2014/pl

[pypy-commit] extradoc extradoc: Some other easy or easyish tasks

2014-01-12 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5126:337e2c0e73aa Date: 2014-01-12 22:08 +0100 http://bitbucket.org/pypy/extradoc/changeset/337e2c0e73aa/ Log:Some other easy or easyish tasks diff --git a/sprintinfo/leysin-winter-2014/planning.txt b/sprintinfo/leysin-winter-2014/planning.txt

[pypy-commit] pypy default: bah, I don't know how to produce bogus zip files for also these cases, but we need to catch RZlibError here as well

2014-01-12 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r68625:d38e836c3945 Date: 2014-01-12 22:00 + http://bitbucket.org/pypy/pypy/changeset/d38e836c3945/ Log:bah, I don't know how to produce bogus zip files for also these cases, but we need to catch RZlibError here as well diff --git a/pypy/m

[pypy-commit] pypy default: Also specialize unicode(s, 'unicode_escape') it shows up with things like six.u()

2014-01-12 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r68626:5b68b750f853 Date: 2014-01-12 14:34 -0800 http://bitbucket.org/pypy/pypy/changeset/5b68b750f853/ Log:Also specialize unicode(s, 'unicode_escape') it shows up with things like six.u() diff --git a/rpython/rlib/runicode.py b/rpython/rlib/r

[pypy-commit] pypy default: merged upstream

2014-01-12 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r68627:750c75d2a07b Date: 2014-01-12 14:35 -0800 http://bitbucket.org/pypy/pypy/changeset/750c75d2a07b/ Log:merged upstream diff --git a/pypy/module/zipimport/interp_zipimport.py b/pypy/module/zipimport/interp_zipimport.py --- a/pypy/module/zipimport/

[pypy-commit] pypy default: Typo fix

2014-01-12 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r68628:66480af0be6b Date: 2014-01-12 14:37 -0800 http://bitbucket.org/pypy/pypy/changeset/66480af0be6b/ Log:Typo fix diff --git a/rpython/rlib/runicode.py b/rpython/rlib/runicode.py --- a/rpython/rlib/runicode.py +++ b/rpython/rlib/runicode.py @@ -1155

[pypy-commit] pypy default: Use the correct default here, right now if you tried to use the default it owuld explode

2014-01-12 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r68629:a19e8cb2a479 Date: 2014-01-12 14:38 -0800 http://bitbucket.org/pypy/pypy/changeset/a19e8cb2a479/ Log:Use the correct default here, right now if you tried to use the default it owuld explode diff --git a/rpython/rlib/runicode.py b/rpython

[pypy-commit] pypy default: Use integer constants instead of strings in sqlite3

2014-01-12 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r68630:ed9720ebf38a Date: 2014-01-12 16:41 -0800 http://bitbucket.org/pypy/pypy/changeset/ed9720ebf38a/ Log:Use integer constants instead of strings in sqlite3 diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py --- a/lib_pypy/_sqlite3.py +++ b/li