[pypy-commit] extradoc extradoc: Added Florian Angerer from GraalPython team

2020-02-14 Thread timfel
Author: timfel Branch: extradoc Changeset: r5987:fb955c2f41ec Date: 2020-02-14 09:47 + http://foss.heptapod.net/pypy/extradoc/changeset/fb955c2f41ec/ Log:Added Florian Angerer from GraalPython team diff --git a/sprintinfo/leysin-winter-2020/people.txt b/sprintinfo/leysin-winter-2020

[pypy-commit] pypy default: 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

2017-03-23 Thread timfel
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

[pypy-commit] pypy default: merge default

2017-02-02 Thread timfel
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 ---

[pypy-commit] pypy default: make attach_gdb work on Windows (with Visual Studio Debugger)

2017-02-02 Thread timfel
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

[pypy-commit] pypy default: fix attrs test in vmprof for empty attrs lists

2016-08-22 Thread timfel
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

[pypy-commit] pypy default: if code class for vmprof has attrs, extend that

2016-08-22 Thread timfel
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

[pypy-commit] pypy default: merge default

2015-07-02 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] pypy default: Drop to gdb on unix when pdb.set_trace is encountered

2015-07-02 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk emscripten: changes for emscripten compile

2014-08-08 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk emscripten: more changes for emscripten

2014-08-08 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk emscripten: new branch

2014-08-08 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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] pypy default: fix compilation with Visual Studio 2013

2014-07-21 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk storage: extra exception for SenderManipulation, also don't throw if sender unchanged, also make interp.trace immutable

2014-07-11 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk storage: use StackOverflow protection from rlib

2014-07-10 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk storage-vrefs-rstackovf-localreturn: avoid forcing s_sender for local returns (that is, all returns from methods and return top from block)

2014-07-10 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk storage-vrefs-rstackovf-localreturn: separate branch

2014-07-10 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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] lang-smalltalk storage: use StackOverflow protection from rlib

2014-07-10 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk storage: avoid forcing s_sender for local returns (that is, all returns from methods and return top from block)

2014-07-10 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk storage: use StackOverflow protection from rlib

2014-07-10 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk storage: avoid forcing s_sender for local returns (that is, all returns from methods and return top from block)

2014-07-10 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk storage-vrefs-rstackovf-localreturn: use StackOverflow protection from rlib

2014-07-10 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk storage: pull checking for BlockContextensure: primitive into the shadows

2014-07-10 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: storage Changeset: r890:6998efebafd6 Date: 2014-07-10 16:58 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/6998efebafd6/ Log:pull checking for BlockContextensure: primitive into the shadows diff --git a/spyvm/interpreter.py

[pypy-commit] lang-smalltalk storage: only force and store the sender if the context wasn't returned properly (it had an exception)

2014-07-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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)

[pypy-commit] lang-smalltalk storage: first version to run Squeak4.5 again

2014-07-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: graft changes from 64bit branch onto master

2014-07-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk storage-refactoring-virtual-pc: start adding vrefs

2014-07-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk vref: commit first translating version where all senders are vrefs

2014-07-02 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: vref Changeset: r848:a0a057d2e444 Date: 2014-07-02 13:05 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/a0a057d2e444/ Log:commit first translating version where all senders are vrefs diff --git a/spyvm/interpreter.py

[pypy-commit] lang-smalltalk vref: virtualize sender only around c_loop

2014-07-02 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: vref Changeset: r849:2f3aaab262c5 Date: 2014-07-02 17:48 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/2f3aaab262c5/ Log:virtualize sender only around c_loop diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py ---

[pypy-commit] lang-smalltalk stm-c4: merge 64bit-c2 branch

2014-04-03 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: stm-c4 Changeset: r768:01f187f7c32b Date: 2014-04-02 12:51 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/01f187f7c32b/ Log:merge 64bit-c2 branch diff --git a/spyvm/constants.py b/spyvm/constants.py --- a/spyvm/constants.py

[pypy-commit] lang-smalltalk stm-c4: conditionally compile bitmap free

