[pypy-commit] lang-smalltalk storage: Cleaned up bootstrapping of ObjSpace and especially BootstrappedObjSpace for tests.

2014-03-26 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r702:5d8e0a95e3f9 Date: 2014-03-26 15:41 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/5d8e0a95e3f9/ Log:Cleaned up bootstrapping of ObjSpace and especially BootstrappedObjSpace for tests. Tests now selectively bootstrap the

[pypy-commit] lang-smalltalk storage: Made _w_self and space fields of Shadows immutable.

2014-03-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r706:9ef7a4c22818 Date: 2014-03-27 11:52 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/9ef7a4c22818/ Log:Made _w_self and space fields of Shadows immutable. Added some additional __repr__ info to shadows. Fixed finding name o

[pypy-commit] lang-smalltalk storage: Removed obsolete method primsize().

2014-03-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r704:4afcf60689ed Date: 2014-03-27 10:27 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/4afcf60689ed/ Log:Removed obsolete method primsize(). Removed space reference from PointersObjects (available in their shadow object). Tri

[pypy-commit] lang-smalltalk storage: Only ClassShadow provides information for printing their objects.

2014-03-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r705:f7c638fc25ac Date: 2014-03-27 10:32 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/f7c638fc25ac/ Log:Only ClassShadow provides information for printing their objects. diff --git a/spyvm/shadow.py b/spyvm/shadow.py --- a/spyvm/sh

[pypy-commit] lang-smalltalk storage: Added code for specialized storage strategies.

2014-03-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r708:969853688ab7 Date: 2014-03-27 14:47 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/969853688ab7/ Log:Added code for specialized storage strategies. Fillin-sequence has to be done recursively, in order for the specialized

[pypy-commit] lang-smalltalk storage: Added and fixed test_strategies.py, added empty classes for special strategy storage.

2014-03-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r707:b0835c943e0b Date: 2014-03-27 12:08 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/b0835c943e0b/ Log:Added and fixed test_strategies.py, added empty classes for special strategy storage. diff --git a/spyvm/shadow.py b/sp

[pypy-commit] lang-smalltalk storage: Moved storage-statistics to own module, integrated with storage code and main target. Added test.

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r715:0c8b9379f9d5 Date: 2014-03-28 14:01 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/0c8b9379f9d5/ Log:Moved storage-statistics to own module, integrated with storage code and main target. Added test. Added safety-assert to

[pypy-commit] lang-smalltalk storage: Replaced some asserts with PrimitiveFailedErrors

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r711:04f97fb06cbf Date: 2014-03-27 20:48 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/04f97fb06cbf/ Log:Replaced some asserts with PrimitiveFailedErrors diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.

[pypy-commit] lang-smalltalk storage: Made the different *size() methods in model module more consistent. Removed space parameter. Added a constant.

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r712:ab97a4252ed3 Date: 2014-03-27 20:52 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/ab97a4252ed3/ Log:Made the different *size() methods in model module more consistent. Removed space parameter. Added a constant. diff --g

[pypy-commit] lang-smalltalk storage: Added some assert-isinstances to help RPython compile. Fixed some compile-errors.

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r709:1e6f258b73d4 Date: 2014-03-27 18:57 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/1e6f258b73d4/ Log:Added some assert-isinstances to help RPython compile. Fixed some compile-errors. Made some more fields immutable. diff

[pypy-commit] lang-smalltalk storage: Fixed test.

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r718:478cf6a974a4 Date: 2014-03-28 17:49 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/478cf6a974a4/ Log:Fixed test. diff --git a/spyvm/test/test_zin_squeak_4_5_image.py b/spyvm/test/test_zin_squeak_4_5_image.py --- a/spyvm/test/te

