Author: Wim Lavrijsen
Branch:
Changeset: r55404:0191b3476864
Date: 2012-06-04 17:27 -0700
http://bitbucket.org/pypy/pypy/changeset/0191b3476864/
Log:document that PyObject*'s can now be used
diff --git a/pypy/doc/cppyy.rst b/pypy/doc/cppyy.rst
--- a/pypy/doc/cppyy.rst
+++ b/pypy/doc/cppyy.r
Author: Wim Lavrijsen
Branch:
Changeset: r55486:5f515c20c98a
Date: 2012-06-07 13:48 -0700
http://bitbucket.org/pypy/pypy/changeset/5f515c20c98a/
Log:o) explain class loader usage o) fix a few typos o) incorporate
feedback from Alex Pyattaev
diff --git a/pypy/doc/cppyy.rst b/pypy/doc
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55487:cf60751f1e6a
Date: 2012-06-07 11:32 -0700
http://bitbucket.org/pypy/pypy/changeset/cf60751f1e6a/
Log:add automatic class loader based on .rootmap files; and its test
diff --git a/.hgignore b/.hgignore
--- a/.hgignore
+++ b/.hgign
/doc/cppyy.rst
+++ b/pypy/doc/cppyy.rst
@@ -71,10 +71,14 @@
.. _`recent snapshot`: http://cern.ch/wlav/reflex-2012-05-02.tar.bz2
.. _`gccxml`: http://www.gccxml.org
-Next, get the `PyPy sources`_, select the reflex-support branch, and build
-pypy-c.
+Next, get the `PyPy sources`_, select the
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55490:304012893b6b
Date: 2012-06-07 15:34 -0700
http://bitbucket.org/pypy/pypy/changeset/304012893b6b/
Log:use root-config, if available
diff --git a/pypy/module/cppyy/capi/cint_capi.py
b/pypy/module/cppyy/capi/cint_capi.py
--- a/pypy
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55659:891a050d377c
Date: 2012-06-13 16:18 -0700
http://bitbucket.org/pypy/pypy/changeset/891a050d377c/
Log:do not release GIL when accessing reflection info (depends on
backend)
diff --git a/pypy/module/cppyy/capi/__init__.py
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55660:4d27f16f26e7
Date: 2012-06-13 16:37 -0700
http://bitbucket.org/pypy/pypy/changeset/4d27f16f26e7/
Log:crossing test and rootmap generation for CINT backend
diff --git a/pypy/module/cppyy/test/Makefile b/pypy/module/cppyy/test/Make
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55707:4d9e469c1d67
Date: 2012-06-15 16:09 -0700
http://bitbucket.org/pypy/pypy/changeset/4d9e469c1d67/
Log:temp levels for CINT
diff --git a/pypy/module/cppyy/src/cintcwrapper.cxx
b/pypy/module/cppyy/src/cintcwrapper.cxx
--- a/pypy/mo
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55708:efe5611213bb
Date: 2012-06-15 16:16 -0700
http://bitbucket.org/pypy/pypy/changeset/efe5611213bb/
Log:add _python_owns flag to set ownership
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/interp_cppyy.py
--- a
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55709:244668867a01
Date: 2012-06-15 16:39 -0700
http://bitbucket.org/pypy/pypy/changeset/244668867a01/
Log:code quality
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/interp_cppyy.py
--- a/pypy/module/cppyy/interp_
hands of those who want
@@ -71,7 +73,8 @@
.. _`recent snapshot`: http://cern.ch/wlav/reflex-2012-05-02.tar.bz2
.. _`gccxml`: http://www.gccxml.org
-Next, get the `PyPy sources`_, select the reflex-support branch, and build.
+Next, get the `PyPy sources`_, optionally select the reflex-support
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55712:389a51de180c
Date: 2012-06-18 14:13 -0700
http://bitbucket.org/pypy/pypy/changeset/389a51de180c/
Log:merge default into branch
diff --git a/pypy/doc/release-1.9.0.rst b/pypy/doc/release-1.9.0.rst
--- a/pypy/doc/release-1.9.0.rst
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55713:afa3ace4d11f
Date: 2012-06-18 17:18 -0700
http://bitbucket.org/pypy/pypy/changeset/afa3ace4d11f/
Log:reduce differences with default
diff --git a/.hgignore b/.hgignore
--- a/.hgignore
+++ b/.hgignore
@@ -2,7 +2,9 @@
*.py[co]
*~
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55710:24e529b5eba4
Date: 2012-06-18 14:04 -0700
http://bitbucket.org/pypy/pypy/changeset/24e529b5eba4/
Log:merge default into branch
diff --git a/lib_pypy/_ctypes/primitive.py b/lib_pypy/_ctypes/primitive.py
--- a/lib_pypy/_ctypes/prim
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55720:9f6a3c12b789
Date: 2012-06-19 10:39 -0700
http://bitbucket.org/pypy/pypy/changeset/9f6a3c12b789/
Log:o) merge default into branch o) add UCB to copyright holders o)
document reflex-support addition in whatsnew
diff --git
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55719:4cbe269fda19
Date: 2012-06-19 09:49 -0700
http://bitbucket.org/pypy/pypy/changeset/4cbe269fda19/
Log:code quality
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy/module/cppyy/converter.py
+
Author: Wim Lavrijsen
Branch:
Changeset: r55825:0fe630f0f358
Date: 2012-06-25 15:25 -0700
http://bitbucket.org/pypy/pypy/changeset/0fe630f0f358/
Log:(pwaller, wlav) point folks to the binary distribution
diff --git a/pypy/doc/cppyy.rst b/pypy/doc/cppyy.rst
--- a/pypy/doc/cppyy.rst
+++ b
Author: Wim Lavrijsen
Branch:
Changeset: r55826:2920113714b3
Date: 2012-06-25 16:19 -0700
http://bitbucket.org/pypy/pypy/changeset/2920113714b3/
Log:fix unexpected side-effect of colum-delimination
diff --git a/pypy/doc/cppyy.rst b/pypy/doc/cppyy.rst
--- a/pypy/doc/cppyy.rst
+++ b/pypy/doc/
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55837:28538ba5446d
Date: 2012-06-19 16:00 -0700
http://bitbucket.org/pypy/pypy/changeset/28538ba5446d/
Log:remove forced updates of namespaces and rely on lazy discovery
instead
diff --git a/pypy/module/cppyy/interp_cppyy.py
b
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55838:3b63338d1a80
Date: 2012-06-25 15:19 -0700
http://bitbucket.org/pypy/pypy/changeset/3b63338d1a80/
Log:o) on demand lookup of global operator== (only for CINT backend for
now) o) reworking of method indexing to give more fle
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55839:0211a574720a
Date: 2012-06-25 17:21 -0700
http://bitbucket.org/pypy/pypy/changeset/0211a574720a/
Log:o) fix memory overwrite in test o) remove spurious include of
iostream o) add tests and arg passing for arrays
diff --gi
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55841:782ac49bb966
Date: 2012-06-25 17:47 -0700
http://bitbucket.org/pypy/pypy/changeset/782ac49bb966/
Log:merge default into branch
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: reflex-support
Changeset: r55840:a93cffca1bdd
Date: 2012-06-25 17:40 -0700
http://bitbucket.org/pypy/pypy/changeset/a93cffca1bdd/
Log:test number 100!
diff --git a/pypy/module/cppyy/test/std_streams.xml
b/pypy/module/cppyy/test/std_streams.xml
--- a/pypy/module
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55843:a1791f1d61fb
Date: 2012-06-25 18:31 -0700
http://bitbucket.org/pypy/pypy/changeset/a1791f1d61fb/
Log:rtyper fix
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/interp_cppyy.py
--- a/pypy/module/cppyy/interp_cp
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55842:290ad095b78e
Date: 2012-06-25 17:54 -0700
http://bitbucket.org/pypy/pypy/changeset/290ad095b78e/
Log:indentation fixes
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy/module/cppyy/converter
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55844:d02e109130f5
Date: 2012-06-26 11:11 -0700
http://bitbucket.org/pypy/pypy/changeset/d02e109130f5/
Log:make jit/codewriter/jtransform.py happy
diff --git a/pypy/module/cppyy/capi/__init__.py
b/pypy/module/cppyy/capi/__init__.py
--
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55845:42827fbd6b63
Date: 2012-06-26 12:16 -0700
http://bitbucket.org/pypy/pypy/changeset/42827fbd6b63/
Log:allow passing of arrays through void*
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy/mo
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55866:8d7c4822975f
Date: 2012-06-27 11:58 -0700
http://bitbucket.org/pypy/pypy/changeset/8d7c4822975f/
Log:support for bool arrays (arg passing and returns)
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
-
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55867:d0532db3a032
Date: 2012-06-27 12:09 -0700
http://bitbucket.org/pypy/pypy/changeset/d0532db3a032/
Log:cleanup generation of ptr executors
diff --git a/pypy/module/cppyy/executor.py b/pypy/module/cppyy/executor.py
--- a/pypy/module
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55869:727af670799e
Date: 2012-06-27 16:07 -0700
http://bitbucket.org/pypy/pypy/changeset/727af670799e/
Log:better typedef resolution (for CINT backend)
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55868:fc53dc464332
Date: 2012-06-27 14:11 -0700
http://bitbucket.org/pypy/pypy/changeset/fc53dc464332/
Log:add name of type to the error message of missing converter
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/conve
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55888:3c2792308ebf
Date: 2012-06-29 15:51 -0700
http://bitbucket.org/pypy/pypy/changeset/3c2792308ebf/
Log:o) more informative dir() method for namespaces o) allow importing
from namespaces (once loaded)
diff --git a/pypy/modul
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55889:6dce3c53bb42
Date: 2012-06-29 16:32 -0700
http://bitbucket.org/pypy/pypy/changeset/6dce3c53bb42/
Log:support for dir() on CINT namespaces (can't be complete, but is good
enough for now)
diff --git a/pypy/module/cppyy/inte
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55890:5e11ea617ab8
Date: 2012-07-01 14:30 -0700
http://bitbucket.org/pypy/pypy/changeset/5e11ea617ab8/
Log:rtyper fixes
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/interp_cppyy.py
--- a/pypy/module/cppyy/interp_
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55924:d680216f66a6
Date: 2012-07-02 11:35 -0700
http://bitbucket.org/pypy/pypy/changeset/d680216f66a6/
Log:use py.test.skip feature instead of made up of same
diff --git a/pypy/module/cppyy/test/test_zjit.py
b/pypy/module/cppyy/test/t
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55925:a54c37b4006f
Date: 2012-07-04 20:27 -0700
http://bitbucket.org/pypy/pypy/changeset/a54c37b4006f/
Log:o) set of CINT-backend tests o) enable use of interpreted classes
(CINT only) o) code cleanup
diff --git a/pypy/module/c
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55939:24cab6798049
Date: 2012-07-05 16:14 -0700
http://bitbucket.org/pypy/pypy/changeset/24cab6798049/
Log:add test for use of unbound methods
diff --git a/pypy/module/cppyy/test/test_pythonify.py
b/pypy/module/cppyy/test/test_pythoni
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55938:1fe4b1ebc43e
Date: 2012-07-05 15:58 -0700
http://bitbucket.org/pypy/pypy/changeset/1fe4b1ebc43e/
Log:more test of CINT interpreted classes
diff --git a/pypy/module/cppyy/test/test_cint.py
b/pypy/module/cppyy/test/test_cint.py
--
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55940:cee545a1761c
Date: 2012-07-05 17:14 -0700
http://bitbucket.org/pypy/pypy/changeset/cee545a1761c/
Log:test array reshaping
diff --git a/pypy/module/cppyy/test/test_datatypes.py
b/pypy/module/cppyy/test/test_datatypes.py
--- a/pyp
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r55941:6f11407e1414
Date: 2012-07-06 00:09 -0700
http://bitbucket.org/pypy/pypy/changeset/6f11407e1414/
Log:code quality
diff --git a/pypy/module/cppyy/__init__.py b/pypy/module/cppyy/__init__.py
--- a/pypy/module/cppyy/__init__.py
+++
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56020:1fc72bdb1387
Date: 2012-07-09 16:25 -0700
http://bitbucket.org/pypy/pypy/changeset/1fc72bdb1387/
Log:fix (mainly for CINT) to handle __setitem__/__getitem__ ambiguity
diff --git a/pypy/module/cppyy/executor.py b/pypy/module/cppyy
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56022:9948a2bd6028
Date: 2012-07-11 00:28 -0700
http://bitbucket.org/pypy/pypy/changeset/9948a2bd6028/
Log:refactoring all duplicated codes from converter.py and executor.py
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cpp
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56019:881244349a73
Date: 2012-07-09 14:36 -0700
http://bitbucket.org/pypy/pypy/changeset/881244349a73/
Log:o) first attempt at getting __setitem__ right o) more doc/comment
strings
diff --git a/pypy/module/cppyy/executor.py b/p
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56021:d65a7f633e38
Date: 2012-07-10 15:53 -0700
http://bitbucket.org/pypy/pypy/changeset/d65a7f633e38/
Log:o) test for defaults of builtin types o) tests for vector of double
o) DoubleRefExecutor, following the lines of the IntR
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56034:0625d894fb06
Date: 2012-07-11 12:39 -0700
http://bitbucket.org/pypy/pypy/changeset/0625d894fb06/
Log:fix mem-overwrite
diff --git a/pypy/module/cppyy/src/cintcwrapper.cxx
b/pypy/module/cppyy/src/cintcwrapper.cxx
--- a/pypy/modul
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56035:7022f512e092
Date: 2012-07-11 12:45 -0700
http://bitbucket.org/pypy/pypy/changeset/7022f512e092/
Log:explain about p3k support
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: reflex-support
Changeset: r56036:c1ecf89da7f8
Date: 2012-07-11 17:01 -0700
http://bitbucket.org/pypy/pypy/changeset/c1ecf89da7f8/
Log:clarifications
diff --git a/pypy/doc/cppyy.rst b/pypy/doc/cppyy.rst
--- a/pypy/doc/cppyy.rst
+++ b/pypy/doc/cppyy.rst
@@ -164,7
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56038:530dc824896d
Date: 2012-07-11 23:49 -0700
http://bitbucket.org/pypy/pypy/changeset/530dc824896d/
Log:reshuffling to allow back-end specific pythonizations
diff --git a/pypy/module/cppyy/capi/__init__.py
b/pypy/module/cppyy/capi/
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56037:f800d0b2a935
Date: 2012-07-11 22:42 -0700
http://bitbucket.org/pypy/pypy/changeset/f800d0b2a935/
Log:stricter handling of r_float and bool and associated tests
diff --git a/pypy/module/cppyy/capi/__init__.py
b/pypy/module/cppyy/
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56206:5bb835b9bca6
Date: 2012-07-17 14:37 -0700
http://bitbucket.org/pypy/pypy/changeset/5bb835b9bca6/
Log:first attempt at pythonizations in rpython
diff --git a/pypy/module/cppyy/__init__.py b/pypy/module/cppyy/__init__.py
--- a/pypy
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56207:76055d358a9a
Date: 2012-07-18 10:18 -0700
http://bitbucket.org/pypy/pypy/changeset/76055d358a9a/
Log:o) STL/vector fixes o) more TTree-IO improvements (CINT-backend)
diff --git a/pypy/module/cppyy/capi/cint_capi.py
b/pypy/module
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56208:208106c8a7ca
Date: 2012-07-18 16:46 -0700
http://bitbucket.org/pypy/pypy/changeset/208106c8a7ca/
Log:simplication that optimizes TTree::GetEntry() call
diff --git a/pypy/module/cppyy/capi/cint_capi.py
b/pypy/module/cppyy/capi/ci
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56241:f42fb7b18dcf
Date: 2012-07-19 11:27 -0700
http://bitbucket.org/pypy/pypy/changeset/f42fb7b18dcf/
Log:allow arrays through void** arguments
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy/mo
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56243:63b2442414dd
Date: 2012-07-19 14:19 -0700
http://bitbucket.org/pypy/pypy/changeset/63b2442414dd/
Log:allow typed pointer null creation and setting
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56242:d57f7dde9e95
Date: 2012-07-19 13:49 -0700
http://bitbucket.org/pypy/pypy/changeset/d57f7dde9e95/
Log:NULL and 0 passing through typed pointers
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pyp
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56244:d988ba734507
Date: 2012-07-19 23:26 -0700
http://bitbucket.org/pypy/pypy/changeset/d988ba734507/
Log:add needed test files for io tests
diff --git a/pypy/module/cppyy/test/iotypes.cxx
b/pypy/module/cppyy/test/iotypes.cxx
new fil
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56245:a10072d752f3
Date: 2012-07-19 23:48 -0700
http://bitbucket.org/pypy/pypy/changeset/a10072d752f3/
Log:improve pythonizations and use of std::vector and std::list
diff --git a/pypy/module/cppyy/capi/__init__.py
b/pypy/module/cppyy
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56419:4d1ca3adc5d3
Date: 2012-07-23 20:28 -0700
http://bitbucket.org/pypy/pypy/changeset/4d1ca3adc5d3/
Log:optimized I/O for CINT backend
diff --git a/pypy/module/cppyy/capi/cint_capi.py
b/pypy/module/cppyy/capi/cint_capi.py
--- a/pyp
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56452:6b1de0070af5
Date: 2012-07-25 16:25 -0700
http://bitbucket.org/pypy/pypy/changeset/6b1de0070af5/
Log:make STL-life easier
diff --git a/pypy/module/cppyy/src/reflexcwrapper.cxx
b/pypy/module/cppyy/src/reflexcwrapper.cxx
--- a/pyp
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: Wim Lavrijsen
Branch: reflex-support
Changeset: r56723:be8483a77aee
Date: 2012-07-26 12:03 -0700
http://bitbucket.org/pypy/pypy/changeset/be8483a77aee/
Log:merge default into branch
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: reflex-support
Changeset: r56725:1333b15cd84e
Date: 2012-08-13 17:18 -0700
http://bitbucket.org/pypy/pypy/changeset/1333b15cd84e/
Log:From Uwe Hoffmann: more descriptive error messages when loading libs
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/modu
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56743:7aa317058dbe
Date: 2012-08-14 16:07 -0700
http://bitbucket.org/pypy/pypy/changeset/7aa317058dbe/
Log:From Uwe Hoffmann: use libraries instead of link_extra
diff --git a/pypy/module/cppyy/capi/cint_capi.py
b/pypy/module/cppyy/cap
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56744:3348ef4e320f
Date: 2012-08-17 15:38 -0700
http://bitbucket.org/pypy/pypy/changeset/3348ef4e320f/
Log:make use of the new jit_libffi instead of libffi module; it's still
about 3x slower for now, due to mallocs, and only use
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56913:1a8daa7fe87d
Date: 2012-08-28 13:38 -0700
http://bitbucket.org/pypy/pypy/changeset/1a8daa7fe87d/
Log:reworked typical pythonizations
diff --git a/pypy/module/cppyy/capi/cint_capi.py
b/pypy/module/cppyy/capi/cint_capi.py
--- a/py
Author: Wim Lavrijsen
Branch:
Changeset: r56915:c9d6ed8b04b7
Date: 2012-08-28 15:09 -0700
http://bitbucket.org/pypy/pypy/changeset/c9d6ed8b04b7/
Log:atypes is an unbounded array, so can't loop over it directly
diff --git a/pypy/jit/backend/llgraph/runner.py
b/pypy/jit/backend/llgraph/runne
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56916:30562f8fa4e1
Date: 2012-08-28 15:10 -0700
http://bitbucket.org/pypy/pypy/changeset/30562f8fa4e1/
Log:merge default into branch
diff --git a/pypy/jit/backend/llgraph/runner.py
b/pypy/jit/backend/llgraph/runner.py
--- a/pypy/jit/b
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r56917:2cfa57094c93
Date: 2012-08-28 15:12 -0700
http://bitbucket.org/pypy/pypy/changeset/2cfa57094c93/
Log:no longer needed workaround for llgraph/runner.py
diff --git a/pypy/module/cppyy/test/test_zjit.py
b/pypy/module/cppyy/test/tes
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52078:c0dc3a2e1f02
Date: 2012-02-01 13:50 -0800
http://bitbucket.org/pypy/pypy/changeset/c0dc3a2e1f02/
Log:more casts cleanup and assertions to replace casts
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52079:2d3f34563372
Date: 2012-02-03 16:12 -0800
http://bitbucket.org/pypy/pypy/changeset/2d3f34563372/
Log:o) default function values on fast path for integer types
diff --git a/pypy/module/cppyy/capi/__init__.py
b/pypy/module/cppyy/c
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52156:b637b18b01b8
Date: 2012-02-06 15:32 -0800
http://bitbucket.org/pypy/pypy/changeset/b637b18b01b8/
Log:o) fleshed out mixins for unsigned integer types o) default args
supported for all integer types
diff --git a/pypy/modul
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52155:d72d77b4a76e
Date: 2012-02-06 13:35 -0800
http://bitbucket.org/pypy/pypy/changeset/d72d77b4a76e/
Log:o) integer class mixin o) long integer default parameters for ffi
call
diff --git a/pypy/module/cppyy/capi/__init__.py
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52211:ba631ebda607
Date: 2012-02-07 09:56 -0800
http://bitbucket.org/pypy/pypy/changeset/ba631ebda607/
Log:o) make pyflakes happy
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy/module/cppyy/conv
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52212:c1bf38d38a14
Date: 2012-02-07 14:35 -0800
http://bitbucket.org/pypy/pypy/changeset/c1bf38d38a14/
Log:o) mixin for floats o) combine common mixing parts for floats and
integers o) support for float default arguments on ffi
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52328:54626427
Date: 2012-02-08 15:12 -0800
http://bitbucket.org/pypy/pypy/changeset/54626427/
Log:minor cleanup
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy/module/cppyy/converter.py
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52330:985018b0e02c
Date: 2012-02-09 12:14 -0800
http://bitbucket.org/pypy/pypy/changeset/985018b0e02c/
Log:o) factored out direct_ptradd o) optimization to only calculate
offsets if necessary (w/o guards)
diff --git a/pypy/modu
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52362:cfa1fbdbca11
Date: 2012-02-10 11:05 -0800
http://bitbucket.org/pypy/pypy/changeset/cfa1fbdbca11/
Log:remove now obsolete identity preserving code (the memory regulator
takes care of it alread)
diff --git a/pypy/module/cpp
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52364:b258b4215935
Date: 2012-02-10 11:41 -0800
http://bitbucket.org/pypy/pypy/changeset/b258b4215935/
Log:enable test that now works thanks to default argument support
diff --git a/pypy/module/cppyy/test/test_fragile.py
b/pypy/module
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52363:926ef9bae484
Date: 2012-02-10 11:39 -0800
http://bitbucket.org/pypy/pypy/changeset/926ef9bae484/
Log:test to make sure type(this) is checked properly
diff --git a/pypy/module/cppyy/test/fragile.h b/pypy/module/cppyy/test/fragile.
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52365:6c1e93c659ec
Date: 2012-02-10 11:49 -0800
http://bitbucket.org/pypy/pypy/changeset/6c1e93c659ec/
Log:removal of spurious tabs
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/interp_cppyy.py
--- a/pypy/module/c
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52366:7bbc0040ea90
Date: 2012-02-10 16:37 -0800
http://bitbucket.org/pypy/pypy/changeset/7bbc0040ea90/
Log:cleanup
diff --git a/pypy/jit/metainterp/optimizeopt/fficall.py
b/pypy/jit/metainterp/optimizeopt/fficall.py
--- a/pypy/jit/met
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52492:a7e3808bb6ac
Date: 2012-02-13 13:04 -0800
http://bitbucket.org/pypy/pypy/changeset/a7e3808bb6ac/
Log:use type rather than string as dummy return type
diff --git a/pypy/module/cppyy/test/test_zjit.py
b/pypy/module/cppyy/test/test
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52494:04baca12b2b5
Date: 2012-02-13 13:04 -0800
http://bitbucket.org/pypy/pypy/changeset/04baca12b2b5/
Log:benchmark fix for 64b
diff --git a/pypy/module/cppyy/bench/Makefile b/pypy/module/cppyy/bench/Makefile
--- a/pypy/module/cppyy/b
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52493:5edadec1b731
Date: 2012-02-13 13:04 -0800
http://bitbucket.org/pypy/pypy/changeset/5edadec1b731/
Log:optimization and cleanup
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/interp_cppyy.py
--- a/pypy/module/c
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52495:070a3cb94e09
Date: 2012-02-14 15:45 -0800
http://bitbucket.org/pypy/pypy/changeset/070a3cb94e09/
Log:remove raised OperationError that could be caught at the interp
level (speeds up overloads)
diff --git a/pypy/module/cpp
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52559:ea2e484181c9
Date: 2012-02-15 13:26 -0800
http://bitbucket.org/pypy/pypy/changeset/ea2e484181c9/
Log:minor fixes
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/interp_cppyy.py
--- a/pypy/module/cppyy/interp_c
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52560:769f8f7bb605
Date: 2012-02-16 10:40 -0800
http://bitbucket.org/pypy/pypy/changeset/769f8f7bb605/
Log:optimize construction of libffi function for methods
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/interp_
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52594:83cc067a5dfc
Date: 2012-02-16 13:57 -0800
http://bitbucket.org/pypy/pypy/changeset/83cc067a5dfc/
Log:added overload tests
diff --git a/pypy/module/cppyy/test/Makefile b/pypy/module/cppyy/test/Makefile
--- a/pypy/module/cppyy/test
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52595:074e97fc7fc9
Date: 2012-02-17 14:39 -0800
http://bitbucket.org/pypy/pypy/changeset/074e97fc7fc9/
Log:o) prepared some more tests for future dev o) std::string returns as
python str o) string comparisons
diff --git a/pypy/
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52597:a11f7dc9ad01
Date: 2012-02-17 16:23 -0800
http://bitbucket.org/pypy/pypy/changeset/a11f7dc9ad01/
Log:allow python str to pass through std::string and const std::string&
diff --git a/pypy/module/cppyy/capi/__init__.py
b/pypy/modu
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52598:63f05fc8565d
Date: 2012-02-17 17:45 -0800
http://bitbucket.org/pypy/pypy/changeset/63f05fc8565d/
Log:merge default into branch
diff --git a/pypy/config/translationoption.py b/pypy/config/translationoption.py
--- a/pypy/config/tra
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52778:07c7b2f08065
Date: 2012-02-22 11:00 -0800
http://bitbucket.org/pypy/pypy/changeset/07c7b2f08065/
Log:rules for CINT dictionary generation and easier use
diff --git a/pypy/module/cppyy/test/Makefile b/pypy/module/cppyy/test/Makefi
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52779:50add258af6d
Date: 2012-02-22 13:35 -0800
http://bitbucket.org/pypy/pypy/changeset/50add258af6d/
Log:resolve a conflict with _multiprocessing (both used the name handle
that ended up on W_Root)
diff --git a/pypy/module/cp
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52781:3061664dc973
Date: 2012-02-22 13:37 -0800
http://bitbucket.org/pypy/pypy/changeset/3061664dc973/
Log:required link definitions for CINT
diff --git a/pypy/module/cppyy/test/overloads_LinkDef.h
b/pypy/module/cppyy/test/overloads_L
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52780:d5c9c43ebf5a
Date: 2012-02-22 13:36 -0800
http://bitbucket.org/pypy/pypy/changeset/d5c9c43ebf5a/
Log:do not test for fast path if CINT is the back-end as it does not
support ffi calls
diff --git a/pypy/module/cppyy/test/t
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52782:7baa0df07b9a
Date: 2012-02-22 13:38 -0800
http://bitbucket.org/pypy/pypy/changeset/7baa0df07b9a/
Log:implement calling of global functions
diff --git a/pypy/module/cppyy/src/cintcwrapper.cxx
b/pypy/module/cppyy/src/cintcwrapper.
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52783:6884cdf7f445
Date: 2012-02-22 13:38 -0800
http://bitbucket.org/pypy/pypy/changeset/6884cdf7f445/
Log:cleanup
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy/module/cppyy/converter.py
+++ b/
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r52786:4461e932bcc6
Date: 2012-02-22 13:48 -0800
http://bitbucket.org/pypy/pypy/changeset/4461e932bcc6/
Log:lazier does it
diff --git a/pypy/module/cppyy/pythonify.py b/pypy/module/cppyy/pythonify.py
--- a/pypy/module/cppyy/pythonify.py
301 - 400 of 737 matches
Mail list logo