2014-04-03 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: stm-c4 Changeset: r770:8ad3a8e8820d Date: 2014-04-02 13:22 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/8ad3a8e8820d/ Log:conditionally compile bitmap free diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py

[pypy-commit] lang-smalltalk stm-c4: update to translate with stmgc-c7

2014-04-03 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: stm-c4 Changeset: r767:60b449663c44 Date: 2014-04-02 12:48 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/60b449663c44/ Log:update to translate with stmgc-c7 diff --git a/targetimageloadingsmalltalk.py

[pypy-commit] lang-smalltalk stm-c4: change name, error out when stmgc isn't passed on cmdline

2014-04-03 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: stm-c4 Changeset: r769:21cd797e1d36 Date: 2014-04-02 12:58 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/21cd797e1d36/ Log:change name, error out when stmgc isn't passed on cmdline diff --git a/targetimageloadingsmalltalk.py

[pypy-commit] lang-smalltalk default: remove this head

2014-04-03 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: Changeset: r771:8e3e8038b946 Date: 2014-04-03 11:24 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/8e3e8038b946/ Log:remove this head ___ pypy-commit mailing list

[pypy-commit] lang-smalltalk strategies: merge tip

2014-03-18 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: strategies Changeset: r662:28eef032af8c Date: 2014-03-18 15:28 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/28eef032af8c/ Log:merge tip diff --git a/spyvm/shadow.py b/spyvm/shadow.py --- a/spyvm/shadow.py +++

[pypy-commit] lang-smalltalk strategies: change jit.py so we can just run code

2014-03-18 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: strategies Changeset: r660:ae6d13449b51 Date: 2014-03-18 13:10 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/ae6d13449b51/ Log:change jit.py so we can just run code diff --git a/spyvm/test/jit.py b/spyvm/test/jit.py ---

[pypy-commit] lang-smalltalk strategies: merge upstream

2014-03-18 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: strategies Changeset: r663:072f88561376 Date: 2014-03-18 15:29 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/072f88561376/ Log:merge upstream diff --git a/spyvm/model.py b/spyvm/model.py --- a/spyvm/model.py +++

[pypy-commit] lang-smalltalk strategies: merge default

2014-03-18 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: strategies Changeset: r661:20795bd19094 Date: 2014-03-18 13:11 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/20795bd19094/ Log:merge default diff --git a/spyvm/shadow.py b/spyvm/shadow.py --- a/spyvm/shadow.py +++

[pypy-commit] lang-smalltalk default: dynamically get the pixelbuffer, because realloc may move it

2014-02-07 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: merge remote

2014-02-07 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: fix COPY_BITS prim if we call the rpython plugin

2014-02-07 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk default: try to improve byteobject comparisons

2014-02-07 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 +++

[pypy-commit] lang-smalltalk 64bit-c2: graft changes from 64bit branch onto master

2014-02-07 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: oops, forgot to include this

2014-01-19 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk default: fix clock issue

2014-01-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 +++

[pypy-commit] lang-smalltalk default: re-enable simulateCopyBits usage properly

2014-01-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk default: bitblt tests are flaky

2014-01-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk default: fix jittests for untagged ints, and add test for simulated bitblt

2014-01-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: fix translation

2014-01-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 @@

[pypy-commit] lang-smalltalk default: this assertion is not true

2014-01-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk rbitblt: improve traces of byteobject comparisons

2014-01-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk rbitblt: use rpath

2014-01-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk default: make all tests green again

2014-01-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: untagged ints everywhere

2014-01-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 +++

[pypy-commit] lang-smalltalk 64bit: use untagged integers wherever possible, fix most tests

2014-01-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: fix instances getting for STM/no-STM

2014-01-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk 64bit: simplify some r_uint/r_uint32 distinctions. this 64bit vm still works ; )

2014-01-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk 64bit: WIP/HACK: fix more tests

2014-01-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 +++

[pypy-commit] lang-smalltalk 64bit: fix running jittests

2014-01-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk 64bit: show loops, only start metainterp at test method, not with asSymbol of the selector

