Author: Armin Rigo
Branch:
Changeset: r56453:65334b0f909c
Date: 2012-07-26 09:30 +0200
http://bitbucket.org/pypy/pypy/changeset/65334b0f909c/
Log:Add branch
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.rst
Author: Armin Rigo
Branch:
Changeset: r56454:becc765d003e
Date: 2012-07-26 09:40 +0200
http://bitbucket.org/pypy/pypy/changeset/becc765d003e/
Log:Convert this code to support Python 2.5.
diff --git a/pypy/rlib/objectmodel.py b/pypy/rlib/objectmodel.py
--- a/pypy/rlib/objectmodel.py
+++ b/py
Author: Armin Rigo
Branch:
Changeset: r56455:42d7b417d645
Date: 2012-07-26 09:49 +0200
http://bitbucket.org/pypy/pypy/changeset/42d7b417d645/
Log:Fix test_newlist() and improve it. Don't generate
int_force_ge_zero() on constant arguments.
diff --git a/pypy/jit/codewriter/jtransform.
Author: Armin Rigo
Branch:
Changeset: r56456:54daa0856fea
Date: 2012-07-26 09:50 +0200
http://bitbucket.org/pypy/pypy/changeset/54daa0856fea/
Log:Add the operation here too. (Fixes a few tests)
diff --git a/pypy/jit/backend/llgraph/llimpl.py
b/pypy/jit/backend/llgraph/llimpl.py
--- a/pypy/
Author: Armin Rigo
Branch:
Changeset: r56458:98e2050e4f1c
Date: 2012-07-26 10:05 +0200
http://bitbucket.org/pypy/pypy/changeset/98e2050e4f1c/
Log:Skip this new unicode test as not working on CLI and JVM.
diff --git a/pypy/translator/cli/test/test_unicode.py
b/pypy/translator/cli/test/test_
Author: Armin Rigo
Branch:
Changeset: r56459:5ba56e798290
Date: 2012-07-26 10:41 +0200
http://bitbucket.org/pypy/pypy/changeset/5ba56e798290/
Log:Detect mistakes in numeric constants too.
diff --git a/pypy/module/pypyjit/test_pypy_c/model.py
b/pypy/module/pypyjit/test_pypy_c/model.py
--- a
Author: Armin Rigo
Branch:
Changeset: r56460:8e1b02e2eac0
Date: 2012-07-26 10:49 +0200
http://bitbucket.org/pypy/pypy/changeset/8e1b02e2eac0/
Log:Fix the places that used to write a number and expect a possibly
different one.
diff --git a/pypy/module/pypyjit/test_pypy_c/test_00_mode
Author: Armin Rigo
Branch:
Changeset: r56461:39b7553d0233
Date: 2012-07-26 10:55 +0200
http://bitbucket.org/pypy/pypy/changeset/39b7553d0233/
Log:Add the possibility to match a block of out-of-order instructions.
Useful for the groups of 'setfields' that follow a forced 'new'.
diff
Author: Armin Rigo
Branch:
Changeset: r56462:8043d563269b
Date: 2012-07-26 10:55 +0200
http://bitbucket.org/pypy/pypy/changeset/8043d563269b/
Log:Use the any-order marker here.
diff --git a/pypy/module/pypyjit/test_pypy_c/test_call.py
b/pypy/module/pypyjit/test_pypy_c/test_call.py
--- a/py
Author: Armin Rigo
Branch:
Changeset: r56463:0b77afaafdd0
Date: 2012-07-26 10:56 +0200
http://bitbucket.org/pypy/pypy/changeset/0b77afaafdd0/
Log:self._assert() needs to be in a single line...
diff --git a/pypy/module/pypyjit/test_pypy_c/model.py
b/pypy/module/pypyjit/test_pypy_c/model.py
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4363:7d0cec71bc77
Date: 2012-07-25 10:49 +0200
http://bitbucket.org/pypy/extradoc/changeset/7d0cec71bc77/
Log:separate related work into two subsections
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4364:d0eac0df9aa5
Date: 2012-07-25 11:02 +0200
http://bitbucket.org/pypy/extradoc/changeset/d0eac0df9aa5/
Log:write about hotspot and escape analysis
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/pa
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4367:58970b2afd82
Date: 2012-07-25 11:18 +0200
http://bitbucket.org/pypy/extradoc/changeset/58970b2afd82/
Log:split bibliography into an auto-generated one and the rest
diff --git a/talk/vmil2012/paper.bib b/talk/vmil2012/paper.bib
---
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4365:690092e7499a
Date: 2012-07-25 11:07 +0200
http://bitbucket.org/pypy/extradoc/changeset/690092e7499a/
Log:number lines
diff --git a/talk/vmil2012/figures/example.tex
b/talk/vmil2012/figures/example.tex
--- a/talk/vmil2012/figures/
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4368:654fd8bb94af
Date: 2012-07-25 11:22 +0200
http://bitbucket.org/pypy/extradoc/changeset/654fd8bb94af/
Log:add citations
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.tex
+++ b/talk/vmil201
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4366:eeaf5b41d6e3
Date: 2012-07-25 11:11 +0200
http://bitbucket.org/pypy/extradoc/changeset/eeaf5b41d6e3/
Log:need to mention luajit
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.tex
+++ b/tal
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4369:c5e86f155946
Date: 2012-07-25 11:27 +0200
http://bitbucket.org/pypy/extradoc/changeset/c5e86f155946/
Log:fix capitalization
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.tex
+++ b/talk/vm
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4370:9d5e22f2a87c
Date: 2012-07-25 11:53 +0200
http://bitbucket.org/pypy/extradoc/changeset/9d5e22f2a87c/
Log:dead code
diff --git a/talk/vmil2012/example/rdatasize.py
b/talk/vmil2012/example/rdatasize.py
--- a/talk/vmil2012/example/r
Author: Carl Friedrich Bolz
Branch: extradoc
Changeset: r4371:7706cb52355c
Date: 2012-07-26 11:13 +0200
http://bitbucket.org/pypy/extradoc/changeset/7706cb52355c/
Log:commit
diff --git a/talk/vmil2012/Makefile b/talk/vmil2012/Makefile
--- a/talk/vmil2012/Makefile
+++ b/talk/vmil2012/Makefile
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56465:7c952b224809
Date: 2012-07-26 12:09 +0200
http://bitbucket.org/pypy/pypy/changeset/7c952b224809/
Log:Import the current version of test_c.py from hg/cffi/c.
diff --git a/pypy/module/_cffi_backend/test/_backend_test_c.py
b/pypy/module/
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56466:f3c8da2815e5
Date: 2012-07-26 12:14 +0200
http://bitbucket.org/pypy/pypy/changeset/f3c8da2815e5/
Log:Add support for local/global dlopens
diff --git a/pypy/module/_cffi_backend/libraryobj.py
b/pypy/module/_cffi_backend/libraryobj.py
-
Author: Armin Rigo
Branch:
Changeset: r681:9aa039eeddeb
Date: 2012-07-26 12:44 +0200
http://bitbucket.org/cffi/cffi/changeset/9aa039eeddeb/
Log:Split test_errno into two parts and skip the second part if running
inside py.py on top of ll2ctypes on top of an old ctypes.
diff --git a/
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56467:56191fd46a3c
Date: 2012-07-26 12:44 +0200
http://bitbucket.org/pypy/pypy/changeset/56191fd46a3c/
Log:Merge test_c from hg/cffi/c.
diff --git a/pypy/module/_cffi_backend/test/_backend_test_c.py
b/pypy/module/_cffi_backend/test/_backend
Author: Armin Rigo
Branch:
Changeset: r682:36da3efc1834
Date: 2012-07-26 12:59 +0200
http://bitbucket.org/cffi/cffi/changeset/36da3efc1834/
Log:Simplify this error message
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -1648,7 +1648,7 @
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56468:6776bc67613f
Date: 2012-07-26 13:00 +0200
http://bitbucket.org/pypy/pypy/changeset/6776bc67613f/
Log:Fixes
diff --git a/pypy/module/_cffi_backend/ctypefunc.py
b/pypy/module/_cffi_backend/ctypefunc.py
--- a/pypy/module/_cffi_backend/ct
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56469:6e47dd6cea00
Date: 2012-07-26 13:10 +0200
http://bitbucket.org/pypy/pypy/changeset/6e47dd6cea00/
Log:Fix for test_load_and_call_function.
diff --git a/pypy/module/_cffi_backend/libraryobj.py
b/pypy/module/_cffi_backend/libraryobj.py
-
Author: Armin Rigo
Branch:
Changeset: r683:d2d264ed6e95
Date: 2012-07-26 13:18 +0200
http://bitbucket.org/cffi/cffi/changeset/d2d264ed6e95/
Log:Test an invalid cast (in this case, cast-to-struct-type)
diff --git a/c/test_c.py b/c/test_c.py
--- a/c/test_c.py
+++ b/c/test_c.py
@@ -1605,6 +160
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56470:e2d0cbaa8bbd
Date: 2012-07-26 13:19 +0200
http://bitbucket.org/pypy/pypy/changeset/e2d0cbaa8bbd/
Log:Import test from hg/cffi/c
diff --git a/pypy/module/_cffi_backend/test/_backend_test_c.py
b/pypy/module/_cffi_backend/test/_backend_t
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56471:83c1a78264b6
Date: 2012-07-26 13:20 +0200
http://bitbucket.org/pypy/pypy/changeset/83c1a78264b6/
Log:Fix
diff --git a/pypy/module/_cffi_backend/ctypeobj.py
b/pypy/module/_cffi_backend/ctypeobj.py
--- a/pypy/module/_cffi_backend/ctypeo
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56473:f111f6be66bd
Date: 2012-07-26 13:31 +0200
http://bitbucket.org/pypy/pypy/changeset/f111f6be66bd/
Log:Tweak the repr of non-owned structs, as was done in hg/cffi
diff --git a/pypy/module/_cffi_backend/cdataobj.py
b/pypy/module/_cffi_ba
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56472:93d9b5db6622
Date: 2012-07-26 13:25 +0200
http://bitbucket.org/pypy/pypy/changeset/93d9b5db6622/
Log:Move the cast() method to the base class to let it apply to arrays
too (see comments)
diff --git a/pypy/module/_cffi_backend/c
Author: David Schneider
Branch: extradoc
Changeset: r4372:28a3a7c527f8
Date: 2012-07-26 15:09 +0200
http://bitbucket.org/pypy/extradoc/changeset/28a3a7c527f8/
Log:remove some todos and add many new ones
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.
Author: David Schneider
Branch: extradoc
Changeset: r4373:0a62b684d06b
Date: 2012-07-26 16:29 +0200
http://bitbucket.org/pypy/extradoc/changeset/0a62b684d06b/
Log:count all guards_* as guards
diff --git a/talk/vmil2012/tool/difflogs.py b/talk/vmil2012/tool/difflogs.py
--- a/talk/vmil2012/too
Author: David Schneider
Branch: extradoc
Changeset: r4375:b5abbdd619f7
Date: 2012-07-26 16:32 +0200
http://bitbucket.org/pypy/extradoc/changeset/b5abbdd619f7/
Log:import current collected results
diff --git a/talk/vmil2012/logs/backend_summary.csv
b/talk/vmil2012/logs/backend_summary.csv
--
Author: David Schneider
Branch: extradoc
Changeset: r4374:438c3a9b7fce
Date: 2012-07-26 16:31 +0200
http://bitbucket.org/pypy/extradoc/changeset/438c3a9b7fce/
Log:collect jit-summary data and extract the number of generated bridges
for each benchmark
diff --git a/talk/vmil2012/Makefi
Author: Armin Rigo
Branch:
Changeset: r684:9649baebe9a6
Date: 2012-07-26 16:48 +0200
http://bitbucket.org/cffi/cffi/changeset/9649baebe9a6/
Log:Remove steps done
diff --git a/TODO b/TODO
--- a/TODO
+++ b/TODO
@@ -3,12 +3,8 @@
Next steps
--
-ffi.new(): require a pointer-or-array
Author: Armin Rigo
Branch:
Changeset: r685:2bcc2172adba
Date: 2012-07-26 16:57 +0200
http://bitbucket.org/cffi/cffi/changeset/2bcc2172adba/
Log:Update with a link to the more complete Cocoa library that this demo
became.
diff --git a/demo/cffi-cocoa.py b/demo/cffi-cocoa.py
--- a/dem
Author: Armin Rigo
Branch:
Changeset: r686:0a9736697dce
Date: 2012-07-26 16:57 +0200
http://bitbucket.org/cffi/cffi/changeset/0a9736697dce/
Log:Added tag release-0.2 for changeset 2bcc2172adba
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -1,1 +1,2 @@
ca6e81df7f1ea58d891129
Author: Armin Rigo
Branch:
Changeset: r687:a8636625e33b
Date: 2012-07-26 17:15 +0200
http://bitbucket.org/cffi/cffi/changeset/a8636625e33b/
Log:Fix
diff --git a/MANIFEST.in b/MANIFEST.in
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,4 +1,5 @@
recursive-include cffi *.py
recursive-include c *.
Author: Armin Rigo
Branch:
Changeset: r688:7594e6aeb27c
Date: 2012-07-26 17:16 +0200
http://bitbucket.org/cffi/cffi/changeset/7594e6aeb27c/
Log:Added tag release-0.2 for changeset a8636625e33b
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -1,2 +1,4 @@
ca6e81df7f1ea58d891129
Author: Armin Rigo
Branch:
Changeset: r689:cc306a3c8a95
Date: 2012-07-26 17:20 +0200
http://bitbucket.org/cffi/cffi/changeset/cc306a3c8a95/
Log:Manual garbage collection of tags
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -1,4 +1,2 @@
ca6e81df7f1ea58d891129ad016ac08f2
Author: stian
Branch: improve-rbigint
Changeset: r56474:e0eaeb5fd308
Date: 2012-07-26 17:59 +0200
http://bitbucket.org/pypy/pypy/changeset/e0eaeb5fd308/
Log:Remove toom-cook (since it didn't pass own-linux-x86-32), fix divmod
test.
diff --git a/pypy/rlib/rbigint.py b/pypy/rlib/rbigint
Author: Armin Rigo
Branch: extradoc
Changeset: r4376:025ab705bd67
Date: 2012-07-26 18:05 +0200
http://bitbucket.org/pypy/extradoc/changeset/025ab705bd67/
Log:Draft
diff --git a/blog/draft/cffi-release-0.2.rst b/blog/draft/cffi-release-0.2.rst
new file mode 100644
--- /dev/null
+++ b/blog/dra
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56475:083a776c09c0
Date: 2012-07-26 09:48 -0700
http://bitbucket.org/pypy/pypy/changeset/083a776c09c0/
Log:code convention fix
diff --git a/pypy/module/cppyy/test/datatypes.h
b/pypy/module/cppyy/test/datatypes.h
--- a/pypy/module/cppy
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56477:d407fbf24529
Date: 2012-07-26 11:13 -0700
http://bitbucket.org/pypy/pypy/changeset/d407fbf24529/
Log:updated documentation
diff --git a/pypy/doc/cppyy.rst b/pypy/doc/cppyy.rst
--- a/pypy/doc/cppyy.rst
+++ b/pypy/doc/cppyy.rst
@@
Author: Wim Lavrijsen
Branch:
Changeset: r56479:169eb17f9894
Date: 2012-07-26 11:40 -0700
http://bitbucket.org/pypy/pypy/changeset/169eb17f9894/
Log:linking example code did not work as expected; use alternative
diff --git a/pypy/doc/cppyy.rst b/pypy/doc/cppyy.rst
--- a/pypy/doc/cppyy.rst
+
Author: Armin Rigo
Branch:
Changeset: r691:800cf3606cea
Date: 2012-07-26 21:49 +0200
http://bitbucket.org/cffi/cffi/changeset/800cf3606cea/
Log:This part of the test only really makes sense if wchar_t is 4 bytes
but unicode chars are 2 bytes.
diff --git a/c/test_c.py b/c/test_c.py
-
Author: Armin Rigo
Branch:
Changeset: r692:bcb1f88942a8
Date: 2012-07-26 21:53 +0200
http://bitbucket.org/cffi/cffi/changeset/bcb1f88942a8/
Log:Test and fix.
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -1217,7 +1217,7 @@
ret
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56480:b8f2db9d7811
Date: 2012-07-26 16:30 +0200
http://bitbucket.org/pypy/pypy/changeset/b8f2db9d7811/
Log:ABI for linux
diff --git a/pypy/module/_cffi_backend/__init__.py
b/pypy/module/_cffi_backend/__init__.py
--- a/pypy/module/_cffi_back
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56481:dd764345d088
Date: 2012-07-26 16:42 +0200
http://bitbucket.org/pypy/pypy/changeset/dd764345d088/
Log:List the places that will need wchar_t support
diff --git a/pypy/module/_cffi_backend/cdataobj.py
b/pypy/module/_cffi_backend/cdataob
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56482:41e915635f62
Date: 2012-07-26 21:34 +0200
http://bitbucket.org/pypy/pypy/changeset/41e915635f62/
Log:wchar_t: in-progress
diff --git a/pypy/module/_cffi_backend/cdataobj.py
b/pypy/module/_cffi_backend/cdataobj.py
--- a/pypy/module/_cf
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56483:bdc5a8e54948
Date: 2012-07-26 21:50 +0200
http://bitbucket.org/pypy/pypy/changeset/bdc5a8e54948/
Log:Enough to pass test_wchar.
diff --git a/pypy/module/_cffi_backend/ctypearray.py
b/pypy/module/_cffi_backend/ctypearray.py
--- a/pypy/
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56484:d7a65a95351a
Date: 2012-07-26 21:55 +0200
http://bitbucket.org/pypy/pypy/changeset/d7a65a95351a/
Log:Last remaining fixes. Now test_c passes again
diff --git a/pypy/module/_cffi_backend/ctypefunc.py
b/pypy/module/_cffi_backend/ctypefu
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56485:2775b12955ba
Date: 2012-07-26 22:33 +0200
http://bitbucket.org/pypy/pypy/changeset/2775b12955ba/
Log:Port the first part of the big-endian fix
diff --git a/pypy/module/_cffi_backend/ctypefunc.py
b/pypy/module/_cffi_backend/ctypefunc.p
Author: Armin Rigo
Branch:
Changeset: r693:7756db3b2885
Date: 2012-07-26 22:55 +0200
http://bitbucket.org/cffi/cffi/changeset/7756db3b2885/
Log:Remove _get_ct_long() and a fragile detail about sizeof(ffi_arg).
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56486:9b542e71c0cf
Date: 2012-07-26 23:02 +0200
http://bitbucket.org/pypy/pypy/changeset/9b542e71c0cf/
Log:Second part of the big-endian fix.
diff --git a/pypy/module/_cffi_backend/ccallback.py
b/pypy/module/_cffi_backend/ccallback.py
--- a
Author: Armin Rigo
Branch: ffi-backend
Changeset: r56487:2e0907ceb229
Date: 2012-07-26 23:15 +0200
http://bitbucket.org/pypy/pypy/changeset/2e0907ceb229/
Log:Change cerrno to be thread-safe.
diff --git a/pypy/module/_cffi_backend/ccallback.py
b/pypy/module/_cffi_backend/ccallback.py
--- a/p
Author: Armin Rigo
Branch:
Changeset: r694:4a295f397d95
Date: 2012-07-27 02:58 +0200
http://bitbucket.org/cffi/cffi/changeset/4a295f397d95/
Log:Update docs
diff --git a/doc/source/index.rst b/doc/source/index.rst
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -49,6 +49,16 @@
Inst
Author: Armin Rigo
Branch:
Changeset: r695:737919ff4eb5
Date: 2012-07-27 03:25 +0200
http://bitbucket.org/cffi/cffi/changeset/737919ff4eb5/
Log:Fix tests
diff --git a/c/test_c.py b/c/test_c.py
--- a/c/test_c.py
+++ b/c/test_c.py
@@ -995,7 +995,8 @@
assert f(0) == unichr(0)
assert
Author: Armin Rigo
Branch:
Changeset: r696:f4f64f8ced68
Date: 2012-07-27 03:30 +0200
http://bitbucket.org/cffi/cffi/changeset/f4f64f8ced68/
Log:Bah, no os.path.samefile() on Windows
diff --git a/cffi/ffiplatform.py b/cffi/ffiplatform.py
--- a/cffi/ffiplatform.py
+++ b/cffi/ffiplatform.py
@@
Author: Armin Rigo
Branch:
Changeset: r697:208719c60c65
Date: 2012-07-27 03:32 +0200
http://bitbucket.org/cffi/cffi/changeset/208719c60c65/
Log:Another os.path.samefile().
diff --git a/cffi/verifier.py b/cffi/verifier.py
--- a/cffi/verifier.py
+++ b/cffi/verifier.py
@@ -178,7 +178,7 @@
61 matches
Mail list logo