Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1027:67d4e6e71904
Date: 2014-03-16 09:29 +0100
http://bitbucket.org/pypy/stmgc/changeset/67d4e6e71904/
Log:in-progress
diff --git a/c7/stm/core.c b/c7/stm/core.c
--- a/c7/stm/core.c
+++ b/c7/stm/core.c
@@ -29,6 +29,8 @@
safepoin
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1028:c06abb7b21ca
Date: 2014-03-16 09:46 +0100
http://bitbucket.org/pypy/stmgc/changeset/c06abb7b21ca/
Log:in-progress
diff --git a/c7/stm/core.c b/c7/stm/core.c
--- a/c7/stm/core.c
+++ b/c7/stm/core.c
@@ -238,26 +238,30 @@
return
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1030:1d43c3e1a2ff
Date: 2014-03-16 10:00 +0100
http://bitbucket.org/pypy/stmgc/changeset/1d43c3e1a2ff/
Log:Fix many tests
diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c
--- a/c7/stm/gcpage.c
+++ b/c7/stm/gcpage.c
@@ -533,6 +533,8 @@
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1029:8469a9bdaccd
Date: 2014-03-16 09:49 +0100
http://bitbucket.org/pypy/stmgc/changeset/8469a9bdaccd/
Log:fix
diff --git a/c7/stm/contention.c b/c7/stm/contention.c
--- a/c7/stm/contention.c
+++ b/c7/stm/contention.c
@@ -235,7 +235,7 @
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1031:aef2a1cd2a7c
Date: 2014-03-16 10:38 +0100
http://bitbucket.org/pypy/stmgc/changeset/aef2a1cd2a7c/
Log:Don't blink. This fixes a bug ('<' instead of '<=') in the middle
of a ton of extra asserts needed to find it.
diff --git
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1032:4dc5acd4c8e0
Date: 2014-03-16 10:40 +0100
http://bitbucket.org/pypy/stmgc/changeset/4dc5acd4c8e0/
Log:Fix for non-STM_TESTS cases
diff --git a/c7/stm/core.c b/c7/stm/core.c
--- a/c7/stm/core.c
+++ b/c7/stm/core.c
@@ -106,7 +106,8 @
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1033:ece9046d8595
Date: 2014-03-16 10:56 +0100
http://bitbucket.org/pypy/stmgc/changeset/ece9046d8595/
Log:Fix major GC.
diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c
--- a/c7/stm/gcpage.c
+++ b/c7/stm/gcpage.c
@@ -325,11 +325,6 @@
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1036:93b0deba3f1f
Date: 2014-03-16 11:02 +0100
http://bitbucket.org/pypy/stmgc/changeset/93b0deba3f1f/
Log:Fixes
diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c
--- a/c7/stm/gcpage.c
+++ b/c7/stm/gcpage.c
@@ -525,8 +525,7 @@
LIST_FR
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1035:6587c5783a11
Date: 2014-03-16 11:00 +0100
http://bitbucket.org/pypy/stmgc/changeset/6587c5783a11/
Log:hg merge default
diff --git a/c7/test/support.py b/c7/test/support.py
--- a/c7/test/support.py
+++ b/c7/test/support.py
@@ -411,7
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1034:88810db654ce
Date: 2014-03-16 11:00 +0100
http://bitbucket.org/pypy/stmgc/changeset/88810db654ce/
Log:Fix (and simplify the code a bit)
diff --git a/c7/stm/weakref.c b/c7/stm/weakref.c
--- a/c7/stm/weakref.c
+++ b/c7/stm/weakref.c
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1037:d9d666092944
Date: 2014-03-16 11:51 +0100
http://bitbucket.org/pypy/stmgc/changeset/d9d666092944/
Log:Trying to use three threads. Buggy still.
diff --git a/c7/demo/demo2.c b/c7/demo/demo2.c
--- a/c7/demo/demo2.c
+++ b/c7/demo/demo
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1038:b65a48fadcbd
Date: 2014-03-16 11:55 +0100
http://bitbucket.org/pypy/stmgc/changeset/b65a48fadcbd/
Log:The error was a too-strict assertion.
diff --git a/c7/stm/sync.c b/c7/stm/sync.c
--- a/c7/stm/sync.c
+++ b/c7/stm/sync.c
@@ -293,
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1039:0454581ce4a8
Date: 2014-03-16 12:04 +0100
http://bitbucket.org/pypy/stmgc/changeset/0454581ce4a8/
Log:Test the maximum number of segments, in test_random.
diff --git a/c7/stm/core.h b/c7/stm/core.h
--- a/c7/stm/core.h
+++ b/c7/stm/
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1040:b38942a05903
Date: 2014-03-16 12:24 +0100
http://bitbucket.org/pypy/stmgc/changeset/b38942a05903/
Log:More debugging info
diff --git a/c7/test/test_random.py b/c7/test/test_random.py
--- a/c7/test/test_random.py
+++ b/c7/test/test_
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1041:e37e0bb66492
Date: 2014-03-16 12:24 +0100
http://bitbucket.org/pypy/stmgc/changeset/e37e0bb66492/
Log:Fix
diff --git a/c7/test/test_random.py b/c7/test/test_random.py
--- a/c7/test/test_random.py
+++ b/c7/test/test_random.py
@@ -29
Author: Armin Rigo
Branch:
Changeset: r1042:d7e384cd1ea9
Date: 2014-03-16 12:32 +0100
http://bitbucket.org/pypy/stmgc/changeset/d7e384cd1ea9/
Log:Fix the test from llvm's current point of view
diff --git a/c7/demo/demo_random.c b/c7/demo/demo_random.c
--- a/c7/demo/demo_random.c
+++ b/c7/de
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1043:883134c1db24
Date: 2014-03-16 12:33 +0100
http://bitbucket.org/pypy/stmgc/changeset/883134c1db24/
Log:Use by default the value of STM_NB_SEGMENTS.
diff --git a/duhton/duhton.c b/duhton/duhton.c
--- a/duhton/duhton.c
+++ b/duhton/du
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1044:898bd6b4224f
Date: 2014-03-16 12:33 +0100
http://bitbucket.org/pypy/stmgc/changeset/898bd6b4224f/
Log:hg merge default
diff --git a/c7/demo/demo_random.c b/c7/demo/demo_random.c
--- a/c7/demo/demo_random.c
+++ b/c7/demo/demo_random
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1046:d9c43a29891e
Date: 2014-03-16 12:45 +0100
http://bitbucket.org/pypy/stmgc/changeset/d9c43a29891e/
Log:Proper fix. Now demo_random passes at least once :-)
diff --git a/c7/stm/core.c b/c7/stm/core.c
--- a/c7/stm/core.c
+++ b/c7/stm/
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1045:a04c4c49dedd
Date: 2014-03-16 12:45 +0100
http://bitbucket.org/pypy/stmgc/changeset/a04c4c49dedd/
Log:Comment
diff --git a/c7/stm/pages.c b/c7/stm/pages.c
--- a/c7/stm/pages.c
+++ b/c7/stm/pages.c
@@ -122,7 +122,9 @@
/* look u
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1047:3716ced45a0b
Date: 2014-03-16 13:00 +0100
http://bitbucket.org/pypy/stmgc/changeset/3716ced45a0b/
Log:Messy check, needs to be verified...
diff --git a/c7/stm/core.c b/c7/stm/core.c
--- a/c7/stm/core.c
+++ b/c7/stm/core.c
@@ -109,1
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1048:1edbabf86da8
Date: 2014-03-16 13:32 +0100
http://bitbucket.org/pypy/stmgc/changeset/1edbabf86da8/
Log:Tweak: we need after all to have the mutex_pages_lock around
remappings and around synchronize_object_now().
diff --git a
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1049:9eed4e26972b
Date: 2014-03-16 14:34 +0100
http://bitbucket.org/pypy/stmgc/changeset/9eed4e26972b/
Log:Refactor after discussion with Remi: don't use a tree to record page
remappings, and only do trivial remappings (page N is
Author: Armin Rigo
Branch:
Changeset: r1050:23c28d61b36e
Date: 2014-03-16 14:38 +0100
http://bitbucket.org/pypy/stmgc/changeset/23c28d61b36e/
Log:Base the diffs on llvm r201645 rather than the slightly more recent
revision which seems to have the bug that it doesn't produce gdb
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1051:234b6a0ba9a5
Date: 2014-03-16 17:22 +0100
http://bitbucket.org/pypy/stmgc/changeset/234b6a0ba9a5/
Log:Resharing pages, still buggy, in-progress
diff --git a/c7/stm/core.c b/c7/stm/core.c
--- a/c7/stm/core.c
+++ b/c7/stm/core.c
@@ -
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1052:885ed3b0f6ee
Date: 2014-03-16 17:55 +0100
http://bitbucket.org/pypy/stmgc/changeset/885ed3b0f6ee/
Log:Bug fixes
diff --git a/c7/stm/core.c b/c7/stm/core.c
--- a/c7/stm/core.c
+++ b/c7/stm/core.c
@@ -272,10 +272,11 @@
assert(_h
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1053:4885b404222a
Date: 2014-03-16 18:11 +0100
http://bitbucket.org/pypy/stmgc/changeset/4885b404222a/
Log:Comment
diff --git a/c7/stmgc.h b/c7/stmgc.h
--- a/c7/stmgc.h
+++ b/c7/stmgc.h
@@ -129,8 +129,10 @@
/* PU
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1054:c7ed97e2f504
Date: 2014-03-16 18:29 +0100
http://bitbucket.org/pypy/stmgc/changeset/c7ed97e2f504/
Log:Forgot about get_segment_base()
diff --git a/c7/stm/core.c b/c7/stm/core.c
--- a/c7/stm/core.c
+++ b/c7/stm/core.c
@@ -272,7 +272
Author: Armin Rigo
Branch: c7-more-segments
Changeset: r1055:b23d72e6aa6b
Date: 2014-03-16 18:33 +0100
http://bitbucket.org/pypy/stmgc/changeset/b23d72e6aa6b/
Log:It worked fine by chance: "!segment_num" was always 0, which was the
correct value.
diff --git a/c7/stm/core.c b/c7/stm/c
Author: Armin Rigo
Branch:
Changeset: r1057:526f7325d475
Date: 2014-03-16 19:45 +0100
http://bitbucket.org/pypy/stmgc/changeset/526f7325d475/
Log:merge heads
diff --git a/c7/llvmfix/addrspacecast-in-constant.diff
b/c7/llvmfix/addrspacecast-in-constant.diff
--- a/c7/llvmfix/addrspacecast-in
Author: Armin Rigo
Branch:
Changeset: r1058:543aeede2318
Date: 2014-03-16 20:58 +0100
http://bitbucket.org/pypy/stmgc/changeset/543aeede2318/
Log:Make this comment and reality take a step toward each other
diff --git a/c7/demo/Makefile b/c7/demo/Makefile
--- a/c7/demo/Makefile
+++ b/c7/demo
Author: Armin Rigo
Branch: stmgc-c7
Changeset: r69980:4891028503f5
Date: 2014-03-16 21:17 +0100
http://bitbucket.org/pypy/pypy/changeset/4891028503f5/
Log:os.fork()!
diff --git a/TODO b/TODO
--- a/TODO
+++ b/TODO
@@ -28,6 +28,10 @@
-
Author: Brian Kearns
Branch: virtual-raw-store-load
Changeset: r69983:a56510bcbcc8
Date: 2014-03-16 14:30 -0700
http://bitbucket.org/pypy/pypy/changeset/a56510bcbcc8/
Log:raw_load/raw_store take offset not index
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
b/rpyt
Author: Brian Kearns
Branch:
Changeset: r69981:eb5cbd7cbd8b
Date: 2014-03-16 13:14 -0700
http://bitbucket.org/pypy/pypy/changeset/eb5cbd7cbd8b/
Log:cleanups
diff --git a/rpython/jit/codewriter/jtransform.py
b/rpython/jit/codewriter/jtransform.py
--- a/rpython/jit/codewriter/jtransform.py
+
Author: Brian Kearns
Branch: virtual-raw-store-load
Changeset: r69982:e165cc881e89
Date: 2014-03-16 14:03 -0700
http://bitbucket.org/pypy/pypy/changeset/e165cc881e89/
Log:optimize raw_load/raw_store like arrayitem_raw
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
Author: Brian Kearns
Branch: virtual-raw-store-load
Changeset: r69984:37d2c78f5076
Date: 2014-03-16 14:39 -0700
http://bitbucket.org/pypy/pypy/changeset/37d2c78f5076/
Log:cleanup
diff --git a/rpython/jit/metainterp/optimizeopt/virtualize.py
b/rpython/jit/metainterp/optimizeopt/virtualize.py
Author: Brian Kearns
Branch:
Changeset: r69987:4428f691da85
Date: 2014-03-16 18:12 -0400
http://bitbucket.org/pypy/pypy/changeset/4428f691da85/
Log:fix whatsnew
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rst
+++ b/pypy/doc/whatsnew-head
Author: Brian Kearns
Branch:
Changeset: r69988:297062a586c6
Date: 2014-03-16 18:16 -0400
http://bitbucket.org/pypy/pypy/changeset/297062a586c6/
Log:fix test_zjit
diff --git a/pypy/module/micronumpy/test/test_zjit.py
b/pypy/module/micronumpy/test/test_zjit.py
--- a/pypy/module/micronumpy/te
Author: Brian Kearns
Branch:
Changeset: r69986:9fca5c72c344
Date: 2014-03-16 18:11 -0400
http://bitbucket.org/pypy/pypy/changeset/9fca5c72c344/
Log:merge virtual-raw-store-load
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
b/rpython/jit/metainterp/optimizeopt/tes
Author: Brian Kearns
Branch: virtual-raw-store-load
Changeset: r69985:82624ea198f6
Date: 2014-03-16 18:11 -0400
http://bitbucket.org/pypy/pypy/changeset/82624ea198f6/
Log:close branch for merging
___
pypy-commit mailing list
pypy-commit@python.org
Author: Brian Kearns
Branch:
Changeset: r69989:6bfb88a291c0
Date: 2014-03-16 19:02 -0400
http://bitbucket.org/pypy/pypy/changeset/6bfb88a291c0/
Log:skipped tests for alloc_raw_storage optimization
diff --git a/rpython/jit/metainterp/test/test_rawmem.py
b/rpython/jit/metainterp/test/test_ra
Author: Brian Kearns
Branch:
Changeset: r69990:c25774fb2035
Date: 2014-03-16 19:17 -0400
http://bitbucket.org/pypy/pypy/changeset/c25774fb2035/
Log:also test alloc_raw_storage with options
diff --git a/rpython/jit/metainterp/test/test_rawmem.py
b/rpython/jit/metainterp/test/test_rawmem.py
Author: Brian Kearns
Branch:
Changeset: r69991:ff8af8813b5e
Date: 2014-03-16 19:51 -0400
http://bitbucket.org/pypy/pypy/changeset/ff8af8813b5e/
Log:fix test_raw_malloc_resume
diff --git a/rpython/jit/metainterp/test/test_virtual.py
b/rpython/jit/metainterp/test/test_virtual.py
--- a/rpytho
Author: Brian Kearns
Branch:
Changeset: r69992:23bf2ee9e818
Date: 2014-03-16 20:43 -0400
http://bitbucket.org/pypy/pypy/changeset/23bf2ee9e818/
Log:cleanup
diff --git a/rpython/jit/codewriter/jtransform.py
b/rpython/jit/codewriter/jtransform.py
--- a/rpython/jit/codewriter/jtransform.py
++
Author: Brian Kearns
Branch:
Changeset: r69993:3dfe9fa95df6
Date: 2014-03-16 21:22 -0400
http://bitbucket.org/pypy/pypy/changeset/3dfe9fa95df6/
Log:ensure the guard_no_exception is removed after making a virtual raw
buffer
diff --git a/rpython/jit/metainterp/optimizeopt/virtualize.p
Author: Brian Kearns
Branch:
Changeset: r69994:299fc1410b29
Date: 2014-03-16 22:51 -0400
http://bitbucket.org/pypy/pypy/changeset/299fc1410b29/
Log:include guard_no_exception after raw malloc calls in tests
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
b/rpython/
Author: Brian Kearns
Branch:
Changeset: r69995:d026840bbc03
Date: 2014-03-16 23:06 -0400
http://bitbucket.org/pypy/pypy/changeset/d026840bbc03/
Log:set oopspecindex for all versions of raw_malloc_varsize_char and
raw_free
diff --git a/rpython/jit/codewriter/jtransform.py
b/rpython/
Author: Alex Gaynor
Branch:
Changeset: r69996:f777f3fcf74a
Date: 2014-03-16 20:21 -0700
http://bitbucket.org/pypy/pypy/changeset/f777f3fcf74a/
Log:Support creating subclasses of _socket (who knows why)
diff --git a/pypy/module/_socket/interp_socket.py
b/pypy/module/_socket/interp_socket.py
Author: Alex Gaynor
Branch:
Changeset: r69997:039dd41e5153
Date: 2014-03-16 20:23 -0700
http://bitbucket.org/pypy/pypy/changeset/039dd41e5153/
Log:merged upstream
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rst
+++ b/pypy/doc/whatsnew-he
Author: Brian Kearns
Branch:
Changeset: r69998:10525853b510
Date: 2014-03-16 23:30 -0400
http://bitbucket.org/pypy/pypy/changeset/10525853b510/
Log:fix f777f3fcf74a, add socket subclass test
diff --git a/pypy/module/_socket/interp_socket.py
b/pypy/module/_socket/interp_socket.py
--- a/pypy
Author: Brian Kearns
Branch:
Changeset: r6:cc839a8262d5
Date: 2014-03-16 23:42 -0400
http://bitbucket.org/pypy/pypy/changeset/cc839a8262d5/
Log:set socket buffer size so untranslated tests finish in reasonable
time
diff --git a/pypy/module/_socket/test/test_sock_app.py
b/pypy/m
Author: Brian Kearns
Branch:
Changeset: r7:40755c7bd64c
Date: 2014-03-17 00:28 -0400
http://bitbucket.org/pypy/pypy/changeset/40755c7bd64c/
Log:update test_flat_setitem
diff --git a/pypy/module/micronumpy/test/test_zjit.py
b/pypy/module/micronumpy/test/test_zjit.py
--- a/pypy/module/mi
Author: Brian Kearns
Branch:
Changeset: r70001:13377182ed09
Date: 2014-03-17 00:53 -0400
http://bitbucket.org/pypy/pypy/changeset/13377182ed09/
Log:fix socket exception type for overflowing port/flowinfo
diff --git a/pypy/module/_socket/interp_socket.py
b/pypy/module/_socket/interp_socket.
Author: Brian Kearns
Branch:
Changeset: r70002:d4e0f726ebc2
Date: 2014-03-16 22:15 -0700
http://bitbucket.org/pypy/pypy/changeset/d4e0f726ebc2/
Log:fix test_pypy_c after d026840bbc03
diff --git a/pypy/module/pypyjit/test_pypy_c/test_ffi.py
b/pypy/module/pypyjit/test_pypy_c/test_ffi.py
---
Author: Brian Kearns
Branch:
Changeset: r70004:9b585f45af76
Date: 2014-03-17 02:19 -0400
http://bitbucket.org/pypy/pypy/changeset/9b585f45af76/
Log:emit_operation should handle this
diff --git a/rpython/jit/metainterp/optimizeopt/virtualize.py
b/rpython/jit/metainterp/optimizeopt/virtualiz
Author: Brian Kearns
Branch:
Changeset: r70003:b81700f91370
Date: 2014-03-17 02:05 -0400
http://bitbucket.org/pypy/pypy/changeset/b81700f91370/
Log:fix virtual raw malloc for all constant args
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
b/rpython/jit/metainterp
Author: Brian Kearns
Branch:
Changeset: r70005:0e26ea0abf69
Date: 2014-03-17 02:45 -0400
http://bitbucket.org/pypy/pypy/changeset/0e26ea0abf69/
Log:cleanup
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
b/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
57 matches
Mail list logo