[pypy-commit] lang-smalltalk default: removed tracing on keyboard 's' and 't'

2013-10-22 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added the removal of the system ui process to minibluebookdebug image in case we benchmark anything

2013-08-07 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: adde benchmarkFill to the minibluebookdebug image, allowing for the FILL primitive to be benchmarked (145)

2013-08-06 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added benchmarksMixedRules to the image as a bitblt-only benchmark

2013-08-06 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: Changed the fail primitive to better print in case of DNU and not halting (allowing for endless loops.

2013-08-06 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: changed benchmarks

2013-08-06 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: commited the cog plugins for linux in order to allow a asmgcc bug report

2013-07-20 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: changed return type of unwrap positive 32 bit int from int to r_uint

2013-07-19 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added FILL primitive (145)

2013-07-19 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added caching for dlsym function names to speed up dynamically loaded named primitives

2013-07-19 Thread lwassermann
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.

[pypy-commit] lang-smalltalk default: added printing to blockContextShadows to improve the exit print on debugger-spawn in old images

2013-07-16 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixing the remaining test

2013-07-16 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: greened tests

2013-07-16 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added orig files and my cache of previous targetimageloadingsmalltalk-versions to .hgignore

2013-07-16 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: improved rpython bitblt removing some of the errors

2013-07-16 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added first rpython bitblt test

2013-07-16 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: readded RPython BitBlt code

2013-07-15 Thread lwassermann
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 @

[pypy-commit] lang-smalltalk default: fixed a typo with _attr_ -> _attrs_ and subsequent annotator errors

2013-07-15 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: improvements to the benchmarking code in the image, an unknown fix to bitblt by tim

2013-07-15 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed a bug with type conversion when interpreting

2013-07-15 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added version object to the image, thus allowing in startup to decide whether to have a lower bound for artifical processes priority or not

2013-07-09 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added SmallInteger>>#benchmarkExampleOne and prepared changing the copybits primitive number from 96 to the one for external call (117)

2013-07-09 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: freeing the module and function names after sending them to i.a. dlsym

2013-07-09 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: refactored the kernel test collection to be faster on interpreted RSqueak VMs

2013-07-09 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed offset problems for display bitmap test values

2013-07-05 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added test for the offset computation for 1bit case

2013-07-05 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed boundary errors with display bitmaps:

2013-07-05 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: discontinue the support for 16 bit display depth, because of their color-format

2013-07-05 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added guards for float-primitives to return NaN and Infinity, according to Smalltalk requirements when the math module raises the according errors

2013-06-26 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: hopefully fixed error on the windows ci machine

2013-06-26 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed a bug when creating nameless classes and using them (Behavior new new)

2013-06-26 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: reremoved nojit benchmarks

2013-06-26 Thread lwassermann
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 @@

[pypy-commit] lang-smalltalk default: fixed a bug when suspending an already suspended process

2013-06-26 Thread lwassermann
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 +++

[pypy-commit] lang-smalltalk default: removed the rsqueakvm-nojit benchmark because it takes too much time on the server.

2013-06-25 Thread lwassermann
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.

[pypy-commit] lang-smalltalk default: fixed weird translation bug where keyword arguments are required by translator, instead of relying on sequence

2013-06-20 Thread lwassermann
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/

[pypy-commit] lang-smalltalk default: fixed translation and type problems with the new c_layout changes to bytes and words objects

2013-06-20 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added firstIndexableField

2013-06-20 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: implemented c_layout for BytesObject

2013-06-20 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added convert_to_c_layout to W_DisplayBitmap

2013-06-20 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: masked print statements in interpreter_proxy with trace-checks

2013-06-20 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: implemented interpreter proxy function loadFunctionFrom

2013-06-20 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added fileplugin primitiveGetPosition

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added long and interpreter proxy minor 4 stubs

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added the last stubs of InterpreterProxy

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed error in quo primitive: round towards 0 instead of -inf

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: improved printing for interpreter proxy

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added fileplugin-writefileprimitive

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added the possibility of having a single string arg to targetimageloadingsmalltalk

2013-06-18 Thread lwassermann
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.

[pypy-commit] lang-smalltalk default: added interpreter proxy minor 3 stubs

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: restructured sqGetInterpreterProxy, because the JIT can't be generated when exposed functions are called in rpython code

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added static tracing for called interpreter_proxy functions and

2013-06-18 Thread lwassermann
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.

[pypy-commit] lang-smalltalk default: increased minor version by one to be able to load shared libraries compiled with recent headers

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added interpreter-proxy minor 2 stubs

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed minor/major-bug

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed the JIT-bug:

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: (tfel, lwassermann):

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added interpreter proxy stubs for minor 7

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed another problem with primitive QUO

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added correct identification of saved window size and communication to the image (via primitive SCREEN_SIZE)

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added interpreter proxy minor 5 & 6 stubs

2013-06-18 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added prebuild class "Bitmap" needed for assignment from image, the interpreter proxy and (maybe eventually) bitblt

2013-06-10 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: stubbed some more functions of interpreterproxy:

2013-06-10 Thread lwassermann
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/

[pypy-commit] lang-smalltalk default: added converting methods to interpreter proxy

2013-06-10 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added storing into object to interpreter proxy

2013-06-10 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added some more primitives, some of the are stubbed

2013-06-10 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added remaining other functions

2013-06-10 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added testing methods, some of the stubbed

2013-06-10 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added constant returning functions to interpreter-proxy

2013-06-10 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed some type-issues by branching in interpreter proxy

2013-06-10 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added misc category functions

2013-06-10 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: changed wrapping mechanism of interpreterProxy functions(ipfs):

2013-06-03 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: renamed interpreter_proxy.InterpreterProxy to IProxy

2013-06-01 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added hint to the VirtualMachine, to have it's field names preserved

2013-06-01 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added decorator for interpreterProxy functions

2013-06-01 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: (tfel, lwassermann): first iteration of working, exposed functions

2013-06-01 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed two translation caveats

2013-06-01 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added size-check for varsized object creation

2013-05-31 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed #perform:withArgs:-primitive: The problem was that simply pushing the arguments might overflow the stack. Therefore, do what ContextPartShadow._sendSelector

2013-05-31 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: moved the print statement, because when halting live, that statement is always the first typed

2013-05-31 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added clone method to W_CompiledMethod to avoid falling back onto W_Object (NotImplemented) Implementation.

2013-05-31 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: changed the ui-process handling in case of an explicit message send:

2013-05-31 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: committed Squeak changes for testing, etc.

2013-05-31 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added primitives for vmdebugging

2013-05-29 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added primitiveSetFilePosition to FilePlugin

2013-05-29 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed overlow-error in primitive float_times_two_raised

2013-05-29 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed infinity-retrieval to be RPython-compatible

2013-05-29 Thread lwassermann
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 +

[pypy-commit] lang-smalltalk default: Changed the priority of eventual spawned processes to 41, because 40 is the user-priority in newer Squeak images.

2013-05-28 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: moved the returning-context identification from the copy of returnTopFromMethod to s_home, because simply overwriting returnTopFromMethod in MethodContextShadow i

2013-05-28 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed the bugs in FileOpen:

2013-05-24 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: changes needed to make the vm translateable:

2013-05-24 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added short access to bytes/words-objects (primitives 143, 144)

2013-05-24 Thread lwassermann
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 ++

[pypy-commit] lang-smalltalk default: fixed a bug in fileplugin primitives

2013-05-23 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: in the smalltalk debugging tools, renamed skip to over

2013-05-23 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added named primitive FilePlugin>>primitiveDirectoryLookup

2013-05-23 Thread lwassermann
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 --

[pypy-commit] lang-smalltalk default: removed the argcount from ContextPartShadow>>short_str in favor of counting colons in method_str

2013-05-23 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added skipping to the smalltalk-debugger-functionality

2013-05-23 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed primitive 'image name' (121), it should include a full path

2013-05-23 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: extracted the actual primitive call in _sendSelector, to enable patching of primitive calls and more specific vm-debugging utilities

2013-05-23 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: fixed whitespaces in fileplugin

2013-05-23 Thread lwassermann
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

[pypy-commit] lang-smalltalk default: added message-wise debugging when commenting in debugging() at the end of interpreter.py.

2013-05-23 Thread lwassermann
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   2   3   4   >