Author: Armin Rigo
Branch:
Changeset: r2341:8baf7de121f6
Date: 2015-10-16 09:11 +0200
http://bitbucket.org/cffi/cffi/changeset/8baf7de121f6/
Log:win64 fix
diff --git a/testing/cffi0/test_function.py b/testing/cffi0/test_function.py
--- a/testing/cffi0/test_function.py
+++ b/testing/cffi0/te
Author: Armin Rigo
Branch:
Changeset: r2342:0df91a104b01
Date: 2015-10-16 09:14 +0200
http://bitbucket.org/cffi/cffi/changeset/0df91a104b01/
Log:win64 fix
diff --git a/testing/cffi0/test_parsing.py b/testing/cffi0/test_parsing.py
--- a/testing/cffi0/test_parsing.py
+++ b/testing/cffi0/test_
Author: mattip
Branch:
Changeset: r80255:d7186a14bc21
Date: 2015-10-16 10:16 +0300
http://bitbucket.org/pypy/pypy/changeset/d7186a14bc21/
Log:Add content by reviewing all commits to default since release-2.6.1
diff --git a/pypy/doc/release-15.11.0.rst b/pypy/doc/release-15.11.0.rst
--- a/py
Author: mattip
Branch:
Changeset: r80256:f3e5e5b87b80
Date: 2015-10-16 10:19 +0300
http://bitbucket.org/pypy/pypy/changeset/f3e5e5b87b80/
Log:shuffle and cleanup release notice
diff --git a/pypy/doc/release-15.11.0.rst b/pypy/doc/release-15.11.0.rst
--- a/pypy/doc/release-15.11.0.rst
+++ b/
Author: Armin Rigo
Branch:
Changeset: r2343:c0269f40b3d4
Date: 2015-10-16 09:31 +0200
http://bitbucket.org/cffi/cffi/changeset/c0269f40b3d4/
Log:win64 libffi issue
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -3787,8 +3787,15 @@
Author: Armin Rigo
Branch:
Changeset: r2345:2595d6ad4cb4
Date: 2015-10-16 09:46 +0200
http://bitbucket.org/cffi/cffi/changeset/2595d6ad4cb4/
Log:win64 fix
diff --git a/c/parse_c_type.c b/c/parse_c_type.c
--- a/c/parse_c_type.c
+++ b/c/parse_c_type.c
@@ -376,11 +376,14 @@
case
Author: Armin Rigo
Branch:
Changeset: r2347:aa235bb60ca3
Date: 2015-10-16 11:05 +0300
http://bitbucket.org/cffi/cffi/changeset/aa235bb60ca3/
Log:win64 fixes
diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py
--- a/testing/cffi1/test_recompiler.py
+++ b/testing/
Author: Armin Rigo
Branch:
Changeset: r2344:47f0a9e503bc
Date: 2015-10-16 09:35 +0200
http://bitbucket.org/cffi/cffi/changeset/47f0a9e503bc/
Log:win64 fix
diff --git a/testing/cffi0/test_verify.py b/testing/cffi0/test_verify.py
--- a/testing/cffi0/test_verify.py
+++ b/testing/cffi0/test_ver
Author: Armin Rigo
Branch:
Changeset: r2346:b9031351ecbd
Date: 2015-10-16 09:47 +0200
http://bitbucket.org/cffi/cffi/changeset/b9031351ecbd/
Log:win64 fix
diff --git a/testing/cffi1/test_realize_c_type.py
b/testing/cffi1/test_realize_c_type.py
--- a/testing/cffi1/test_realize_c_type.py
+++
Author: Armin Rigo
Branch:
Changeset: r2348:7dee2a770bc5
Date: 2015-10-16 10:24 +0200
http://bitbucket.org/cffi/cffi/changeset/7dee2a770bc5/
Log:win32 fix
diff --git a/c/parse_c_type.c b/c/parse_c_type.c
--- a/c/parse_c_type.c
+++ b/c/parse_c_type.c
@@ -377,8 +377,12 @@
case TO
Author: Armin Rigo
Branch:
Changeset: r2349:74820048ec4d
Date: 2015-10-16 10:27 +0200
http://bitbucket.org/cffi/cffi/changeset/74820048ec4d/
Log:win32 fix
diff --git a/testing/cffi0/test_function.py b/testing/cffi0/test_function.py
--- a/testing/cffi0/test_function.py
+++ b/testing/cffi0/te
Author: Armin Rigo
Branch:
Changeset: r2350:706778a4c9ab
Date: 2015-10-16 11:02 +0200
http://bitbucket.org/cffi/cffi/changeset/706778a4c9ab/
Log:py3 and no-g++ fixes
diff --git a/testing/cffi1/test_recompiler.py b/testing/cffi1/test_recompiler.py
--- a/testing/cffi1/test_recompiler.py
+++ b
Author: Armin Rigo
Branch: ppc-updated-backend
Changeset: r80259:c63862115db0
Date: 2015-10-16 11:19 +0200
http://bitbucket.org/pypy/pypy/changeset/c63862115db0/
Log:hg merge default
diff too long, truncating to 2000 out of 31445 lines
diff --git a/.gitignore b/.gitignore
--- a/.gitignore
+
Author: Armin Rigo
Branch: ppc-updated-backend
Changeset: r80261:4f967ab0ad89
Date: 2015-10-16 11:20 +0200
http://bitbucket.org/pypy/pypy/changeset/4f967ab0ad89/
Log:save_exc_class, save_exception, restore_exception
diff --git a/rpython/jit/backend/ppc/opassembler.py
b/rpython/jit/backend/p
Author: Armin Rigo
Branch: ppc-updated-backend
Changeset: r80257:d1c06d78b23c
Date: 2015-10-16 11:14 +0200
http://bitbucket.org/pypy/pypy/changeset/d1c06d78b23c/
Log:threadlocalref_get
diff --git a/rpython/jit/backend/ppc/opassembler.py
b/rpython/jit/backend/ppc/opassembler.py
--- a/rpython
Author: Armin Rigo
Branch: ppc-updated-backend
Changeset: r80258:9c76fe579f23
Date: 2015-10-16 11:14 +0200
http://bitbucket.org/pypy/pypy/changeset/9c76fe579f23/
Log:need more stack!
diff --git a/rpython/translator/c/src/stack.h b/rpython/translator/c/src/stack.h
--- a/rpython/translator/c/s
Author: Armin Rigo
Branch: ppc-updated-backend
Changeset: r80262:373e67dd241e
Date: 2015-10-16 11:23 +0200
http://bitbucket.org/pypy/pypy/changeset/373e67dd241e/
Log:cancel a change by mistake
diff --git a/rpython/jit/backend/arm/regalloc.py
b/rpython/jit/backend/arm/regalloc.py
--- a/rpyth
Author: Armin Rigo
Branch: ppc-updated-backend
Changeset: r80263:92200f058163
Date: 2015-10-16 11:28 +0200
http://bitbucket.org/pypy/pypy/changeset/92200f058163/
Log:document
diff --git a/rpython/translator/c/src/stack.c b/rpython/translator/c/src/stack.c
--- a/rpython/translator/c/src/stack
Author: Armin Rigo
Branch: ppc-updated-backend
Changeset: r80260:c423b1050564
Date: 2015-10-16 11:19 +0200
http://bitbucket.org/pypy/pypy/changeset/c423b1050564/
Log:kill
diff --git a/rpython/jit/backend/ppc/regalloc.py
b/rpython/jit/backend/ppc/regalloc.py
--- a/rpython/jit/backend/ppc/reg
Author: fijal
Branch:
Changeset: r80265:f377aa5469e9
Date: 2015-10-16 11:38 +0200
http://bitbucket.org/pypy/pypy/changeset/f377aa5469e9/
Log:merge
diff too long, truncating to 2000 out of 15271 lines
diff --git a/.gitignore b/.gitignore
--- a/.gitignore
+++ b/.gitignore
@@ -1,9 +1,14 @@
.h
Author: fijal
Branch:
Changeset: r80264:30212baeb975
Date: 2015-10-16 11:38 +0200
http://bitbucket.org/pypy/pypy/changeset/30212baeb975/
Log:unroll find_result_type if the arrays are either virtual or small
diff --git a/pypy/module/micronumpy/casting.py
b/pypy/module/micronumpy/casting.py
-
Author: fijal
Branch:
Changeset: r80266:e7ea0af5ce3e
Date: 2015-10-16 11:48 +0200
http://bitbucket.org/pypy/pypy/changeset/e7ea0af5ce3e/
Log:grumble
diff --git a/pypy/module/micronumpy/casting.py
b/pypy/module/micronumpy/casting.py
--- a/pypy/module/micronumpy/casting.py
+++ b/pypy/module/m
Author: Armin Rigo
Branch:
Changeset: r80268:74f10fa5dff0
Date: 2015-10-16 11:54 +0200
http://bitbucket.org/pypy/pypy/changeset/74f10fa5dff0/
Log:hg merge ppc-updated-backend
PPC backend #8. The PPC backend now seems to work and be stable, so
let's merge it to default to bri
Author: Armin Rigo
Branch: ppc-updated-backend
Changeset: r80267:e3f760f59b9e
Date: 2015-10-16 11:49 +0200
http://bitbucket.org/pypy/pypy/changeset/e3f760f59b9e/
Log:Close branch, ready for merge
___
pypy-commit mailing list
pypy-commit@python.org
Author: Armin Rigo
Branch: extradoc
Changeset: r5570:74cf69f6e2ac
Date: 2015-10-16 12:23 +0200
http://bitbucket.org/pypy/extradoc/changeset/74cf69f6e2ac/
Log:Draft blog about PPC
diff --git a/blog/draft/ppc-backend.rst b/blog/draft/ppc-backend.rst
new file mode 100644
--- /dev/null
+++ b/blo
Author: Armin Rigo
Branch: extradoc
Changeset: r5571:df759011beb4
Date: 2015-10-16 12:41 +0200
http://bitbucket.org/pypy/extradoc/changeset/df759011beb4/
Log:Mention it's on Linux
diff --git a/blog/draft/ppc-backend.rst b/blog/draft/ppc-backend.rst
--- a/blog/draft/ppc-backend.rst
+++ b/blog
Author: fijal
Branch:
Changeset: r80269:1a34b3e8080d
Date: 2015-10-16 12:50 +0200
http://bitbucket.org/pypy/pypy/changeset/1a34b3e8080d/
Log:unroll one more function
diff --git a/pypy/module/micronumpy/casting.py
b/pypy/module/micronumpy/casting.py
--- a/pypy/module/micronumpy/casting.py
++
Author: fijal
Branch:
Changeset: r80270:3bc924586ed6
Date: 2015-10-16 12:52 +0200
http://bitbucket.org/pypy/pypy/changeset/3bc924586ed6/
Log:merge
diff too long, truncating to 2000 out of 9622 lines
diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py
--- a/pypy/config/pypyopt
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80271:5bfafb68e4e1
Date: 2015-10-16 13:40 +0200
http://bitbucket.org/pypy/pypy/changeset/5bfafb68e4e1/
Log:tweaks
diff --git a/pypy/doc/discussion/rawrefcount.rst
b/pypy/doc/discussion/rawrefcount.rst
--- a/pypy/doc/discussion/rawrefc
Author: mattip
Branch:
Changeset: r80272:bd3de357fc95
Date: 2015-10-16 16:42 +0300
http://bitbucket.org/pypy/pypy/changeset/bd3de357fc95/
Log:vectorization is disabled by default, also remove slightly
inaccurate connection between optresult-unroll and minor JIT
slowdown
diff
Author: Richard Plangger
Branch:
Changeset: r80274:4ac4bedc5ad0
Date: 2015-10-16 16:12 +0200
http://bitbucket.org/pypy/pypy/changeset/4ac4bedc5ad0/
Log:accidentally omitted the first instruction when entering
vectorization (in the test suite this removed only a debug merge
po
Author: Richard Plangger
Branch:
Changeset: r80275:7a10abc047fb
Date: 2015-10-16 16:13 +0200
http://bitbucket.org/pypy/pypy/changeset/7a10abc047fb/
Log:merged
diff --git a/pypy/doc/release-15.11.0.rst b/pypy/doc/release-15.11.0.rst
--- a/pypy/doc/release-15.11.0.rst
+++ b/pypy/doc/release-1
Author: Richard Plangger
Branch: s390x-backend
Changeset: r80273:caf09586d9e8
Date: 2015-10-16 15:56 +0200
http://bitbucket.org/pypy/pypy/changeset/caf09586d9e8/
Log:work in progress commit, added argument types to provide correct
input for the test cases
diff --git a/rpython/jit/bac
Author: Richard Plangger
Branch: s390x-backend
Changeset: r80276:4b25446959ac
Date: 2015-10-16 16:50 +0200
http://bitbucket.org/pypy/pypy/changeset/4b25446959ac/
Log:address of branch relative and save long is no correctly encoded
(half word addressed)
diff --git a/rpython/jit/backen
Author: Spenser Bauman
Branch: remove-getfield-pure
Changeset: r80277:95c98ba9cf43
Date: 2015-10-09 18:16 -0400
http://bitbucket.org/pypy/pypy/changeset/95c98ba9cf43/
Log:Merge changes
diff --git a/rpython/jit/metainterp/optimizeopt/pure.py
b/rpython/jit/metainterp/optimizeopt/pure.py
--- a
Author: Spenser Bauman
Branch: remove-getfield-pure
Changeset: r80278:92efa3b835f1
Date: 2015-10-16 10:52 -0400
http://bitbucket.org/pypy/pypy/changeset/92efa3b835f1/
Log:Remove GETFIELD_PURE_* operations from the JIT
- That information is now entirely encoded in the field descriptor
Author: Richard Plangger
Branch: s390x-backend
Changeset: r80279:bfd63406a3e9
Date: 2015-10-16 17:18 +0200
http://bitbucket.org/pypy/pypy/changeset/bfd63406a3e9/
Log:rs encoding and rsy (extended version of rs)
diff --git a/rpython/jit/backend/zarch/codebuilder.py
b/rpython/jit/backend/zarc
Author: Richard Plangger
Branch: s390x-backend
Changeset: r80280:59735521f42f
Date: 2015-10-16 17:32 +0200
http://bitbucket.org/pypy/pypy/changeset/59735521f42f/
Log:rsi encoding e.g. branch relative long on index high
diff --git a/rpython/jit/backend/zarch/codebuilder.py
b/rpython/jit/back
Author: Richard Plangger
Branch: s390x-backend
Changeset: r80281:656f0a91ab03
Date: 2015-10-16 17:36 +0200
http://bitbucket.org/pypy/pypy/changeset/656f0a91ab03/
Log:rie extended version of rsi
diff --git a/rpython/jit/backend/zarch/codebuilder.py
b/rpython/jit/backend/zarch/codebuilder.py
Author: Ronan Lamy
Branch: no-class-specialize
Changeset: r80282:6faf42db48c9
Date: 2015-10-16 16:07 +0100
http://bitbucket.org/pypy/pypy/changeset/6faf42db48c9/
Log:Use get_param() in maybe_return_immutable_list()
diff --git a/rpython/annotator/classdesc.py b/rpython/annotator/classdesc.py
Author: Ronan Lamy
Branch: no-class-specialize
Changeset: r80283:36d40d759dfc
Date: 2015-10-16 16:47 +0100
http://bitbucket.org/pypy/pypy/changeset/36d40d759dfc/
Log:read stuff directly from the actual class dict in get_param()
diff --git a/rpython/annotator/classdesc.py b/rpython/annotator/
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80285:62d0fd30e60a
Date: 2015-10-16 17:51 +0200
http://bitbucket.org/pypy/pypy/changeset/62d0fd30e60a/
Log:Start implementing rawrefcount in the GC
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80284:d6b9e7532feb
Date: 2015-10-16 14:05 +0200
http://bitbucket.org/pypy/pypy/changeset/d6b9e7532feb/
Log:Adapt to the new version of rawrefcount.rst
diff --git a/rpython/rlib/rawrefcount.py b/rpython/rlib/rawrefcount.py
--- a/rpython
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80286:937683219fcd
Date: 2015-10-16 19:09 +0200
http://bitbucket.org/pypy/pypy/changeset/937683219fcd/
Log:Pass one test and a half
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpython/memory/g
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80287:15ef951bf126
Date: 2015-10-16 19:41 +0200
http://bitbucket.org/pypy/pypy/changeset/15ef951bf126/
Log:Second half of the test
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpython/memory/gc
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80288:8d47155c7ac8
Date: 2015-10-16 19:46 +0200
http://bitbucket.org/pypy/pypy/changeset/8d47155c7ac8/
Log:Add asserts
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpython/memory/gc/incminimark
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80289:0e4355b1faf4
Date: 2015-10-16 19:51 +0200
http://bitbucket.org/pypy/pypy/changeset/0e4355b1faf4/
Log:Adapt the 3rd test
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpython/memory/gc/incm
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80290:b67cad237592
Date: 2015-10-16 19:57 +0200
http://bitbucket.org/pypy/pypy/changeset/b67cad237592/
Log:Tweak the tests
diff --git a/rpython/memory/gc/test/test_rawrefcount.py
b/rpython/memory/gc/test/test_rawrefcount.py
--- a/rpyt
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80291:97943215d17a
Date: 2015-10-16 20:10 +0200
http://bitbucket.org/pypy/pypy/changeset/97943215d17a/
Log:test create_link_pypy() with REFCNT_FROM_PYPY
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
-
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80292:c82b950212fd
Date: 2015-10-16 20:17 +0200
http://bitbucket.org/pypy/pypy/changeset/c82b950212fd/
Log:Extra tests for the cases where the object pair dies before the
first minor collection. The rules are that create_link_py
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80293:b1e55d190a36
Date: 2015-10-16 20:38 +0200
http://bitbucket.org/pypy/pypy/changeset/b1e55d190a36/
Log:the O list
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpython/memory/gc/incminimark.
Author: Armin Rigo
Branch: extradoc
Changeset: r642:30301c9e7633
Date: 2015-10-16 20:42 +0200
http://bitbucket.org/pypy/pypy.org/changeset/30301c9e7633/
Log:update the values
diff --git a/don1.html b/don1.html
--- a/don1.html
+++ b/don1.html
@@ -15,7 +15,7 @@
- $60690 of $105000 (
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80295:e7d59747605b
Date: 2015-10-16 21:03 +0200
http://bitbucket.org/pypy/pypy/changeset/e7d59747605b/
Log:Need more care in handling rrc_p_dict to make sure
rawrefcount_from_obj() really returns NULL on unlinked objects. Use
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80294:a0aca291e040
Date: 2015-10-16 20:46 +0200
http://bitbucket.org/pypy/pypy/changeset/a0aca291e040/
Log:comment
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpython/memory/gc/incminimark.py
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80296:759b503b97b9
Date: 2015-10-16 21:17 +0200
http://bitbucket.org/pypy/pypy/changeset/759b503b97b9/
Log:in-progress
diff --git a/rpython/rlib/rawrefcount.py b/rpython/rlib/rawrefcount.py
--- a/rpython/rlib/rawrefcount.py
+++ b/rpyth
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80297:14ff1bcf152c
Date: 2015-10-16 22:04 +0200
http://bitbucket.org/pypy/pypy/changeset/14ff1bcf152c/
Log:Translates (and segfault for now)
diff --git a/rpython/memory/gc/incminimark.py b/rpython/memory/gc/incminimark.py
--- a/rpython
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80298:1b5c3358bb1a
Date: 2015-10-16 23:15 +0200
http://bitbucket.org/pypy/pypy/changeset/1b5c3358bb1a/
Log:fix test
diff --git a/rpython/rlib/test/test_rawrefcount.py
b/rpython/rlib/test/test_rawrefcount.py
--- a/rpython/rlib/test/tes
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80300:e01fa1dab750
Date: 2015-10-16 23:58 +0200
http://bitbucket.org/pypy/pypy/changeset/e01fa1dab750/
Log:Tweak tweak but no correct object lifetime management here
diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py
--
Author: Armin Rigo
Branch: cpyext-gc-support
Changeset: r80299:78020d53f0c5
Date: 2015-10-16 23:43 +0200
http://bitbucket.org/pypy/pypy/changeset/78020d53f0c5/
Log:random progress
diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py
--- a/pypy/module/cpyext/api.py
+++ b/pypy/mo
59 matches
Mail list logo