[pypy-commit] lang-smalltalk default: README.md edited online with Bitbucket

2015-02-15 Thread anton_gulenko
Author: anton_gulenko Branch: Changeset: r1072:8497f404f0ec Date: 2015-02-15 17:07 + http://bitbucket.org/pypy/lang-smalltalk/changeset/8497f404f0ec/ Log:README.md edited online with Bitbucket diff --git a/README.md b/README.md --- a/README.md +++ b/README.md @@ -1,93 +1,98 @@ -RSqueak

[pypy-commit] pypy default: Merged pypy/pypy into default

2015-04-22 Thread anton_gulenko
Author: anton_gulenko Branch: Changeset: r76869:9ca81bee353c Date: 2015-02-22 11:45 +0100 http://bitbucket.org/pypy/pypy/changeset/9ca81bee353c/ Log:Merged pypy/pypy into default diff too long, truncating to 2000 out of 2663 lines diff --git a/lib_pypy/audioop.py b/lib_pypy/audioop.py

[pypy-commit] pypy default: Merged pypy/pypy into default

2015-04-22 Thread anton_gulenko
Author: anton_gulenko Branch: Changeset: r76870:fe4c27d34d37 Date: 2015-03-07 16:20 +0100 http://bitbucket.org/pypy/pypy/changeset/fe4c27d34d37/ Log:Merged pypy/pypy into default diff too long, truncating to 2000 out of 4777 lines diff --git a/lib_pypy/cffi.egg-info b/lib_pypy/cffi.egg

[pypy-commit] pypy default: Merged pypy/pypy into default

2015-04-22 Thread anton_gulenko
Author: anton_gulenko Branch: Changeset: r76871:cc41fe9a9031 Date: 2015-03-12 13:07 +0100 http://bitbucket.org/pypy/pypy/changeset/cc41fe9a9031/ Log:Merged pypy/pypy into default diff --git a/lib_pypy/cffi.egg-info b/lib_pypy/cffi.egg-info --- a/lib_pypy/cffi.egg-info +++ b/lib_pypy

[pypy-commit] pypy default: Removed pdb, added warning message and made more robust.

2015-04-22 Thread anton_gulenko
Author: Anton Gulenko Branch: Changeset: r76868:4e43d96d9d48 Date: 2015-02-22 11:43 +0100 http://bitbucket.org/pypy/pypy/changeset/4e43d96d9d48/ Log:Removed pdb, added warning message and made more robust. diff --git a/rpython/rlib/rstrategies/logparser.py b/rpython/rlib/rstrategies/logpar

