[pypy-commit] lang-smalltalk storage: only force and store the sender if the context wasn't returned properly (it had an exception)

2014-07-09 Thread timfel
Author: Tim Felgentreff Branch: storage Changeset: r872:04a55ec5b4d2 Date: 2014-07-09 16:11 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/04a55ec5b4d2/ Log:only force and store the sender if the context wasn't returned properly (it had an exception) diff --git a/spyvm/inte

[pypy-commit] lang-smalltalk storage: first version to run Squeak4.5 again

2014-07-09 Thread timfel
Author: Tim Felgentreff Branch: storage Changeset: r871:ed6b708b05a3 Date: 2014-07-09 15:37 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/ed6b708b05a3/ Log:first version to run Squeak4.5 again diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: graft changes from 64bit branch onto master

2014-07-09 Thread timfel
Author: Tim Felgentreff Branch: storage-refactoring-virtual-pc Changeset: r870:2eead83ddd0a Date: 2014-02-07 13:12 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/2eead83ddd0a/ Log:graft changes from 64bit branch onto master diff --git a/spyvm/constants.py b/spyvm/constants.py --- a

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: start adding vrefs

2014-07-09 Thread timfel
Author: Tim Felgentreff Branch: storage-refactoring-virtual-pc Changeset: r869:6fb935c7c9b6 Date: 2014-07-03 16:21 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6fb935c7c9b6/ Log:start adding vrefs diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py

[pypy-commit] pypy default: merge heads

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72398:3dec80f8412a Date: 2014-07-09 17:18 +0200 http://bitbucket.org/pypy/pypy/changeset/3dec80f8412a/ Log:merge heads diff --git a/pypy/module/__pypy__/__init__.py b/pypy/module/__pypy__/__init__.py --- a/pypy/module/__pypy__/__init__.py +++ b/pypy/mo

[pypy-commit] pypy default: Fix a set-strategy bug: set-of-ints.update(empty-set) would devolve the

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72399:cf24a62874df Date: 2014-07-09 17:19 +0200 http://bitbucket.org/pypy/pypy/changeset/cf24a62874df/ Log:Fix a set-strategy bug: set-of-ints.update(empty-set) would devolve the set to set-of-objects... diff --git a/pypy/objspace/std/setobject

[pypy-commit] pypy default: Unify __pypy__.list_strategy() with __pypy__.dictstrategy() and make it

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72397:65c577d414ca Date: 2014-07-09 17:08 +0200 http://bitbucket.org/pypy/pypy/changeset/65c577d414ca/ Log:Unify __pypy__.list_strategy() with __pypy__.dictstrategy() and make it work for sets too. diff --git a/pypy/module/__pypy__/__init__.py

[pypy-commit] pypy default: Retype the field "name" on the base object RPython class to be a regular

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72400:0d95b46fffc3 Date: 2014-07-09 17:46 +0200 http://bitbucket.org/pypy/pypy/changeset/0d95b46fffc3/ Log:Retype the field "name" on the base object RPython class to be a regular rstr.STR instead of some null-terminated Array(Char). diff --git

[pypy-commit] pypy default: Support in RPython fetching the __name__ of a class.

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72401:4bf29ad76462 Date: 2014-07-09 18:01 +0200 http://bitbucket.org/pypy/pypy/changeset/4bf29ad76462/ Log:Support in RPython fetching the __name__ of a class. diff --git a/rpython/annotator/test/test_annrpython.py b/rpython/annotator/test/test_annrpy

[pypy-commit] pypy default: Fix

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72402:a5013f2a905e Date: 2014-07-09 18:32 +0200 http://bitbucket.org/pypy/pypy/changeset/a5013f2a905e/ Log:Fix diff --git a/rpython/jit/metainterp/virtualref.py b/rpython/jit/metainterp/virtualref.py --- a/rpython/jit/metainterp/virtualref.py +++ b/rp

[pypy-commit] pypy default: Use __class__.__name__ directly here.

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72403:dab3b81bdd77 Date: 2014-07-09 18:36 +0200 http://bitbucket.org/pypy/pypy/changeset/dab3b81bdd77/ Log:Use __class__.__name__ directly here. diff --git a/pypy/module/__pypy__/interp_magic.py b/pypy/module/__pypy__/interp_magic.py --- a/pypy/module

[pypy-commit] pypy default: Update to 0.8.6. No other changes in _cffi_backend from 0.8.2.

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72404:44f8bf48500e Date: 2014-07-09 19:07 +0200 http://bitbucket.org/pypy/pypy/changeset/44f8bf48500e/ Log:Update to 0.8.6. No other changes in _cffi_backend from 0.8.2. diff --git a/pypy/module/_cffi_backend/__init__.py b/pypy/module/_cffi_backend/__

[pypy-commit] pypy default: More places that need to be fixed for the new 'name' field type.

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72405:2982c4350071 Date: 2014-07-09 19:07 +0200 http://bitbucket.org/pypy/pypy/changeset/2982c4350071/ Log:More places that need to be fixed for the new 'name' field type. diff --git a/rpython/jit/codewriter/assembler.py b/rpython/jit/codewriter/assem

[pypy-commit] pypy default: Fixes

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72406:3ae2e0814de1 Date: 2014-07-09 19:47 +0200 http://bitbucket.org/pypy/pypy/changeset/3ae2e0814de1/ Log:Fixes 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/test_l

[pypy-commit] pypy default: Reintroduce rclass.alloc_array_name() and revert some changes to use it again.

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72407:1f0c59905c74 Date: 2014-07-09 19:55 +0200 http://bitbucket.org/pypy/pypy/changeset/1f0c59905c74/ Log:Reintroduce rclass.alloc_array_name() and revert some changes to use it again. diff --git a/rpython/jit/backend/test/test_ll_random.py b

[pypy-commit] pypy default: Tests for the same situation with other set operations. Fix for

2014-07-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r72408:e27d1225e4ca Date: 2014-07-09 21:26 +0200 http://bitbucket.org/pypy/pypy/changeset/e27d1225e4ca/ Log:Tests for the same situation with other set operations. Fix for symmetric_difference. diff --git a/pypy/objspace/std/setobject.py b/pypy/