2014-01-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk rbitblt: automatically round fractions to ints directly in our bitblt

2014-01-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk rbitblt: should fix the sources not found issue i had

2014-01-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk rbitblt: fix translation with jit, add some crazy jit hints in bitblt (needs work)

2014-01-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk rbitblt: implement GET_NEXT_EVENT, DEFER_UPDATES, and FORCE_DISPLAY_UPDATE

2014-01-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk rbitblt: detach form shadow on sync_cache failure

2014-01-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk rbitblt: don't raise in sync_cache of BitBlt and Forms

2014-01-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk rbitblt: add beep prim

2014-01-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 +++

[pypy-commit] lang-smalltalk rbitblt: add cache flushing, and store selector strings in methoddict

2014-01-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk rbitblt: make evented code optional

2014-01-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk rbitblt: fix a segv, fix translation

2014-01-09 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk rbitblt: fix endianess

2014-01-06 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk rbitblt: fix translation, intially force images to 32bit

2014-01-03 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk rbitblt: fix switching to 32bit depth in the mini-image

2014-01-03 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk rbitblt: use SDL surface depths where possible, map depths 8. has what looks like endianess issues for depth 32

2014-01-03 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk rbitblt: fix translation

2013-12-20 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk rbitblt: finish copying squeakjs bitblt

2013-12-19 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk rbitblt: fix translation, displays 4.5 image, but crashes in various places along the copyLoopPixMap path

2013-12-19 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: update test

2013-12-18 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk default: ignore a few more files

2013-12-18 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 @@

[pypy-commit] lang-smalltalk default: add cmdline arg to pass code to run as benchmark

2013-12-18 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: add jittests like topaz does them

2013-12-18 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: catch exception on os.fstat

2013-12-18 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk default: allow just running literal code, as opposed to fair (using processes) benchmarking

2013-12-18 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: (hopefully) fix the millisecond clock issue for now

2013-12-18 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: don't segfault in get_instances_array if translating with STM - just return an empty array

2013-12-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: try to report all events, not skip stuff i we're too slow

2013-12-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: fix enviroment get for interrupt counter size

2013-12-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk default: translate again

2013-12-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 @@

[pypy-commit] lang-smalltalk default: determine if we're using stm at compile time

2013-12-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk default: etoys uses display scaling and calls bitblt stuff before BE_DISPLAY - we need to convert the Form to an SDL Bitmap from there, too

2013-12-17 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: just refactor the event polling code

2013-12-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk default: return modifiers also when we did not peek before -- now works on Squeak4.5

2013-12-16 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: fix modifier keys handling and Shift+Character input for miniimage

2013-12-13 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: selectors may not be ByteSymbols

2013-12-06 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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 ---

[pypy-commit] lang-smalltalk default: non variable-sized classes can be created through prim 71 if size is 0

2013-12-06 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: workaround: cursor setting doesn't currently work in modern images

2013-12-06 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: virtualizable2 is now virtualizable

2013-12-05 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: try to fix nextInstance if not called in the same frame as someInstance

2013-12-05 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-scheme default: fix compile on windows, add nicer error when file not found

2013-11-10 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com 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

[pypy-commit] lang-smalltalk default: fix benchmark script for stackvm

2013-05-03 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: Changeset: r364:8d2fabd0a163 Date: 2013-05-03 13:25 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/8d2fabd0a163/ Log:fix benchmark script for stackvm diff --git a/benchmarks.py b/benchmarks.py --- a/benchmarks.py +++

[pypy-commit] lang-smalltalk default: merge default

2013-05-03 Thread timfel
Author: Tim Felgentreff timfelgentr...@gmail.com Branch: Changeset: r366:daca802d08e8 Date: 2013-05-03 13:36 +0200 http://bitbucket.org/pypy/lang-smalltalk/changeset/daca802d08e8/ Log:merge default diff --git a/benchmarks.py b/benchmarks.py --- a/benchmarks.py +++ b/benchmarks.py @@ -30,13

  1   2   3   >