Author: Brian Kearns
Branch:
Changeset: r67522:d62e21894538
Date: 2013-10-22 21:43 -0700
http://bitbucket.org/pypy/pypy/changeset/d62e21894538/
Log:fix test_rctime on osx
diff --git a/pypy/module/rctime/test/test_rctime.py
b/pypy/module/rctime/test/test_rctime.py
--- a/pypy/module/rctime/t
Author: Maciej Fijalkowski
Branch:
Changeset: r67521:ff807f024c0a
Date: 2013-10-22 20:45 +0200
http://bitbucket.org/pypy/pypy/changeset/ff807f024c0a/
Log:Improve pypyjit.py enough to make it work
diff --git a/pypy/tool/pypyjit.py b/pypy/tool/pypyjit.py
--- a/pypy/tool/pypyjit.py
+++ b/pypy/
Author: Maciej Fijalkowski
Branch:
Changeset: r67520:b741f795474c
Date: 2013-10-22 20:45 +0200
http://bitbucket.org/pypy/pypy/changeset/b741f795474c/
Log:Don't reset virtuals on call_assembler
diff --git a/rpython/jit/metainterp/heapcache.py
b/rpython/jit/metainterp/heapcache.py
--- a/rpyt
Author: Lars Wassermann
Branch:
Changeset: r514:3494932a8f0d
Date: 2013-10-22 18:49 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/3494932a8f0d/
Log:removed tracing on keyboard 's' and 't'
diff --git a/spyvm/primitives.py b/spyvm/primitives.py
--- a/spyvm/primitives.py
+++ b/spyvm
Author: Romain Guillebert
Branch: numpypy-array_prepare_-array_wrap
Changeset: r67518:7d623144a86e
Date: 2013-10-22 18:01 +0200
http://bitbucket.org/pypy/pypy/changeset/7d623144a86e/
Log:Add Box.dtype
diff --git a/pypy/module/micronumpy/interp_boxes.py
b/pypy/module/micronumpy/interp_boxes.
Author: Romain Guillebert
Branch: numpypy-array_prepare_-array_wrap
Changeset: r67516:b91225187b3a
Date: 2013-10-22 17:34 +0200
http://bitbucket.org/pypy/pypy/changeset/b91225187b3a/
Log:Remove a bad assertion
diff --git a/pypy/module/micronumpy/interp_ufuncs.py
b/pypy/module/micronumpy/int
Author: Romain Guillebert
Branch: numpypy-array_prepare_-array_wrap
Changeset: r67517:f473599db4d8
Date: 2013-10-22 17:34 +0200
http://bitbucket.org/pypy/pypy/changeset/f473599db4d8/
Log:Fix FakeObjSpace.lookup
diff --git a/pypy/module/micronumpy/compile.py
b/pypy/module/micronumpy/compile.
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67515:02dac9fc5132
Date: 2013-10-22 15:15 +0200
http://bitbucket.org/pypy/pypy/changeset/02dac9fc5132/
Log:Start by adjusting the comment
diff --git a/rpython/rtyper/lltypesystem/rlist.py
b/rpython/rtyper/lltypesystem/rl
Author: Remi Meier
Branch: stmgc-c4
Changeset: r67514:c8762b1eb64d
Date: 2013-10-22 14:49 +0200
http://bitbucket.org/pypy/pypy/changeset/c8762b1eb64d/
Log:test and fix repeat_barriers
diff --git a/TODO b/TODO
--- a/TODO
+++ b/TODO
@@ -1,3 +1,7 @@
+
Author: Remi Meier
Branch: stmgc-c4
Changeset: r67513:a347f8e82fa4
Date: 2013-10-22 12:57 +0200
http://bitbucket.org/pypy/pypy/changeset/a347f8e82fa4/
Log:fix stm_integration_tests and start implementing repeated barriers
in assembler
diff --git a/rpython/jit/backend/llsupport/assemb
Author: Remi Meier
Branch: stmgc-c4
Changeset: r67512:bea8518a7ce2
Date: 2013-10-22 12:19 +0200
http://bitbucket.org/pypy/pypy/changeset/bea8518a7ce2/
Log:start implementing repeated write and read barriers in stmrewrite
and gc (WIP)
diff --git a/rpython/jit/backend/llsupport/gc.py
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67511:9c69606d0734
Date: 2013-10-22 14:46 +0200
http://bitbucket.org/pypy/pypy/changeset/9c69606d0734/
Log:(fijal, arigo) in-progress
diff --git a/rpython/memory/gc/base.py b/rpython/memory/gc/base.py
--- a/rpython/memory
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67510:4eb04f9f277a
Date: 2013-10-22 13:55 +0200
http://bitbucket.org/pypy/pypy/changeset/4eb04f9f277a/
Log:For GCs that never shrink overallocated array,
test_overallocated_array passes.
diff --git a/rpython/memor
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67509:5148aded3637
Date: 2013-10-22 13:46 +0200
http://bitbucket.org/pypy/pypy/changeset/5148aded3637/
Log:(fijal, arigo) Finish and pass the test for gctypelayout.
diff --git a/rpython/memory/gctypelayout.py b/rpython/me
Author: Maciej Fijalkowski
Branch: array-overallocation-in-nursery
Changeset: r67508:cc86c3b3bf85
Date: 2013-10-22 13:37 +0200
http://bitbucket.org/pypy/pypy/changeset/cc86c3b3bf85/
Log:(fijal, arigo) in-progress
diff --git a/rpython/memory/gctypelayout.py b/rpython/memory/gctypelayout.py
--
Author: Maciej Fijalkowski
Branch: array-overallocation-in-nursery
Changeset: r67507:e3e1ca30e322
Date: 2013-10-22 13:25 +0200
http://bitbucket.org/pypy/pypy/changeset/e3e1ca30e322/
Log:fix the array_type_match
diff --git a/rpython/rtyper/lltypesystem/llmemory.py
b/rpython/rtyper/lltypesyst
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67506:a9c7ed165db9
Date: 2013-10-22 13:14 +0200
http://bitbucket.org/pypy/pypy/changeset/a9c7ed165db9/
Log:Detail
diff --git a/rpython/translator/c/node.py b/rpython/translator/c/node.py
--- a/rpython/translator/c/node.py
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67505:299d89ba4157
Date: 2013-10-22 13:02 +0200
http://bitbucket.org/pypy/pypy/changeset/299d89ba4157/
Log:Fix the 2nd test too.
diff --git a/rpython/translator/c/node.py b/rpython/translator/c/node.py
--- a/rpython/trans
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67504:1a8508ac5763
Date: 2013-10-22 12:54 +0200
http://bitbucket.org/pypy/pypy/changeset/1a8508ac5763/
Log:(fijal, arigo)
The first translated test passes. The 2nd not
diff --git a/rpython/memory/gctransform/tran
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67503:0422d725e21c
Date: 2013-10-22 12:45 +0200
http://bitbucket.org/pypy/pypy/changeset/0422d725e21c/
Log:(fijal, arigo)
Support llmemory.ArrayLengthOffset to point to the two kinds of
lengths
diff --git
Author: Armin Rigo
Branch:
Changeset: r67501:3e9f1cd83031
Date: 2013-10-22 12:14 +0200
http://bitbucket.org/pypy/pypy/changeset/3e9f1cd83031/
Log:Kill dead code
diff --git a/rpython/translator/c/node.py b/rpython/translator/c/node.py
--- a/rpython/translator/c/node.py
+++ b/rpython/translat
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67500:ba49d53368d9
Date: 2013-10-22 12:09 +0200
http://bitbucket.org/pypy/pypy/changeset/ba49d53368d9/
Log:Another passing test
diff --git a/rpython/rtyper/test/test_llann.py
b/rpython/rtyper/test/test_llann.py
--- a/rpy
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67499:af232e633fbd
Date: 2013-10-22 12:06 +0200
http://bitbucket.org/pypy/pypy/changeset/af232e633fbd/
Log:Check that we cannot use len() on overallocated arrays
diff --git a/rpython/rtyper/test/test_llann.py
b/rpython/r
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67498:75ab419638af
Date: 2013-10-22 12:04 +0200
http://bitbucket.org/pypy/pypy/changeset/75ab419638af/
Log:(fijal around, arigo)
Support rtyping the operations specific to overallocated arrays.
diff --git a/rpyth
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67496:a9b51ff40cf6
Date: 2013-10-22 11:46 +0200
http://bitbucket.org/pypy/pypy/changeset/a9b51ff40cf6/
Log:Improve the repr
diff --git a/rpython/rtyper/lltypesystem/lltype.py
b/rpython/rtyper/lltypesystem/lltype.py
--- a
Author: Armin Rigo
Branch: array-overallocation-in-nursery
Changeset: r67497:c2edf6cd836f
Date: 2013-10-22 11:50 +0200
http://bitbucket.org/pypy/pypy/changeset/c2edf6cd836f/
Log:(fijal, arigo) _example()
diff --git a/rpython/rtyper/lltypesystem/lltype.py
b/rpython/rtyper/lltypesystem/lltype
Author: Maciej Fijalkowski
Branch: array-overallocation-in-nursery
Changeset: r67495:877b9bad519b
Date: 2013-10-22 11:31 +0200
http://bitbucket.org/pypy/pypy/changeset/877b9bad519b/
Log:improve the test
diff --git a/rpython/rtyper/lltypesystem/test/test_lltype.py
b/rpython/rtyper/lltypesyst
Author: Maciej Fijalkowski
Branch: array-overallocation-in-nursery
Changeset: r67494:2cd6bc0f2b06
Date: 2013-10-22 11:30 +0200
http://bitbucket.org/pypy/pypy/changeset/2cd6bc0f2b06/
Log:(fijal, arigo) The goal is to support overallocated arrays more
directly in the GC. The lltype simu
Author: Remi Meier
Branch: stmgc-c4
Changeset: r67492:a58510da97be
Date: 2013-10-21 20:19 +0200
http://bitbucket.org/pypy/pypy/changeset/a58510da97be/
Log:move the call to stm_transaction_break() into separately piece (not
inlined in trace anymore)
diff --git a/rpython/jit/backend/ll
Author: Remi Meier
Branch: stmgc-c4
Changeset: r67489:dea35e8a8a38
Date: 2013-10-21 14:15 +0200
http://bitbucket.org/pypy/pypy/changeset/dea35e8a8a38/
Log:import stmgc with new thread-locals (needs next commit to work)
diff --git a/rpython/translator/stm/src_stm/et.c
b/rpython/translator/st
Author: Remi Meier
Branch: stmgc-c4
Changeset: r67490:2da83847b301
Date: 2013-10-21 14:16 +0200
http://bitbucket.org/pypy/pypy/changeset/2da83847b301/
Log:use new thread-locals for better nursery-fastpath
diff --git a/rpython/jit/backend/llsupport/rewrite.py
b/rpython/jit/backend/llsupport/
Author: Remi Meier
Branch: stmgc-c4
Changeset: r67491:d5878ec15352
Date: 2013-10-21 14:38 +0200
http://bitbucket.org/pypy/pypy/changeset/d5878ec15352/
Log:make transaction breaks after calls simply check for stm_active==2
in order to break the transaction if it is inevitable
diff --g
Author: Remi Meier
Branch: stmgc-c4
Changeset: r67488:e7c18c48620d
Date: 2013-10-18 15:35 +0200
http://bitbucket.org/pypy/pypy/changeset/e7c18c48620d/
Log:update TODO
diff --git a/TODO b/TODO
--- a/TODO
+++ b/TODO
@@ -52,8 +52,6 @@
JIT
~~~
-* reimplement the fast-path of the nursery allo
Author: Remi Meier
Branch: stmgc-c4
Changeset: r67493:75d0f6b0579d
Date: 2013-10-22 10:59 +0200
http://bitbucket.org/pypy/pypy/changeset/75d0f6b0579d/
Log:fix now unnecessary PUSH
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--- a/rpython/jit/back
Author: Remi Meier
Branch: stmgc-c4
Changeset: r67487:51b6c398a0ff
Date: 2013-10-18 15:07 +0200
http://bitbucket.org/pypy/pypy/changeset/51b6c398a0ff/
Log:undo the not-break-in-loop-body
diff --git a/rpython/jit/backend/llsupport/stmrewrite.py
b/rpython/jit/backend/llsupport/stmrewrite.py
-
Author: Remi Meier
Branch: stmgc-c4
Changeset: r67486:f979ce4ca940
Date: 2013-10-18 13:42 +0200
http://bitbucket.org/pypy/pypy/changeset/f979ce4ca940/
Log:fix little mistake in stmrewrite and make it not emit transaction
breaks in loops (except before JUMP)
diff --git a/rpython/jit/b
36 matches
Mail list logo