Author: Armin Rigo
Branch:
Changeset: r78878:167c83453673
Date: 2015-08-11 10:13 +0100
http://bitbucket.org/pypy/pypy/changeset/167c83453673/
Log:Fix for df216970b57e: we now expect ".intval" to be really an int,
never a bool
diff --git a/pypy/objspace/std/boolobject.py b/pypy/objsp
Author: Remi Meier
Branch: stmgc-c8-gcc
Changeset: r78879:a91821ab8a4a
Date: 2015-08-11 11:26 +0200
http://bitbucket.org/pypy/pypy/changeset/a91821ab8a4a/
Log:add a TODO item that I just found
diff --git a/TODO b/TODO
--- a/TODO
+++ b/TODO
@@ -1,3 +1,10 @@
+--
Author: Remi Meier
Branch: c8-faster-smallobj-sync
Changeset: r1929:9b46edbce4f6
Date: 2015-08-11 11:28 +0200
http://bitbucket.org/pypy/stmgc/changeset/9b46edbce4f6/
Log:start thinking about this
diff --git a/c8/TODO b/c8/TODO
--- a/c8/TODO
+++ b/c8/TODO
@@ -1,7 +1,7 @@
- fix markers (e.g
Author: Richard Plangger
Branch: vecopt-merge
Changeset: r78881:4dcddb2caee3
Date: 2015-08-11 11:59 +0200
http://bitbucket.org/pypy/pypy/changeset/4dcddb2caee3/
Log:added missing vectorize=True for the jit drivers in loop.py
diff --git a/pypy/module/micronumpy/compile.py
b/pypy/module/micro
Author: Richard Plangger
Branch: vecopt-merge
Changeset: r78880:e7b774925efd
Date: 2015-08-10 17:20 +0200
http://bitbucket.org/pypy/pypy/changeset/e7b774925efd/
Log:merged default into vecopt (vecopt-merge)
diff too long, truncating to 2000 out of 30123 lines
diff --git a/lib-python/2.7/Coo
Author: Armin Rigo
Branch:
Changeset: r78882:701244bf3ebf
Date: 2015-08-11 11:14 +0100
http://bitbucket.org/pypy/pypy/changeset/701244bf3ebf/
Log:Use .startswith() here, for the vecopt branch
diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py
--- a/rpython/rlib/rvmpr
Author: Armin Rigo
Branch: vecopt-merge
Changeset: r78885:86e62bea7806
Date: 2015-08-11 11:14 +0100
http://bitbucket.org/pypy/pypy/changeset/86e62bea7806/
Log:Use .startswith() here, for the vecopt branch
diff --git a/rpython/rlib/rvmprof/cintf.py b/rpython/rlib/rvmprof/cintf.py
--- a/rpytho
Author: Richard Plangger
Branch: vecopt-merge
Changeset: r78884:18e7a066f96f
Date: 2015-08-11 12:24 +0200
http://bitbucket.org/pypy/pypy/changeset/18e7a066f96f/
Log:Backed out changeset 9299faf9cad1
diff --git a/pypy/objspace/std/boolobject.py b/pypy/objspace/std/boolobject.py
--- a/pypy/obj
Author: Armin Rigo
Branch: vecopt-merge
Changeset: r78883:9299faf9cad1
Date: 2015-08-11 10:13 +0100
http://bitbucket.org/pypy/pypy/changeset/9299faf9cad1/
Log:Fix for df216970b57e: we now expect ".intval" to be really an int,
never a bool
diff --git a/pypy/objspace/std/boolobject.py
Author: Richard Plangger
Branch: vecopt-merge
Changeset: r78886:69fe04c7e304
Date: 2015-08-11 12:42 +0200
http://bitbucket.org/pypy/pypy/changeset/69fe04c7e304/
Log:meeeh, syntax error did not pay attentation to the indentation in
this file
diff --git a/rpython/jit/codewriter/test/te
Author: Carl Friedrich Bolz
Branch:
Changeset: r78887:8700b302673f
Date: 2015-08-11 12:45 +0200
http://bitbucket.org/pypy/pypy/changeset/8700b302673f/
Log:(cfbolz, arigo): fix no nul propagation of modulo of strings and
non-tuples
diff --git a/rpython/annotator/binaryop.py b/rpython
Author: Remi Meier
Branch: c8-faster-smallobj-sync
Changeset: r1930:fe7f0b6ebe7e
Date: 2015-08-11 13:01 +0200
http://bitbucket.org/pypy/stmgc/changeset/fe7f0b6ebe7e/
Log:think some more
diff --git a/c8/stm/smallmalloc.h b/c8/stm/smallmalloc.h
--- a/c8/stm/smallmalloc.h
+++ b/c8/stm/smallmall
Author: Armin Rigo
Branch:
Changeset: r7:c91e9f5f0bcd
Date: 2015-08-11 12:18 +0100
http://bitbucket.org/pypy/pypy/changeset/c91e9f5f0bcd/
Log:Must not use jitdriver.jit_merge_point() twice for the same
jitdriver instance!
diff --git a/pypy/module/micronumpy/loop.py b/pypy/module
Author: Remi Meier
Branch: c8-faster-smallobj-sync
Changeset: r1931:b37387a2af20
Date: 2015-08-11 14:17 +0200
http://bitbucket.org/pypy/stmgc/changeset/b37387a2af20/
Log:WIP
diff --git a/c8/TODO b/c8/TODO
--- a/c8/TODO
+++ b/c8/TODO
@@ -23,6 +23,8 @@
- avoid __builtin_frame_address(0) in pr
Author: Remi Meier
Branch: c8-faster-smallobj-sync
Changeset: r1932:bd7979af1bf7
Date: 2015-08-11 14:38 +0200
http://bitbucket.org/pypy/stmgc/changeset/bd7979af1bf7/
Log:implement major collection fixup; tests pass
diff --git a/c8/stm/core.c b/c8/stm/core.c
--- a/c8/stm/core.c
+++ b/c8/stm/c
Author: Richard Plangger
Branch: vecopt-merge
Changeset: r78889:9b128f66714b
Date: 2015-08-11 14:38 +0200
http://bitbucket.org/pypy/pypy/changeset/9b128f66714b/
Log:added out_dim to the list of attributes
diff --git a/pypy/module/micronumpy/strides.py
b/pypy/module/micronumpy/strides.py
---
Author: Armin Rigo
Branch:
Changeset: r78890:7f61ec8c3fd6
Date: 2015-08-11 13:50 +0100
http://bitbucket.org/pypy/pypy/changeset/7f61ec8c3fd6/
Log:Allow compilation on older Linux systems
diff --git a/rpython/rlib/debug.py b/rpython/rlib/debug.py
--- a/rpython/rlib/debug.py
+++ b/rpython/rli
Author: Armin Rigo
Branch:
Changeset: r78891:7a82bbfa8b25
Date: 2015-08-11 13:56 +0100
http://bitbucket.org/pypy/pypy/changeset/7a82bbfa8b25/
Log:(cfbolz, arigo) Improve the error message in the case where the
same jitdriver is used twice (this is about the case of reds='auto'
Author: Carl Friedrich Bolz
Branch:
Changeset: r78892:dd5e385a1000
Date: 2015-08-11 15:23 +0200
http://bitbucket.org/pypy/pypy/changeset/dd5e385a1000/
Log:(arigo, cfbolz): make import_from_mixin deal with _immutable_fields_
diff --git a/rpython/rlib/objectmodel.py b/rpython/rlib/objectmodel
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78893:d3a646fcaace
Date: 2015-08-11 15:25 +0200
http://bitbucket.org/pypy/pypy/changeset/d3a646fcaace/
Log:merge default
diff too long, truncating to 2000 out of 5220 lines
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/wha
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78894:9c96634eb883
Date: 2015-08-11 14:44 +0200
http://bitbucket.org/pypy/pypy/changeset/9c96634eb883/
Log:(arigo, cfbolz): use a slightly different approach, both a bit more
flexible and safer
diff --git a/pypy/interpre
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78895:4c89f76ea898
Date: 2015-08-11 15:06 +0200
http://bitbucket.org/pypy/pypy/changeset/4c89f76ea898/
Log:(cfbolz, arigo): rename attributes to lessen risk of conflict
diff --git a/pypy/interpreter/test/test_valueprof.py
b/pyp
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78896:c6fd1f04a9e0
Date: 2015-08-11 15:27 +0200
http://bitbucket.org/pypy/pypy/changeset/c6fd1f04a9e0/
Log:merge
diff too long, truncating to 2000 out of 5220 lines
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-he
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78897:5a064b6c607a
Date: 2015-08-11 16:08 +0200
http://bitbucket.org/pypy/pypy/changeset/5a064b6c607a/
Log:(arigo, cfbolz): also support value profiling of instance attributes
diff --git a/pypy/interpreter/valueprof.py b/pypy/in
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78898:77cb21016bed
Date: 2015-08-11 16:17 +0200
http://bitbucket.org/pypy/pypy/changeset/77cb21016bed/
Log:(arigo, cfbolz): temporarily add some debug printing
diff --git a/pypy/interpreter/pycode.py b/pypy/interpreter/pycode.py
Author: Richard Plangger
Branch: vecopt-merge
Changeset: r78899:98e339e44deb
Date: 2015-08-11 16:39 +0200
http://bitbucket.org/pypy/pypy/changeset/98e339e44deb/
Log:added branch description for vecopt and vecopt-merge
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78900:3b5a634dfc67
Date: 2015-08-11 16:40 +0200
http://bitbucket.org/pypy/pypy/changeset/3b5a634dfc67/
Log:(cfbolz, arigo): grumble grumble
diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py
--- a/pypy/objs
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78901:54c6274f6261
Date: 2015-08-11 16:46 +0200
http://bitbucket.org/pypy/pypy/changeset/54c6274f6261/
Log:(arigo, cfbolz): this is not needed at all any more
diff --git a/pypy/interpreter/valueprof.py b/pypy/interpreter/valuepr
Author: Armin Rigo
Branch:
Changeset: r78902:deb3c9fb551c
Date: 2015-08-11 15:51 +0100
http://bitbucket.org/pypy/pypy/changeset/deb3c9fb551c/
Log:(cfbolz around, arigo) Detect when we use at the same time the old
and the new style of mixins
diff --git a/rpython/rlib/objectmodel.py b
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78910:7c3ad0460623
Date: 2015-08-11 14:53 +0200
http://bitbucket.org/pypy/pypy/changeset/7c3ad0460623/
Log:fix test_bug_3
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metainterp/optimizeopt/info.py
---
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78912:ee4ba9d13eb1
Date: 2015-08-11 15:57 +0200
http://bitbucket.org/pypy/pypy/changeset/ee4ba9d13eb1/
Log:fix this test
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
b/rpython/jit/metainterp/optimize
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78914:3abe6c76a02f
Date: 2015-08-11 16:47 +0200
http://bitbucket.org/pypy/pypy/changeset/3abe6c76a02f/
Log:fix some tests
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
b/rpython/jit/metainterp/optimiz
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78906:13aafd39caf2
Date: 2015-08-09 11:41 +0200
http://bitbucket.org/pypy/pypy/changeset/13aafd39caf2/
Log:fix a few tests and improve one
diff --git a/rpython/jit/metainterp/optimizeopt/shortpreamble.py
b/rpython/jit/metainter
Author: Maciej Fijalkowski
Branch:
Changeset: r78915:df812fe311a7
Date: 2015-08-11 16:54 +0200
http://bitbucket.org/pypy/pypy/changeset/df812fe311a7/
Log:reenable the test
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
b/rpython/jit/metainterp/optimizeopt/test/tes
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78909:df8aedaea834
Date: 2015-08-11 13:21 +0200
http://bitbucket.org/pypy/pypy/changeset/df8aedaea834/
Log:fix another test
diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py
b/rpython/jit/metainterp/optim
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78907:ca67a935c149
Date: 2015-08-11 12:34 +0200
http://bitbucket.org/pypy/pypy/changeset/ca67a935c149/
Log:fix some tests
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metainterp/optimizeopt/info.py
---
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78911:c4b254735dd6
Date: 2015-08-11 15:14 +0200
http://bitbucket.org/pypy/pypy/changeset/c4b254735dd6/
Log:emit guard_no_overflow in the short preamble
diff --git a/rpython/jit/metainterp/optimizeopt/info.py
b/rpython/jit/metai
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78905:456183623e74
Date: 2015-08-09 11:18 +0200
http://bitbucket.org/pypy/pypy/changeset/456183623e74/
Log:fix tests
diff --git a/rpython/jit/metainterp/optimizeopt/heap.py
b/rpython/jit/metainterp/optimizeopt/heap.py
--- a/rpy
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78913:838e242ff7a9
Date: 2015-08-11 16:38 +0200
http://bitbucket.org/pypy/pypy/changeset/838e242ff7a9/
Log:hack hack hack
diff --git a/rpython/jit/metainterp/optimizeopt/pure.py
b/rpython/jit/metainterp/optimizeopt/pure.py
---
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78904:67c0fb707827
Date: 2015-08-07 14:39 +0200
http://bitbucket.org/pypy/pypy/changeset/67c0fb707827/
Log:fix test
diff --git a/rpython/jit/backend/llgraph/runner.py
b/rpython/jit/backend/llgraph/runner.py
--- a/rpython/jit/ba
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78908:8505df96400f
Date: 2015-08-11 13:11 +0200
http://bitbucket.org/pypy/pypy/changeset/8505df96400f/
Log:fix one more test
diff --git a/rpython/jit/metainterp/optimizeopt/heap.py
b/rpython/jit/metainterp/optimizeopt/heap.py
-
Author: Maciej Fijalkowski
Branch: optresult-unroll
Changeset: r78903:18a9d18296d2
Date: 2015-08-07 14:36 +0200
http://bitbucket.org/pypy/pypy/changeset/18a9d18296d2/
Log:implement a proper fix for heapcache dealing with getfield_gc_pure
diff --git a/rpython/jit/backend/llgraph/runner.py
b/
Author: Maciej Fijalkowski
Branch:
Changeset: r78916:af4f9dce75b8
Date: 2015-08-11 16:56 +0200
http://bitbucket.org/pypy/pypy/changeset/af4f9dce75b8/
Log:merge
diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronumpy/loop.py
--- a/pypy/module/micronumpy/loop.py
+++ b/pypy/module
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78917:91a56056879f
Date: 2015-08-11 17:09 +0200
http://bitbucket.org/pypy/pypy/changeset/91a56056879f/
Log:(arigo, cfbolz): more printing
diff --git a/pypy/interpreter/valueprof.py b/pypy/interpreter/valueprof.py
--- a/pypy/inte
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78918:d9ccb4d048c0
Date: 2015-08-11 17:10 +0200
http://bitbucket.org/pypy/pypy/changeset/d9ccb4d048c0/
Log:(arigo, cfbolz): another place where locals_cells_stack_w is written
to
diff --git a/pypy/interpreter/function.py
Author: Armin Rigo
Branch: value-profiling
Changeset: r78919:b9231d39eb6a
Date: 2015-08-11 17:09 +0100
http://bitbucket.org/pypy/pypy/changeset/b9231d39eb6a/
Log:pdb.set_trace() not expected any more
diff --git a/pypy/interpreter/test/test_pyframe.py
b/pypy/interpreter/test/test_pyframe.py
Author: Armin Rigo
Branch: value-profiling
Changeset: r78920:fb8245228f45
Date: 2015-08-11 17:12 +0100
http://bitbucket.org/pypy/pypy/changeset/fb8245228f45/
Log:Add some missing see_write()s
diff --git a/pypy/interpreter/function.py b/pypy/interpreter/function.py
--- a/pypy/interpreter/func
Author: Armin Rigo
Branch: value-profiling
Changeset: r78921:bdc51d0e73ec
Date: 2015-08-11 17:18 +0100
http://bitbucket.org/pypy/pypy/changeset/bdc51d0e73ec/
Log:pom pom pom
diff --git a/pypy/module/_continuation/interp_continuation.py
b/pypy/module/_continuation/interp_continuation.py
---
Author: Richard Plangger
Branch: vecopt-merge
Changeset: r78922:5ba373083b5c
Date: 2015-08-11 18:20 +0200
http://bitbucket.org/pypy/pypy/changeset/5ba373083b5c/
Log:passing None to space.call_method is a bad idea
diff --git a/pypy/module/micronumpy/ufuncs.py b/pypy/module/micronumpy/ufuncs.p
Author: Carl Friedrich Bolz
Branch: typed-cells
Changeset: r78924:8c68aa37e287
Date: 2015-08-11 18:53 +0200
http://bitbucket.org/pypy/pypy/changeset/8c68aa37e287/
Log:(cfbolz, arigo): small code simplification
diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py
--- a/pyp
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78926:5a2800b3e912
Date: 2015-08-11 19:11 +0200
http://bitbucket.org/pypy/pypy/changeset/5a2800b3e912/
Log:(arigo, cfbolz): make tests compatible with printing
diff --git a/pypy/objspace/std/test/test_mapdict.py
b/pypy/objspace
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78925:c7051e9e1c11
Date: 2015-08-11 19:11 +0200
http://bitbucket.org/pypy/pypy/changeset/c7051e9e1c11/
Log:(cfbolz, arigo): interpreter optimization
diff --git a/pypy/interpreter/valueprof.py b/pypy/interpreter/valueprof.py
---
Author: Richard Plangger
Branch: vecopt-merge
Changeset: r78928:8bbff2ecdaa3
Date: 2015-08-11 19:18 +0200
http://bitbucket.org/pypy/pypy/changeset/8bbff2ecdaa3/
Log:started to refactor scheduling to remove the unnecessary list
allocation each iteration
diff --git a/rpython/jit/metain
Author: Carl Friedrich Bolz
Branch: value-profiling
Changeset: r78927:47d8cc161fcd
Date: 2015-08-11 19:17 +0200
http://bitbucket.org/pypy/pypy/changeset/47d8cc161fcd/
Log:(arigo, cfbolz): print not when jitting
diff --git a/pypy/interpreter/valueprof.py b/pypy/interpreter/valueprof.py
--- a/
54 matches
Mail list logo