[pypy-commit] pypy default: document that PyObject*'s can now be used

2012-06-05 Thread wlav
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

[pypy-commit] pypy default: o) explain class loader usage

2012-06-07 Thread wlav
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

[pypy-commit] pypy reflex-support: add automatic class loader based on .rootmap files; and its test

2012-06-07 Thread wlav
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

[pypy-commit] pypy default: explain how root-config can be used to locate Reflex headers and libs

2012-06-07 Thread wlav
/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

[pypy-commit] pypy reflex-support: use root-config, if available

2012-06-07 Thread wlav
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

[pypy-commit] pypy reflex-support: do not release GIL when accessing reflection info (depends on backend)

2012-06-13 Thread wlav
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

[pypy-commit] pypy reflex-support: crossing test and rootmap generation for CINT backend

2012-06-13 Thread wlav
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

[pypy-commit] pypy reflex-support: temp levels for CINT

2012-06-18 Thread wlav
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

[pypy-commit] pypy reflex-support: add _python_owns flag to set ownership

2012-06-18 Thread wlav
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

[pypy-commit] pypy reflex-support: code quality

2012-06-18 Thread wlav
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_

[pypy-commit] pypy reflex-support: doc updates

2012-06-18 Thread wlav
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

[pypy-commit] pypy reflex-support: merge default into branch

2012-06-18 Thread wlav
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

[pypy-commit] pypy reflex-support: reduce differences with default

2012-06-18 Thread wlav
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] *~

[pypy-commit] pypy reflex-support: merge default into branch

2012-06-18 Thread wlav
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

[pypy-commit] pypy reflex-support: o) merge default into branch

2012-06-19 Thread wlav
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

[pypy-commit] pypy reflex-support: code quality

2012-06-19 Thread wlav
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 +

[pypy-commit] pypy default: (pwaller, wlav) point folks to the binary distribution

2012-06-25 Thread wlav
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

[pypy-commit] pypy default: fix unexpected side-effect of colum-delimination

2012-06-25 Thread wlav
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/

[pypy-commit] pypy reflex-support: remove forced updates of namespaces and rely on lazy discovery instead

2012-06-26 Thread wlav
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

[pypy-commit] pypy reflex-support: o) on demand lookup of global operator== (only for CINT backend for now)

2012-06-26 Thread wlav
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

[pypy-commit] pypy reflex-support: o) fix memory overwrite in test

2012-06-26 Thread wlav
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

[pypy-commit] pypy reflex-support: merge default into branch

2012-06-26 Thread wlav
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

[pypy-commit] pypy reflex-support: test number 100!

2012-06-26 Thread wlav
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

[pypy-commit] pypy reflex-support: rtyper fix

2012-06-26 Thread wlav
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

[pypy-commit] pypy reflex-support: indentation fixes

2012-06-26 Thread wlav
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

[pypy-commit] pypy reflex-support: make jit/codewriter/jtransform.py happy

2012-06-26 Thread wlav
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 --

[pypy-commit] pypy reflex-support: allow passing of arrays through void*

2012-06-26 Thread wlav
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

[pypy-commit] pypy reflex-support: support for bool arrays (arg passing and returns)

2012-06-27 Thread wlav
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 -

[pypy-commit] pypy reflex-support: cleanup generation of ptr executors

2012-06-27 Thread wlav
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

[pypy-commit] pypy reflex-support: better typedef resolution (for CINT backend)

2012-06-27 Thread wlav
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/

[pypy-commit] pypy reflex-support: add name of type to the error message of missing converter

2012-06-27 Thread wlav
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

[pypy-commit] pypy reflex-support: o) more informative dir() method for namespaces

2012-07-01 Thread wlav
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