[pypy-commit] pypy default: Added rstrategies (from https://github.com/antongulenko/rstrategies).

2015-04-22 Thread anton_gulenko
Author: Anton Gulenko Branch: Changeset: r76867:25ca52e41849 Date: 2015-02-15 19:15 +0100 http://bitbucket.org/pypy/pypy/changeset/25ca52e41849/ Log:Added rstrategies (from https://github.com/antongulenko/rstrategies). diff --git a/rpython/rlib/rstrategies/README.md b/rpython/rlib/

[pypy-commit] pypy default: Added tests to improve coverage. logger.py and rstrategies.py: 96%.

2015-04-22 Thread anton_gulenko
Author: Anton Gulenko Branch: Changeset: r76875:0f889cf7f755 Date: 2015-03-12 13:04 +0100 http://bitbucket.org/pypy/pypy/changeset/0f889cf7f755/ Log:Added tests to improve coverage. logger.py and rstrategies.py: 96%. diff --git a/rpython/rlib/rstrategies/.coveragerc b/rpython/rlib/rstrateg

[pypy-commit] pypy default: Renamed test.py

2015-04-22 Thread anton_gulenko
Author: Anton Gulenko Branch: Changeset: r76872:400f8dc54f5d Date: 2015-03-07 16:18 +0100 http://bitbucket.org/pypy/pypy/changeset/400f8dc54f5d/ Log:Renamed test.py diff --git a/rpython/rlib/rstrategies/test.py b/rpython/rlib/rstrategies/test_rstrategies.py rename from rpython/rlib/rstrate

[pypy-commit] pypy default: Moved test file into test/ directory.

2015-04-22 Thread anton_gulenko
Author: Anton Gulenko Branch: Changeset: r76873:e9e6ff0ec517 Date: 2015-03-07 17:01 +0100 http://bitbucket.org/pypy/pypy/changeset/e9e6ff0ec517/ Log:Moved test file into test/ directory. Added underscore to some internal methods. diff --git a/rpython/rlib/rstrategies/rstrategies.py

[pypy-commit] pypy default: Converted README.md to reStructuredText inside rpython/doc/

2015-04-22 Thread anton_gulenko
Author: Anton Gulenko Branch: Changeset: r76878:9b7808006d44 Date: 2015-03-12 13:40 +0100 http://bitbucket.org/pypy/pypy/changeset/9b7808006d44/ Log:Converted README.md to reStructuredText inside rpython/doc/ Added short section and reference inside rlib.rst. diff --git a/rpython/do

[pypy-commit] pypy default: 2 small bugfixes, 1 comment

2015-04-22 Thread anton_gulenko
Author: Anton Gulenko Branch: Changeset: r76876:86b93d0474f4 Date: 2015-03-12 13:05 +0100 http://bitbucket.org/pypy/pypy/changeset/86b93d0474f4/ Log:2 small bugfixes, 1 comment diff --git a/rpython/rlib/rstrategies/rstrategies.py b/rpython/rlib/rstrategies/rstrategies.py --- a/rpython/rlib

[pypy-commit] pypy default: Fixed source-code formatting in doc

2015-04-22 Thread anton_gulenko
Author: anton_gulenko Branch: Changeset: r76880:7d7e19e7f237 Date: 2015-03-12 13:58 + http://bitbucket.org/pypy/pypy/changeset/7d7e19e7f237/ Log:Fixed source-code formatting in doc (rstrategies.rst edited online with Bitbucket) diff --git a/rpython/doc/rstrategies.rst b/rpython

[pypy-commit] pypy default: Added underscore to some more methods.

2015-04-22 Thread anton_gulenko
Author: Anton Gulenko Branch: Changeset: r76874:45166060bc6f Date: 2015-03-07 17:10 +0100 http://bitbucket.org/pypy/pypy/changeset/45166060bc6f/ Log:Added underscore to some more methods. diff --git a/rpython/rlib/rstrategies/rstrategies.py b/rpython/rlib/rstrategies/rstrategies.py --- a/r

[pypy-commit] pypy default: Fixed formatting issues in doc file.

2015-04-22 Thread anton_gulenko
Author: Anton Gulenko Branch: Changeset: r76879:83b5d7b51f28 Date: 2015-03-12 14:52 +0100 http://bitbucket.org/pypy/pypy/changeset/83b5d7b51f28/ Log:Fixed formatting issues in doc file. Added example code for the Usage-walkthrough. diff --git a/rpython/doc/rstrategies.rst b/rpython/

[pypy-commit] pypy default: Merged file edited online.

2015-04-22 Thread anton_gulenko
Author: Anton Gulenko Branch: Changeset: r76882:f1984a4d5583 Date: 2015-03-12 15:04 +0100 http://bitbucket.org/pypy/pypy/changeset/f1984a4d5583/ Log:Merged file edited online. diff --git a/rpython/doc/rstrategies.rst b/rpython/doc/rstrategies.rst --- a/rpython/doc/rstrategies.rst +++ b/rpyt

[pypy-commit] pypy default: Merged from pypy/pypy

2015-04-22 Thread anton_gulenko
Author: Anton Gulenko Branch: Changeset: r76877:f26c8203 Date: 2015-03-12 13:11 +0100 http://bitbucket.org/pypy/pypy/changeset/f26c8203/ Log:Merged from pypy/pypy diff too long, truncating to 2000 out of 13267 lines diff --git a/lib_pypy/audioop.py b/lib_pypy/audioop.py --- a/lib_p

[pypy-commit] lang-smalltalk storage: Added some code to the Matrix benchmark.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r867:d1dfa8569637 Date: 2014-07-04 10:14 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/d1dfa8569637/ Log:Added some code to the Matrix benchmark. diff --git a/images/Squeak4.5-noBitBlt.changes b/images/Squeak4.5-noBitBlt.changes --

[pypy-commit] lang-smalltalk storage: Renamed variable/parameter.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r852:35d8fe62d2aa Date: 2014-05-28 15:08 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/35d8fe62d2aa/ Log:Renamed variable/parameter. diff --git a/spyvm/storage_statistics.py b/spyvm/storage_statistics.py --- a/spyvm/storage_statisti

[pypy-commit] lang-smalltalk storage: Using 4 bytes to encode object size due to large objects in Squeak image.

2014-07-07 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r860:a5b744a0ec04 Date: 2014-07-01 17:21 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a5b744a0ec04/ Log:Using 4 bytes to encode object size due to large objects in Squeak image. diff --git a/spyvm/storage_logger.py b/spyvm/

[pypy-commit] lang-smalltalk storage: Changed perform/create_toplevel_context methods of interpreter to work better with RPython.

2014-07-10 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r874:01a714785a05 Date: 2014-07-07 17:35 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/01a714785a05/ Log:Changed perform/create_toplevel_context methods of interpreter to work better with RPython. diff --git a/spyvm/interpre

[pypy-commit] lang-smalltalk storage: Added a suppress_process_switch flag as a hack to enable the -r flag in the Squeak image.

2014-07-10 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r876:f77d391e1255 Date: 2014-07-07 18:46 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f77d391e1255/ Log:Added a suppress_process_switch flag as a hack to enable the -r flag in the Squeak image. diff --git a/spyvm/interprete

[pypy-commit] lang-smalltalk storage: Removed forgotten pdb breakpoints.

2014-07-10 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r873:d033d87d9e19 Date: 2014-07-07 17:33 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/d033d87d9e19/ Log:Removed forgotten pdb breakpoints. diff --git a/spyvm/primitives.py b/spyvm/primitives.py --- a/spyvm/primitives.py +++ b/spyvm

[pypy-commit] lang-smalltalk storage: Removed virtual reference of sender. Was causing performance problems.

2014-07-10 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r880:4934d77ae183 Date: 2014-07-10 12:38 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/4934d77ae183/ Log:Removed virtual reference of sender. Was causing performance problems. Going to add this refactoring to the vref branch.

[pypy-commit] lang-smalltalk storage: Fixed the suppress_process_switch hack, using an array to store the flag, making it modifiable.

2014-07-10 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r877:307b424d7195 Date: 2014-07-09 13:59 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/307b424d7195/ Log:Fixed the suppress_process_switch hack, using an array to store the flag, making it modifiable. diff --git a/spyvm/inte

[pypy-commit] lang-smalltalk storage: Refactored command line flags a little to be more precise and give more controll over what happens.

2014-07-10 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r875:f9f21debba52 Date: 2014-07-07 17:36 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f9f21debba52/ Log:Refactored command line flags a little to be more precise and give more controll over what happens. Added descriptions t

[pypy-commit] lang-smalltalk storage: Fixed console output when executing an entire image.

2014-07-10 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r881:54246f8c1106 Date: 2014-07-10 12:41 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/54246f8c1106/ Log:Fixed console output when executing an entire image. diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.

[pypy-commit] lang-smalltalk storage: Merged

2014-07-10 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r878:656c751d8f58 Date: 2014-07-09 17:13 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/656c751d8f58/ Log:Merged diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b/spyvm/interpreter.py @@ -26,7

[pypy-commit] lang-smalltalk storage: Enabled headless mode by default, to behave like the original flags.

2014-07-10 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r879:cf03ec7872eb Date: 2014-07-10 11:46 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/cf03ec7872eb/ Log:Enabled headless mode by default, to behave like the original flags. diff --git a/targetimageloadingsmalltalk.py b/targetimagel

[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.

[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: - 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: 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: 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 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 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: 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: 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: 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: 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: 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: 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: 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: 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-context-state: Fixed tests, added tests.

2014-07-19 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state Changeset: r922:2d1854d40231 Date: 2014-07-18 15:29 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/2d1854d40231/ Log:Fixed tests, added tests. diff --git a/spyvm/test/test_interpreter.py b/spyvm/test/test_interpreter.py --- a/spyv

[pypy-commit] lang-smalltalk storage-context-state: Fixed ensure: mechanism. Fixed test.

2014-07-19 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state Changeset: r924:f5b3945a1fdc Date: 2014-07-19 13:48 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f5b3945a1fdc/ Log:Fixed ensure: mechanism. Fixed test. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpr

[pypy-commit] lang-smalltalk storage: Refactoring, reduced code duplication.

2014-07-19 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r920:2dd2b3555772 Date: 2014-07-18 14:21 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/2dd2b3555772/ Log:Refactoring, reduced code duplication. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++

[pypy-commit] lang-smalltalk storage-context-state: Delaying SenderChainManipulation as much as possible.

2014-07-19 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state Changeset: r921:76c81645836d Date: 2014-07-18 15:29 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/76c81645836d/ Log:Delaying SenderChainManipulation as much as possible. Added a 'state' field to Context objects, can be Ina

[pypy-commit] lang-smalltalk storage-context-state: Refactored Return-mechanism to make the context state and late sender-chain-manipulation refactoring work.

2014-07-19 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state Changeset: r923:a27bd7d3d458 Date: 2014-07-19 13:15 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a27bd7d3d458/ Log:Refactored Return-mechanism to make the context state and late sender-chain-manipulation refactoring work.

[pypy-commit] lang-smalltalk storage-gcrefs: Extracted walking of gc references in separate module.

2014-07-21 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-gcrefs Changeset: r925:8476f6a16d21 Date: 2014-07-21 11:10 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/8476f6a16d21/ Log:Extracted walking of gc references in separate module. Implemented walking the heap correctly without collecting

[pypy-commit] lang-smalltalk storage: Fixed WeakMessageSend class.

2014-07-21 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r926:64d91d5de341 Date: 2014-07-21 18:35 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/64d91d5de341/ Log:Fixed WeakMessageSend class. Errors at startup are gone, and print- its in workspace work!! diff --git a/images/Squeak4

[pypy-commit] lang-smalltalk storage-display-refactoring: Clean error message on EXIT_TO_DEBUGGER primitive.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r931:ef90a282ad1f Date: 2014-07-21 18:43 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/ef90a282ad1f/ Log:Clean error message on EXIT_TO_DEBUGGER primitive. diff --git a/spyvm/primitives.py b/spyvm/primitives.py -

[pypy-commit] lang-smalltalk storage-display-refactoring: Deleted obsolete Exception class

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r927:3b12d3eb24dc Date: 2014-07-21 17:02 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/3b12d3eb24dc/ Log:Deleted obsolete Exception class diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/sp

[pypy-commit] lang-smalltalk storage-display-refactoring: Added --hacks parameter to enable run_spy_hacks method.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r930:b5dbc52fd7e3 Date: 2014-07-21 18:35 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b5dbc52fd7e3/ Log:Added --hacks parameter to enable run_spy_hacks method. diff --git a/spyvm/objspace.py b/spyvm/objspace.py

[pypy-commit] lang-smalltalk storage-display-refactoring: Trying to get AssertionErrors to print their message.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r928:6a516e497789 Date: 2014-07-21 18:05 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6a516e497789/ Log:Trying to get AssertionErrors to print their message. diff --git a/targetimageloadingsmalltalk.py b/targeti

[pypy-commit] lang-smalltalk storage-display-refactoring: Extracted Display classes from model into a seperate module model_display.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r929:2dac2e226121 Date: 2014-07-21 18:08 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/2dac2e226121/ Log:Extracted Display classes from model into a seperate module model_display. diff --git a/spyvm/const

[pypy-commit] lang-smalltalk storage-display-refactoring: Finally got the 1-bit drawing correctly when width is no multiple of 32.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r935:5dc629a29736 Date: 2014-07-22 19:47 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/5dc629a29736/ Log:Finally got the 1-bit drawing correctly when width is no multiple of 32. diff --git a/spyvm/model_d

[pypy-commit] lang-smalltalk storage-display-refactoring: Made image_name available from object space.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r933:97b7b7828d10 Date: 2014-07-21 19:19 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/97b7b7828d10/ Log:Made image_name available from object space. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a

[pypy-commit] lang-smalltalk storage-display-refactoring: Added FormWrapper to clean up display handling code.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r932:f151c3506b41 Date: 2014-07-21 19:16 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f151c3506b41/ Log:Added FormWrapper to clean up display handling code. diff --git a/spyvm/interpreter_proxy.py b/spyvm/interp

[pypy-commit] lang-smalltalk storage-display-refactoring: Refactoring.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r934:2d4fa0b3f3b7 Date: 2014-07-22 15:51 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/2d4fa0b3f3b7/ Log:Refactoring. The SDLDisplay instance is globally accessible in the space. Cleaned up the process for

[pypy-commit] lang-smalltalk storage-display-refactoring: Added comment.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r936:6f3f768d7ce8 Date: 2014-07-22 21:01 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6f3f768d7ce8/ Log:Added comment. diff --git a/spyvm/model_display.py b/spyvm/model_display.py --- a/spyvm/model_display.py ++

[pypy-commit] lang-smalltalk storage-display-refactoring: Cleanups.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r939:e363f2952c1e Date: 2014-07-22 21:58 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/e363f2952c1e/ Log:Cleanups. diff --git a/spyvm/display.py b/spyvm/display.py --- a/spyvm/display.py +++ b/spyvm/display.py @@

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

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r940:ad963bc84269 Date: 2014-07-22 22:36 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/ad963bc84269/ Log:Merged. diff --git a/spyvm/constants.py b/spyvm/constants.py --- a/spyvm/constants.py +++ b/spyvm/constants.py @@ -54,6 +54,11

[pypy-commit] lang-smalltalk storage-display-refactoring: Reverted changes file back to storage version. Accidentally committed.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r937:123f68a9dffe Date: 2014-07-22 21:37 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/123f68a9dffe/ Log:Reverted changes file back to storage version. Accidentally committed. diff --git a/images/Squeak4.

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

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state Changeset: r941:4e7e88455fcc Date: 2014-07-22 23:12 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/4e7e88455fcc/ Log:Merged. diff --git a/images/Squeak4.5-noBitBlt.changes b/images/Squeak4.5-noBitBlt.changes --- a/images/Squeak4.

[pypy-commit] lang-smalltalk storage-display-refactoring: Removed --invert flag.

2014-07-22 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-display-refactoring Changeset: r938:39973aaf497d Date: 2014-07-22 21:54 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/39973aaf497d/ Log:Removed --invert flag. diff --git a/spyvm/model_display.py b/spyvm/model_display.py --- a/spyvm/model_displ

[pypy-commit] lang-smalltalk storage: Added --safe-trace flag which omits printing contents of byte objects.

2014-07-24 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r942:adcfa00d78d1 Date: 2014-07-23 19:27 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/adcfa00d78d1/ Log:Added --safe-trace flag which omits printing contents of byte objects. diff --git a/spyvm/interpreter.py b/spyvm/interp

[pypy-commit] lang-smalltalk storage-context-state: Added --safe-trace flag which omits printing contents of byte objects.

2014-07-24 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state Changeset: r944:eca2665b8824 Date: 2014-07-23 19:27 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/eca2665b8824/ Log:Added --safe-trace flag which omits printing contents of byte objects. diff --git a/spyvm/interpreter.py

[pypy-commit] lang-smalltalk storage-context-state: Updated test.

2014-07-24 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state Changeset: r943:369091d66f5d Date: 2014-07-23 15:30 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/369091d66f5d/ Log:Updated test. diff --git a/spyvm/test/test_model.py b/spyvm/test/test_model.py --- a/spyvm/test/test_model.py +++

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

2014-07-24 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state Changeset: r945:6f021854ceab Date: 2014-07-23 19:28 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6f021854ceab/ Log:Merged. ___ pypy-commit mailing list pypy-commit@python.org https://m

[pypy-commit] lang-smalltalk storage-interpreter-refactoring: Finished refactoring. Tests green and compiling.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-interpreter-refactoring Changeset: r950:1551fe558ac2 Date: 2014-07-25 09:05 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/1551fe558ac2/ Log:Finished refactoring. Tests green and compiling. diff --git a/spyvm/interpreter_bytecodes.py b/spyvm/in

[pypy-commit] lang-smalltalk storage-interpreter-refactoring: Updated test.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-interpreter-refactoring Changeset: r949:b18685474409 Date: 2014-07-23 15:30 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b18685474409/ Log:Updated test. diff --git a/spyvm/test/test_model.py b/spyvm/test/test_model.py --- a/spyvm/test/test_mo

[pypy-commit] lang-smalltalk storage: Fixed printing of ByteObjects.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r947:d8f09e784dd7 Date: 2014-07-24 19:23 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/d8f09e784dd7/ Log:Fixed printing of ByteObjects. diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++ b/spyvm/model.py @@ -823,8

[pypy-commit] lang-smalltalk storage-context-state-v2: Added the rest of the refactoring.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state-v2 Changeset: r955:92d182dabea1 Date: 2014-07-25 16:33 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/92d182dabea1/ Log:Added the rest of the refactoring. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interp

[pypy-commit] lang-smalltalk storage: Commented out instpecting of event input queue in #fetchMoreEvents.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r958:6e826a50e53c Date: 2014-07-26 10:26 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6e826a50e53c/ Log:Commented out instpecting of event input queue in #fetchMoreEvents. diff --git a/images/Squeak4.5-noBitBlt.changes b/images/Sq

[pypy-commit] lang-smalltalk storage-context-state-v2: Added part of the context state refactoring.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state-v2 Changeset: r954:7292a07cb139 Date: 2014-07-25 11:07 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/7292a07cb139/ Log:Added part of the context state refactoring. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/sp

[pypy-commit] lang-smalltalk storage-context-state-v2: Removed LocalReturn exception, handling it with flags in the Return exception.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state-v2 Changeset: r959:b76819c9b3b6 Date: 2014-07-27 11:18 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/b76819c9b3b6/ Log:Removed LocalReturn exception, handling it with flags in the Return exception. This fixed drawing issue

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

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r960:3c59d53022d4 Date: 2014-07-27 11:24 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/3c59d53022d4/ Log:Merged. diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b/spyvm/interpreter.py @@ -1,7

[pypy-commit] lang-smalltalk storage: Added trace option to only show process switches, stack overflows and sender chain manipulations.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r957:4e239fce82f4 Date: 2014-07-26 10:24 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/4e239fce82f4/ Log:Added trace option to only show process switches, stack overflows and sender chain manipulations. diff --git a/spyvm/in

[pypy-commit] lang-smalltalk storage-interpreter-refactoring: Intermediate commit.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-interpreter-refactoring Changeset: r948:3d889c32a173 Date: 2014-07-25 08:55 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/3d889c32a173/ Log:Intermediate commit. Added message to all SmalltalkExceptions, catching and printing at toplevel

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

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r951:c78638460d93 Date: 2014-07-25 09:07 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/c78638460d93/ Log:Merged. diff too long, truncating to 2000 out of 2038 lines diff --git a/spyvm/error.py b/spyvm/error.py --- a/spyvm/error.py

[pypy-commit] lang-smalltalk storage: Cleaned up tests a little by extracting helper methods.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r961:95be1db81391 Date: 2014-07-27 12:16 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/95be1db81391/ Log:Cleaned up tests a little by extracting helper methods. diff --git a/spyvm/test/test_interpreter.py b/spyvm/test/test_interpret

[pypy-commit] lang-smalltalk storage-context-state-v2: Delaying SenderChainManipulation as much as possible.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state-v2 Changeset: r952:288e40aaf989 Date: 2014-07-18 15:29 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/288e40aaf989/ Log:Delaying SenderChainManipulation as much as possible. Added a 'state' field to Context objects, can be

[pypy-commit] lang-smalltalk storage-context-state-v2: Added some Squeak image tests.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state-v2 Changeset: r956:f500ff8dea45 Date: 2014-07-25 16:33 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f500ff8dea45/ Log:Added some Squeak image tests. diff --git a/spyvm/test/test_interpreter.py b/spyvm/test/test_interpreter.py --

[pypy-commit] lang-smalltalk storage-context-state-v2: Fixed tests, added tests.

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state-v2 Changeset: r953:6a476300d0c3 Date: 2014-07-18 15:29 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6a476300d0c3/ Log:Fixed tests, added tests. diff --git a/spyvm/test/test_interpreter.py b/spyvm/test/test_interpreter.py --- a/s

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

2014-07-27 Thread anton_gulenko
Author: Anton Gulenko Branch: storage Changeset: r962:44419a6b6d08 Date: 2014-07-27 12:29 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/44419a6b6d08/ Log:Merged default. diff --git a/README.md b/README.md new file mode 100644 --- /dev/null +++ b/README.md @@ -0,0 +1,69 @@ +Spy +==

[pypy-commit] lang-smalltalk storage-context-state-v3: Calling stack_frame from loop()

2014-07-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state-v3 Changeset: r993:da722243ee58 Date: 2014-07-26 23:38 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/da722243ee58/ Log:Calling stack_frame from loop() diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpret

[pypy-commit] lang-smalltalk storage-vref: Added vref refactoring: keeping a virtual back-reference to the sender as long as possible.

2014-07-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-vref Changeset: r992:3fa384225c32 Date: 2014-07-10 12:56 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/3fa384225c32/ Log:Added vref refactoring: keeping a virtual back-reference to the sender as long as possible. TODO: Explore why this

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

2014-07-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-allocRemoval Changeset: r989:2e3b082dd9a1 Date: 2014-04-03 10:55 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/2e3b082dd9a1/ Log:Merged storage branch. diff too long, truncating to 2000 out of 4957 lines diff --git a/images/Squeak4.5-noBitBlt

[pypy-commit] lang-smalltalk storage-context-state-v3:

2014-07-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state-v3 Changeset: r995:a334c37ae996 Date: 2014-07-27 12:20 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a334c37ae996/ Log: ___ pypy-commit mailing list pypy-commit@python.org https://mail.

[pypy-commit] lang-smalltalk storage-interpreter-refactoring:

2014-07-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-interpreter-refactoring Changeset: r998:63c0ad701980 Date: 2014-07-27 12:21 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/63c0ad701980/ Log: ___ pypy-commit mailing list pypy-commit@python.org https:

[pypy-commit] lang-smalltalk strategies:

2014-07-28 Thread anton_gulenko
Author: Anton Gulenko Branch: strategies Changeset: r1001:f23c08f44b8b Date: 2014-07-28 09:47 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/f23c08f44b8b/ Log: ___ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/ma

[pypy-commit] lang-smalltalk storage-ignoringStackOverflow:

2014-07-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-ignoringStackOverflow Changeset: r999:ae4fc5aa360d Date: 2014-07-28 09:42 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/ae4fc5aa360d/ Log: ___ pypy-commit mailing list pypy-commit@python.org https://

[pypy-commit] lang-smalltalk storage-context-state-v2:

2014-07-28 Thread anton_gulenko
Author: Anton Gulenko Branch: storage-context-state-v2 Changeset: r1002:e4a9aefa19ac Date: 2014-07-28 09:47 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/e4a9aefa19ac/ Log: ___ pypy-commit mailing list pypy-commit@python.org https://mail

  1   2   3   4   >