Author: Brian Kearns
Branch:
Changeset: r69407:6928506f34e4
Date: 2014-02-25 03:22 -0500
http://bitbucket.org/pypy/pypy/changeset/6928506f34e4/
Log:fixes for newbyteorder on flexible dtypes
diff --git a/pypy/module/micronumpy/interp_dtype.py
b/pypy/module/micronumpy/interp_dtype.py
--- a/p
Author: Brian Kearns
Branch:
Changeset: r69408:3bb2f09c6ca4
Date: 2014-02-25 03:27 -0500
http://bitbucket.org/pypy/pypy/changeset/3bb2f09c6ca4/
Log:another fix
diff --git a/pypy/module/micronumpy/interp_dtype.py
b/pypy/module/micronumpy/interp_dtype.py
--- a/pypy/module/micronumpy/interp_d
Author: Armin Rigo
Branch: c7-refactor
Changeset: r852:85c1e725fba0
Date: 2014-02-25 09:19 +0100
http://bitbucket.org/pypy/stmgc/changeset/85c1e725fba0/
Log:Copy the dictionary-like trees from "c4".
diff --git a/c7/stm/list.c b/c7/stm/list.c
--- a/c7/stm/list.c
+++ b/c7/stm/list.c
@@ -29,3 +
Author: Armin Rigo
Branch: c7-refactor
Changeset: r853:9fb1364ed14f
Date: 2014-02-25 09:38 +0100
http://bitbucket.org/pypy/stmgc/changeset/9fb1364ed14f/
Log:Use the trees to implement young_outside_nursery, step 1.
diff --git a/c7/stm/core.c b/c7/stm/core.c
--- a/c7/stm/core.c
+++ b/c7/stm/c
Author: Armin Rigo
Branch: c7-refactor
Changeset: r854:4302246a0ad0
Date: 2014-02-25 09:50 +0100
http://bitbucket.org/pypy/stmgc/changeset/4302246a0ad0/
Log:Actually implement surviving young_outside_nursery
diff --git a/c7/stm/core.c b/c7/stm/core.c
--- a/c7/stm/core.c
+++ b/c7/stm/core.c
@
Author: Maciej Fijalkowski
Branch:
Changeset: r69409:3dbefef835d5
Date: 2014-02-25 10:51 +0200
http://bitbucket.org/pypy/pypy/changeset/3dbefef835d5/
Log:Replace @jit.elidable with @specialize.memo
diff --git a/pypy/module/micronumpy/interp_boxes.py
b/pypy/module/micronumpy/interp_boxes.py
Author: Brian Kearns
Branch:
Changeset: r69410:89a5865820d1
Date: 2014-02-25 03:52 -0500
http://bitbucket.org/pypy/pypy/changeset/89a5865820d1/
Log:fix a char dtype case
diff --git a/pypy/module/micronumpy/interp_dtype.py
b/pypy/module/micronumpy/interp_dtype.py
--- a/pypy/module/micronump
Author: Brian Kearns
Branch:
Changeset: r69411:0f6a27d08000
Date: 2014-02-25 04:05 -0500
http://bitbucket.org/pypy/pypy/changeset/0f6a27d08000/
Log:fix array init with char dtype
diff --git a/pypy/module/micronumpy/interp_numarray.py
b/pypy/module/micronumpy/interp_numarray.py
--- a/pypy/m
Author: Armin Rigo
Branch: c7-refactor
Changeset: r855:76937b4f5d6e
Date: 2014-02-25 10:05 +0100
http://bitbucket.org/pypy/stmgc/changeset/76937b4f5d6e/
Log:Refactoring and small fix
diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c
--- a/c7/stm/nursery.c
+++ b/c7/stm/nursery.c
@@ -60,86 +60,
Author: Armin Rigo
Branch: c7-refactor
Changeset: r856:e47cc9d404c2
Date: 2014-02-25 10:07 +0100
http://bitbucket.org/pypy/stmgc/changeset/e47cc9d404c2/
Log:In trees, the NULL key is reserved
diff --git a/c7/stm/list.c b/c7/stm/list.c
--- a/c7/stm/list.c
+++ b/c7/stm/list.c
@@ -121,6 +121,7
Author: Armin Rigo
Branch:
Changeset: r69412:570e6baf64ae
Date: 2014-02-25 10:19 +0100
http://bitbucket.org/pypy/pypy/changeset/570e6baf64ae/
Log:Baaah. _py3k_acquire() will raise OverflowError. Work around.
diff --git a/lib-python/2.7/threading.py b/lib-python/2.7/threading.py
--- a/lib-py
Author: Remi Meier
Branch: c7-refactor
Changeset: r857:d3ae1ec8e5b4
Date: 2014-02-25 11:17 +0100
http://bitbucket.org/pypy/stmgc/changeset/d3ae1ec8e5b4/
Log:add very large objects
diff --git a/c7/test/test_random.py b/c7/test/test_random.py
--- a/c7/test/test_random.py
+++ b/c7/test/test_rand
Author: Brian Kearns
Branch:
Changeset: r69413:9aaa71abdd13
Date: 2014-02-25 04:45 -0500
http://bitbucket.org/pypy/pypy/changeset/9aaa71abdd13/
Log:more informative error when refusing to create dtypes
diff --git a/pypy/module/micronumpy/interp_dtype.py
b/pypy/module/micronumpy/interp_dtyp
Author: Armin Rigo
Branch: c7-refactor
Changeset: r858:fb13763ca5b2
Date: 2014-02-25 11:23 +0100
http://bitbucket.org/pypy/stmgc/changeset/fb13763ca5b2/
Log:Fix: memset the right segment
diff --git a/c7/stm/nursery.c b/c7/stm/nursery.c
--- a/c7/stm/nursery.c
+++ b/c7/stm/nursery.c
@@ -310,10
Author: Armin Rigo
Branch:
Changeset: r69414:6749a8734e6c
Date: 2014-02-25 12:17 +0100
http://bitbucket.org/pypy/pypy/changeset/6749a8734e6c/
Log:Move the partial lib_pypy/disassembler.py to rpython/tool/.
Move pypy/tool/jitlogparser to rpython/root/.
diff --git a/pypy/module/pypyj
Author: Armin Rigo
Branch:
Changeset: r255:41c224f97da8
Date: 2014-02-25 12:19 +0100
http://bitbucket.org/pypy/jitviewer/changeset/41c224f97da8/
Log:Import everything needed from 'rpython', not from 'pypy'.
diff --git a/_jitviewer/app.py b/_jitviewer/app.py
--- a/_jitviewer/app.py
+++ b/_ji
Author: Armin Rigo
Branch:
Changeset: r69416:8ccaadbf0ecf
Date: 2014-02-25 12:58 +0100
http://bitbucket.org/pypy/pypy/changeset/8ccaadbf0ecf/
Log:More precise crash, better explanation
diff --git a/rpython/jit/codewriter/call.py b/rpython/jit/codewriter/call.py
--- a/rpython/jit/codewriter/
Author: Armin Rigo
Branch:
Changeset: r69417:3c477e9543db
Date: 2014-02-25 13:16 +0100
http://bitbucket.org/pypy/pypy/changeset/3c477e9543db/
Log:Test and fix: the _nowrapper C functions couldn't be elided before.
diff --git a/rpython/jit/codewriter/test/test_call.py
b/rpython/jit/codewrit
Author: Armin Rigo
Branch:
Changeset: r69415:6e5573ced07d
Date: 2014-02-25 12:37 +0100
http://bitbucket.org/pypy/pypy/changeset/6e5573ced07d/
Log:Complain for now when a function is both elidable (or
loopinvariant), and can have random effects.
diff --git a/rpython/jit/codewriter/ca
Author: Armin Rigo
Branch:
Changeset: r69418:040f3ac28afb
Date: 2014-02-25 14:02 +0100
http://bitbucket.org/pypy/pypy/changeset/040f3ac28afb/
Log:Replace the crash with a warning for now
diff --git a/rpython/jit/codewriter/call.py b/rpython/jit/codewriter/call.py
--- a/rpython/jit/codewrite
Author: Armin Rigo
Branch:
Changeset: r69419:1a6a0914772c
Date: 2014-02-25 14:16 +0100
http://bitbucket.org/pypy/pypy/changeset/1a6a0914772c/
Log:Write down a good idea found in
module/_rawffi/alt/interp_ffitype.py.
diff --git a/pypy/module/_cffi_backend/ctypeobj.py
b/pypy/module/_
Author: Armin Rigo
Branch:
Changeset: r69420:35e7f867cc40
Date: 2014-02-25 14:23 +0100
http://bitbucket.org/pypy/pypy/changeset/35e7f867cc40/
Log:Fix for @jit.elidable. Previously, it would elidably return None,
even though it doesn't mean that it will stay None forever.
diff --git
Author: Armin Rigo
Branch:
Changeset: r69421:f3e717c94913
Date: 2014-02-25 14:57 +0100
http://bitbucket.org/pypy/pypy/changeset/f3e717c94913/
Log:Fix (probably) this jit.elidable here
diff --git a/pypy/objspace/std/intobject.py b/pypy/objspace/std/intobject.py
--- a/pypy/objspace/std/intobj
Author: Remi Meier
Branch: c7-refactor
Changeset: r860:a689a41e2fcd
Date: 2014-02-25 15:22 +0100
http://bitbucket.org/pypy/stmgc/changeset/a689a41e2fcd/
Log:fix abort_if_needed
diff --git a/c7/stm/core.h b/c7/stm/core.h
--- a/c7/stm/core.h
+++ b/c7/stm/core.h
@@ -191,7 +191,7 @@
brea
Author: Armin Rigo
Branch: extradoc
Changeset: r5161:ffa0a239d1a2
Date: 2014-02-25 15:27 +0100
http://bitbucket.org/pypy/extradoc/changeset/ffa0a239d1a2/
Log:Add the WTM abstract.
diff --git a/talk/wtm2014/abstract.rst b/talk/wtm2014/abstract.rst
new file mode 100644
--- /dev/null
+++ b/talk
Author: Armin Rigo
Branch: extradoc
Changeset: r5162:279c414f8907
Date: 2014-02-25 15:27 +0100
http://bitbucket.org/pypy/extradoc/changeset/279c414f8907/
Log:Add a bug here (bug tracker is read-only!)
diff --git a/planning/jit.txt b/planning/jit.txt
--- a/planning/jit.txt
+++ b/planning/jit.
Author: Manuel Jacob
Branch: remove-remaining-smm
Changeset: r69423:eb5377110c02
Date: 2014-02-25 15:27 +0100
http://bitbucket.org/pypy/pypy/changeset/eb5377110c02/
Log:Remove AppTestKeywordsToBuiltinSanity. I don't think it makes any
sense nowadays.
diff --git a/pypy/interpreter/test
Author: Manuel Jacob
Branch: remove-remaining-smm
Changeset: r69422:bc9db28fcce0
Date: 2014-02-25 15:06 +0100
http://bitbucket.org/pypy/pypy/changeset/bc9db28fcce0/
Log:Fix complex <=> float comparison.
diff --git a/pypy/objspace/std/complexobject.py
b/pypy/objspace/std/complexobject.py
---
Author: Remi Meier
Branch: c7-refactor
Changeset: r859:2028836db0fa
Date: 2014-02-25 15:22 +0100
http://bitbucket.org/pypy/stmgc/changeset/2028836db0fa/
Log:add demo_random.c
diff --git a/c7/demo/demo_random.c b/c7/demo/demo_random.c
new file mode 100644
--- /dev/null
+++ b/c7/demo/demo_rando
Author: Armin Rigo
Branch:
Changeset: r256:e0b82d426d01
Date: 2014-02-25 15:59 +0100
http://bitbucket.org/pypy/jitviewer/changeset/e0b82d426d01/
Log:This runs fine in CPython too, now.
diff --git a/bin/jitviewer.py b/bin/jitviewer.py
--- a/bin/jitviewer.py
+++ b/bin/jitviewer.py
@@ -6,10 +6
Author: Remi Meier
Branch: c7-refactor
Changeset: r861:4915e227b68f
Date: 2014-02-25 16:00 +0100
http://bitbucket.org/pypy/stmgc/changeset/4915e227b68f/
Log:fix for race condition (see comment in pages.h for PRIVATE_PAGE)
diff --git a/c7/stm/pages.c b/c7/stm/pages.c
--- a/c7/stm/pages.c
+++ b
Author: Manuel Jacob
Branch: remove-remaining-smm
Changeset: r69425:c890c07b80a9
Date: 2014-02-25 16:18 +0100
http://bitbucket.org/pypy/pypy/changeset/c890c07b80a9/
Log:I think this is what we actually want to test: normally providing a
'self' keyword when calling a type fails, but not
Author: Manuel Jacob
Branch: remove-remaining-smm
Changeset: r69424:2282f75f89c8
Date: 2014-02-25 16:09 +0100
http://bitbucket.org/pypy/pypy/changeset/2282f75f89c8/
Log:Back out changeset eb5377110c02.
diff --git a/pypy/interpreter/test/test_gateway.py
b/pypy/interpreter/test/test_gateway.py
Author: Armin Rigo
Branch: c7-refactor
Changeset: r862:a396ed3087b8
Date: 2014-02-25 16:21 +0100
http://bitbucket.org/pypy/stmgc/changeset/a396ed3087b8/
Log:I think that with a REMAPPING_PAGE intermediate value it becomes
simply this.
diff --git a/c7/stm/pages.c b/c7/stm/pages.c
---
Author: Armin Rigo
Branch: c7-refactor
Changeset: r863:a1bc43587591
Date: 2014-02-25 16:53 +0100
http://bitbucket.org/pypy/stmgc/changeset/a1bc43587591/
Log:Add a debugging check that fails right now if we run more than 2
threads
diff --git a/c7/stm/core.c b/c7/stm/core.c
--- a/c7/st
Author: Armin Rigo
Branch: c7-refactor
Changeset: r864:30bde5ed0833
Date: 2014-02-25 17:16 +0100
http://bitbucket.org/pypy/stmgc/changeset/30bde5ed0833/
Log:Add *_no_abort() versions for cond_wait() and mutex_lock(). Needed
if we don't have our own segment so far.
diff --git a/c7/dem
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69426:c13b140abc63
Date: 2014-02-25 17:56 +0100
http://bitbucket.org/pypy/pypy/changeset/c13b140abc63/
Log:Kill most of pypy.objspace.std.model, move the type registration to
pypy.objspace.std.objspace.
diff --git a/pypy/objspa
Author: Antonio Cuni
Branch: int_w-refactor
Changeset: r69433:970e75bb2953
Date: 2014-02-25 17:56 +0100
http://bitbucket.org/pypy/pypy/changeset/970e75bb2953/
Log:gateway_int_w now has the very same semantics as int_w
diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjsp
Author: Antonio Cuni
Branch: int_w-refactor
Changeset: r69432:dc1874f92984
Date: 2014-02-25 17:54 +0100
http://bitbucket.org/pypy/pypy/changeset/dc1874f92984/
Log:add a passing test and a comment explaining why the test was not
failing
diff --git a/pypy/interpreter/baseobjspace.py b/
Author: Antonio Cuni
Branch: int_w-refactor
Changeset: r69428:ce4d4ceb14e2
Date: 2014-02-24 11:50 +0100
http://bitbucket.org/pypy/pypy/changeset/ce4d4ceb14e2/
Log:add a failing test which should pass at the end of this branch
diff --git a/pypy/module/struct/test/test_struct.py
b/pypy/module
Author: Antonio Cuni
Branch: int_w-refactor
Changeset: r69427:6bb8ab7e58a7
Date: 2014-02-24 11:46 +0100
http://bitbucket.org/pypy/pypy/changeset/6bb8ab7e58a7/
Log:a branch where to refactor the semantics of space.int_w and
space.float_w
___
Author: Antonio Cuni
Branch: int_w-refactor
Changeset: r69430:ea3291c41c47
Date: 2014-02-25 17:30 +0100
http://bitbucket.org/pypy/pypy/changeset/ea3291c41c47/
Log:start reviewing all usages of int_w(): we cannot use fake ints as
indexes
diff --git a/pypy/interpreter/baseobjspace.py b
Author: Antonio Cuni
Branch: int_w-refactor
Changeset: r69429:7e1beef017c9
Date: 2014-02-25 10:49 +0100
http://bitbucket.org/pypy/pypy/changeset/7e1beef017c9/
Log:first step: change the meaning of space.int_w: now by default it
also accepts objects which implements __int__, except flo
Author: Antonio Cuni
Branch: int_w-refactor
Changeset: r69434:8854c318cb66
Date: 2014-02-25 18:00 +0100
http://bitbucket.org/pypy/pypy/changeset/8854c318cb66/
Log:this is hard to test, but CPython accepts only actual integers in
sys.exit()
diff --git a/pypy/interpreter/main.py b/pypy
Author: Antonio Cuni
Branch: int_w-refactor
Changeset: r69431:8a8a32a743e3
Date: 2014-02-25 17:41 +0100
http://bitbucket.org/pypy/pypy/changeset/8a8a32a743e3/
Log:more reviewing of int_w(): conversions are not allowed here
diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/base
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69435:646434ae7b6d
Date: 2014-02-25 18:08 +0100
http://bitbucket.org/pypy/pypy/changeset/646434ae7b6d/
Log:Kill model.UnwrapError.
diff --git a/pypy/objspace/std/model.py b/pypy/objspace/std/model.py
--- a/pypy/objspace/std/model.py
++
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69437:39f12449bcb7
Date: 2014-02-25 18:21 +0100
http://bitbucket.org/pypy/pypy/changeset/39f12449bcb7/
Log:Kill W_Object.
diff --git a/pypy/objspace/std/model.py b/pypy/objspace/std/model.py
--- a/pypy/objspace/std/model.py
+++ b/pypy/
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69436:e0681470078b
Date: 2014-02-25 18:10 +0100
http://bitbucket.org/pypy/pypy/changeset/e0681470078b/
Log:Kill W_ANY.
diff --git a/pypy/objspace/std/model.py b/pypy/objspace/std/model.py
--- a/pypy/objspace/std/model.py
+++ b/pypy/obj
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69440:745447db5195
Date: 2014-02-25 18:40 +0100
http://bitbucket.org/pypy/pypy/changeset/745447db5195/
Log:Rename this test and uncomment additional asserts.
diff --git a/pypy/objspace/std/test/test_floatobject.py
b/pypy/objspace/std/
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69438:c7fe33d31de3
Date: 2014-02-25 18:30 +0100
http://bitbucket.org/pypy/pypy/changeset/c7fe33d31de3/
Log:Move rest of pypy.objspace.std.model into pypy.objspace.std.util.
diff --git a/pypy/objspace/std/complexobject.py
b/pypy/objspa
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69441:6d0d93cd5c53
Date: 2014-02-25 18:47 +0100
http://bitbucket.org/pypy/pypy/changeset/6d0d93cd5c53/
Log:Kill unused proxy_helpers.py. Make StdTypeDef an alias to TypeDef.
diff --git a/pypy/objspace/std/proxy_helpers.py
b/pypy/objsp
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69439:0d2003298f8b
Date: 2014-02-25 18:34 +0100
http://bitbucket.org/pypy/pypy/changeset/0d2003298f8b/
Log:Remove multimethods sections from documentation.
diff --git a/pypy/doc/objspace.rst b/pypy/doc/objspace.rst
--- a/pypy/doc/objsp
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69443:738f370ede8a
Date: 2014-02-25 19:02 +0100
http://bitbucket.org/pypy/pypy/changeset/738f370ede8a/
Log:Move std_dict_descr to pypy.interpreter.typedef.
diff --git a/pypy/interpreter/typedef.py b/pypy/interpreter/typedef.py
--- a/py
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69444:5a5429019418
Date: 2014-02-25 19:21 +0100
http://bitbucket.org/pypy/pypy/changeset/5a5429019418/
Log:Remove StdTypeDef alias and change all references.
diff --git a/pypy/objspace/fake/objspace.py b/pypy/objspace/fake/objspace.py
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69442:cb191419517d
Date: 2014-02-25 18:56 +0100
http://bitbucket.org/pypy/pypy/changeset/cb191419517d/
Log:Move issubtypedef into typeobject.py.
diff --git a/pypy/objspace/std/stdtypedef.py b/pypy/objspace/std/stdtypedef.py
--- a/pypy/
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69447:044f6359573b
Date: 2014-02-25 19:55 +0100
http://bitbucket.org/pypy/pypy/changeset/044f6359573b/
Log:Remove multimethod option and references to
pypy.objspace.std.multimethod.
diff --git a/pypy/config/pypyoption.py b/pypy
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69449:aa67858b4e18
Date: 2014-02-25 20:26 +0100
http://bitbucket.org/pypy/pypy/changeset/aa67858b4e18/
Log:Remove unnecessary delegation methods.
diff --git a/pypy/objspace/std/smalllongobject.py
b/pypy/objspace/std/smalllongobject.py
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69448:6c758cd93812
Date: 2014-02-25 20:19 +0100
http://bitbucket.org/pypy/pypy/changeset/6c758cd93812/
Log:Remove ignore_for_isinstance_cache attributes. The isinstance cache
is built explicitly now.
diff --git a/pypy/objspace/
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69450:fd070a9318e5
Date: 2014-02-25 20:42 +0100
http://bitbucket.org/pypy/pypy/changeset/fd070a9318e5/
Log:Fix cpyext.
diff --git a/pypy/module/cpyext/typeobject.py b/pypy/module/cpyext/typeobject.py
--- a/pypy/module/cpyext/typeobject
Author: Brian Kearns
Branch:
Changeset: r907:8550f84840ee
Date: 2014-02-25 19:51 -0500
http://bitbucket.org/pypy/buildbot/changeset/8550f84840ee/
Log:link the osx64 test results in listing
diff --git a/bot2/pypybuildbot/pypylist.py b/bot2/pypybuildbot/pypylist.py
--- a/bot2/pypybuildbot/pyp
Author: Manuel Jacob
Branch: kill-multimethod
Changeset: r69451:750998b0ec09
Date: 2014-02-26 04:52 +0100
http://bitbucket.org/pypy/pypy/changeset/750998b0ec09/
Log:Kill pypy.objspace.std.stdtypedef and move TypeCache to
pypy.objspace.std.typeobject.
diff --git a/pypy/objspace/std/obj
61 matches
Mail list logo