Author: Philip Jenvey
Branch: py3k
Changeset: r60330:dfc05d1615c3
Date: 2013-01-21 14:33 -0800
http://bitbucket.org/pypy/pypy/changeset/dfc05d1615c3/
Log:oops, more func_code -> __code__ (thanks amaury)
diff --git a/lib-python/3.2/inspect.py b/lib-python/3.2/inspect.py
--- a/lib-python/3.2/i
Author: Amaury Forgeot d'Arc
Branch:
Changeset: r60329:b901441252e9
Date: 2013-01-21 23:41 +0100
http://bitbucket.org/pypy/pypy/changeset/b901441252e9/
Log:Add an empty ceval.h, for the poor guys who don't know that CPython
already includes it in Python.h.
diff --git a/pypy/module/c
Author: Amaury Forgeot d'Arc
Branch:
Changeset: r60328:2dd5a00fac80
Date: 2013-01-21 23:39 +0100
http://bitbucket.org/pypy/pypy/changeset/2dd5a00fac80/
Log:cpyext: implement PyInstance_New (for oldstyle classes)
diff --git a/pypy/module/cpyext/classobject.py
b/pypy/module/cpyext/classobjec
Author: Amaury Forgeot d'Arc
Branch:
Changeset: r60327:0a0a78963ee3
Date: 2013-01-21 23:12 +0100
http://bitbucket.org/pypy/pypy/changeset/0a0a78963ee3/
Log:Fix a compiler crash when an ast tree contains the empty set literal
(which cannot appear in Python source: {} is a dictionary)
Author: Amaury Forgeot d'Arc
Branch:
Changeset: r60326:a57b37e858ae
Date: 2013-01-21 22:40 +0100
http://bitbucket.org/pypy/pypy/changeset/a57b37e858ae/
Log:Finally found a workaround for test_datetime failures on linux64. I
suspect a ll2ctypes caching issue.
diff --git a/pypy/module
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60325:79796536c3ff
Date: 2013-01-22 00:04 +0200
http://bitbucket.org/pypy/pypy/changeset/79796536c3ff/
Log:fix
diff --git a/rpython/jit/backend/x86/test/test_runner.py
b/rpython/jit/backend/x86/test/test_runner.py
--- a/rpython
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60324:ad3465ae1d6c
Date: 2013-01-22 00:02 +0200
http://bitbucket.org/pypy/pypy/changeset/ad3465ae1d6c/
Log:fix a few bugs, took a while
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--
Author: mattip
Branch: missing-ndarray-attributes
Changeset: r60323:8045286b0e44
Date: 2013-01-22 00:00 +0200
http://bitbucket.org/pypy/pypy/changeset/8045286b0e44/
Log:merge heads
diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py
--- a/pypy/module/micronumpy/typ
Author: mattip
Branch: missing-ndarray-attributes
Changeset: r60322:d2e7ae35c850
Date: 2013-01-21 23:58 +0200
http://bitbucket.org/pypy/pypy/changeset/d2e7ae35c850/
Log:use reds=auto to avoid hack
diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronumpy/loop.py
--- a/pypy/module/
Author: mattip
Branch: missing-ndarray-attributes
Changeset: r60321:fd0b8b563e81
Date: 2013-01-21 23:54 +0200
http://bitbucket.org/pypy/pypy/changeset/fd0b8b563e81/
Log:back out changeset: 92d3270bf0ab
diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronumpy/loop.py
--- a/pypy/mo
Author: mattip
Branch: missing-ndarray-attributes
Changeset: r60320:0f922676e9c6
Date: 2012-12-31 11:24 +0200
http://bitbucket.org/pypy/pypy/changeset/0f922676e9c6/
Log:fix translation
diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py
--- a/pypy/module/micronumpy
Author: Philip Jenvey
Branch: py3k
Changeset: r60319:0eaadba95e28
Date: 2013-01-21 13:36 -0800
http://bitbucket.org/pypy/pypy/changeset/0eaadba95e28/
Log:func_code -> __code__
diff --git a/lib-python/3.2/inspect.py b/lib-python/3.2/inspect.py
--- a/lib-python/3.2/inspect.py
+++ b/lib-python/
Author: Philip Jenvey
Branch: py3k
Changeset: r60318:bb983e5cb781
Date: 2013-01-21 13:35 -0800
http://bitbucket.org/pypy/pypy/changeset/bb983e5cb781/
Log:fix imports
diff --git a/pypy/interpreter/test2/test_app_main.py
b/pypy/interpreter/test2/test_app_main.py
--- a/pypy/interpreter/test2/t
Author: mattip
Branch: missing-ndarray-attributes
Changeset: r60317:6d2a659cc6dd
Date: 2012-12-31 10:22 +0200
http://bitbucket.org/pypy/pypy/changeset/6d2a659cc6dd/
Log:function naming clash
diff --git a/pypy/module/micronumpy/interp_numarray.py
b/pypy/module/micronumpy/interp_numarray.py
-
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60316:7d7a9610746a
Date: 2013-01-21 22:26 +0200
http://bitbucket.org/pypy/pypy/changeset/7d7a9610746a/
Log:eh, this time?
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--- a/rpython/ji
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60315:b63e94b8a3a4
Date: 2013-01-21 22:23 +0200
http://bitbucket.org/pypy/pypy/changeset/b63e94b8a3a4/
Log:typo
diff --git a/rpython/jit/backend/llsupport/llmodel.py
b/rpython/jit/backend/llsupport/llmodel.py
--- a/rpython/jit/
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60314:64b3d731b073
Date: 2013-01-21 22:18 +0200
http://bitbucket.org/pypy/pypy/changeset/64b3d731b073/
Log:fix
diff --git a/rpython/jit/backend/llsupport/llmodel.py
b/rpython/jit/backend/llsupport/llmodel.py
--- a/rpython/jit/b
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60313:417a88dc4c57
Date: 2013-01-21 21:46 +0200
http://bitbucket.org/pypy/pypy/changeset/417a88dc4c57/
Log:fix fix fix
diff --git a/rpython/jit/backend/llsupport/jitframe.py
b/rpython/jit/backend/llsupport/jitframe.py
--- a/rpy
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60311:ae35a5b97af4
Date: 2013-01-21 21:12 +0200
http://bitbucket.org/pypy/pypy/changeset/ae35a5b97af4/
Log:too strong
diff --git a/rpython/jit/backend/llsupport/regalloc.py
b/rpython/jit/backend/llsupport/regalloc.py
--- a/rpyt
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60310:6527de6db1dc
Date: 2013-01-21 21:09 +0200
http://bitbucket.org/pypy/pypy/changeset/6527de6db1dc/
Log:grumble
diff --git a/rpython/jit/backend/x86/regalloc.py
b/rpython/jit/backend/x86/regalloc.py
--- a/rpython/jit/backend
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60309:133bca1191f7
Date: 2013-01-21 21:08 +0200
http://bitbucket.org/pypy/pypy/changeset/133bca1191f7/
Log:missed one
diff --git a/rpython/jit/backend/x86/regalloc.py
b/rpython/jit/backend/x86/regalloc.py
--- a/rpython/jit/back
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60308:0b5a92341348
Date: 2013-01-21 21:07 +0200
http://bitbucket.org/pypy/pypy/changeset/0b5a92341348/
Log:try to kill some mess of violently reusing registers. we can no
longer do this due to reusing of frame values
dif
Author: mattip
Branch: missing-ndarray-attributes
Changeset: r60307:92d3270bf0ab
Date: 2013-01-21 20:40 +0200
http://bitbucket.org/pypy/pypy/changeset/92d3270bf0ab/
Log:test_zjit thinks cumltative is constant, hack around it
diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronump
Author: mattip
Branch: missing-ndarray-attributes
Changeset: r60306:b345f036991d
Date: 2013-01-21 20:16 +0200
http://bitbucket.org/pypy/pypy/changeset/b345f036991d/
Log:hack to make ztranslation pass
diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py
--- a/pypy/mo
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60305:19b339a29db6
Date: 2013-01-21 20:06 +0200
http://bitbucket.org/pypy/pypy/changeset/19b339a29db6/
Log:kill one more print
diff --git a/rpython/jit/backend/llsupport/regalloc.py
b/rpython/jit/backend/llsupport/regalloc.py
-
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60304:43a50c020ed3
Date: 2013-01-21 20:05 +0200
http://bitbucket.org/pypy/pypy/changeset/43a50c020ed3/
Log:not a great idea, clean up frame manager
diff --git a/rpython/jit/backend/llsupport/regalloc.py
b/rpython/jit/backend/ll
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60303:ace0631181b0
Date: 2013-01-21 19:54 +0200
http://bitbucket.org/pypy/pypy/changeset/ace0631181b0/
Log:forgot
diff --git a/rpython/jit/backend/llsupport/regalloc.py
b/rpython/jit/backend/llsupport/regalloc.py
--- a/rpython/
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60302:bd2e2eb96f1f
Date: 2013-01-21 19:53 +0200
http://bitbucket.org/pypy/pypy/changeset/bd2e2eb96f1f/
Log:oops
diff --git a/rpython/jit/backend/llsupport/regalloc.py
b/rpython/jit/backend/llsupport/regalloc.py
--- a/rpython/ji
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60301:fab1725937a5
Date: 2013-01-21 19:27 +0200
http://bitbucket.org/pypy/pypy/changeset/fab1725937a5/
Log:fix and skip for now
diff --git a/rpython/jit/backend/test/calling_convention_test.py
b/rpython/jit/backend/test/calling
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60300:9071ec11ee34
Date: 2013-01-21 19:26 +0200
http://bitbucket.org/pypy/pypy/changeset/9071ec11ee34/
Log:solid refactoring - gcmap is now per call
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/as
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60299:8f0f2d2b73bf
Date: 2013-01-21 19:04 +0200
http://bitbucket.org/pypy/pypy/changeset/8f0f2d2b73bf/
Log:make gcmap work per-call and per-malloc-slowpath
diff --git a/rpython/jit/backend/llsupport/gc.py
b/rpython/jit/backend/
Author: mattip
Branch: missing-ndarray-attributes
Changeset: r60298:317b0a0672b2
Date: 2013-01-21 18:03 +0200
http://bitbucket.org/pypy/pypy/changeset/317b0a0672b2/
Log:implement complex astype, complex compress
diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py
-
Author: mattip
Branch: missing-ndarray-attributes
Changeset: r60297:f7cc69fa2ef6
Date: 2013-01-21 17:55 +0200
http://bitbucket.org/pypy/pypy/changeset/f7cc69fa2ef6/
Log:add failing tests
diff --git a/pypy/module/micronumpy/test/test_numarray.py
b/pypy/module/micronumpy/test/test_numarray.py
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60296:a90b88ed15c4
Date: 2013-01-21 16:33 +0200
http://bitbucket.org/pypy/pypy/changeset/a90b88ed15c4/
Log:seems you can't iterate over those, too bade
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60295:e33a94b89fba
Date: 2013-01-21 16:31 +0200
http://bitbucket.org/pypy/pypy/changeset/e33a94b89fba/
Log:a bit of cowboy style here, but I might change the strategy, so
let's see if it works. Fix gcmap passing across lo
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60294:d5b4848e8385
Date: 2013-01-21 15:16 +0200
http://bitbucket.org/pypy/pypy/changeset/d5b4848e8385/
Log:minor fixes
diff --git a/rpython/jit/backend/llsupport/jitframe.py
b/rpython/jit/backend/llsupport/jitframe.py
--- a/rpy
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60293:7e03419e42df
Date: 2013-01-21 13:11 +0200
http://bitbucket.org/pypy/pypy/changeset/7e03419e42df/
Log:I'm such a moron
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--- a/rpython/
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60292:3f75b755c718
Date: 2013-01-21 12:39 +0200
http://bitbucket.org/pypy/pypy/changeset/3f75b755c718/
Log:use this also in malloc slowpath
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.p
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60291:c3e92471a8d8
Date: 2013-01-21 12:36 +0200
http://bitbucket.org/pypy/pypy/changeset/c3e92471a8d8/
Log:basic integration, reloading of frame
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assemb
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60290:a41de64f9293
Date: 2013-01-21 11:43 +0200
http://bitbucket.org/pypy/pypy/changeset/a41de64f9293/
Log:oops
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--- a/rpython/jit/backend/
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60289:bc3bbf5d8db6
Date: 2013-01-21 11:42 +0200
http://bitbucket.org/pypy/pypy/changeset/bc3bbf5d8db6/
Log:fix
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--- a/rpython/jit/backend/x
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60288:4bbbefa03c00
Date: 2013-01-21 11:31 +0200
http://bitbucket.org/pypy/pypy/changeset/4bbbefa03c00/
Log:rpythonify realloc frame
diff --git a/rpython/jit/backend/llsupport/llmodel.py
b/rpython/jit/backend/llsupport/llmodel.p
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60287:d19a633a353a
Date: 2013-01-21 11:25 +0200
http://bitbucket.org/pypy/pypy/changeset/d19a633a353a/
Log:pass the correct type
diff --git a/rpython/jit/backend/x86/runner.py
b/rpython/jit/backend/x86/runner.py
--- a/rpython/j
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60286:1cdcf8c757d7
Date: 2013-01-21 11:23 +0200
http://bitbucket.org/pypy/pypy/changeset/1cdcf8c757d7/
Log:uh and in here
diff --git a/rpython/jit/backend/llsupport/llmodel.py
b/rpython/jit/backend/llsupport/llmodel.py
--- a/rp
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60285:22b28490113e
Date: 2013-01-21 11:20 +0200
http://bitbucket.org/pypy/pypy/changeset/22b28490113e/
Log:hack differently
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--- a/rpython/
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60284:2d0e75c45f56
Date: 2013-01-21 11:18 +0200
http://bitbucket.org/pypy/pypy/changeset/2d0e75c45f56/
Log:make sure we don't store stuff on AbstractDescr
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60283:1d41cab0b4e6
Date: 2013-01-21 11:13 +0200
http://bitbucket.org/pypy/pypy/changeset/1d41cab0b4e6/
Log:None has no append, right
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--- a
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60282:c8e6b57929df
Date: 2013-01-21 11:11 +0200
http://bitbucket.org/pypy/pypy/changeset/c8e6b57929df/
Log:mark those as unimplemented
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
---
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60281:899e3db54931
Date: 2013-01-21 11:09 +0200
http://bitbucket.org/pypy/pypy/changeset/899e3db54931/
Log:more casts
diff --git a/rpython/jit/backend/x86/regalloc.py
b/rpython/jit/backend/x86/regalloc.py
--- a/rpython/jit/back
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60280:f3b606c20a0f
Date: 2013-01-21 11:07 +0200
http://bitbucket.org/pypy/pypy/changeset/f3b606c20a0f/
Log:frame size accepts size
diff --git a/rpython/jit/backend/llsupport/regalloc.py
b/rpython/jit/backend/llsupport/regalloc.
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60279:8429de3e7fa8
Date: 2013-01-21 11:05 +0200
http://bitbucket.org/pypy/pypy/changeset/8429de3e7fa8/
Log:opops
diff --git a/rpython/jit/backend/llsupport/gc.py
b/rpython/jit/backend/llsupport/gc.py
--- a/rpython/jit/backend/l
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60278:eff89c98c5e9
Date: 2013-01-21 11:02 +0200
http://bitbucket.org/pypy/pypy/changeset/eff89c98c5e9/
Log:fix types
diff --git a/rpython/jit/backend/llsupport/gc.py
b/rpython/jit/backend/llsupport/gc.py
--- a/rpython/jit/backe
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60277:79cc9323b465
Date: 2013-01-21 10:59 +0200
http://bitbucket.org/pypy/pypy/changeset/79cc9323b465/
Log:be more persistent in moving
diff --git a/rpython/jit/codewriter/heaptracker.py
b/rpython/jit/codewriter/heaptracker.py
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60276:9972d2e1d6d7
Date: 2013-01-21 10:57 +0200
http://bitbucket.org/pypy/pypy/changeset/9972d2e1d6d7/
Log:move more mutable state
diff --git a/rpython/jit/backend/model.py b/rpython/jit/backend/model.py
--- a/rpython/jit/backen
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60275:9e4122b124f4
Date: 2013-01-21 10:55 +0200
http://bitbucket.org/pypy/pypy/changeset/9e4122b124f4/
Log:fix
diff --git a/rpython/jit/metainterp/compile.py
b/rpython/jit/metainterp/compile.py
--- a/rpython/jit/metainterp/comp
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60274:291fb306aafa
Date: 2013-01-21 10:52 +0200
http://bitbucket.org/pypy/pypy/changeset/291fb306aafa/
Log:add _freeze_ to the CPU and move movable state somewhere else. this
is needed for hacking at hacks
diff --git a/r
Author: Alexander Hesse
Branch:
Changeset: r60273:c6b47aa5ced3
Date: 2013-01-21 09:39 +0100
http://bitbucket.org/pypy/pypy/changeset/c6b47aa5ced3/
Log:Added __init__.py to pypy/goal
diff --git a/pypy/goal/__init__.py b/pypy/goal/__init__.py
new file mode 100644
--- /dev/null
+++ b/pypy/goal
Author: Maciej Fijalkowski
Branch: jitframe-on-heap
Changeset: r60272:3e0a0a706592
Date: 2013-01-21 10:36 +0200
http://bitbucket.org/pypy/pypy/changeset/3e0a0a706592/
Log:a bit of cargo culting
diff --git a/rpython/jit/backend/x86/assembler.py
b/rpython/jit/backend/x86/assembler.py
--- a/rp
Author: Alexander Hesse
Branch:
Changeset: r60271:e436205050f4
Date: 2013-01-21 09:03 +0100
http://bitbucket.org/pypy/pypy/changeset/e436205050f4/
Log:Fixed test_targetpypy
diff --git a/pypy/interpreter/test2/test_targetpypy.py
b/pypy/interpreter/test2/test_targetpypy.py
--- a/pypy/interpr
Author: Alexander Hesse
Branch:
Changeset: r60270:41fc75f90447
Date: 2013-01-21 09:03 +0100
http://bitbucket.org/pypy/pypy/changeset/41fc75f90447/
Log:Fixed wrong import path
diff --git a/pypy/interpreter/test2/test_app_main.py
b/pypy/interpreter/test2/test_app_main.py
--- a/pypy/interpret
60 matches
Mail list logo