[pypy-commit] pypy float-opt: float division optimization using frexp now

2014-11-07 Thread amintos
Author: Toni Mattis Branch: float-opt Changeset: r74392:f30efb9a8e54 Date: 2014-11-06 22:22 +0100 http://bitbucket.org/pypy/pypy/changeset/f30efb9a8e54/ Log:float division optimization using frexp now diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/optimi

[pypy-commit] pypy float-opt: optimize float division with reciprocal multiplication

2014-11-07 Thread amintos
Author: Toni Mattis Branch: float-opt Changeset: r74391:937254cbc554 Date: 2014-11-06 16:56 +0100 http://bitbucket.org/pypy/pypy/changeset/937254cbc554/ Log:optimize float division with reciprocal multiplication diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metain

[pypy-commit] lang-smalltalk default: Spinlock as RThread_Lock replacement. Continuation of parent thread still not working.

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r742:d6f88032bd75 Date: 2014-01-06 15:15 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/d6f88032bd75/ Log:Spinlock as RThread_Lock replacement. Continuation of parent thread still not working. diff --git a/spyvm/interpreter.py b/spyvm

[pypy-commit] lang-smalltalk default: STM-Aware lock replacement in place (atomic test_and_set)

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r745:3bbfc63068b5 Date: 2014-01-07 18:27 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/3bbfc63068b5/ Log:STM-Aware lock replacement in place (atomic test_and_set) diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm

[pypy-commit] lang-smalltalk default: new try

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r748:83d30531d7fb Date: 2014-01-14 13:24 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/83d30531d7fb/ Log:new try diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b/spyvm/interpreter.py @@ -133,6 +133,7

[pypy-commit] lang-smalltalk default: Add build script vm.py | disabled some weakrefs/virtualizables for later JIT usage

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r743:d3452dae8498 Date: 2014-01-07 15:12 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/d3452dae8498/ Log:Add build script vm.py | disabled some weakrefs/virtualizables for later JIT usage diff --git a/spyvm/interpreter.py b/spyvm

[pypy-commit] lang-smalltalk default: Implemented BlockClosure >> atomic.

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r758:d053e5d75087 Date: 2014-01-16 23:11 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/d053e5d75087/ Log:Implemented BlockClosure >> atomic. Usage: [sum := sum + 1] atomic value. diff --git a/images/Squeak4.5-12568.changes b/

[pypy-commit] lang-smalltalk default: Fixed sefault by moving STMProcess>>wait to STMProcess>>primWait and calling "self wait."

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r756:da0b32b19670 Date: 2014-01-16 21:54 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/da0b32b19670/ Log:Fixed sefault by moving STMProcess>>wait to STMProcess>>primWait and calling "self wait." Reused pri

[pypy-commit] lang-smalltalk default: merged stuff

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r757:e496904283be Date: 2014-01-16 22:06 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/e496904283be/ Log:merged stuff diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b/spyvm/interpreter.py @@ -191,10

[pypy-commit] lang-smalltalk default: deleted unexplainable except block

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r755:b7366f346f2b Date: 2014-01-15 14:23 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/b7366f346f2b/ Log:deleted unexplainable except block diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py +++ b/spyvm

[pypy-commit] lang-smalltalk default: Minor changes for presentation

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r761:89a47e145bab Date: 2014-01-19 21:30 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/89a47e145bab/ Log:Minor changes for presentation diff too long, truncating to 2000 out of 3817 lines diff --git a/images/Squeak4.5-12568.changes b/images

[pypy-commit] lang-smalltalk default: Implemented Futures.

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r759:d435cc445876 Date: 2014-01-16 23:49 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/d435cc445876/ Log:Implemented Futures. usage: f := [41 + 1] async. ^f value diff --git a/images/Squeak4.5-12568.changes b/images/Squeak4.5-12568.changes --- a

[pypy-commit] lang-smalltalk default: Some experiments with actor-like parallelism

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r760:a81003656c0e Date: 2014-01-17 01:25 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/a81003656c0e/ Log:Some experiments with actor-like parallelism diff too long, truncating to 2000 out of 2072 lines diff --git a/images/Squeak4.5-12568

[pypy-commit] lang-smalltalk default: SPyVM-GameOfLife created online with Bitbucket

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r763:499363dfd430 Date: 2014-01-21 09:42 + http://bitbucket.org/pypy/lang-smalltalk/changeset/499363dfd430/ Log:SPyVM-GameOfLife created online with Bitbucket diff --git a/images/SPyVM-GameOfLife b/images/SPyVM-GameOfLife new file mode 100644 --- /dev

[pypy-commit] lang-smalltalk default: File out sources! (puuuh... conflicted changes not nice)

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r762:faed200eb69c Date: 2014-01-20 11:24 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/faed200eb69c/ Log:File out sources! (puuuh... conflicted changes not nice) diff --git a/images/Integer-benchStmAtomic.st b/images/Integer-benchStmAtomic.st

[pypy-commit] lang-smalltalk demo: Demo VM (without debug prints) and Game-of-Life image via "-m gol"

2014-04-03 Thread amintos
Author: amintos Branch: demo Changeset: r765:8898f3e243d6 Date: 2014-01-21 14:13 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/8898f3e243d6/ Log:Demo VM (without debug prints) and Game-of-Life image via "-m gol" diff --git a/images/Squeak4.5-12568.changes b/images/Squea

[pypy-commit] lang-smalltalk default: Filed in Patricks' GoL Benchmarks

2014-04-03 Thread amintos
Author: amintos Branch: Changeset: r764:8bea93d9c62c Date: 2014-01-21 11:11 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/8bea93d9c62c/ Log:Filed in Patricks' GoL Benchmarks diff too long, truncating to 2000 out of 5214 lines diff --git a/images/Squeak4.5-12568.changes b/i