[pypy-commit] pypy reflex-support: support for dir() on CINT namespaces (can't be complete, but is good enough for now)

2012-07-01 Thread wlav
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

[pypy-commit] pypy reflex-support: rtyper fixes

2012-07-01 Thread wlav
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_

[pypy-commit] pypy reflex-support: use py.test.skip feature instead of made up of same

2012-07-04 Thread wlav
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

[pypy-commit] pypy reflex-support: o) set of CINT-backend tests

2012-07-04 Thread wlav
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

[pypy-commit] pypy reflex-support: add test for use of unbound methods

2012-07-06 Thread wlav
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

[pypy-commit] pypy reflex-support: more test of CINT interpreted classes

2012-07-06 Thread wlav
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 --

[pypy-commit] pypy reflex-support: test array reshaping

2012-07-06 Thread wlav
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

[pypy-commit] pypy reflex-support: code quality

2012-07-06 Thread wlav
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 +++

[pypy-commit] pypy reflex-support: fix (mainly for CINT) to handle __setitem__/__getitem__ ambiguity

2012-07-11 Thread wlav
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

[pypy-commit] pypy reflex-support: refactoring all duplicated codes from converter.py and executor.py

2012-07-11 Thread wlav
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

[pypy-commit] pypy reflex-support: o) first attempt at getting __setitem__ right

2012-07-11 Thread wlav
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

[pypy-commit] pypy reflex-support: o) test for defaults of builtin types

2012-07-11 Thread wlav
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

[pypy-commit] pypy reflex-support: fix mem-overwrite

2012-07-12 Thread wlav
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

[pypy-commit] pypy reflex-support: explain about p3k support

2012-07-12 Thread wlav
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

[pypy-commit] pypy reflex-support: clarifications

2012-07-12 Thread wlav
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

[pypy-commit] pypy reflex-support: reshuffling to allow back-end specific pythonizations

2012-07-12 Thread wlav
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/

[pypy-commit] pypy reflex-support: stricter handling of r_float and bool and associated tests

2012-07-12 Thread wlav
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/

[pypy-commit] pypy reflex-support: first attempt at pythonizations in rpython

2012-07-18 Thread wlav
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

[pypy-commit] pypy reflex-support: o) STL/vector fixes

2012-07-18 Thread wlav
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

[pypy-commit] pypy reflex-support: simplication that optimizes TTree::GetEntry() call

2012-07-18 Thread wlav
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

[pypy-commit] pypy reflex-support: allow arrays through void** arguments

2012-07-19 Thread wlav
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

[pypy-commit] pypy reflex-support: allow typed pointer null creation and setting

2012-07-19 Thread wlav
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

[pypy-commit] pypy reflex-support: NULL and 0 passing through typed pointers

2012-07-19 Thread wlav
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

[pypy-commit] pypy reflex-support: add needed test files for io tests

2012-07-20 Thread wlav
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

[pypy-commit] pypy reflex-support: improve pythonizations and use of std::vector and std::list

2012-07-20 Thread wlav
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

[pypy-commit] pypy reflex-support: optimized I/O for CINT backend

2012-07-23 Thread wlav
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

[pypy-commit] pypy reflex-support: make STL-life easier

2012-07-25 Thread wlav
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

[pypy-commit] pypy reflex-support: code convention fix

2012-07-26 Thread wlav
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

[pypy-commit] pypy reflex-support: updated documentation

2012-07-26 Thread wlav
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 @@

[pypy-commit] pypy default: linking example code did not work as expected; use alternative

2012-07-26 Thread wlav
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 +

[pypy-commit] pypy reflex-support: merge default into branch

2012-08-13 Thread wlav
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

[pypy-commit] pypy reflex-support: From Uwe Hoffmann: more descriptive error messages when loading libs

2012-08-13 Thread wlav
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

[pypy-commit] pypy reflex-support: From Uwe Hoffmann: use libraries instead of link_extra

2012-08-17 Thread wlav
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

[pypy-commit] pypy reflex-support: make use of the new jit_libffi instead of libffi module; it's still

2012-08-17 Thread wlav
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

[pypy-commit] pypy reflex-support: reworked typical pythonizations

