Author: David Schneider
Branch:
Changeset: r61401:a57b50cb7158
Date: 2013-02-18 11:28 +0100
http://bitbucket.org/pypy/pypy/changeset/a57b50cb7158/
Log:add a helper method to translatorshell to get the compiled function
from the compiled library and update the documentation
diff --gi
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r61402:650506e96a7a
Date: 2013-02-18 13:37 +0200
http://bitbucket.org/pypy/pypy/changeset/650506e96a7a/
Log:shuffle stuff around to account for ESP
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/asse
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r61403:348f38f86f8c
Date: 2013-02-18 13:39 +0200
http://bitbucket.org/pypy/pypy/changeset/348f38f86f8c/
Log:bah
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--- a/rpython/jit/backend/x
Author: David Schneider
Branch:
Changeset: r61404:a49ec2df7e48
Date: 2013-02-18 13:34 +0100
http://bitbucket.org/pypy/pypy/changeset/a49ec2df7e48/
Log:typo
diff --git a/rpython/bin/translatorshell.py b/rpython/bin/translatorshell.py
--- a/rpython/bin/translatorshell.py
+++ b/rpython/bin/tra
Author: Tobias Pape
Branch:
Changeset: r33:42d60b768156
Date: 2013-02-18 11:13 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/42d60b768156/
Log:Update Constants to include BlockClosure in Special objects
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/constants.py
Author: Tobias Pape
Branch:
Changeset: r34:ee25b9f840e6
Date: 2013-02-18 15:06 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/ee25b9f840e6/
Log:more on special objects
diff --git a/spyvm/constants.py b/spyvm/constants.py
--- a/spyvm/constants.py
+++ b/spyvm/constants.py
@@ -59,7 +
Author: Tobias Pape
Branch:
Changeset: r35:f0ea960b893b
Date: 2013-02-18 15:06 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/f0ea960b893b/
Log:merge default
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
+++ b/spyvm/interpreter.py
@@ -1,9 +1,7
Author: Brian Kearns
Branch:
Changeset: r61405:ab0486abc9f6
Date: 2013-02-18 09:06 -0500
http://bitbucket.org/pypy/pypy/changeset/ab0486abc9f6/
Log:significantly speed up min/max in the non-unrolled case
diff --git a/pypy/module/__builtin__/functional.py
b/pypy/module/__builtin__/functiona
Author: Armin Rigo
Branch: stm-thread-2
Changeset: r61408:bdf4b499e39b
Date: 2013-02-18 14:10 +0100
http://bitbucket.org/pypy/pypy/changeset/bdf4b499e39b/
Log:Flush the ThreadLocalReferences whenever we are collecting.
diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py
--- a/rpython/rl
Author: Armin Rigo
Branch: stm-thread-2
Changeset: r61409:3576f38d6a82
Date: 2013-02-18 14:21 +0100
http://bitbucket.org/pypy/pypy/changeset/3576f38d6a82/
Log:Use ThreadLocalReference to get the excutioncontext more
efficiently.
diff --git a/pypy/module/thread/stm.py b/pypy/module/th
Author: Armin Rigo
Branch: stm-thread-2
Changeset: r61406:5d60f05ba873
Date: 2013-02-18 13:26 +0100
http://bitbucket.org/pypy/pypy/changeset/5d60f05ba873/
Log:Add the ThreadLocalReference class.
diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py
--- a/rpython/rlib/rstm.py
+++ b/rpython
Author: Armin Rigo
Branch: stm-thread-2
Changeset: r61407:7000756077c5
Date: 2013-02-18 14:07 +0100
http://bitbucket.org/pypy/pypy/changeset/7000756077c5/
Log:ThreadLocalReference: implementation.
diff --git a/rpython/rlib/rstm.py b/rpython/rlib/rstm.py
--- a/rpython/rlib/rstm.py
+++ b/rpyth
Author: David Schneider
Branch: jitframe-on-heap
Changeset: r61410:ca4c8057230f
Date: 2013-02-18 16:09 +0100
http://bitbucket.org/pypy/pypy/changeset/ca4c8057230f/
Log:_store_and_reset_exception
diff --git a/rpython/jit/backend/arm/assembler.py
b/rpython/jit/backend/arm/assembler.py
--- a/r
Author: Tim Felgentreff
Branch:
Changeset: r36:8986dba2aebd
Date: 2013-02-18 15:08 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/8986dba2aebd/
Log:(timfel, cfbolz) start adding shadows to compiled methods
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spy
Author: Tim Felgentreff
Branch:
Changeset: r37:ea768f7676bc
Date: 2013-02-18 15:57 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/ea768f7676bc/
Log:(cfbolz, timfel) fix not-aligned access into compiled method
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/
Author: Tim Felgentreff
Branch:
Changeset: r38:6a1de2f8b293
Date: 2013-02-18 15:59 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/6a1de2f8b293/
Log:(cfbolz, timfel) shadow invalidation on atput0 and atliteralput0
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
++
Author: Tim Felgentreff
Branch:
Changeset: r39:e5c223dd3804
Date: 2013-02-18 16:09 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/e5c223dd3804/
Log:(cfbolz, timfel) use compiled methods bytecodeoffset() method and
comment
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/
Author: Tim Felgentreff
Branch:
Changeset: r40:946a179f9eef
Date: 2013-02-18 16:09 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/946a179f9eef/
Log:(timfel, cfbolz) add bytecodeoffset to shadow
diff --git a/spyvm/shadow.py b/spyvm/shadow.py
--- a/spyvm/shadow.py
+++ b/spyvm/shadow
Author: Armin Rigo
Branch: stm-thread-2
Changeset: r61411:cb03b88cc37a
Date: 2013-02-18 16:54 +0100
http://bitbucket.org/pypy/pypy/changeset/cb03b88cc37a/
Log:Check in the latest version of richards.
diff --git a/rpython/translator/stm/test/richards.py
b/rpython/translator/stm/test/richards
Author: David Schneider
Branch: jitframe-on-heap
Changeset: r61412:0dc0400e0d73
Date: 2013-02-18 16:52 +0100
http://bitbucket.org/pypy/pypy/changeset/0dc0400e0d73/
Log:move viewcode to a shared location
diff --git a/rpython/jit/backend/tool/viewcode.py
b/rpython/jit/backend/tool/viewcode.py
Author: David Schneider
Branch: jitframe-on-heap
Changeset: r61414:85b19ba29140
Date: 2013-02-18 17:24 +0100
http://bitbucket.org/pypy/pypy/changeset/85b19ba29140/
Log:add further architecture
diff --git a/rpython/jit/backend/tool/viewcode.py
b/rpython/jit/backend/tool/viewcode.py
--- a/rpy
Author: David Schneider
Branch: jitframe-on-heap
Changeset: r61413:0dff79981834
Date: 2013-02-18 17:24 +0100
http://bitbucket.org/pypy/pypy/changeset/0dff79981834/
Log:objdump shortcut
diff --git a/rpython/jit/backend/arm/tool/viewdump.sh
b/rpython/jit/backend/arm/tool/viewdump.sh
new file
Author: David Schneider
Branch: jitframe-on-heap
Changeset: r61415:dcb16cd1fff9
Date: 2013-02-18 17:25 +0100
http://bitbucket.org/pypy/pypy/changeset/dcb16cd1fff9/
Log:kill arm version of viewcode
diff --git a/rpython/jit/backend/arm/tool/viewcode.py
b/rpython/jit/backend/arm/tool/viewcode.
Author: Armin Rigo
Branch: stm-thread-2
Changeset: r61416:8c39c061c441
Date: 2013-02-18 17:42 +0100
http://bitbucket.org/pypy/pypy/changeset/8c39c061c441/
Log:Fix: must do this step after the GC was annotated.
diff --git a/rpython/translator/c/genc.py b/rpython/translator/c/genc.py
--- a/rpy
Author: Lars Wassermann
Branch:
Changeset: r41:28cf97406d04
Date: 2013-02-18 17:55 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/28cf97406d04/
Log:implemented another test implemented bytecode 138
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
Author: Tim Felgentreff
Branch:
Changeset: r42:cf8c1d976548
Date: 2013-02-18 16:28 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/cf8c1d976548/
Log:(timfel, cfbolz) add literalsize and tempsize shadowing, those are
needed in contexts as well
diff --git a/spyvm/model.py b/s
Author: Tim Felgentreff
Branch:
Changeset: r43:233e9c89fee7
Date: 2013-02-18 16:35 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/233e9c89fee7/
Log:use method shadow in context
diff --git a/spyvm/shadow.py b/spyvm/shadow.py
--- a/spyvm/shadow.py
+++ b/spyvm/shadow.py
@@ -419,14 +4
Author: Tim Felgentreff
Branch:
Changeset: r44:2152a48cecb5
Date: 2013-02-18 16:41 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/2152a48cecb5/
Log:(cfbolz, timfel) _shadow as class-level default, and clear on become
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.p
Author: Tim Felgentreff
Branch:
Changeset: r46:871be2673edf
Date: 2013-02-18 18:00 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/871be2673edf/
Log:(timfel, cfbolz) change all uses of w_method to use the method
shadow
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.p
Author: Tim Felgentreff
Branch:
Changeset: r45:420d5621ee9e
Date: 2013-02-18 16:56 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/420d5621ee9e/
Log:(timfel, cfbolz) immutability and promotes for method shadows
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b
Author: Tim Felgentreff
Branch:
Changeset: r47:01a0d25813f9
Date: 2013-02-18 18:01 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/01a0d25813f9/
Log:(timfel, cfbolz) remove useless statement
diff --git a/spyvm/test/test_interpreter.py b/spyvm/test/test_interpreter.py
--- a/spyvm/te
Author: Tim Felgentreff
Branch:
Changeset: r49:15f6ac6c1189
Date: 2013-02-18 16:28 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/15f6ac6c1189/
Log:(timfel, cfbolz) add literalsize and tempsize shadowing, those are
needed in contexts as well
diff --git a/spyvm/model.py b/s
Author: Tim Felgentreff
Branch:
Changeset: r48:4e928992b598
Date: 2013-02-18 18:02 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/4e928992b598/
Log:Revert adding BlockClosures to constants.py, because it breaks the
tests
diff --git a/spyvm/constants.py b/spyvm/constants.py
Author: Tim Felgentreff
Branch:
Changeset: r50:253b43e4abba
Date: 2013-02-18 16:35 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/253b43e4abba/
Log:use method shadow in context
diff --git a/spyvm/shadow.py b/spyvm/shadow.py
--- a/spyvm/shadow.py
+++ b/spyvm/shadow.py
@@ -419,14 +4
Author: Tim Felgentreff
Branch:
Changeset: r51:b161fd148144
Date: 2013-02-18 16:41 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/b161fd148144/
Log:(cfbolz, timfel) _shadow as class-level default, and clear on become
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.p
Author: Tim Felgentreff
Branch:
Changeset: r52:0edabe042679
Date: 2013-02-18 16:56 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/0edabe042679/
Log:(timfel, cfbolz) immutability and promotes for method shadows
diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b
Author: Tim Felgentreff
Branch:
Changeset: r53:403b4d8766ca
Date: 2013-02-18 18:17 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/403b4d8766ca/
Log:(lwassermann) implemented another test implemented bytecode 138
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/
Author: Tim Felgentreff
Branch:
Changeset: r54:4509f7b67327
Date: 2013-02-18 18:22 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/4509f7b67327/
Log:merge
___
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/
Author: Armin Rigo
Branch:
Changeset: r61417:0dec0c3abbbf
Date: 2013-02-18 18:26 +0100
http://bitbucket.org/pypy/pypy/changeset/0dec0c3abbbf/
Log:Remove old code, seems to be unused.
diff --git a/rpython/rlib/test/test_timer.py b/rpython/rlib/test/test_timer.py
deleted file mode 100644
---
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r61418:979be9fdde79
Date: 2013-02-18 19:54 +0200
http://bitbucket.org/pypy/pypy/changeset/979be9fdde79/
Log:improve tests, failing my hypothesis
diff --git a/rpython/jit/backend/llsupport/test/test_gc.py
b/rpython/jit/backend/ll
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r61419:7b124068c882
Date: 2013-02-18 19:58 +0200
http://bitbucket.org/pypy/pypy/changeset/7b124068c882/
Log:failing test
diff --git a/rpython/jit/backend/llsupport/test/test_gc.py
b/rpython/jit/backend/llsupport/test/test_gc.py
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r61420:ffbd43de45b5
Date: 2013-02-18 19:58 +0200
http://bitbucket.org/pypy/pypy/changeset/ffbd43de45b5/
Log:merge
diff --git a/rpython/jit/backend/arm/assembler.py
b/rpython/jit/backend/arm/assembler.py
--- a/rpython/jit/backend
Author: Lars Wassermann
Branch:
Changeset: r55:bcc14b793a2c
Date: 2013-02-18 19:06 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/bcc14b793a2c/
Log:added three more bytecodes with tests
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spyvm/interpreter.py
+++ b/spyvm
Author: Armin Rigo
Branch: jitframe-on-heap
Changeset: r61421:fd55850acd3f
Date: 2013-02-18 19:17 +0100
http://bitbucket.org/pypy/pypy/changeset/fd55850acd3f/
Log:Reorganize a bit jitframe_trace() for performance, and fix the bug.
diff --git a/rpython/jit/backend/llsupport/jitframe.py
b/rpy
Author: Romain Guillebert
Branch:
Changeset: r61422:ddd048d2a8ad
Date: 2013-02-18 19:05 +0100
http://bitbucket.org/pypy/pypy/changeset/ddd048d2a8ad/
Log:ndarray.__eq__ should return False when shapes are incompatible, add
a test for that
diff --git a/pypy/module/micronumpy/test/test
Author: Romain Guillebert
Branch:
Changeset: r61423:6f159a1879a5
Date: 2013-02-18 19:17 +0100
http://bitbucket.org/pypy/pypy/changeset/6f159a1879a5/
Log:merge heads
diff --git a/pypy/module/micronumpy/test/test_numarray.py
b/pypy/module/micronumpy/test/test_numarray.py
--- a/pypy/module/mi
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r61424:b6c4786a4f7c
Date: 2013-02-18 20:18 +0200
http://bitbucket.org/pypy/pypy/changeset/b6c4786a4f7c/
Log:fix test
diff --git a/rpython/jit/backend/llsupport/test/test_gc.py
b/rpython/jit/backend/llsupport/test/test_gc.py
---
Author: Amaury Forgeot d'Arc
Branch: py3k
Changeset: r61425:ac389af226dc
Date: 2013-02-18 19:30 +0100
http://bitbucket.org/pypy/pypy/changeset/ac389af226dc/
Log:Implement BytesIO.getbuffer()
diff --git a/lib-python/3.2/test/test_memoryio.py
b/lib-python/3.2/test/test_memoryio.py
--- a/lib-p
Author: Amaury Forgeot d'Arc
Branch: py3k
Changeset: r61426:d839be164699
Date: 2013-02-18 19:31 +0100
http://bitbucket.org/pypy/pypy/changeset/d839be164699/
Log:Run -A tests with host python2 (to import pypy directories), but use
--python=bin/pypy-c
diff --git a/pypy/pytest-A.cfg b/p
Author: Lars Wassermann
Branch:
Changeset: r56:a18d2886e28e
Date: 2013-02-18 20:00 +0100
http://bitbucket.org/pypy/lang-smalltalk/changeset/a18d2886e28e/
Log:added schematic/test for the last new bytecode: push block closure
diff --git a/spyvm/interpreter.py b/spyvm/interpreter.py
--- a/spy
Author: mattip
Branch:
Changeset: r61427:3073d4f09fcd
Date: 2013-02-18 22:41 +0200
http://bitbucket.org/pypy/pypy/changeset/3073d4f09fcd/
Log:fix python-level min,max for zero-sized arrays
diff --git a/pypy/module/micronumpy/app_numpy.py
b/pypy/module/micronumpy/app_numpy.py
--- a/pypy/mod
Author: mattip
Branch:
Changeset: r61428:dfc4733ab719
Date: 2013-02-18 23:28 +0200
http://bitbucket.org/pypy/pypy/changeset/dfc4733ab719/
Log:merge heads
diff --git a/pypy/module/micronumpy/test/test_numarray.py
b/pypy/module/micronumpy/test/test_numarray.py
--- a/pypy/module/micronumpy/te
Author: Amaury Forgeot d'Arc
Branch: py3k
Changeset: r61429:df6d98fbc037
Date: 2013-02-18 23:27 +0100
http://bitbucket.org/pypy/pypy/changeset/df6d98fbc037/
Log:Fix bz2 tests when run with the -A option.
diff --git a/pypy/module/bz2/test/test_bz2_compdecomp.py
b/pypy/module/bz2/test/test_bz
Author: Amaury Forgeot d'Arc
Branch: py3k
Changeset: r61430:31f7184f866f
Date: 2013-02-18 23:32 +0100
http://bitbucket.org/pypy/pypy/changeset/31f7184f866f/
Log:Fix most -A tests in module/imp
diff --git a/pypy/tool/pytest/apptest.py b/pypy/tool/pytest/apptest.py
--- a/pypy/tool/pytest/appte
Author: Amaury Forgeot d'Arc
Branch: py3k
Changeset: r61431:8cf7d95bda59
Date: 2013-02-18 23:51 +0100
http://bitbucket.org/pypy/pypy/changeset/8cf7d95bda59/
Log:Fix module/thread tests when run with -A
diff --git a/pypy/module/thread/test/support.py
b/pypy/module/thread/test/support.py
---
Author: Philip Jenvey
Branch: py3k
Changeset: r61433:b7ec66cb08a1
Date: 2013-02-18 17:45 -0800
http://bitbucket.org/pypy/pypy/changeset/b7ec66cb08a1/
Log:fix test_lib_pypy
diff --git a/lib_pypy/_functools.py b/lib_pypy/_functools.py
--- a/lib_pypy/_functools.py
+++ b/lib_pypy/_functools.py
@
Author: Philip Jenvey
Branch: py3k
Changeset: r61434:52765baaf1aa
Date: 2013-02-18 17:58 -0800
http://bitbucket.org/pypy/pypy/changeset/52765baaf1aa/
Log:fix test_newformat.test_sign: update defaults per the new float str
diff --git a/pypy/objspace/std/newformat.py b/pypy/objspace/std/newfor
Author: Philip Jenvey
Branch: py3k
Changeset: r61432:b8b7efb9610e
Date: 2013-02-18 15:56 -0800
http://bitbucket.org/pypy/pypy/changeset/b8b7efb9610e/
Log:fix test_getfilesystemencoding, expect the canonical name
diff --git a/pypy/module/sys/test/test_sysmodule.py
b/pypy/module/sys/test/test
Author: Philip Jenvey
Branch: py3k
Changeset: r61436:77234913b6d6
Date: 2013-02-18 18:34 -0800
http://bitbucket.org/pypy/pypy/changeset/77234913b6d6/
Log:2to3
diff --git a/pypy/objspace/std/test/test_obj.py
b/pypy/objspace/std/test/test_obj.py
--- a/pypy/objspace/std/test/test_obj.py
+++ b/
Author: Brian Kearns
Branch:
Changeset: r61435:8b318447d03f
Date: 2013-02-18 21:53 -0500
http://bitbucket.org/pypy/pypy/changeset/8b318447d03f/
Log:always inline this like look_inside_iff did
diff --git a/pypy/module/__builtin__/functional.py
b/pypy/module/__builtin__/functional.py
--- a/p
Author: Armin Rigo
Branch: stm-thread-2
Changeset: r61438:cadf477fe482
Date: 2013-02-19 08:35 +0100
http://bitbucket.org/pypy/pypy/changeset/cadf477fe482/
Log:Tweak tweak
diff --git a/rpython/translator/stm/src_stm/lists.c
b/rpython/translator/stm/src_stm/lists.c
--- a/rpython/translator/st
Author: Armin Rigo
Branch: stm-thread-2
Changeset: r61437:5ea34af55891
Date: 2013-02-19 08:23 +0100
http://bitbucket.org/pypy/pypy/changeset/5ea34af55891/
Log:Hack hack hack at the caching logic. Gives 10%.
diff --git a/rpython/translator/stm/src_stm/et.c
b/rpython/translator/stm/src_stm/et
Author: Armin Rigo
Branch: stm-thread-2
Changeset: r61439:cf472783d88e
Date: 2013-02-19 08:40 +0100
http://bitbucket.org/pypy/pypy/changeset/cf472783d88e/
Log:Backed out changeset cadf477fe482
I don't understand it at all, but it prevents parallel execution of
richards.
diff
63 matches
Mail list logo