Author: Lars Wassermann
Branch:
Changeset: r514:3494932a8f0d
Date: 2013-10-22 18:49 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/3494932a8f0d/
Log:removed tracing on keyboard 's' and 't'
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+++ b/spyvm
Author: Lars Wassermann
Branch:
Changeset: r513:9db538bbab54
Date: 2013-08-07 14:54 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/9db538bbab54/
Log:added the removal of the system ui process to minibluebookdebug
image in case we benchmark anything
diff --git a/images/mini
Author: Lars Wassermann
Branch:
Changeset: r512:00d58cffb79d
Date: 2013-08-06 14:53 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/00d58cffb79d/
Log:adde benchmarkFill to the minibluebookdebug image, allowing for the
FILL primitive to be benchmarked (145) fixed the fill pri
Author: Lars Wassermann
Branch:
Changeset: r511:085d4f0b0d98
Date: 2013-07-24 09:22 +
http://bitbucket.org/pypy/lang-smalltalk/changeset/085d4f0b0d98/
Log:added benchmarksMixedRules to the image as a bitblt-only benchmark
diff --git a/images/minibluebookdebug.image b/images/minibluebook
Author: Lars Wassermann
Branch:
Changeset: r509:b2990d16a4e8
Date: 2013-07-20 23:16 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/b2990d16a4e8/
Log:Changed the fail primitive to better print in case of DNU and not
halting (allowing for endless loops. Increased the initial
Author: Lars Wassermann
Branch:
Changeset: r510:cf38c4375aee
Date: 2013-07-20 23:16 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/cf38c4375aee/
Log:changed benchmarks
diff --git a/images/minibluebookdebug.image b/images/minibluebookdebug.image
index
4bb8ed8fd0cdcee3a381df2e4ad05
Author: Lars Wassermann
Branch:
Changeset: r508:3b7c62fe0b00
Date: 2013-07-20 13:19 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/3b7c62fe0b00/
Log:commited the cog plugins for linux in order to allow a asmgcc bug
report
diff --git a/B2DPlugin b/B2DPlugin
new file mode 10
Author: Lars Wassermann
Branch:
Changeset: r505:cb9c370c7dae
Date: 2013-07-19 11:52 +
http://bitbucket.org/pypy/lang-smalltalk/changeset/cb9c370c7dae/
Log:changed return type of unwrap positive 32 bit int from int to r_uint
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_pro
Author: Lars Wassermann
Branch:
Changeset: r507:f48f9c043b3e
Date: 2013-07-19 11:53 +
http://bitbucket.org/pypy/lang-smalltalk/changeset/f48f9c043b3e/
Log:added FILL primitive (145)
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+++ b/spyvm/primitives.p
Author: Lars Wassermann
Branch:
Changeset: r506:231c592b8c33
Date: 2013-07-19 11:53 +
http://bitbucket.org/pypy/lang-smalltalk/changeset/231c592b8c33/
Log:added caching for dlsym function names to speed up dynamically
loaded named primitives
diff --git a/spyvm/interpreter_proxy.
Author: Lars Wassermann
Branch:
Changeset: r504:8f27fbc5ff8c
Date: 2013-07-16 17:36 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/8f27fbc5ff8c/
Log:added printing to blockContextShadows to improve the exit print on
debugger-spawn in old images
diff --git a/spyvm/primitive
Author: Lars Wassermann
Branch:
Changeset: r503:0340cec8ce22
Date: 2013-07-16 17:35 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/0340cec8ce22/
Log:fixing the remaining test
diff --git a/spyvm/test/test_model.py b/spyvm/test/test_model.py
--- a/spyvm/test/test_model.py
+++ b/spyv
Author: Lars Wassermann
Branch:
Changeset: r500:8f1a3b5e4c46
Date: 2013-07-16 16:19 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/8f1a3b5e4c46/
Log:greened tests
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/model.py
@@ -879,7 +879,7 @@
def ge
Author: Lars Wassermann
Branch:
Changeset: r502:5ed5f4b4771f
Date: 2013-07-16 17:07 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/5ed5f4b4771f/
Log:added orig files and my cache of previous
targetimageloadingsmalltalk-versions to .hgignore
diff --git a/.hgignore b/.hgigno
Author: Lars Wassermann
Branch:
Changeset: r499:b992548ddcd8
Date: 2013-07-16 15:50 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/b992548ddcd8/
Log:improved rpython bitblt removing some of the errors added a printing
function to rpython bb as well as the minibluebookdebug
Author: Lars Wassermann
Branch:
Changeset: r501:e98733626cd9
Date: 2013-07-16 17:04 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/e98733626cd9/
Log:added first rpython bitblt test
diff --git a/spyvm/test/test_bitblt.py b/spyvm/test/test_bitblt.py
new file mode 100644
--- /dev/nul
Author: Lars Wassermann
Branch:
Changeset: r498:a7da58655da8
Date: 2013-07-15 20:27 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/a7da58655da8/
Log:readded RPython BitBlt code
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/model.py
@@ -92,6 +92,12 @
Author: Lars Wassermann
Branch:
Changeset: r497:0a1371c9a90f
Date: 2013-07-15 20:26 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/0a1371c9a90f/
Log:fixed a typo with _attr_ -> _attrs_ and subsequent annotator errors
diff --git a/spyvm/error.py b/spyvm/error.py
--- a/spyvm/error.p
Author: Lars Wassermann
Branch:
Changeset: r496:011594b37fd4
Date: 2013-07-15 14:26 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/011594b37fd4/
Log:improvements to the benchmarking code in the image, an unknown fix
to bitblt by tim
diff --git a/images/minibluebookdebug.im
Author: Lars Wassermann
Branch:
Changeset: r495:50042e3907a0
Date: 2013-07-15 14:20 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/50042e3907a0/
Log:fixed a bug with type conversion when interpreting
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/mod
Author: Lars Wassermann
Branch:
Changeset: r493:6c97c6bc7fc1
Date: 2013-07-09 20:20 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/6c97c6bc7fc1/
Log:added version object to the image, thus allowing in startup to
decide whether to have a lower bound for artifical processes
Author: Lars Wassermann
Branch:
Changeset: r494:acba2d191ee3
Date: 2013-07-09 20:21 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/acba2d191ee3/
Log:added SmallInteger>>#benchmarkExampleOne and prepared changing the
copybits primitive number from 96 to the one for external
Author: Lars Wassermann
Branch:
Changeset: r491:2e1f503bdb08
Date: 2013-07-05 23:59 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/2e1f503bdb08/
Log:freeing the module and function names after sending them to i.a.
dlsym
diff --git a/spyvm/interpreter_proxy.py b/spyvm/inter
Author: Lars Wassermann
Branch:
Changeset: r492:248c652808be
Date: 2013-07-08 13:40 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/248c652808be/
Log:refactored the kernel test collection to be faster on interpreted
RSqueak VMs
diff --git a/SPy-Benchmarks.package/Integer.ex
Author: Lars Wassermann
Branch:
Changeset: r490:f7ddeabde122
Date: 2013-07-05 15:55 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/f7ddeabde122/
Log:fixed offset problems for display bitmap test values
diff --git a/spyvm/test/test_model.py b/spyvm/test/test_model.py
--- a/spyvm/te
Author: Lars Wassermann
Branch:
Changeset: r489:2c23bb7db0f1
Date: 2013-07-05 15:48 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/2c23bb7db0f1/
Log:added test for the offset computation for 1bit case
diff --git a/spyvm/test/test_model.py b/spyvm/test/test_model.py
--- a/spyvm/tes
Author: Lars Wassermann
Branch:
Changeset: r488:d185c4603165
Date: 2013-07-05 15:35 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/d185c4603165/
Log:fixed boundary errors with display bitmaps: every line starts with a
round word, therefore the empty space is at the end of e
Author: Lars Wassermann
Branch:
Changeset: r487:a2e7f25a1987
Date: 2013-07-05 15:33 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/a2e7f25a1987/
Log:discontinue the support for 16 bit display depth, because of their
color-format
diff --git a/spyvm/model.py b/spyvm/model.py
Author: Lars Wassermann
Branch:
Changeset: r480:ee08c90d63b5
Date: 2013-06-26 14:54 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/ee08c90d63b5/
Log:added guards for float-primitives to return NaN and Infinity,
according to Smalltalk requirements when the math module raises
Author: Lars Wassermann
Branch:
Changeset: r479:5b79cdcfa13c
Date: 2013-06-26 14:52 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/5b79cdcfa13c/
Log:hopefully fixed error on the windows ci machine
diff --git a/spyvm/test/test_model.py b/spyvm/test/test_model.py
--- a/spyvm/test/te
Author: Lars Wassermann
Branch:
Changeset: r477:eb1af4f5f97f
Date: 2013-06-26 12:51 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/eb1af4f5f97f/
Log:fixed a bug when creating nameless classes and using them (Behavior
new new)
diff --git a/spyvm/shadow.py b/spyvm/shadow.py
Author: Lars Wassermann
Branch:
Changeset: r476:e35f642fd164
Date: 2013-06-26 12:45 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/e35f642fd164/
Log:reremoved nojit benchmarks
diff --git a/benchmarks.py b/benchmarks.py
--- a/benchmarks.py
+++ b/benchmarks.py
@@ -221,7 +221,7 @@
Author: Lars Wassermann
Branch:
Changeset: r478:d661709c25eb
Date: 2013-06-26 12:52 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/d661709c25eb/
Log:fixed a bug when suspending an already suspended process
diff --git a/spyvm/wrapper.py b/spyvm/wrapper.py
--- a/spyvm/wrapper.py
+++
Author: Lars Wassermann
Branch:
Changeset: r474:ae6f205a03e4
Date: 2013-06-25 15:55 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/ae6f205a03e4/
Log:removed the rsqueakvm-nojit benchmark because it takes too much time
on the server.
diff --git a/benchmarks.py b/benchmarks.
Author: Lars Wassermann
Branch:
Changeset: r471:064a045efe5b
Date: 2013-06-20 13:26 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/064a045efe5b/
Log:fixed weird translation bug where keyword arguments are required by
translator, instead of relying on sequence
diff --git a/
Author: Lars Wassermann
Branch:
Changeset: r470:046f02416b4f
Date: 2013-06-20 13:05 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/046f02416b4f/
Log:fixed translation and type problems with the new c_layout changes to
bytes and words objects
diff --git a/spyvm/model.py b/s
Author: Lars Wassermann
Branch:
Changeset: r465:299db1bfe2dc
Date: 2013-06-19 12:53 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/299db1bfe2dc/
Log:added firstIndexableField added secondary layout to
WordsObjects which reads/writes from/into a heap-c-array
diff --git a/sp
Author: Lars Wassermann
Branch:
Changeset: r467:469aa663812c
Date: 2013-06-19 16:36 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/469aa663812c/
Log:implemented c_layout for BytesObject added immutable hint for _size
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_prox
Author: Lars Wassermann
Branch:
Changeset: r469:d5040bb62aaf
Date: 2013-06-20 13:04 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/d5040bb62aaf/
Log:added convert_to_c_layout to W_DisplayBitmap removing the
(now wrongful) caching is still pending
diff --git a/spyvm/interpr
Author: Lars Wassermann
Branch:
Changeset: r468:b149a1a7719f
Date: 2013-06-20 13:02 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/b149a1a7719f/
Log:masked print statements in interpreter_proxy with trace-checks
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
Author: Lars Wassermann
Branch:
Changeset: r466:6809cec55ee1
Date: 2013-06-19 16:35 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/6809cec55ee1/
Log:implemented interpreter proxy function loadFunctionFrom implemented
primitiveFail without raising ProxyFunctionFailedError
d
Author: Lars Wassermann
Branch:
Changeset: r461:8bb0308ecb3d
Date: 2013-06-17 17:15 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/8bb0308ecb3d/
Log:added fileplugin primitiveGetPosition
diff --git a/spyvm/plugins/fileplugin.py b/spyvm/plugins/fileplugin.py
--- a/spyvm/plugins/fil
Author: Lars Wassermann
Branch:
Changeset: r447:679647db7890
Date: 2013-06-11 11:43 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/679647db7890/
Log:added long and interpreter proxy minor 4 stubs
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/inte
Author: Lars Wassermann
Branch:
Changeset: r451:a218c2dfae8f
Date: 2013-06-14 12:59 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/a218c2dfae8f/
Log:added the last stubs of InterpreterProxy
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/interprete
Author: Lars Wassermann
Branch:
Changeset: r459:7c7a00b215d5
Date: 2013-06-17 16:01 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/7c7a00b215d5/
Log:fixed error in quo primitive: round towards 0 instead of -inf
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/pri
Author: Lars Wassermann
Branch:
Changeset: r457:19c1a78e9e83
Date: 2013-06-17 13:22 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/19c1a78e9e83/
Log:improved printing for interpreter proxy removed individual
printing statements in favor of printing in the wrapper
ad
Author: Lars Wassermann
Branch:
Changeset: r464:1aa209705f3a
Date: 2013-06-18 15:58 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/1aa209705f3a/
Log:added fileplugin-writefileprimitive
diff --git a/spyvm/plugins/fileplugin.py b/spyvm/plugins/fileplugin.py
--- a/spyvm/plugins/filep
Author: Lars Wassermann
Branch:
Changeset: r458:08c73a56a895
Date: 2013-06-17 14:13 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/08c73a56a895/
Log:added the possibility of having a single string arg to
targetimageloadingsmalltalk
diff --git a/targetimageloadingsmalltalk.
Author: Lars Wassermann
Branch:
Changeset: r448:ce8d75cdb2fc
Date: 2013-06-11 11:43 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/ce8d75cdb2fc/
Log:added interpreter proxy minor 3 stubs
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/interpreter_p
Author: Lars Wassermann
Branch:
Changeset: r462:87173d05b6c2
Date: 2013-06-18 15:55 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/87173d05b6c2/
Log:restructured sqGetInterpreterProxy, because the JIT can't be
generated when exposed functions are called in rpython code
dif
Author: Lars Wassermann
Branch:
Changeset: r453:6740391af94e
Date: 2013-06-14 16:45 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/6740391af94e/
Log:added static tracing for called interpreter_proxy functions and
fixed bool-return type
diff --git a/spyvm/interpreter_proxy.
Author: Lars Wassermann
Branch:
Changeset: r455:568172d7577c
Date: 2013-06-14 16:54 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/568172d7577c/
Log:increased minor version by one to be able to load shared libraries
compiled with recent headers
diff --git a/spyvm/interpret
Author: Lars Wassermann
Branch:
Changeset: r446:e64194e6ea6c
Date: 2013-06-11 11:43 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/e64194e6ea6c/
Log:added interpreter-proxy minor 2 stubs
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/interpreter_p
Author: Lars Wassermann
Branch:
Changeset: r452:80ccad6058ee
Date: 2013-06-14 16:44 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/80ccad6058ee/
Log:fixed minor/major-bug
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/interpreter_proxy.py
+++ b/sp
Author: Lars Wassermann
Branch:
Changeset: r463:52d5e8f2ef2d
Date: 2013-06-18 15:57 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/52d5e8f2ef2d/
Log:fixed the JIT-bug: wrap_int was annotated with longlong
type, although it should have been int fixed all such send
si
Author: Lars Wassermann
Branch:
Changeset: r454:40875946b055
Date: 2013-06-14 16:54 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/40875946b055/
Log:(tfel, lwassermann): added dynamic loading capabilities fixed
problem with execution folder identification (adapted from
Author: Lars Wassermann
Branch:
Changeset: r450:38261a187782
Date: 2013-06-11 11:45 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/38261a187782/
Log:added interpreter proxy stubs for minor 7
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/interpret
Author: Lars Wassermann
Branch:
Changeset: r460:6dde3110edf1
Date: 2013-06-17 17:14 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/6dde3110edf1/
Log:fixed another problem with primitive QUO added more test-cases for
quo
diff --git a/spyvm/primitives.py b/spyvm/primitives.p
Author: Lars Wassermann
Branch:
Changeset: r456:4f4372c774a9
Date: 2013-06-17 13:20 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/4f4372c774a9/
Log:added correct identification of saved window size and communication
to the image (via primitive SCREEN_SIZE) needed to add th
Author: Lars Wassermann
Branch:
Changeset: r449:c4ab2046ee2a
Date: 2013-06-11 11:44 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/c4ab2046ee2a/
Log:added interpreter proxy minor 5 & 6 stubs
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/interpret
Author: Lars Wassermann
Branch:
Changeset: r445:ab55fd796e76
Date: 2013-06-10 19:30 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/ab55fd796e76/
Log:added prebuild class "Bitmap" needed for assignment from image, the
interpreter proxy and (maybe eventually) bitblt
diff --g
Author: Lars Wassermann
Branch:
Changeset: r444:839dc50737a1
Date: 2013-06-10 19:29 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/839dc50737a1/
Log:stubbed some more functions of interpreterproxy: compiler-
hooks and bitblt-calls
diff --git a/spyvm/interpreter_proxy.py b/
Author: Lars Wassermann
Branch:
Changeset: r440:c00e555fc976
Date: 2013-06-10 18:55 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/c00e555fc976/
Log:added converting methods to interpreter proxy
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/inter
Author: Lars Wassermann
Branch:
Changeset: r441:ca33279eb6d4
Date: 2013-06-10 18:56 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/ca33279eb6d4/
Log:added storing into object to interpreter proxy
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/inte
Author: Lars Wassermann
Branch:
Changeset: r436:7917efb6170d
Date: 2013-06-03 13:17 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/7917efb6170d/
Log:added some more primitives, some of the are stubbed
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm
Author: Lars Wassermann
Branch:
Changeset: r443:2a52dc328e17
Date: 2013-06-10 18:58 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/2a52dc328e17/
Log:added remaining other functions
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/interpreter_proxy.p
Author: Lars Wassermann
Branch:
Changeset: r439:d6e12befe317
Date: 2013-06-10 18:54 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/d6e12befe317/
Log:added testing methods, some of the stubbed
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/interpre
Author: Lars Wassermann
Branch:
Changeset: r438:a5e3526739ba
Date: 2013-06-10 18:53 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/a5e3526739ba/
Log:added constant returning functions to interpreter-proxy added
bitmap-class to constants
diff --git a/spyvm/constants.py b/sp
Author: Lars Wassermann
Branch:
Changeset: r437:d94a8bfa757f
Date: 2013-06-10 13:46 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/d94a8bfa757f/
Log:fixed some type-issues by branching in interpreter proxy added maps
for oop-to-object mapping
diff --git a/spyvm/interpreter
Author: Lars Wassermann
Branch:
Changeset: r442:127ac7fc16ff
Date: 2013-06-10 18:57 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/127ac7fc16ff/
Log:added misc category functions
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/interpreter_proxy.py
Author: Lars Wassermann
Branch:
Changeset: r435:9471f0ad6d08
Date: 2013-06-03 11:33 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/9471f0ad6d08/
Log:changed wrapping mechanism of interpreterProxy functions(ipfs):
signature is now given from (int, float, oop, ...) and
Author: Lars Wassermann
Branch:
Changeset: r433:03dc3c9bbf83
Date: 2013-05-31 22:40 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/03dc3c9bbf83/
Log:renamed interpreter_proxy.InterpreterProxy to IProxy added 13
interpreterProxy functions, oop & Array-result handling is only
Author: Lars Wassermann
Branch:
Changeset: r432:19f938127015
Date: 2013-05-31 20:59 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/19f938127015/
Log:added hint to the VirtualMachine, to have it's field names preserved
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_pro
Author: Lars Wassermann
Branch:
Changeset: r431:63aa3c3de920
Date: 2013-05-31 19:30 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/63aa3c3de920/
Log:added decorator for interpreterProxy functions
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/inte
Author: Lars Wassermann
Branch:
Changeset: r430:554141f002ff
Date: 2013-05-31 17:48 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/554141f002ff/
Log:(tfel, lwassermann): first iteration of working, exposed functions
diff --git a/spyvm/interpreter_proxy.py b/spyvm
Author: Lars Wassermann
Branch:
Changeset: r434:85ca24ecf5fb
Date: 2013-06-01 11:48 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/85ca24ecf5fb/
Log:fixed two translation caveats
diff --git a/spyvm/interpreter_proxy.py b/spyvm/interpreter_proxy.py
--- a/spyvm/interpreter_proxy.py
Author: Lars Wassermann
Branch:
Changeset: r425:2126b202547a
Date: 2013-05-30 15:34 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/2126b202547a/
Log:added size-check for varsized object creation
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+++ b
Author: Lars Wassermann
Branch:
Changeset: r426:870c8de33664
Date: 2013-05-30 15:36 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/870c8de33664/
Log:fixed #perform:withArgs:-primitive: The problem was that simply
pushing the arguments might overflow the stack. Therefore, do
Author: Lars Wassermann
Branch:
Changeset: r428:a36b18faa5c5
Date: 2013-05-30 16:32 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/a36b18faa5c5/
Log:moved the print statement, because when halting live, that statement
is always the first typed
diff --git a/spyvm/plugins/vm
Author: Lars Wassermann
Branch:
Changeset: r424:6d0d72844d3e
Date: 2013-05-29 23:23 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/6d0d72844d3e/
Log:added clone method to W_CompiledMethod to avoid falling back onto
W_Object (NotImplemented) Implementation.
diff --git a/spy
Author: Lars Wassermann
Branch:
Changeset: r427:d3122742615c
Date: 2013-05-30 16:31 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/d3122742615c/
Log:changed the ui-process handling in case of an explicit message send:
added another primitive to vmdebugging which indicates w
Author: Lars Wassermann
Branch:
Changeset: r429:6952fbe9d073
Date: 2013-05-31 10:29 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/6952fbe9d073/
Log:committed Squeak changes for testing, etc.
diff --git a/SPy-Benchmarks.package/Integer.extension/instance/runTests.st
b/SPy-Benchma
Author: Lars Wassermann
Branch:
Changeset: r422:2c471ff9ff49
Date: 2013-05-29 21:18 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/2c471ff9ff49/
Log:added primitives for vmdebugging
diff --git a/spyvm/plugins/vmdebugging.py b/spyvm/plugins/vmdebugging.py
--- a/spyvm/plugins/vmdebu
Author: Lars Wassermann
Branch:
Changeset: r420:51993a43b47c
Date: 2013-05-29 09:55 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/51993a43b47c/
Log:added primitiveSetFilePosition to FilePlugin
diff --git a/spyvm/plugins/fileplugin.py b/spyvm/plugins/fileplugin.py
--- a/spyvm/plug
Author: Lars Wassermann
Branch:
Changeset: r421:5b8f06f0ec25
Date: 2013-05-29 21:18 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/5b8f06f0ec25/
Log:fixed overlow-error in primitive float_times_two_raised
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyv
Author: Lars Wassermann
Branch:
Changeset: r423:78905cdad21d
Date: 2013-05-29 21:53 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/78905cdad21d/
Log:fixed infinity-retrieval to be RPython-compatible
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+
Author: Lars Wassermann
Branch:
Changeset: r419:7518cab03fce
Date: 2013-05-28 18:27 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/7518cab03fce/
Log:Changed the priority of eventual spawned processes to 41, because 40
is the user-priority in newer Squeak images. This breaks
Author: Lars Wassermann
Branch:
Changeset: r418:0c6b78a77dca
Date: 2013-05-28 18:24 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/0c6b78a77dca/
Log:moved the returning-context identification from the copy of
returnTopFromMethod to s_home, because simply overwriting
Author: Lars Wassermann
Branch:
Changeset: r416:44b7cd5560d8
Date: 2013-05-24 13:58 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/44b7cd5560d8/
Log:fixed the bugs in FileOpen:
- removed truncate flag
- the flag-combination create & rdwr automatically mean that the
Author: Lars Wassermann
Branch:
Changeset: r417:ca22950ac473
Date: 2013-05-24 18:21 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/ca22950ac473/
Log:changes needed to make the vm translateable:
- added intmask call when creating Smallintegers, thus asserting the
typ
Author: Lars Wassermann
Branch:
Changeset: r415:8646558cfea0
Date: 2013-05-24 13:56 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/8646558cfea0/
Log:added short access to bytes/words-objects (primitives 143, 144)
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
++
Author: Lars Wassermann
Branch:
Changeset: r413:51996b35860b
Date: 2013-05-23 16:44 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/51996b35860b/
Log:fixed a bug in fileplugin primitives
diff --git a/spyvm/plugins/fileplugin.py b/spyvm/plugins/fileplugin.py
--- a/spyvm/plugins/file
Author: Lars Wassermann
Branch:
Changeset: r414:597318b660c2
Date: 2013-05-23 16:44 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/597318b660c2/
Log:in the smalltalk debugging tools, renamed skip to over
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpre
Author: Lars Wassermann
Branch:
Changeset: r407:82471b6e5fad
Date: 2013-05-22 15:59 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/82471b6e5fad/
Log:added named primitive FilePlugin>>primitiveDirectoryLookup
diff --git a/spyvm/plugins/fileplugin.py b/spyvm/plugins/fileplugin.py
--
Author: Lars Wassermann
Branch:
Changeset: r412:90b4534942c9
Date: 2013-05-23 16:43 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/90b4534942c9/
Log:removed the argcount from ContextPartShadow>>short_str in favor of
counting colons in method_str
diff --git a/spyvm/interpre
Author: Lars Wassermann
Branch:
Changeset: r411:edb22d518256
Date: 2013-05-23 14:45 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/edb22d518256/
Log:added skipping to the smalltalk-debugger-functionality
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpre
Author: Lars Wassermann
Branch:
Changeset: r406:f8a202c96f2f
Date: 2013-05-22 15:58 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/f8a202c96f2f/
Log:fixed primitive 'image name' (121), it should include a full path
added primitive 'vm path'
diff --git a/spyvm/primitives.py
Author: Lars Wassermann
Branch:
Changeset: r405:5abbe32fec87
Date: 2013-05-22 15:00 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/5abbe32fec87/
Log:extracted the actual primitive call in _sendSelector, to enable
patching of primitive calls and more specific vm-debugging ut
Author: Lars Wassermann
Branch:
Changeset: r409:2974eb121e5a
Date: 2013-05-23 10:49 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/2974eb121e5a/
Log:fixed whitespaces in fileplugin moved import-statement to the top
diff --git a/spyvm/plugins/fileplugin.py b/spyvm/plugins/fileplugi
Author: Lars Wassermann
Branch:
Changeset: r408:50d994dd37ff
Date: 2013-05-23 10:48 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/50d994dd37ff/
Log:added message-wise debugging when commenting in debugging() at the
end of interpreter.py. we miss a skip...
added na
1 - 100 of 306 matches
Mail list logo