2012-08-28 Thread wlav
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

[pypy-commit] pypy default: atypes is an unbounded array, so can't loop over it directly

2012-08-28 Thread wlav
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

[pypy-commit] pypy reflex-support: merge default into branch

2012-08-28 Thread wlav
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

[pypy-commit] pypy reflex-support: no longer needed workaround for llgraph/runner.py

2012-08-28 Thread wlav
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

[pypy-commit] pypy reflex-support: more casts cleanup and assertions to replace casts

2012-02-03 Thread wlav
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

[pypy-commit] pypy reflex-support: o) default function values on fast path for integer types

2012-02-03 Thread wlav
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

[pypy-commit] pypy reflex-support: o) fleshed out mixins for unsigned integer types

2012-02-06 Thread wlav
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

[pypy-commit] pypy reflex-support: o) integer class mixin

2012-02-06 Thread wlav
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

[pypy-commit] pypy reflex-support: o) make pyflakes happy

2012-02-07 Thread wlav
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

[pypy-commit] pypy reflex-support: o) mixin for floats

2012-02-07 Thread wlav
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

[pypy-commit] pypy reflex-support: minor cleanup

2012-02-09 Thread wlav
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

[pypy-commit] pypy reflex-support: o) factored out direct_ptradd

2012-02-09 Thread wlav
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

[pypy-commit] pypy reflex-support: remove now obsolete identity preserving code (the memory regulator

2012-02-10 Thread wlav
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

[pypy-commit] pypy reflex-support: enable test that now works thanks to default argument support

2012-02-10 Thread wlav
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

[pypy-commit] pypy reflex-support: test to make sure type(this) is checked properly

2012-02-10 Thread wlav
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.

[pypy-commit] pypy reflex-support: removal of spurious tabs

2012-02-10 Thread wlav
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

[pypy-commit] pypy reflex-support: cleanup

2012-02-10 Thread wlav
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

[pypy-commit] pypy reflex-support: use type rather than string as dummy return type

2012-02-14 Thread wlav
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

[pypy-commit] pypy reflex-support: benchmark fix for 64b

2012-02-14 Thread wlav
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

[pypy-commit] pypy reflex-support: optimization and cleanup

2012-02-14 Thread wlav
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

[pypy-commit] pypy reflex-support: remove raised OperationError that could be caught at the interp level (speeds up overloads)

2012-02-14 Thread wlav
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

[pypy-commit] pypy reflex-support: minor fixes

2012-02-16 Thread wlav
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

[pypy-commit] pypy reflex-support: optimize construction of libffi function for methods

2012-02-16 Thread wlav
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_

[pypy-commit] pypy reflex-support: added overload tests

2012-02-17 Thread wlav
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

[pypy-commit] pypy reflex-support: o) prepared some more tests for future dev

2012-02-17 Thread wlav
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/

pypy-commit@python.org

2012-02-17 Thread wlav
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

[pypy-commit] pypy reflex-support: merge default into branch

2012-02-17 Thread wlav
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

[pypy-commit] pypy reflex-support: rules for CINT dictionary generation and easier use

2012-02-22 Thread wlav
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

[pypy-commit] pypy reflex-support: resolve a conflict with _multiprocessing (both used the name handle that ended up on W_Root)

2012-02-22 Thread wlav
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

[pypy-commit] pypy reflex-support: required link definitions for CINT

2012-02-22 Thread wlav
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

[pypy-commit] pypy reflex-support: do not test for fast path if CINT is the back-end as it does not support ffi calls

2012-02-22 Thread wlav
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

[pypy-commit] pypy reflex-support: implement calling of global functions

2012-02-22 Thread wlav
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.

[pypy-commit] pypy reflex-support: cleanup

2012-02-22 Thread wlav
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/

[pypy-commit] pypy reflex-support: lazier does it

2012-02-22 Thread wlav
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

<    1   2   3   4   5   6   7   8   >