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
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
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
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
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
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/
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
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
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
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
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
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
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
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/
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
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
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
--
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
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/
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
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
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
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.
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
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
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.
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
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
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.
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
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
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
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
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
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
+
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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/
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
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
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
+++
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
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.
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
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
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
-
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
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
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
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
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
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
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
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
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
++
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
@@
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
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.
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.
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
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
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
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
+++
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
--
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
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
+==
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
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
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
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.
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:
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
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://
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 - 100 of 301 matches
Mail list logo