[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

[pypy-commit] lang-smalltalk default: move stm breakpoint to trampoline loop

2014-04-03 Thread eseckler
Author: Eric Seckler eric.seck...@student.hpi.uni-potsdam.de Branch: Changeset: r752:1a5c22d99f3f Date: 2014-01-14 17:04 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/1a5c22d99f3f/ Log:move stm breakpoint to trampoline loop diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py

[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 ---

[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

[pypy-commit] lang-smalltalk default: moar stm

2014-04-03 Thread eseckler
Author: Eric Seckler eric.seck...@student.hpi.uni-potsdam.de Branch: Changeset: r751:81165d5663ee Date: 2014-01-14 16:13 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/81165d5663ee/ Log:moar stm diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py --- a/spyvm/interpreter.py

[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

[pypy-commit] lang-smalltalk default: interpreter break stm compilation fix. added stm hints.

2014-04-03 Thread eseckler
Author: Eric Seckler eric.seck...@student.hpi.uni-potsdam.de Branch: Changeset: r749:5cca4057febd Date: 2014-01-14 14:23 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/5cca4057febd/ Log:interpreter break stm compilation fix. added stm hints. diff --git a/spyvm/interpreter.py

[pypy-commit] lang-smalltalk default: Fixed sefault by moving STMProcesswait to STMProcessprimWait 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 STMProcesswait to STMProcessprimWait and calling self wait. Reused priority as lock-variable. Reconstructed

[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 +++

[pypy-commit] lang-smalltalk default: merge

2014-04-03 Thread eseckler
Author: Eric Seckler eric.seck...@student.hpi.uni-potsdam.de Branch: Changeset: r750:bead6833aef1 Date: 2014-01-14 14:28 +0100 http://bitbucket.org/pypy/lang-smalltalk/changeset/bead6833aef1/ Log:merge diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -1,8 +1,12 @@

[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

[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 ---

[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

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

2014-04-03 Thread amintos
Author: amintos sola...@live.de 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

[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

[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

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

2014-04-03 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70418:fb45fdcdba9e Date: 2014-04-03 13:42 +0200 http://bitbucket.org/pypy/pypy/changeset/fb45fdcdba9e/ Log:minor updates diff --git a/pypy/doc/stm.rst b/pypy/doc/stm.rst --- a/pypy/doc/stm.rst +++ b/pypy/doc/stm.rst @@ -15,7 +15,11 @@

[pypy-commit] pypy stmgc-c7: Fix copystrcontent on stm

2014-04-03 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: stmgc-c7 Changeset: r70417:a79b417389c0 Date: 2014-04-03 12:32 +0200 http://bitbucket.org/pypy/pypy/changeset/a79b417389c0/ Log:Fix copystrcontent on stm diff --git a/rpython/jit/backend/llsupport/stmrewrite.py

[pypy-commit] pypy default: Enlarge the Introduction part.

2014-04-03 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70419:de9d68af2ad1 Date: 2014-04-03 15:11 +0200 http://bitbucket.org/pypy/pypy/changeset/de9d68af2ad1/ Log:Enlarge the Introduction part. diff --git a/pypy/doc/stm.rst b/pypy/doc/stm.rst --- a/pypy/doc/stm.rst +++ b/pypy/doc/stm.rst @@

[pypy-commit] pypy default: detail

2014-04-03 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: Changeset: r70420:a2b5c1b83017 Date: 2014-04-03 15:46 +0200 http://bitbucket.org/pypy/pypy/changeset/a2b5c1b83017/ Log:detail diff --git a/pypy/doc/stm.rst b/pypy/doc/stm.rst --- a/pypy/doc/stm.rst +++ b/pypy/doc/stm.rst @@ -254,7 +254,7 @@ The

[pypy-commit] pypy default: not needed

2014-04-03 Thread mattip
Author: Matti Picus matti.pi...@gmail.com Branch: Changeset: r70421:b62e50619167 Date: 2014-04-03 20:57 +0300 http://bitbucket.org/pypy/pypy/changeset/b62e50619167/ Log:not needed diff --git a/lib-python/2.7/test/test_argparse.py b/lib-python/2.7/test/test_argparse.py ---

[pypy-commit] pypy default: close open file before opening again

2014-04-03 Thread mattip
Author: Matti Picus matti.pi...@gmail.com Branch: Changeset: r70422:fab45f2df6b6 Date: 2014-04-03 20:58 +0300 http://bitbucket.org/pypy/pypy/changeset/fab45f2df6b6/ Log:close open file before opening again diff --git a/lib-python/2.7/test/test_file2k.py b/lib-python/2.7/test/test_file2k.py

[pypy-commit] pypy default: fix test, now raises cpython compatible IOError

2014-04-03 Thread mattip
Author: Matti Picus matti.pi...@gmail.com Branch: Changeset: r70423:50dedcdbad50 Date: 2014-04-03 21:39 +0300 http://bitbucket.org/pypy/pypy/changeset/50dedcdbad50/ Log:fix test, now raises cpython compatible IOError diff --git a/pypy/module/_file/test/test_file_extra.py

[pypy-commit] extradoc extradoc: in-progress

2014-04-03 Thread arigo
Author: Armin Rigo ar...@tunes.org Branch: extradoc Changeset: r5169:1bc0051aed74 Date: 2014-04-03 22:46 +0200 http://bitbucket.org/pypy/extradoc/changeset/1bc0051aed74/ Log:in-progress diff --git a/planning/tmdonate2.txt b/planning/tmdonate2.txt --- a/planning/tmdonate2.txt +++

[pypy-commit] pypy default: fix for win32

2014-04-03 Thread mattip
Author: Matti Picus matti.pi...@gmail.com Branch: Changeset: r70425:14dc8277e88a Date: 2014-04-04 00:20 +0300 http://bitbucket.org/pypy/pypy/changeset/14dc8277e88a/ Log:fix for win32 diff --git a/rpython/rlib/test/test_jit_libffi.py b/rpython/rlib/test/test_jit_libffi.py ---

[pypy-commit] pypy default: must specify struct size on win32, why doesn't gcc care?

2014-04-03 Thread mattip
Author: Matti Picus matti.pi...@gmail.com Branch: Changeset: r70424:095f6bf8e286 Date: 2014-04-03 23:50 +0300 http://bitbucket.org/pypy/pypy/changeset/095f6bf8e286/ Log:must specify struct size on win32, why doesn't gcc care? diff --git a/rpython/rlib/test/test_libffi.py

[pypy-commit] pypy stdlib-3.2.5: CPython issue1692335: Exception.args is also set in __new__

2014-04-03 Thread amauryfa
Author: Amaury Forgeot d'Arc amaur...@gmail.com Branch: stdlib-3.2.5 Changeset: r70426:81af5323708c Date: 2014-04-03 23:54 +0200 http://bitbucket.org/pypy/pypy/changeset/81af5323708c/ Log:CPython issue1692335: Exception.args is also set in __new__ (for naive exception subclasses

[pypy-commit] pypy stdlib-3.2.5: fix str() w/ out an object specified kw only args

2014-04-03 Thread pjenvey
Author: Philip Jenvey pjen...@underboss.org Branch: stdlib-3.2.5 Changeset: r70427:bb6d5f9788c9 Date: 2014-04-03 15:04 -0700 http://bitbucket.org/pypy/pypy/changeset/bb6d5f9788c9/ Log:fix str() w/ out an object specified kw only args diff --git a/pypy/objspace/std/test/test_unicodeobject.py

[pypy-commit] pypy stdlib-3.2.5: Fix the test: fcntl is exactly the function I targeted when I changed space.c_filedescriptor_w().

2014-04-03 Thread amauryfa
Author: Amaury Forgeot d'Arc amaur...@gmail.com Branch: stdlib-3.2.5 Changeset: r70428:d153bcff0b93 Date: 2014-04-04 00:11 +0200 http://bitbucket.org/pypy/pypy/changeset/d153bcff0b93/ Log:Fix the test: fcntl is exactly the function I targeted when I changed space.c_filedescriptor_w().