[pypy-commit] lang-smalltalk storage: Printing stack trace in non-translated mode

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r918:2a1d5616e87f Date: 2014-07-18 13:38 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/2a1d5616e87f/ Log:Printing stack trace in non-translated mode diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py --- a/

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

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r919:8c1727512fd2 Date: 2014-07-18 13:50 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/8c1727512fd2/ Log:Merged. Removed configurable trace depth (unnecessary). diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/in

[pypy-commit] lang-smalltalk storage: Moved SenderChainManipulation exception to interpreter.py, as subclass of ContextSwitchException.

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r917:25b23527e013 Date: 2014-07-18 13:34 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/25b23527e013/ Log:Moved SenderChainManipulation exception to interpreter.py, as subclass of ContextSwitchException. Catching SenderChainMa

[pypy-commit] lang-smalltalk storage: Fixed tests and removed obsolete tests.

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r905:6656aa03e7b0 Date: 2014-07-14 13:32 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6656aa03e7b0/ Log:Fixed tests and removed obsolete tests. diff --git a/spyvm/test/test_interpreter.py b/spyvm/test/test_interpreter.py --- a/spyv

[pypy-commit] lang-smalltalk storage: Added safety-net try-except block to print Exception messages (not printed by itself in translated mode).

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r913:0f59f7f54a2c Date: 2014-07-15 22:54 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/0f59f7f54a2c/ Log:Added safety-net try-except block to print Exception messages (not printed by itself in translated mode). diff --git a/

[pypy-commit] lang-smalltalk storage: Fixed bug in CompiledMethod: literals were set to nil when the header was changed. Caused incorrectly compiled code.

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r909:c063fbae6f06 Date: 2014-07-14 18:39 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/c063fbae6f06/ Log:Fixed bug in CompiledMethod: literals were set to nil when the header was changed. Caused incorrectly compiled code. di

[pypy-commit] lang-smalltalk storage: Some fixes to storage strategies:

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r912:541b01ff2814 Date: 2014-07-14 20:22 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/541b01ff2814/ Log:Some fixes to storage strategies: - Added size parameter to each Shadow constructor - Optimized transitions betw

[pypy-commit] lang-smalltalk storage: Fixed an initialization issue

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r914:a742cab321c8 Date: 2014-07-15 23:51 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a742cab321c8/ Log:Fixed an initialization issue diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spyvm/model.py @@ -614,8

[pypy-commit] lang-smalltalk storage: Improved crash report when running in headless mode.

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r910:9a0c4bf44ab6 Date: 2014-07-14 18:42 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/9a0c4bf44ab6/ Log:Improved crash report when running in headless mode. Refactored flushCache primitive to walk the GC roots with less memo

[pypy-commit] lang-smalltalk storage: Removed obsolete CLI flag.

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r907:0b36d560ebf1 Date: 2014-07-14 13:35 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/0b36d560ebf1/ Log:Removed obsolete CLI flag. diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py --- a/targetimageloadin

[pypy-commit] lang-smalltalk storage: Changes to the benchmarks. We really should put this on Monticello or something.

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r916:30a053f8596e Date: 2014-07-16 11:07 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/30a053f8596e/ Log:Changes to the benchmarks. We really should put this on Monticello or something. diff --git a/images/Squeak4.5-noBitBlt

[pypy-commit] lang-smalltalk storage: Added a name for the executable

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r915:c52509373e77 Date: 2014-07-16 00:19 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/c52509373e77/ Log:Added a name for the executable diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py --- a/targetimagel

[pypy-commit] lang-smalltalk storage: Commented out flushCache primitive. We should not need it, since we monitor changes to MethodDictionary objects directly. This primitive takes too long and preven

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r911:63016d515218 Date: 2014-07-14 18:44 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/63016d515218/ Log:Commented out flushCache primitive. We should not need it, since we monitor changes to MethodDictionary objects directly

[pypy-commit] lang-smalltalk storage: Optimizing storage strategies.

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r899:2c3b6f965b1a Date: 2014-07-10 21:29 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/2c3b6f965b1a/ Log:Optimizing storage strategies. diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spyvm/model.py @@ -614,7

[pypy-commit] lang-smalltalk storage: Printing better information in case of a doesNotUnderstand:

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r903:b73849087f13 Date: 2014-07-13 16:42 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b73849087f13/ Log:Printing better information in case of a doesNotUnderstand: diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +

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

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r900:f71c6de0dab8 Date: 2014-07-10 21:31 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f71c6de0dab8/ Log:Merged. diff --git a/spyvm/constants.py b/spyvm/constants.py --- a/spyvm/constants.py +++ b/spyvm/constants.py @@ -190,6 +190,5

[pypy-commit] lang-smalltalk storage: Fixed tracing and doesNotUnderstand outputs

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r904:c5189bb59f35 Date: 2014-07-13 17:17 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/c5189bb59f35/ Log:Fixed tracing and doesNotUnderstand outputs diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py

[pypy-commit] lang-smalltalk storage: Fixed help string.

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r901:37ace0c8899d Date: 2014-07-12 13:16 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/37ace0c8899d/ Log:Fixed help string. diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py --- a/targetimageloadingsmallta

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

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r906:84e2ca8cd10e Date: 2014-07-14 13:35 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/84e2ca8cd10e/ Log:Fixed test. diff --git a/spyvm/test/test_shadow.py b/spyvm/test/test_shadow.py --- a/spyvm/test/test_shadow.py +++ b/spyvm/test

[pypy-commit] lang-smalltalk storage: - Added a parameterized --trace option to control the stack depth up to which the trace is performed.

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r908:cedc9509b5c7 Date: 2014-07-14 18:35 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/cedc9509b5c7/ Log:- Added a parameterized --trace option to control the stack depth up to which the trace is performed. - Added he

[pypy-commit] lang-smalltalk storage: Added a stack_deth mechanism, but only if interp.trace is set.

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r902:4c9262d36e3b Date: 2014-07-13 15:55 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/4c9262d36e3b/ Log:Added a stack_deth mechanism, but only if interp.trace is set. Added a ConstantFlag class to make CLI flags (and other b

[pypy-commit] lang-smalltalk storage: Fixed error-reporting and other outputs after parsing arguments.

2014-07-18 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r898:3146c682cb30 Date: 2014-07-10 16:39 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/3146c682cb30/ Log:Fixed error-reporting and other outputs after parsing arguments. Added flag to disable specialized storage strategies.