Author: Tim Felgentreff
Branch:
Changeset: r86420:edea3287d97a
Date: 2016-08-22 11:34 +0200
http://bitbucket.org/pypy/pypy/changeset/edea3287d97a/
Log:if code class for vmprof has attrs, extend that
diff --git a/rpython/rlib/rvmprof/rvmprof.py b/rpython/rlib/rvmprof/rvmprof.py
--- a/rpython
Author: Tim Felgentreff
Branch:
Changeset: r86421:6774c47a23c1
Date: 2016-08-22 14:04 +0200
http://bitbucket.org/pypy/pypy/changeset/6774c47a23c1/
Log:fix attrs test in vmprof for empty attrs lists
diff --git a/rpython/rlib/rvmprof/rvmprof.py b/rpython/rlib/rvmprof/rvmprof.py
--- a/rpython/
Author: Tim Felgentreff
Branch: storage
Changeset: r872:04a55ec5b4d2
Date: 2014-07-09 16:11 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/04a55ec5b4d2/
Log:only force and store the sender if the context wasn't returned
properly (it had an exception)
diff --git a/spyvm/inte
Author: Tim Felgentreff
Branch: storage
Changeset: r871:ed6b708b05a3
Date: 2014-07-09 15:37 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/ed6b708b05a3/
Log:first version to run Squeak4.5 again
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
+++
Author: Tim Felgentreff
Branch: storage-refactoring-virtual-pc
Changeset: r870:2eead83ddd0a
Date: 2014-02-07 13:12 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/2eead83ddd0a/
Log:graft changes from 64bit branch onto master
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a
Author: Tim Felgentreff
Branch: storage-refactoring-virtual-pc
Changeset: r869:6fb935c7c9b6
Date: 2014-07-03 16:21 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/6fb935c7c9b6/
Log:start adding vrefs
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
Author: Tim Felgentreff
Branch: storage
Changeset: r887:75fb3a75ff6b
Date: 2014-07-10 12:00 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/75fb3a75ff6b/
Log:use StackOverflow protection from rlib
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/constants.py
+++ b/sp
Author: Tim Felgentreff
Branch: storage-vrefs-rstackovf-localreturn
Changeset: r886:71d4742bcc58
Date: 2014-07-10 14:08 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/71d4742bcc58/
Log:avoid forcing s_sender for local returns (that is, all returns from
methods and return top
Author: Tim Felgentreff
Branch: storage-vrefs-rstackovf-localreturn
Changeset: r884:03b440963bdb
Date: 2014-07-10 14:25 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/03b440963bdb/
Log:separate branch
___
pypy-commit mailing list
pypy-com
Author: Tim Felgentreff
Branch: storage
Changeset: r882:ca8d309213f3
Date: 2014-07-10 12:00 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/ca8d309213f3/
Log:use StackOverflow protection from rlib
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/constants.py
+++ b/sp
Author: Tim Felgentreff
Branch: storage
Changeset: r889:50071fb31ad9
Date: 2014-07-10 14:08 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/50071fb31ad9/
Log:avoid forcing s_sender for local returns (that is, all returns from
methods and return top from block)
diff --git a/s
Author: Tim Felgentreff
Branch: storage
Changeset: r888:afd77668220d
Date: 2014-07-10 12:00 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/afd77668220d/
Log:use StackOverflow protection from rlib
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/constants.py
+++ b/sp
Author: Tim Felgentreff
Branch: storage
Changeset: r883:cb252f497113
Date: 2014-07-10 14:08 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/cb252f497113/
Log:avoid forcing s_sender for local returns (that is, all returns from
methods and return top from block)
diff --git a/s
Author: Tim Felgentreff
Branch: storage-vrefs-rstackovf-localreturn
Changeset: r885:6704ab7a2008
Date: 2014-07-10 12:00 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/6704ab7a2008/
Log:use StackOverflow protection from rlib
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a
Author: Tim Felgentreff
Branch: storage
Changeset: r890:6998efebafd6
Date: 2014-07-10 16:58 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/6998efebafd6/
Log:pull checking for BlockContext>>ensure: primitive into the shadows
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
-
Author: Tim Felgentreff
Branch: storage
Changeset: r895:9cb31b513e7d
Date: 2014-07-11 18:25 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/9cb31b513e7d/
Log:extra exception for SenderManipulation, also don't throw if sender
unchanged, also make interp.trace immutable
diff -
Author: Tim Felgentreff
Branch:
Changeset: r72476:dbdcc057562b
Date: 2014-07-21 10:24 +0200
http://bitbucket.org/pypy/pypy/changeset/dbdcc057562b/
Log:fix compilation with Visual Studio 2013
diff --git a/rpython/translator/platform/windows.py
b/rpython/translator/platform/windows.py
--- a/
Author: Tim Felgentreff
Branch: emscripten
Changeset: r1031:e0767d248b23
Date: 2014-08-08 11:45 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/e0767d248b23/
Log:changes for emscripten compile
- no references to cursor stuff
- async flag in interpreter
diff --git
Author: Tim Felgentreff
Branch: emscripten
Changeset: r1032:2a78caaf3e0f
Date: 2014-08-08 11:48 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/2a78caaf3e0f/
Log:more changes for emscripten
diff --git a/spyvm/display.py b/spyvm/display.py
--- a/spyvm/display.py
+++ b/spyvm/display.p
Author: Tim Felgentreff
Branch: emscripten
Changeset: r1030:a1c54c159f54
Date: 2014-08-08 17:41 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/a1c54c159f54/
Log:new branch
___
pypy-commit mailing list
pypy-commit@python.org
https://mail.p
Author: Tim Felgentreff
Branch:
Changeset: r78410:b22f13cfe74d
Date: 2015-07-02 11:52 +0200
http://bitbucket.org/pypy/pypy/changeset/b22f13cfe74d/
Log:merge default
diff --git a/pypy/module/imp/importing.py b/pypy/module/imp/importing.py
--- a/pypy/module/imp/importing.py
+++ b/pypy/module/
Author: Tim Felgentreff
Branch:
Changeset: r78409:9864b76f82fb
Date: 2015-07-02 11:09 +0200
http://bitbucket.org/pypy/pypy/changeset/9864b76f82fb/
Log:Drop to gdb on unix when pdb.set_trace is encountered
diff --git a/rpython/rtyper/extfuncregistry.py
b/rpython/rtyper/extfuncregistry.py
--
Author: Tim Felgentreff
Branch:
Changeset: r45:b1d5a1b8744f
Date: 2013-11-10 19:15 +0100
http://bitbucket.org/pypy/lang-scheme/changeset/b1d5a1b8744f/
Log:fix compile on windows, add nicer error when file not found
diff --git a/scheme/execution.py b/scheme/execution.py
--- a/scheme/executio
Author: Tim Felgentreff
Branch:
Changeset: r515:a17cd38881fe
Date: 2013-12-05 21:48 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/a17cd38881fe/
Log:virtualizable2 is now virtualizable
diff --git a/spyvm/shadow.py b/spyvm/shadow.py
--- a/spyvm/shadow.py
+++ b/spyvm/shadow.py
@@ -4
Author: Tim Felgentreff
Branch:
Changeset: r516:e06588225b5a
Date: 2013-12-05 23:22 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/e06588225b5a/
Log:try to fix nextInstance if not called in the same frame as
someInstance
diff --git a/spyvm/primitives.py b/spyvm/primitives.
Author: Tim Felgentreff
Branch:
Changeset: r520:7c9cb17fa6e9
Date: 2013-12-06 12:31 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/7c9cb17fa6e9/
Log:selectors may not be ByteSymbols
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
+++ b/spyvm/int
Author: Tim Felgentreff
Branch:
Changeset: r518:41c1b605fccf
Date: 2013-12-06 09:51 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/41c1b605fccf/
Log:make sure float hashes are within 31bit
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/model.py
@@ -3
Author: Tim Felgentreff
Branch:
Changeset: r519:a8441ef9359e
Date: 2013-12-06 09:52 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/a8441ef9359e/
Log:non variable-sized classes can be created through prim 71 if size is
0
diff --git a/spyvm/primitives.py b/spyvm/primitives.p
Author: Tim Felgentreff
Branch:
Changeset: r521:e848891e0606
Date: 2013-12-06 17:22 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/e848891e0606/
Log:workaround: cursor setting doesn't currently work in modern images
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyv
Author: Tim Felgentreff
Branch:
Changeset: r522:83bbb98f8690
Date: 2013-12-13 17:29 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/83bbb98f8690/
Log:fix modifier keys handling and Shift+Character input for miniimage
diff --git a/spyvm/display.py b/spyvm/display.py
--- a/spyvm/disp
Author: Tim Felgentreff
Branch:
Changeset: r523:14e1ccb756c8
Date: 2013-12-16 10:36 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/14e1ccb756c8/
Log:just refactor the event polling code
diff --git a/spyvm/display.py b/spyvm/display.py
--- a/spyvm/display.py
+++ b/spyvm/display.py
Author: Tim Felgentreff
Branch:
Changeset: r524:1ffee021de59
Date: 2013-12-16 10:48 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/1ffee021de59/
Log:return modifiers also when we did not peek before -- now works on
Squeak4.5
diff --git a/spyvm/display.py b/spyvm/display.py
Author: Tim Felgentreff
Branch:
Changeset: r525:131776c331c9
Date: 2013-12-16 15:07 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/131776c331c9/
Log:make interrupt check counter configurable via envvar
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interprete
Author: Tim Felgentreff
Branch:
Changeset: r526:73289e897e57
Date: 2013-12-17 12:28 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/73289e897e57/
Log:don't segfault in get_instances_array if translating with STM - just
return an empty array
diff --git a/spyvm/primitives.py
Author: Tim Felgentreff
Branch:
Changeset: r532:f1a609bb3086
Date: 2013-12-17 16:16 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/f1a609bb3086/
Log:try to report all events, not skip stuff i we're too slow
diff --git a/spyvm/display.py b/spyvm/display.py
--- a/spyvm/display.py
++
Author: Tim Felgentreff
Branch:
Changeset: r527:a9fdae413f52
Date: 2013-12-17 15:49 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/a9fdae413f52/
Log:fix enviroment get for interrupt counter size
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
++
Author: Tim Felgentreff
Branch:
Changeset: r530:e3f00715c4bd
Date: 2013-12-17 15:54 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/e3f00715c4bd/
Log:enable stm if on stm branch
diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py
--- a/targetimageloadingsma
Author: Tim Felgentreff
Branch:
Changeset: r531:039a087e7c10
Date: 2013-12-17 16:13 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/039a087e7c10/
Log:translate again
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/model.py
@@ -952,9 +952,9 @@
Author: Tim Felgentreff
Branch:
Changeset: r528:82eefe4aa56b
Date: 2013-12-17 15:49 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/82eefe4aa56b/
Log:determine if we're using stm at compile time
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+++ b/
Author: Tim Felgentreff
Branch:
Changeset: r529:5e5665fee98c
Date: 2013-12-17 15:50 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/5e5665fee98c/
Log:etoys uses display scaling and calls bitblt stuff before BE_DISPLAY
- we need to convert the Form to an SDL Bitmap from there
Author: Tim Felgentreff
Branch:
Changeset: r533:9a5409326f66
Date: 2013-12-17 18:18 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/9a5409326f66/
Log:buggy impl of 16bit depth
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/model.py
@@ -986,8 +986,8 @@
Author: Tim Felgentreff
Branch:
Changeset: r535:d296a5bfee07
Date: 2013-12-18 13:28 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/d296a5bfee07/
Log:hoping to get rid of three calls in the interrupt checking code
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm
Author: Tim Felgentreff
Branch:
Changeset: r541:2c7d7bfa6077
Date: 2013-12-18 17:05 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/2c7d7bfa6077/
Log:update test
diff --git a/spyvm/test/jittest/test_basic.py b/spyvm/test/jittest/test_basic.py
--- a/spyvm/test/jittest/test_basic.py
Author: Tim Felgentreff
Branch:
Changeset: r537:46675f9fdb93
Date: 2013-12-18 13:58 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/46675f9fdb93/
Log:ignore a few more files
diff --git a/.hgignore b/.hgignore
--- a/.hgignore
+++ b/.hgignore
@@ -1,8 +1,12 @@
syntax: glob
*.py[co]
Author: Tim Felgentreff
Branch:
Changeset: r534:16ef5cb0ae0c
Date: 2013-12-18 13:21 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/16ef5cb0ae0c/
Log:add cmdline arg to pass code to run as benchmark
diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py
--- a/
Author: Tim Felgentreff
Branch:
Changeset: r539:a37f452bc27c
Date: 2013-12-18 15:18 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/a37f452bc27c/
Log:add jittests like topaz does them
diff --git a/spyvm/test/jittest/__init__.py b/spyvm/test/jittest/__init__.py
new file mode 100644
Author: Tim Felgentreff
Branch:
Changeset: r536:552c99b5e77c
Date: 2013-12-18 13:58 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/552c99b5e77c/
Log:catch exception on os.fstat
diff --git a/spyvm/plugins/fileplugin.py b/spyvm/plugins/fileplugin.py
--- a/spyvm/plugins/fileplugin.py
Author: Tim Felgentreff
Branch:
Changeset: r538:5165739fe96b
Date: 2013-12-18 13:59 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/5165739fe96b/
Log:allow just running literal code, as opposed to fair (using
processes) benchmarking
diff --git a/targetimageloadingsmalltalk.
Author: Tim Felgentreff
Branch:
Changeset: r540:182c667e14ff
Date: 2013-12-18 16:10 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/182c667e14ff/
Log:(hopefully) fix the millisecond clock issue for now
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/constants.py
++
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r542:582625456d68
Date: 2013-12-19 14:22 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/582625456d68/
Log:start converting squeakjs bitblt
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+++ b/spyvm
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r543:fb979403239a
Date: 2013-12-19 16:26 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/fb979403239a/
Log:finish copying squeakjs bitblt
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+++ b/spyvm/p
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r544:d4bb7a494adf
Date: 2013-12-19 17:50 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/d4bb7a494adf/
Log:fix translation, displays 4.5 image, but crashes in various places
along the copyLoopPixMap path
diff --git a/spyvm/p
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r546:62ecddca5a84
Date: 2013-12-20 18:04 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/62ecddca5a84/
Log:fix translation
diff --git a/spyvm/plugins/bitblt.py b/spyvm/plugins/bitblt.py
--- a/spyvm/plugins/bitblt.py
+++ b/spyvm/plug
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r550:eec84d67649b
Date: 2014-01-03 16:45 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/eec84d67649b/
Log:fix translation, intially force images to 32bit
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r547:bafeaf582cff
Date: 2014-01-03 09:28 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/bafeaf582cff/
Log:fix switching to 32bit depth in the mini-image
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r549:8070c7ef400e
Date: 2014-01-03 16:28 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/8070c7ef400e/
Log:use SDL surface depths where possible, map depths <8. has what looks
like endianess issues for depth < 32
diff --git
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r551:04ddd3453396
Date: 2014-01-06 11:29 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/04ddd3453396/
Log:fix endianess
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/model.py
@@ -976,6 +976,10 @@
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r563:c22d170b585b
Date: 2014-01-09 16:55 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/c22d170b585b/
Log:automatically round fractions to ints directly in our bitblt
diff --git a/spyvm/plugins/bitblt.py b/spyvm/plugins/bitblt.py
-
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r564:55bea8ee8fbb
Date: 2014-01-09 17:33 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/55bea8ee8fbb/
Log:fix drawing of miniimage
diff --git a/spyvm/plugins/bitblt.py b/spyvm/plugins/bitblt.py
--- a/spyvm/plugins/bitblt.py
+++ b/s
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r562:151ff8db1a76
Date: 2014-01-09 16:22 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/151ff8db1a76/
Log:add WITH_ARGS_EXECUTE_METHOD prim, as it doesn't work in Smalltalk
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
---
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r565:b8c725eb9faf
Date: 2014-01-09 18:23 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/b8c725eb9faf/
Log:should fix the sources not found issue i had
diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py
---
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r566:08464f06251d
Date: 2014-01-09 18:53 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/08464f06251d/
Log:fix translation with jit, add some crazy jit hints in bitblt (needs
work)
diff --git a/spyvm/plugins/bitblt.py b/spyv
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r558:c8495a907803
Date: 2014-01-09 11:34 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/c8495a907803/
Log:implement GET_NEXT_EVENT, DEFER_UPDATES, and FORCE_DISPLAY_UPDATE
diff --git a/spyvm/display.py b/spyvm/display.py
--- a/spyv
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r556:03b60ed307da
Date: 2014-01-08 10:37 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/03b60ed307da/
Log:detach form shadow on sync_cache failure
diff --git a/spyvm/plugins/bitblt.py b/spyvm/plugins/bitblt.py
--- a/spyvm/plugins/b
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r560:9f779d03110f
Date: 2014-01-09 16:20 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/9f779d03110f/
Log:don't raise in sync_cache of BitBlt and Forms
diff --git a/spyvm/plugins/bitblt.py b/spyvm/plugins/bitblt.py
--- a/spyvm/plug
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r555:7fcbfe51e7af
Date: 2014-01-08 10:36 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/7fcbfe51e7af/
Log:add beep prim
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+++ b/spyvm/primitives.py
@@ -
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r561:b804692b36b8
Date: 2014-01-09 16:22 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/b804692b36b8/
Log:add cache flushing, and store selector strings in methoddict
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spy
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r559:43767dcdfe46
Date: 2014-01-09 12:59 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/43767dcdfe46/
Log:make evented code optional
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
+++ b/spyvm/in
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r557:ff0c5aeb1539
Date: 2014-01-08 13:30 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/ff0c5aeb1539/
Log:fix a segv, fix translation
diff --git a/spyvm/plugins/bitblt.py b/spyvm/plugins/bitblt.py
--- a/spyvm/plugins/bitblt.py
+++
Author: Tim Felgentreff
Branch: 64bit
Changeset: r572:1ebcd9bf1944
Date: 2014-01-10 21:19 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/1ebcd9bf1944/
Log:support 64bit target with 32bit images
diff --git a/spyvm/display.py b/spyvm/display.py
--- a/spyvm/display.py
+++ b/spyvm/disp
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r570:1670a39ac8e7
Date: 2014-01-10 15:16 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/1670a39ac8e7/
Log:improve traces of byteobject comparisons
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/model.
Author: Tim Felgentreff
Branch: 64bit
Changeset: r575:58f9d9fb67d3
Date: 2014-01-12 02:55 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/58f9d9fb67d3/
Log:start adding support for running the hosted metainterpreter for the
jittests
diff --git a/spyvm/test/jittest/base.py b/
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r569:66cea7643c37
Date: 2014-01-10 11:36 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/66cea7643c37/
Log:use rpath
diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py
--- a/targetimageloadingsmalltalk.py
+
Author: Tim Felgentreff
Branch:
Changeset: r582:2d567611e3c6
Date: 2014-01-16 14:11 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/2d567611e3c6/
Log:make all tests green again
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/constants.py
+++ b/spyvm/constants.py
@@
Author: Tim Felgentreff
Branch:
Changeset: r583:6d5ffc8d1ed3
Date: 2014-01-16 14:45 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/6d5ffc8d1ed3/
Log:untagged ints everywhere
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/constants.py
+++ b/spyvm/constants.py
@@ -
Author: Tim Felgentreff
Branch:
Changeset: r580:ac28aa16f50f
Date: 2014-01-16 13:31 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/ac28aa16f50f/
Log:store objects in methoddicts again
diff --git a/spyvm/shadow.py b/spyvm/shadow.py
--- a/spyvm/shadow.py
+++ b/spyvm/shadow.py
@@ -36
Author: Tim Felgentreff
Branch: 64bit
Changeset: r578:1246e0869fc3
Date: 2014-01-13 17:12 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/1246e0869fc3/
Log:use untagged integers wherever possible, fix most tests
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/consta
Author: Tim Felgentreff
Branch:
Changeset: r581:676ac9995e51
Date: 2014-01-16 13:38 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/676ac9995e51/
Log:fix instances getting for STM/no-STM
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+++ b/spyvm/pr
Author: Tim Felgentreff
Branch: 64bit
Changeset: r573:04dd02446fb4
Date: 2014-01-10 22:26 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/04dd02446fb4/
Log:simplify some r_uint/r_uint32 distinctions. this 64bit vm still
works ;)
diff --git a/spyvm/display.py b/spyvm/display.
Author: Tim Felgentreff
Branch: 64bit
Changeset: r579:b7958e74bdbe
Date: 2014-01-14 17:12 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/b7958e74bdbe/
Log:WIP/HACK: fix more tests
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/model.py
@@ -15,7 +15,7
Author: Tim Felgentreff
Branch: 64bit
Changeset: r574:4661bff0c7d3
Date: 2014-01-10 23:08 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/4661bff0c7d3/
Log:make more code word-size agnostic
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/constants.py
+++ b/spyvm/con
Author: Tim Felgentreff
Branch: 64bit
Changeset: r577:9b3497891e83
Date: 2014-01-13 11:07 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/9b3497891e83/
Log:fix running jittests
diff --git a/spyvm/test/jittest/base.py b/spyvm/test/jittest/base.py
--- a/spyvm/test/jittest/base.py
+++
Author: Tim Felgentreff
Branch: rbitblt
Changeset: r568:d70d89b47bf9
Date: 2014-01-10 11:22 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/d70d89b47bf9/
Log:stupid me ... only replace slashes on windows
diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py
--
Author: Tim Felgentreff
Branch: 64bit
Changeset: r576:3187da37d491
Date: 2014-01-13 10:35 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/3187da37d491/
Log:show loops, only start metainterp at test method, not with
"asSymbol" of the selector
diff --git a/spyvm/test/jittest/b
Author: Tim Felgentreff
Branch:
Changeset: r585:702bb4c819e0
Date: 2014-01-17 11:43 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/702bb4c819e0/
Log:fix clock issue
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/constants.py
+++ b/spyvm/constants.py
@@ -190,4 +19
Author: Tim Felgentreff
Branch:
Changeset: r588:ca89f7a89419
Date: 2014-01-17 13:03 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/ca89f7a89419/
Log:sync all invalid MethodDictShadows when SYMBOL_FLUSH_CACHE is called
- slow, but might work
diff --git a/spyvm/primitives.py
Author: Tim Felgentreff
Branch:
Changeset: r587:c1149fc4f6a4
Date: 2014-01-17 13:02 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/c1149fc4f6a4/
Log:re-enable simulateCopyBits usage properly
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+++ b/spy
Author: Tim Felgentreff
Branch:
Changeset: r590:740e1ac00fe0
Date: 2014-01-17 14:44 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/740e1ac00fe0/
Log:bitblt tests are flaky
diff --git a/spyvm/test/jittest/test_basic.py b/spyvm/test/jittest/test_basic.py
--- a/spyvm/test/jittest/tes
Author: Tim Felgentreff
Branch:
Changeset: r589:68fc7d747dd8
Date: 2014-01-17 14:27 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/68fc7d747dd8/
Log:fix jittests for untagged ints, and add test for simulated bitblt
diff --git a/spyvm/test/jittest/base.py b/spyvm/test/jittest/base.
Author: Tim Felgentreff
Branch:
Changeset: r584:42d00b2f7502
Date: 2014-01-17 09:21 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/42d00b2f7502/
Log:fix translation
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/model.py
@@ -18,7 +18,7 @@
from spyvm
Author: Tim Felgentreff
Branch:
Changeset: r586:7a217be69118
Date: 2014-01-17 13:01 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/7a217be69118/
Log:this assertion is not true
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
+++ b/spyvm/interpret
Author: Tim Felgentreff
Branch:
Changeset: r592:89c1c5b8fe02
Date: 2014-01-19 12:12 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/89c1c5b8fe02/
Log:oops, forgot to include this
diff --git a/spyvm/system.py b/spyvm/system.py
new file mode 100644
--- /dev/null
+++ b/spyvm/system.py
Author: Tim Felgentreff
Branch:
Changeset: r595:1bcfc3ded0b0
Date: 2014-02-05 10:14 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/1bcfc3ded0b0/
Log:dynamically get the pixelbuffer, because realloc may move it
diff --git a/spyvm/display.py b/spyvm/display.py
--- a/spyvm/display.py
Author: Tim Felgentreff
Branch:
Changeset: r598:e4c2e5637146
Date: 2014-02-07 09:54 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/e4c2e5637146/
Log:merge remote
diff --git a/targetimageloadingsmalltalk.py b/targetimageloadingsmalltalk.py
old mode 100644
new mode 100755
--- a/targ
Author: Tim Felgentreff
Branch:
Changeset: r596:2d1aef2a70a3
Date: 2014-02-05 10:15 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/2d1aef2a70a3/
Log:fix COPY_BITS prim if we call the rpython plugin
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
++
Author: Tim Felgentreff
Branch:
Changeset: r597:4830ce6194cb
Date: 2014-02-05 10:15 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/4830ce6194cb/
Log:try to improve byteobject comparisons
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/model.py
@@ -796
Author: Tim Felgentreff
Branch: 64bit-c2
Changeset: r599:8343cdb32ec6
Date: 2014-02-07 13:12 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/8343cdb32ec6/
Log:graft changes from 64bit branch onto master
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/constants.py
++
Author: Tim Felgentreff
Branch:
Changeset: r89900:a64ec5d7ebcb
Date: 2017-02-02 11:07 +0100
http://bitbucket.org/pypy/pypy/changeset/a64ec5d7ebcb/
Log:make attach_gdb work on Windows (with Visual Studio Debugger)
diff --git a/rpython/rlib/debug.py b/rpython/rlib/debug.py
--- a/rpython/rlib/
Author: Tim Felgentreff
Branch:
Changeset: r89901:c613943ef39a
Date: 2017-02-02 11:07 +0100
http://bitbucket.org/pypy/pypy/changeset/c613943ef39a/
Log:merge default
diff --git a/lib_pypy/_ctypes/basics.py b/lib_pypy/_ctypes/basics.py
--- a/lib_pypy/_ctypes/basics.py
+++ b/lib_pypy/_ctypes/b
Author: Tim Felgentreff
Branch:
Changeset: r90795:f343b8876f3e
Date: 2017-03-22 14:39 +0100
http://bitbucket.org/pypy/pypy/changeset/f343b8876f3e/
Log:add an assertion, because the annotator doesn't seem to understand
that index0 is >=0 here and we get an extra guard in the jit
diff
1 - 100 of 248 matches
Mail list logo