[pypy-commit] lang-smalltalk storage: Added is_nil(space) as convenience method to test for nil.

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r716:db7a0bfbcbee Date: 2014-03-28 17:33 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/db7a0bfbcbee/ Log:Added is_nil(space) as convenience method to test for nil. Mainly to make different comparisons consistent (== vs is vs

[pypy-commit] lang-smalltalk storage: Removed redundant space parameter from two methods.

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r717:a0f1836c6654 Date: 2014-03-28 17:46 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/a0f1836c6654/ Log:Removed redundant space parameter from two methods. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interp

[pypy-commit] lang-smalltalk storage: Fixed some rpython errors.

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r714:31857c8f49b5 Date: 2014-03-28 11:23 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/31857c8f49b5/ Log:Fixed some rpython errors. diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py --- a/spyvm/interpreter_proxy.p

[pypy-commit] lang-smalltalk storage: _w_self is not immutable after all, due to become: and object-less context-shadows :(

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r710:5f221f698a0f Date: 2014-03-27 19:38 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/5f221f698a0f/ Log:_w_self is not immutable after all, due to become: and object-less context-shadows :( diff --git a/spyvm/shadow.py b/sp

[pypy-commit] lang-smalltalk storage: grammar.

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r713:d8c4663046e4 Date: 2014-03-27 20:54 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/d8c4663046e4/ Log:grammar. diff --git a/spyvm/shadow.py b/spyvm/shadow.py --- a/spyvm/shadow.py +++ b/spyvm/shadow.py @@ -55,13 +55,13 @@ de

[pypy-commit] lang-smalltalk storage: Fixed the jittest traces in test_basic.py.

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r719:fbc7c14eb978 Date: 2014-03-28 20:25 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/fbc7c14eb978/ Log:Fixed the jittest traces in test_basic.py. The bitblt fillWhite trace is about 1/3 shorter than before the refactoring!!

[pypy-commit] lang-smalltalk storage: Fixed the traces in test_strategies.py.

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r720:a7ee5ef32eea Date: 2014-03-28 20:43 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/a7ee5ef32eea/ Log:Fixed the traces in test_strategies.py. The problem with the collect-trace still exists (a bit shorter though). But chec

[pypy-commit] lang-smalltalk storage: Extracted small library to parse jit traces.

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r721:c7f1757381ce Date: 2014-03-28 22:24 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/c7f1757381ce/ Log:Extracted small library to parse jit traces. Used that library for small script to split a trace file into multiple part

[pypy-commit] lang-smalltalk storage: Changed sentinel-value of Float-storage to a regular float (max_float).

2014-03-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r722:55415cc1047d Date: 2014-03-29 00:01 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/55415cc1047d/ Log:Changed sentinel-value of Float-storage to a regular float (max_float). The longlong/lltype cast operations take too lon

[pypy-commit] lang-smalltalk storage: Fixed RPython compile error regarding constructors. Reduced code duplication.

2014-03-31 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r728:6558ff7c5237 Date: 2014-03-31 15:31 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6558ff7c5237/ Log:Fixed RPython compile error regarding constructors. Reduced code duplication. diff --git a/spyvm/model.py b/spyvm/model

[pypy-commit] lang-smalltalk storage: Made methods in ContextPartShadow and subclasses more consistent.

2014-03-31 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r730:5497a87c79ff Date: 2014-03-31 19:37 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/5497a87c79ff/ Log:Made methods in ContextPartShadow and subclasses more consistent. Moved abstract methods down into the subclasses, remov

[pypy-commit] lang-smalltalk storage: Added a debug-folder generated by the extract_loops.py script, which keeps the debug_* operations.

2014-03-31 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r723:7c6f695323c6 Date: 2014-03-29 19:10 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/7c6f695323c6/ Log:Added a debug-folder generated by the extract_loops.py script, which keeps the debug_* operations. diff --git a/spyvm/t

[pypy-commit] lang-smalltalk storage: Putting a '%' char on the console after filling in a w_object when loading the image.

2014-03-31 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r727:ccc2cb222452 Date: 2014-03-31 14:16 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/ccc2cb222452/ Log:Putting a '%' char on the console after filling in a w_object when loading the image. diff --git a/spyvm/squeakimage.py

[pypy-commit] lang-smalltalk storage: Made become() more consistent (implemented for more types).

2014-03-31 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r725:4e34de85beee Date: 2014-03-31 14:08 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/4e34de85beee/ Log:Made become() more consistent (implemented for more types). Removed _immutable_fields from ByteObject and WordsObject (n

[pypy-commit] lang-smalltalk storage: Renaming for consistency.

2014-03-31 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r729:f207e0a7310b Date: 2014-03-31 19:14 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f207e0a7310b/ Log:Renaming for consistency. diff --git a/spyvm/wrapper.py b/spyvm/wrapper.py --- a/spyvm/wrapper.py +++ b/spyvm/wrapper.py @@ -25

[pypy-commit] lang-smalltalk storage: Added flag to disable optimizing storage strategies.

2014-03-31 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r726:3e91a15babf5 Date: 2014-03-31 14:13 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/3e91a15babf5/ Log:Added flag to disable optimizing storage strategies. diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/sp

[pypy-commit] lang-smalltalk storage: Added support for loading weak objects from an image. Important.

2014-04-01 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r733:9f145aa73461 Date: 2014-03-31 21:18 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/9f145aa73461/ Log:Added support for loading weak objects from an image. Important. --strategy-stats can be used to see how many weak objec

[pypy-commit] lang-smalltalk storage: Added test for interpreter.

2014-04-01 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r732:18eb8c008b4e Date: 2014-03-31 21:04 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/18eb8c008b4e/ Log:Added test for interpreter. diff --git a/spyvm/test/test_interpreter.py b/spyvm/test/test_interpreter.py --- a/spyvm/test/test_

[pypy-commit] lang-smalltalk storage: Fix to make the no_specialized_storage flag work.

2014-04-01 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r731:b645dc5a80e1 Date: 2014-03-31 20:00 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b645dc5a80e1/ Log:Fix to make the no_specialized_storage flag work. diff --git a/spyvm/shadow.py b/spyvm/shadow.py --- a/spyvm/shadow.py +++ b/sp

[pypy-commit] lang-smalltalk storage: Enhanced tracing-output of interpreter.

2014-04-01 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r735:1bfa9310d02a Date: 2014-04-01 10:52 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/1bfa9310d02a/ Log:Enhanced tracing-output of interpreter. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++

[pypy-commit] lang-smalltalk storage: Refined the compiled_in() method in CompiledMethod.

2014-04-01 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r734:7637f57d242e Date: 2014-04-01 10:51 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/7637f57d242e/ Log:Refined the compiled_in() method in CompiledMethod. diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spy

[pypy-commit] lang-smalltalk storage: Fixed compilation.

2014-04-01 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r736:5713bb4e171f Date: 2014-04-01 11:53 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/5713bb4e171f/ Log:Fixed compilation. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b/spyvm/interpreter.

[pypy-commit] lang-smalltalk storage: Small improvements and compiler-fix.

2014-04-02 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r737:1522dcd48891 Date: 2014-04-02 09:34 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/1522dcd48891/ Log:Small improvements and compiler-fix. diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spyvm/model.py @@

[pypy-commit] lang-smalltalk storage-allocRemoval: Added an allocation-removal optimization for W_SmallInteger objects.

2014-04-02 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-allocRemoval Changeset: r738:1efa7a6e3ddc Date: 2014-04-02 09:44 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/1efa7a6e3ddc/ Log:Added an allocation-removal optimization for W_SmallInteger objects. If a small-int is stored into a slot a

[pypy-commit] lang-smalltalk storage: Removed weird variable from interpreter.

2014-04-02 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r739:a4f5299baa72 Date: 2014-04-02 10:12 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a4f5299baa72/ Log:Removed weird variable from interpreter. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py ++

[pypy-commit] lang-smalltalk storage: Renamed _likely_methodname to lookup_selector and w_compiledin to lookup_class.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r777:a35c94b4657f Date: 2014-04-04 19:13 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a35c94b4657f/ Log:Renamed _likely_methodname to lookup_selector and w_compiledin to lookup_class. Added other field to CompiledMethod (com

[pypy-commit] lang-smalltalk storage: Fixed jit.py, added explicit arguments to full-vm interpreter.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r778:0940a29d920f Date: 2014-04-07 13:52 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/0940a29d920f/ Log:Fixed jit.py, added explicit arguments to full-vm interpreter. diff --git a/spyvm/test/jit.py b/spyvm/test/jit.py --- a/spyvm/t

[pypy-commit] lang-smalltalk storage: Small consistency fixed in W_CompiledMethod and ClassShadow, regarding versioning.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r775:493897022dac Date: 2014-04-04 16:59 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/493897022dac/ Log:Small consistency fixed in W_CompiledMethod and ClassShadow, regarding versioning. Made sure that each time a variable g

[pypy-commit] lang-smalltalk storage: Merged default

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r772:c50f22904bc5 Date: 2014-04-03 13:25 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/c50f22904bc5/ Log:Merged default diff --git a/spyvm/version.py b/spyvm/version.py --- a/spyvm/version.py +++ b/spyvm/version.py @@ -8,6 +8,8 @@

[pypy-commit] lang-smalltalk storage: Extracted util-function for tests.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r773:a9d2b6743c2c Date: 2014-04-03 13:38 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a9d2b6743c2c/ Log:Extracted util-function for tests. diff --git a/spyvm/test/jit.py b/spyvm/test/jit.py --- a/spyvm/test/jit.py +++ b/spyvm/test/

[pypy-commit] lang-smalltalk storage: Fixed up jit.py a little bit.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r774:41968a0bc9f3 Date: 2014-04-03 21:43 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/41968a0bc9f3/ Log:Fixed up jit.py a little bit. diff --git a/spyvm/test/jit.py b/spyvm/test/jit.py --- a/spyvm/test/jit.py +++ b/spyvm/test/jit.p

[pypy-commit] lang-smalltalk storage: To determine the containing class of a CompiledMethod, use the class it has been looked up in.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r776:fc5bb4c06b5f Date: 2014-04-04 17:24 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/fc5bb4c06b5f/ Log:To determine the containing class of a CompiledMethod, use the class it has been looked up in. This reduces dependence o

[pypy-commit] lang-smalltalk storage: Fixed up the jit.py some more, now able to run images, code etc.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r780:0d0d36f53266 Date: 2014-04-07 16:09 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/0d0d36f53266/ Log:Fixed up the jit.py some more, now able to run images, code etc. diff --git a/spyvm/test/jit.py b/spyvm/test/jit.py --- a/spyvm

[pypy-commit] lang-smalltalk storage: Not using the global space-variable in order to make the functions in the main-module reusable.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r785:640f9e128a12 Date: 2014-04-07 19:33 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/640f9e128a12/ Log:Not using the global space-variable in order to make the functions in the main-module reusable. The space is always avai

[pypy-commit] lang-smalltalk storage: Fixed an assert that was always True before, due to the surrounding parantheses (evaluating to a tuple).

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r779:26fa4b669836 Date: 2014-04-07 15:17 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/26fa4b669836/ Log:Fixed an assert that was always True before, due to the surrounding parantheses (evaluating to a tuple). diff --git a/s

[pypy-commit] lang-smalltalk storage: Fixed another assert that was always True.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r782:672696846ecf Date: 2014-04-07 17:03 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/672696846ecf/ Log:Fixed another assert that was always True. diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py --- a/spyvm/int

[pypy-commit] lang-smalltalk storage: Added comments to jit.py.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r786:426988d32a41 Date: 2014-04-07 19:34 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/426988d32a41/ Log:Added comments to jit.py. Using the methods from the main module to execute things inside a pre-loaded image. diff --gi

[pypy-commit] lang-smalltalk storage: More fixes to jit.py.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r783:a04e692d3fb1 Date: 2014-04-07 19:07 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a04e692d3fb1/ Log:More fixes to jit.py. diff --git a/spyvm/test/jit.py b/spyvm/test/jit.py --- a/spyvm/test/jit.py +++ b/spyvm/test/jit.py @@ -15

[pypy-commit] lang-smalltalk storage: Moved image-loading code to ensure proper error handling.

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r784:ff6b7ae58916 Date: 2014-04-07 19:14 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/ff6b7ae58916/ Log:Moved image-loading code to ensure proper error handling. diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmall

[pypy-commit] lang-smalltalk storage: Better output for debug_merge_point

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r781:8c5600acd5a3 Date: 2014-04-07 16:09 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/8c5600acd5a3/ Log:Better output for debug_merge_point diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b/s

[pypy-commit] lang-smalltalk storage: Fixed run_image

2014-04-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r787:97a7e0670161 Date: 2014-04-07 19:42 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/97a7e0670161/ Log:Fixed run_image diff --git a/spyvm/test/jit.py b/spyvm/test/jit.py --- a/spyvm/test/jit.py +++ b/spyvm/test/jit.py @@ -75,7 +75

[pypy-commit] lang-smalltalk storage: Added code to jit.py

2014-04-09 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r791:e811ac7cd9d8 Date: 2014-04-09 14:03 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/e811ac7cd9d8/ Log:Added code to jit.py diff --git a/spyvm/test/jit.py b/spyvm/test/jit.py --- a/spyvm/test/jit.py +++ b/spyvm/test/jit.py @@ -110

[pypy-commit] lang-smalltalk storage: Organized the benchmark/util methods on SmallInteger in the minibluebookdebug.image

2014-04-09 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r788:869b4098cc76 Date: 2014-04-07 21:43 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/869b4098cc76/ Log:Organized the benchmark/util methods on SmallInteger in the minibluebookdebug.image diff --git a/images/minibluebookdeb

[pypy-commit] lang-smalltalk storage-ignoringStackOverflow: Commented out handling of stack-overflow and interrupts.

2014-04-09 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-ignoringStackOverflow Changeset: r792:c0af48bf0025 Date: 2014-04-09 14:04 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/c0af48bf0025/ Log:Commented out handling of stack-overflow and interrupts. Just for experiments. diff --git a/spyvm

[pypy-commit] lang-smalltalk storage: Updated traces in jit tests. They basically stayed the same.

2014-04-09 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r790:63607df35291 Date: 2014-04-08 12:14 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/63607df35291/ Log:Updated traces in jit tests. They basically stayed the same. diff --git a/spyvm/test/jittest/test_basic.py b/spyvm/test/jittest

[pypy-commit] lang-smalltalk storage: Added some more methods to SmallInteger.

2014-04-09 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r789:b8fbdd57cd26 Date: 2014-04-08 11:49 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b8fbdd57cd26/ Log:Added some more methods to SmallInteger. diff --git a/images/minibluebookdebug.image b/images/minibluebookdebug.image index 17

[pypy-commit] lang-smalltalk storage: Added output of strategy statistics as dot-graphs

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r801:a799759b6a04 Date: 2014-05-06 13:23 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a799759b6a04/ Log:Added output of strategy statistics as dot-graphs diff --git a/spyvm/storage_statistics.py b/spyvm/storage_statistics.py --- a/

[pypy-commit] lang-smalltalk storage: Fixed initialization of strategy statistics and the test.

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r807:d6c359685152 Date: 2014-05-07 15:16 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/d6c359685152/ Log:Fixed initialization of strategy statistics and the test. diff --git a/spyvm/storage_statistics.py b/spyvm/storage_statistics.p

[pypy-commit] lang-smalltalk storage: Fixed storage statistics, made compile under RPython.

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r803:0f7c80f95960 Date: 2014-05-06 18:53 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/0f7c80f95960/ Log:Fixed storage statistics, made compile under RPython. diff --git a/spyvm/storage_statistics.py b/spyvm/storage_statistics.py --

[pypy-commit] lang-smalltalk storage: Added new parameter to help string.

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r802:88893a3ced56 Date: 2014-05-06 13:24 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/88893a3ced56/ Log:Added new parameter to help string. diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py --- a/targetim

[pypy-commit] lang-smalltalk storage: Removed obsolete source file.

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r798:8496143eb9ae Date: 2014-05-05 14:25 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/8496143eb9ae/ Log:Removed obsolete source file. diff --git a/spyvm/strategies.py b/spyvm/strategies.py deleted file mode 100644 --- a/spyvm/strat

[pypy-commit] lang-smalltalk storage: Small fix.

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r799:986a12192755 Date: 2014-05-05 17:20 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/986a12192755/ Log:Small fix. diff --git a/spyvm/storage_statistics.py b/spyvm/storage_statistics.py --- a/spyvm/storage_statistics.py +++ b/spyvm

[pypy-commit] lang-smalltalk storage: Changed the receiver of top-level methods (executed with -r) to nil (like a DoIt in the workspace).

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r809:6b8d21d604c3 Date: 2014-05-07 16:43 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6b8d21d604c3/ Log:Changed the receiver of top-level methods (executed with -r) to nil (like a DoIt in the workspace). diff --git a/spyvm/

[pypy-commit] lang-smalltalk storage: Moved the _loop flag of Interpreter into a separate Subclass TestInterpreter used in tests.

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r806:1f802c5946b7 Date: 2014-05-07 15:10 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/1f802c5946b7/ Log:Moved the _loop flag of Interpreter into a separate Subclass TestInterpreter used in tests. diff --git a/spyvm/interpre

[pypy-commit] lang-smalltalk storage: Renamed c_loop to loop_bytecodes. Added Exception as documentation.

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r808:550297e474ff Date: 2014-05-07 15:43 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/550297e474ff/ Log:Renamed c_loop to loop_bytecodes. Added Exception as documentation. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --

[pypy-commit] lang-smalltalk storage: Refactored storage statistics to save memory when details are not required.

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r800:4e5d3401cdf2 Date: 2014-05-06 10:52 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/4e5d3401cdf2/ Log:Refactored storage statistics to save memory when details are not required. diff --git a/spyvm/storage_statistics.py b/

[pypy-commit] lang-smalltalk storage: Removed unused variables, some more consistency fixes in interpreter.py

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r805:b3fb10ed48fe Date: 2014-05-07 14:47 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b3fb10ed48fe/ Log:Removed unused variables, some more consistency fixes in interpreter.py diff --git a/spyvm/interpreter.py b/spyvm/inter

[pypy-commit] lang-smalltalk storage: Small improvements in interpreter.py

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r804:f70b00c04fab Date: 2014-05-07 14:27 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f70b00c04fab/ Log:Small improvements in interpreter.py diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b/

[pypy-commit] lang-smalltalk storage: Implemented mustBeBoolean when sending a conditional jump message to a non-bool object.

2014-05-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r810:e958ff7ec197 Date: 2014-05-07 21:14 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/e958ff7ec197/ Log:Implemented mustBeBoolean when sending a conditional jump message to a non-bool object. Added test, extended the test im

[pypy-commit] lang-smalltalk storage: Renamed getbytecode() to fetch_next_bytecode()

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r815:b398a1500d52 Date: 2014-05-12 12:59 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b398a1500d52/ Log:Renamed getbytecode() to fetch_next_bytecode() diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter

[pypy-commit] lang-smalltalk storage: Merged branch storage-refactoring-virtual-pc.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r826:b79f58f23cbc Date: 2014-05-14 14:33 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b79f58f23cbc/ Log:Merged branch storage-refactoring-virtual-pc. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.

[pypy-commit] lang-smalltalk storage: Moved the step-method inside the interpreter like a regular method.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r816:5654d57f2f04 Date: 2014-05-12 13:04 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/5654d57f2f04/ Log:Moved the step-method inside the interpreter like a regular method. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --

[pypy-commit] lang-smalltalk storage: Improved printing of context objects (args/temps/stack).

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r817:0283801bfc1e Date: 2014-05-14 13:01 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/0283801bfc1e/ Log:Improved printing of context objects (args/temps/stack). Extracted fetch_bytecode from fetch_next_bytecode. diff --git

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Added common superclass for ProcessSwitch and StackOverflow.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r821:6d70e836aec8 Date: 2014-05-14 13:30 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6d70e836aec8/ Log:Added common superclass for ProcessSwitch and StackOverflow. diff --git a/spyvm/interpreter.py b/spyvm/i

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Added one more descriptive function name for decorated function.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r825:23bb793ccadf Date: 2014-05-14 14:31 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/23bb793ccadf/ Log:Added one more descriptive function name for decorated function. diff --git a/spyvm/interpreter.py b/spy

[pypy-commit] lang-smalltalk storage: two-line trace output for process switches

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r814:ed9b4d7d02a1 Date: 2014-05-12 10:45 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/ed9b4d7d02a1/ Log:two-line trace output for process switches diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Added decorator for bytecode implementation methods.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r822:66db7f3c7f67 Date: 2014-05-14 13:57 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/66db7f3c7f67/ Log:Added decorator for bytecode implementation methods. Decorator fetches additional bytes automatic

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Moved around some bytecode implementations to group them in a consisteny way.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r823:e225c9de09c5 Date: 2014-05-14 14:04 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/e225c9de09c5/ Log:Moved around some bytecode implementations to group them in a consisteny way. diff --git a/spyvm

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Refactored activate_unwind_context for less code duplication.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r824:dd88f5e52d5b Date: 2014-05-14 14:13 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/dd88f5e52d5b/ Log:Refactored activate_unwind_context for less code duplication. diff --git a/spyvm/interpreter.py b/spyvm/

[pypy-commit] lang-smalltalk storage: Fixed whitespace in interpreter.py :(

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r819:bf427e482576 Date: 2014-05-14 13:15 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/bf427e482576/ Log:Fixed whitespace in interpreter.py :( diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b

[pypy-commit] lang-smalltalk storage: Appended *Bytecode to some bytecode names for consistency.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r818:05fd9bfcba9c Date: 2014-05-14 13:09 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/05fd9bfcba9c/ Log:Appended *Bytecode to some bytecode names for consistency. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Implemented refactoring to handle the pc in a virtualized way, instead of maintining it inside the context object.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r827:1900ca207c39 Date: 2014-05-14 14:36 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/1900ca207c39/ Log:Implemented refactoring to handle the pc in a virtualized way, instead of maintining it inside th

[pypy-commit] lang-smalltalk storage: Small cleanups in tests.

2014-05-14 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r820:96b59003d67f Date: 2014-05-14 13:15 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/96b59003d67f/ Log:Small cleanups in tests. diff --git a/spyvm/test/test_interpreter.py b/spyvm/test/test_interpreter.py --- a/spyvm/test/test_int

[pypy-commit] lang-smalltalk storage: Merged new interpreter flags.

2014-05-15 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r829:2649a886e4a0 Date: 2014-05-14 15:13 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/2649a886e4a0/ Log:Merged new interpreter flags. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b/spyvm/i

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Updated jit tests. No real changes.

2014-05-15 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r828:17200555aaec Date: 2014-05-14 15:05 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/17200555aaec/ Log:Updated jit tests. No real changes. diff --git a/spyvm/test/jittest/test_basic.py b/spyvm/test/jittest/t

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Merged storage branch.

2014-05-15 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r830:a8514605c0c4 Date: 2014-05-15 12:40 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a8514605c0c4/ Log:Merged storage branch. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: Oups, removed artifact from earlier merge.

2014-05-15 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-refactoring-virtual-pc Changeset: r831:76403ee39c2e Date: 2014-05-15 12:48 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/76403ee39c2e/ Log:Oups, removed artifact from earlier merge. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py ---

[pypy-commit] lang-smalltalk storage: Removed storage_statistics module, replaced with very simple storage_logger module.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r855:9468db2cf599 Date: 2014-06-30 17:57 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/9468db2cf599/ Log:Removed storage_statistics module, replaced with very simple storage_logger module. diff --git a/spyvm/model.py b/spyvm

[pypy-commit] lang-smalltalk storage: Removed binary output for logs, did not help. Added aggregated output, which does the trick.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r862:cc227d08b393 Date: 2014-07-02 17:53 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/cc227d08b393/ Log:Removed binary output for logs, did not help. Added aggregated output, which does the trick. diff --git a/spyvm/storage

[pypy-commit] lang-smalltalk storage: Added "-" as special filename meaning that stdin will be parsed.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r861:d8200654841f Date: 2014-07-02 12:41 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/d8200654841f/ Log:Added "-" as special filename meaning that stdin will be parsed. Aggregating parsed lines directly, instead of collectin

[pypy-commit] lang-smalltalk storage: Added binary storage-log output & parsing to shrink the logfile.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r858:1f520c5d82db Date: 2014-07-01 16:23 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/1f520c5d82db/ Log:Added binary storage-log output & parsing to shrink the logfile. diff --git a/spyvm/storage_logger.py b/spyvm/storage_logger.py

[pypy-commit] lang-smalltalk storage: Fixed log parsing regex

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r866:d39d1b72d99e Date: 2014-07-03 21:12 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/d39d1b72d99e/ Log:Fixed log parsing regex diff --git a/spyvm/tool/storagelog_parser.py b/spyvm/tool/storagelog_parser.py --- a/spyvm/tool/storage

[pypy-commit] lang-smalltalk storage: Removed parsing of binary logs. Slightly improved outputs. Added command to aggregate a logfile.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r863:0fbe2a4a6a3b Date: 2014-07-02 17:54 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/0fbe2a4a6a3b/ Log:Removed parsing of binary logs. Slightly improved outputs. Added command to aggregate a logfile. diff --git a/spyvm/too

[pypy-commit] lang-smalltalk storage: Fixed storage_logger.py

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r857:48cb3f9eda6e Date: 2014-07-01 12:58 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/48cb3f9eda6e/ Log:Fixed storage_logger.py diff --git a/spyvm/storage_logger.py b/spyvm/storage_logger.py --- a/spyvm/storage_logger.py +++ b/spyv

[pypy-commit] lang-smalltalk storage: Added an option to also aggregate and log the classes of elements that cause an object to switch to another storage strategy.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r865:13350a81184e Date: 2014-07-03 15:37 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/13350a81184e/ Log:Added an option to also aggregate and log the classes of elements that cause an object to switch to another storage stra

[pypy-commit] lang-smalltalk storage: Fixed histogram statistics output

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r854:e6b70019cd99 Date: 2014-06-27 13:41 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/e6b70019cd99/ Log:Fixed histogram statistics output diff --git a/spyvm/storage_statistics.py b/spyvm/storage_statistics.py --- a/spyvm/storage_st

[pypy-commit] lang-smalltalk storage: WORK IN PROGRESS. This compiles, but segfaults.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r868:3fe7264ab317 Date: 2014-07-07 13:15 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/3fe7264ab317/ Log:WORK IN PROGRESS. This compiles, but segfaults. - Refactoring: maintaining 2 backreferences to the sender in Con

[pypy-commit] lang-smalltalk storage: Added histogram output for storage statistics.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r853:689aa666070e Date: 2014-06-23 19:14 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/689aa666070e/ Log:Added histogram output for storage statistics. diff --git a/spyvm/storage_statistics.py b/spyvm/storage_statistics.py --- a/spy

[pypy-commit] lang-smalltalk storage: Fixed storage_logger.py for RPython, slightly improved dot-graph.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r859:519def1169d7 Date: 2014-07-01 16:51 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/519def1169d7/ Log:Fixed storage_logger.py for RPython, slightly improved dot-graph. diff --git a/spyvm/storage_logger.py b/spyvm/storage_logger.p

<    1   2   3   4   >