[pypy-commit] pypy cppyy-packaging: more simplification of function calls

2018-06-20 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94775:f6f3039d686c Date: 2018-06-20 22:04 -0700 http://bitbucket.org/pypy/pypy/changeset/f6f3039d686c/ Log:more simplification of function calls diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py --- a/pypy

[pypy-commit] pypy cppyy-packaging: simplify function calls

2018-06-21 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94777:0a440aa9127d Date: 2018-06-21 20:24 -0700 http://bitbucket.org/pypy/pypy/changeset/0a440aa9127d/ Log:simplify function calls diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/pypy/module

[pypy-commit] pypy default: merge cppyy-packaging: fixes performance regression (see: https://bitbucket.org/wlav/cppyy/issues/34/class-member-function-calls-not-being)

2018-07-05 Thread wlav
Author: Wim Lavrijsen Branch: Changeset: r94811:53d95e0b1421 Date: 2018-07-05 18:11 -0700 http://bitbucket.org/pypy/pypy/changeset/53d95e0b1421/ Log:merge cppyy-packaging: fixes performance regression (see: https://bitbucket.org/wlav/cppyy/issues/34/class-member-function

[pypy-commit] pypy cppyy-packaging: merge default into cppyy-packaging

2018-07-05 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94810:935c38f271a8 Date: 2018-07-05 17:37 -0700 http://bitbucket.org/pypy/pypy/changeset/935c38f271a8/ Log:merge default into cppyy-packaging diff --git a/lib-python/2.7/code.py b/lib-python/2.7/code.py --- a/lib-python/2.7/code.py ++

[pypy-commit] pypy cppyy-packaging: enable fast ffi path for free/static functions

2018-07-05 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94812:883089c1c89e Date: 2018-07-05 22:15 -0700 http://bitbucket.org/pypy/pypy/changeset/883089c1c89e/ Log:enable fast ffi path for free/static functions diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cpp

[pypy-commit] pypy default: enable fast ffi path for free / static functions

2018-07-05 Thread wlav
Author: Wim Lavrijsen Branch: Changeset: r94813:544d787e095e Date: 2018-07-05 22:16 -0700 http://bitbucket.org/pypy/pypy/changeset/544d787e095e/ Log:enable fast ffi path for free / static functions diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/p

[pypy-commit] pypy cppyy-packaging: cosmetics

2018-07-09 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94841:814abb166218 Date: 2018-07-09 21:57 -0700 http://bitbucket.org/pypy/pypy/changeset/814abb166218/ Log:cosmetics diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/pypy/module/_cppyy/interp

[pypy-commit] pypy cppyy-packaging: minor performance improvement

2018-07-09 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94842:d69a3855cc3a Date: 2018-07-09 23:07 -0700 http://bitbucket.org/pypy/pypy/changeset/d69a3855cc3a/ Log:minor performance improvement diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py --- a/pypy/module/

[pypy-commit] pypy cppyy-packaging: do not allow instantiation of namespaces

2018-07-11 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94850:5b42ae224e5e Date: 2018-07-11 22:28 -0700 http://bitbucket.org/pypy/pypy/changeset/5b42ae224e5e/ Log:do not allow instantiation of namespaces diff --git a/pypy/module/_cppyy/pythonify.py b/pypy/module/_cppyy/pythonify.py --- a/p

[pypy-commit] pypy cppyy-packaging: bring in a load of tests from cppyy/test

2018-07-11 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94852:8fe8681b8102 Date: 2018-07-11 22:41 -0700 http://bitbucket.org/pypy/pypy/changeset/8fe8681b8102/ Log:bring in a load of tests from cppyy/test diff --git a/pypy/module/_cppyy/test/advancedcpp.cxx b/pypy/module/_cppyy/test/advanc

[pypy-commit] pypy cppyy-packaging: factor out abstract class constructors

2018-07-11 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94851:534891668842 Date: 2018-07-11 22:29 -0700 http://bitbucket.org/pypy/pypy/changeset/534891668842/ Log:factor out abstract class constructors diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --

[pypy-commit] pypy cppyy-packaging: fix typos

2018-07-12 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94853:63e440d921c8 Date: 2018-07-12 07:46 -0700 http://bitbucket.org/pypy/pypy/changeset/63e440d921c8/ Log:fix typos diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/pypy/module/_cppyy/interp

[pypy-commit] pypy cppyy-packaging: improve object identity handling (now also includes data members)

2018-07-12 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94854:80195e50eca4 Date: 2018-07-12 12:39 -0700 http://bitbucket.org/pypy/pypy/changeset/80195e50eca4/ Log:improve object identity handling (now also includes data members) diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_c

[pypy-commit] pypy cppyy-packaging: do not unwrap assignable in setitem until call with ref-return is done

2018-07-12 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94855:0097f52d422a Date: 2018-07-12 19:54 -0700 http://bitbucket.org/pypy/pypy/changeset/0097f52d422a/ Log:do not unwrap assignable in setitem until call with ref-return is done diff --git a/pypy/module/_cppyy/executor.py b/py

[pypy-commit] pypy cppyy-packaging: anotator fixes

2018-07-12 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94858:0a2cbe7fb341 Date: 2018-07-12 22:56 -0700 http://bitbucket.org/pypy/pypy/changeset/0a2cbe7fb341/ Log:anotator fixes diff --git a/pypy/module/_cppyy/executor.py b/pypy/module/_cppyy/executor.py --- a/pypy/module/_cppyy/executor.p

[pypy-commit] pypy cppyy-packaging: moves for strings (incl. from temporary python str)

2018-07-12 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94856:8820afbc98c3 Date: 2018-07-12 20:23 -0700 http://bitbucket.org/pypy/pypy/changeset/8820afbc98c3/ Log:moves for strings (incl. from temporary python str) diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter

[pypy-commit] pypy cppyy-packaging: improved overload selection

2018-07-12 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94857:05fdf73d5e42 Date: 2018-07-12 20:47 -0700 http://bitbucket.org/pypy/pypy/changeset/05fdf73d5e42/ Log:improved overload selection diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/pypy/mo

[pypy-commit] pypy cppyy-packaging: more pythonizatin of std::vector and more STL tests

2018-07-13 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94861:dbc2035e00e4 Date: 2018-07-13 11:44 -0700 http://bitbucket.org/pypy/pypy/changeset/dbc2035e00e4/ Log:more pythonizatin of std::vector and more STL tests diff --git a/pypy/module/_cppyy/pythonify.py b/pypy/module/_cppyy/pythonify

[pypy-commit] pypy cppyy-packaging: some more asserts for the annotator (gives a small performance improvement on bound function calls)

2018-07-13 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94859:a3af4486e271 Date: 2018-07-13 09:29 -0700 http://bitbucket.org/pypy/pypy/changeset/a3af4486e271/ Log:some more asserts for the annotator (gives a small performance improvement on bound function calls) diff --git a/pypy/m

[pypy-commit] pypy cppyy-packaging: support low-level views of arrays that allow user-side updates to shape

2018-07-13 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94860:1214d76af168 Date: 2018-07-13 11:44 -0700 http://bitbucket.org/pypy/pypy/changeset/1214d76af168/ Log:support low-level views of arrays that allow user-side updates to shape diff --git a/pypy/module/_cppyy/converter.py b/

[pypy-commit] pypy cppyy-packaging: do not use string default/error size as object size

2018-07-13 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94865:7c3f397e2434 Date: 2018-07-13 23:17 -0700 http://bitbucket.org/pypy/pypy/changeset/7c3f397e2434/ Log:do not use string default/error size as object size diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter

[pypy-commit] pypy cppyy-packaging: store free functions on namespace dict, not namespace's class dict

2018-07-16 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94871:ff8881eb57bb Date: 2018-07-16 13:02 -0700 http://bitbucket.org/pypy/pypy/changeset/ff8881eb57bb/ Log:store free functions on namespace dict, not namespace's class dict diff --git a/pypy/module/_cppyy/pythonify.py b/pypy/module/_

[pypy-commit] pypy cppyy-packaging: remove unused variable

2018-07-16 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94870:8e6c6830fc0c Date: 2018-07-15 21:43 -0700 http://bitbucket.org/pypy/pypy/changeset/8e6c6830fc0c/ Log:remove unused variable diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py --- a/pypy/module/_cppyy/

[pypy-commit] pypy cppyy-packaging: more settable overload properties

2018-07-16 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94868:c67865f23398 Date: 2018-07-15 20:17 -0700 http://bitbucket.org/pypy/pypy/changeset/c67865f23398/ Log:more settable overload properties diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/p

[pypy-commit] pypy cppyy-packaging: improved dir() for namespaces

2018-07-16 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94869:7fecec6b5a70 Date: 2018-07-15 21:43 -0700 http://bitbucket.org/pypy/pypy/changeset/7fecec6b5a70/ Log:improved dir() for namespaces diff --git a/pypy/module/_cppyy/pythonify.py b/pypy/module/_cppyy/pythonify.py --- a/pypy/module/

[pypy-commit] pypy cppyy-packaging: make sure to pass w_this for non-templated overloads of templates

2018-07-16 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94872:1bad6c9de6b7 Date: 2018-07-16 22:41 -0700 http://bitbucket.org/pypy/pypy/changeset/1bad6c9de6b7/ Log:make sure to pass w_this for non-templated overloads of templates diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/modul

[pypy-commit] pypy cppyy-packaging: vector's base class has no 'data'

2018-07-18 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94877:e3f75a873428 Date: 2018-07-18 21:20 -0700 http://bitbucket.org/pypy/pypy/changeset/e3f75a873428/ Log:vector's base class has no 'data' diff --git a/pypy/module/_cppyy/pythonify.py b/pypy/module/_cppyy/pythonify.py --- a/pypy/mod

[pypy-commit] pypy cppyy-packaging: converter for builtin arrays of instances

2018-07-18 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94878:046b87bc288f Date: 2018-07-18 21:21 -0700 http://bitbucket.org/pypy/pypy/changeset/046b87bc288f/ Log:converter for builtin arrays of instances diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py --- a/

[pypy-commit] pypy cppyy-packaging: support for vector

2018-07-19 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94879:e3fd3632d44e Date: 2018-07-19 10:43 -0700 http://bitbucket.org/pypy/pypy/changeset/e3fd3632d44e/ Log:support for vector diff --git a/pypy/module/_cppyy/capi/loadable_capi.py b/pypy/module/_cppyy/capi/loadable_capi.py --- a/pypy

[pypy-commit] pypy cppyy-packaging: more template tests

2018-07-26 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94891:57b26d4f25d5 Date: 2018-07-25 23:32 -0700 http://bitbucket.org/pypy/pypy/changeset/57b26d4f25d5/ Log:more template tests diff --git a/pypy/module/_cppyy/test/templates.h b/pypy/module/_cppyy/test/templates.h --- a/pypy/module/_

[pypy-commit] pypy cppyy-packaging: support for multi-dimensional arrays of instances and further

2018-07-26 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94889:6f18d2274d2f Date: 2018-07-25 23:32 -0700 http://bitbucket.org/pypy/pypy/changeset/6f18d2274d2f/ Log:support for multi-dimensional arrays of instances and further refined template support diff --git a/pypy/module/_cppyy/

[pypy-commit] pypy cppyy-packaging: fix incorrect return type

2018-07-26 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94887:76fe462b0a9e Date: 2018-07-25 23:30 -0700 http://bitbucket.org/pypy/pypy/changeset/76fe462b0a9e/ Log:fix incorrect return type diff --git a/pypy/module/_cppyy/capi/loadable_capi.py b/pypy/module/_cppyy/capi/loadable_capi.py ---

[pypy-commit] pypy cppyy-packaging: support for multi-dimensional arrays of instances

2018-07-26 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94888:9bc5b83ea8b9 Date: 2018-07-25 23:31 -0700 http://bitbucket.org/pypy/pypy/changeset/9bc5b83ea8b9/ Log:support for multi-dimensional arrays of instances diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.p

[pypy-commit] pypy cppyy-packaging: multi-dimensional arrays of instances

2018-07-26 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94890:a5e401a889f6 Date: 2018-07-25 23:32 -0700 http://bitbucket.org/pypy/pypy/changeset/a5e401a889f6/ Log:multi-dimensional arrays of instances diff --git a/pypy/module/_cppyy/lowlevelviews.py b/pypy/module/_cppyy/lowlevelviews.py -

[pypy-commit] pypy cppyy-packaging: annotator fixes

2018-07-26 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94892:92f43bfdbe30 Date: 2018-07-26 09:17 -0700 http://bitbucket.org/pypy/pypy/changeset/92f43bfdbe30/ Log:annotator fixes diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/pypy/module/_cppyy/

[pypy-commit] pypy cppyy-packaging: defer pythonization of std::complex for now

2018-07-26 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94893:95e2a7e64991 Date: 2018-07-26 09:17 -0700 http://bitbucket.org/pypy/pypy/changeset/95e2a7e64991/ Log:defer pythonization of std::complex for now diff --git a/pypy/module/_cppyy/test/test_datatypes.py b/pypy/module/_cppyy/test/t

[pypy-commit] pypy cppyy-packaging: restore std::vector speedups

2018-07-28 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94910:422177baf4ea Date: 2018-07-28 01:15 -0700 http://bitbucket.org/pypy/pypy/changeset/422177baf4ea/ Log:restore std::vector speedups diff --git a/pypy/module/_cppyy/capi/loadable_capi.py b/pypy/module/_cppyy/capi/loadable_capi.py

[pypy-commit] pypy cppyy-packaging: (limited, through narrowing to double) support for long double

2018-07-29 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94924:94c32f0372c1 Date: 2018-07-29 00:46 -0700 http://bitbucket.org/pypy/pypy/changeset/94c32f0372c1/ Log:(limited, through narrowing to double) support for long double diff --git a/pypy/module/_cppyy/capi/loadable_capi.py b/pypy/mo

[pypy-commit] pypy cppyy-packaging: fix typo

2018-07-29 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r94923:3ef6ede5dc57 Date: 2018-07-28 17:48 -0700 http://bitbucket.org/pypy/pypy/changeset/3ef6ede5dc57/ Log:fix typo diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/pypy/module/_cppyy/interp_

[pypy-commit] pypy default: std::vector performance and handle long double through narrowing

2018-08-03 Thread wlav
Author: Wim Lavrijsen Branch: Changeset: r94934:cc09dd3d75c4 Date: 2018-08-03 17:44 -0700 http://bitbucket.org/pypy/pypy/changeset/cc09dd3d75c4/ Log:std::vector performance and handle long double through narrowing diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/py

[pypy-commit] pypy default: remove leftover test_cint.py (and higher directories)

2017-07-31 Thread wlav
Author: Wim Lavrijsen Branch: Changeset: r92006:edf12627beaf Date: 2017-07-31 15:52 -0700 http://bitbucket.org/pypy/pypy/changeset/edf12627beaf/ Log:remove leftover test_cint.py (and higher directories) diff --git a/pypy/module/cppyy/test/test_cint.py b/pypy/module/cppyy/test/test_cint.py

[pypy-commit] pypy cppyy-packaging: remove benchmarking code

2017-07-31 Thread wlav
instance = self.inst -for i in xrange(repeat): -instance.cyclePayload(pl) -return i - - -if __name__ == '__main__': -python_loop_offset(); - -# time python loop offset -t1 = time.time() -python_loop_offset() -t2 = time.time() -t_loop_offse

[pypy-commit] pypy cppyy-packaging: remove backend code (lives in http://bitbucket/wlav/cppyy-backend and is shared with CPython) and the builtin capi option

2017-07-31 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92008:80bd00a75270 Date: 2017-07-31 16:48 -0700 http://bitbucket.org/pypy/pypy/changeset/80bd00a75270/ Log:remove backend code (lives in http://bitbucket/wlav/cppyy-backend and is shared with CPython) and the builtin capi

[pypy-commit] pypy cppyy-packaging: remove old genreflex method ptr patch (not needed with Cling)

2017-07-31 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92009:f141497a5252 Date: 2017-07-31 16:49 -0700 http://bitbucket.org/pypy/pypy/changeset/f141497a5252/ Log:remove old genreflex method ptr patch (not needed with Cling) diff --git a/pypy/module/_cppyy/genreflex-methptrgetter.patch b/

[pypy-commit] pypy cppyy-packaging: rename destruct -> __destruct__ to not interfere with user defined methods

2017-07-31 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92007:a0f6d0e8e563 Date: 2017-07-31 16:43 -0700 http://bitbucket.org/pypy/pypy/changeset/a0f6d0e8e563/ Log:rename destruct -> __destruct__ to not interfere with user defined methods diff --git a/pypy/module/_cppyy/interp_cppyy

[pypy-commit] pypy cppyy-packaging: add back the argument passing union for dummy backend

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92056:d66a61b5e9f9 Date: 2017-08-03 12:18 -0700 http://bitbucket.org/pypy/pypy/changeset/d66a61b5e9f9/ Log:add back the argument passing union for dummy backend diff --git a/pypy/module/_cppyy/src/dummy_backend.cxx b/pypy/module/_cpp

[pypy-commit] pypy cppyy-packaging: remove test_aclassloader and test_streams as these are backend tests

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92057:8a2ade4d76bf Date: 2017-08-03 13:23 -0700 http://bitbucket.org/pypy/pypy/changeset/8a2ade4d76bf/ Log:remove test_aclassloader and test_streams as these are backend tests diff --git a/pypy/module/_cppyy/test/test_aclassloader.py

[pypy-commit] pypy cppyy-packaging: merge default into branch

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92055:5fb13e8e0a8f Date: 2017-08-01 09:23 -0700 http://bitbucket.org/pypy/pypy/changeset/5fb13e8e0a8f/ Log:merge default into branch diff too long, truncating to 2000 out of 5319 lines diff --git a/lib_pypy/_tkinter/tklib_build.py b/

[pypy-commit] pypy cppyy-packaging: remove streams test support files

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92058:110184c3d9d9 Date: 2017-08-03 13:24 -0700 http://bitbucket.org/pypy/pypy/changeset/110184c3d9d9/ Log:remove streams test support files diff --git a/pypy/module/_cppyy/test/Makefile b/pypy/module/_cppyy/test/Makefile --- a/pypy/m

[pypy-commit] pypy cppyy-packaging: destruct -> __destruct__ in pythonification

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92062:319df9089e80 Date: 2017-08-03 15:19 -0700 http://bitbucket.org/pypy/pypy/changeset/319df9089e80/ Log:destruct -> __destruct__ in pythonification diff --git a/pypy/module/_cppyy/pythonify.py b/pypy/module/_cppyy/pythonify.py ---

[pypy-commit] pypy cppyy-packaging: fix comment

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92063:d2b2427a84ce Date: 2017-08-03 16:09 -0700 http://bitbucket.org/pypy/pypy/changeset/d2b2427a84ce/ Log:fix comment diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init__.py --- a/pypy/module/_cppyy/__init__.py +

[pypy-commit] pypy cppyy-packaging: remove spurious references to CINT

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92065:701628812c28 Date: 2017-08-03 16:43 -0700 http://bitbucket.org/pypy/pypy/changeset/701628812c28/ Log:remove spurious references to CINT diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py --- a/pypy/mo

[pypy-commit] pypy cppyy-packaging: remove now superfluous LinkDef files (were for CINT; cling can use xml)

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92061:ad8862eba7b7 Date: 2017-08-03 15:08 -0700 http://bitbucket.org/pypy/pypy/changeset/ad8862eba7b7/ Log:remove now superfluous LinkDef files (were for CINT; cling can use xml) diff --git a/pypy/module/_cppyy/test/advancedcp

[pypy-commit] pypy cppyy-packaging: make test_zjit.py work with the loadable_capi

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92064:270130f315a5 Date: 2017-08-03 16:43 -0700 http://bitbucket.org/pypy/pypy/changeset/270130f315a5/ Log:make test_zjit.py work with the loadable_capi diff --git a/pypy/module/_cppyy/test/test_zjit.py b/pypy/module/_cppyy/test/test

[pypy-commit] pypy cppyy-packaging: remove load_reflection_info (lives in frontend)

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92060:27a381b2e6b9 Date: 2017-08-03 15:08 -0700 http://bitbucket.org/pypy/pypy/changeset/27a381b2e6b9/ Log:remove load_reflection_info (lives in frontend) diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init__.py --

[pypy-commit] pypy cppyy-packaging: simplify Makefile (expects backend for full tests) and remove obsolete options

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92059:21fdf4274169 Date: 2017-08-03 14:04 -0700 http://bitbucket.org/pypy/pypy/changeset/21fdf4274169/ Log:simplify Makefile (expects backend for full tests) and remove obsolete options diff --git a/pypy/module/_cppyy/test/Mak

[pypy-commit] pypy cppyy-packaging: remove capi.identify() as that's the backend's job

2017-08-03 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92066:7e01e98a0155 Date: 2017-08-03 16:44 -0700 http://bitbucket.org/pypy/pypy/changeset/7e01e98a0155/ Log:remove capi.identify() as that's the backend's job diff --git a/pypy/module/_cppyy/capi/loadable_capi.py b/pypy/module/_cppyy/

[pypy-commit] pypy cppyy-packaging: remove (now unnecessary) explicit instantiations

2017-08-04 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92078:1b6feb53dfb7 Date: 2017-08-04 09:58 -0700 http://bitbucket.org/pypy/pypy/changeset/1b6feb53dfb7/ Log:remove (now unnecessary) explicit instantiations diff --git a/pypy/module/_cppyy/test/stltypes.cxx b/pypy/module/_cppyy/test/s

[pypy-commit] pypy cppyy-packaging: merge default into branch

2017-08-04 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92080:3a13ca0c3f09 Date: 2017-08-04 15:37 -0700 http://bitbucket.org/pypy/pypy/changeset/3a13ca0c3f09/ Log:merge default into branch diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -10,7 +10,7 @@ RUNINTERP = $(PYPY_

[pypy-commit] pypy cppyy-packaging: add 'cppyy.gbl.namespace' to sys.modules, instead of '_cppyy.gbl.namespace' (to move to frontend, later)

2017-08-04 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92079:65f1498d698a Date: 2017-08-04 15:19 -0700 http://bitbucket.org/pypy/pypy/changeset/65f1498d698a/ Log:add 'cppyy.gbl.namespace' to sys.modules, instead of '_cppyy.gbl.namespace' (to move to frontend, later) diff --git a/p

[pypy-commit] pypy cppyy-packaging: (re-)enable some more tests and add a collect cycle for consistency

2017-08-04 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92084:5f12167c0f08 Date: 2017-08-04 21:10 -0700 http://bitbucket.org/pypy/pypy/changeset/5f12167c0f08/ Log:(re-)enable some more tests and add a collect cycle for consistency diff --git a/pypy/module/_cppyy/test/test_pythonify.py b/p

[pypy-commit] pypy cppyy-packaging: raise LookupError when failing the dispatch lookup (consistency with CPyCppyy)

2017-08-04 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92083:17bcb20012f1 Date: 2017-08-04 20:52 -0700 http://bitbucket.org/pypy/pypy/changeset/17bcb20012f1/ Log:raise LookupError when failing the dispatch lookup (consistency with CPyCppyy) diff --git a/pypy/module/_cppyy/interp_c

[pypy-commit] pypy default: further cleanup of module _cppyy, with clingwrapper now living in external package shared with CPython

2017-10-07 Thread wlav
Author: Wim Lavrijsen Branch: Changeset: r92597:87092e78f4c5 Date: 2017-10-03 22:55 -0700 http://bitbucket.org/pypy/pypy/changeset/87092e78f4c5/ Log:further cleanup of module _cppyy, with clingwrapper now living in external package shared with CPython diff too long, truncating to 20

[pypy-commit] pypy cppyy-packaging: remove superfluous method

2017-10-07 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92591:24329533531e Date: 2017-08-14 17:17 -0700 http://bitbucket.org/pypy/pypy/changeset/24329533531e/ Log:remove superfluous method diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/pypy/modu

[pypy-commit] pypy cppyy-packaging: simplify/cleanup

2017-10-07 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92589:9e7102e53565 Date: 2017-08-09 19:05 -0700 http://bitbucket.org/pypy/pypy/changeset/9e7102e53565/ Log:simplify/cleanup diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/pypy/module/_cppyy

[pypy-commit] pypy cppyy-packaging: allow envar CPPYY_BACKEND_LIBRARY to direct the location of the backend library

2017-10-07 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92595:582dbcdc2741 Date: 2017-10-03 15:44 -0700 http://bitbucket.org/pypy/pypy/changeset/582dbcdc2741/ Log:allow envar CPPYY_BACKEND_LIBRARY to direct the location of the backend library diff --git a/pypy/module/_cppyy/capi/lo

[pypy-commit] pypy cppyy-packaging: fix typo

2017-10-07 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92593:90cbc419e451 Date: 2017-10-02 22:48 -0700 http://bitbucket.org/pypy/pypy/changeset/90cbc419e451/ Log:fix typo diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/pypy/module/_cppyy/interp_

[pypy-commit] pypy cppyy-packaging: clearer naming and __cppname__ property for classes

2017-10-07 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92592:0a1c3153a7e5 Date: 2017-09-22 15:17 -0700 http://bitbucket.org/pypy/pypy/changeset/0a1c3153a7e5/ Log:clearer naming and __cppname__ property for classes diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init__.p

[pypy-commit] pypy cppyy-packaging: simplify (namespaces always lazy)

2017-10-07 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92590:2aa24a1ebd73 Date: 2017-08-09 20:33 -0700 http://bitbucket.org/pypy/pypy/changeset/2aa24a1ebd73/ Log:simplify (namespaces always lazy) diff --git a/pypy/module/_cppyy/pythonify.py b/pypy/module/_cppyy/pythonify.py --- a/pypy/mod

[pypy-commit] pypy cppyy-packaging: merge default into branch

2017-10-07 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92596:a5393d11a343 Date: 2017-10-03 15:46 -0700 http://bitbucket.org/pypy/pypy/changeset/a5393d11a343/ Log:merge default into branch diff too long, truncating to 2000 out of 9976 lines diff --git a/LICENSE b/LICENSE --- a/LICENSE +++

[pypy-commit] pypy cppyy-packaging: cleanup

2017-10-07 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92594:16133916e940 Date: 2017-10-03 15:43 -0700 http://bitbucket.org/pypy/pypy/changeset/16133916e940/ Log:cleanup diff --git a/pypy/module/_cppyy/ffitypes.py b/pypy/module/_cppyy/ffitypes.py --- a/pypy/module/_cppyy/ffitypes.py +++ b

[pypy-commit] pypy default: fix library name lookup for presence test

2017-10-07 Thread wlav
Author: Wim Lavrijsen Branch: Changeset: r92620:692fe5cc3bb7 Date: 2017-10-05 20:30 -0700 http://bitbucket.org/pypy/pypy/changeset/692fe5cc3bb7/ Log:fix library name lookup for presence test diff --git a/pypy/module/_cppyy/test/conftest.py b/pypy/module/_cppyy/test/conftest.py --- a/pypy/m

[pypy-commit] pypy cppyy-packaging: merge default into branch

2017-10-11 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92721:63eea9e3fded Date: 2017-10-06 14:24 -0700 http://bitbucket.org/pypy/pypy/changeset/63eea9e3fded/ Log:merge default into branch diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -40,3 +40,7 @@ 2875f328eae2216a87f3d6f

[pypy-commit] pypy cppyy-packaging: naming consistency and equivalence with CPython

2017-10-11 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92722:b547e0ca6aba Date: 2017-10-11 11:34 -0700 http://bitbucket.org/pypy/pypy/changeset/b547e0ca6aba/ Log:naming consistency and equivalence with CPython diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init__.py --

[pypy-commit] pypy cppyy-packaging: fix translator error

2017-10-11 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92723:e98bb35e4396 Date: 2017-10-11 12:53 -0700 http://bitbucket.org/pypy/pypy/changeset/e98bb35e4396/ Log:fix translator error diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/pypy/module/_c

[pypy-commit] pypy cppyy-packaging: place C++11's nullptr in _cppyy rather then gbl

2017-10-11 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92724:2fe6d8f50de7 Date: 2017-10-11 13:06 -0700 http://bitbucket.org/pypy/pypy/changeset/2fe6d8f50de7/ Log:place C++11's nullptr in _cppyy rather then gbl diff --git a/pypy/module/_cppyy/pythonify.py b/pypy/module/_cppyy/pythonify.py

[pypy-commit] pypy cppyy-packaging: basic std::move implementation

2017-10-11 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92725:1ab7076e5b66 Date: 2017-10-11 15:39 -0700 http://bitbucket.org/pypy/pypy/changeset/1ab7076e5b66/ Log:basic std::move implementation diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init__.py --- a/pypy/module/_

[pypy-commit] pypy cppyy-packaging: translation fix

2017-10-11 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92726:bda46aec4528 Date: 2017-10-11 16:11 -0700 http://bitbucket.org/pypy/pypy/changeset/bda46aec4528/ Log:translation fix diff --git a/pypy/module/_cppyy/interp_cppyy.py b/pypy/module/_cppyy/interp_cppyy.py --- a/pypy/module/_cppyy/

[pypy-commit] pypy cppyy-packaging: improve consistency PyPy <-> CPython

2017-10-12 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92742:eb3d59d5546b Date: 2017-10-12 12:54 -0700 http://bitbucket.org/pypy/pypy/changeset/eb3d59d5546b/ Log:improve consistency PyPy <-> CPython diff --git a/pypy/module/_cppyy/capi/loadable_capi.py b/pypy/module/_cppyy/capi/loadable_

[pypy-commit] pypy cppyy-packaging: cleanup

2017-10-28 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92869:b9ac9a79e9e5 Date: 2017-10-12 13:34 -0700 http://bitbucket.org/pypy/pypy/changeset/b9ac9a79e9e5/ Log:cleanup diff --git a/pypy/module/_cppyy/test/test_datatypes.py b/pypy/module/_cppyy/test/test_datatypes.py --- a/pypy/module/_

[pypy-commit] pypy cppyy-packaging: consistency with CPython/cppyy (incl. capi and test upgrades)

2017-10-28 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92870:c10f636528b7 Date: 2017-10-28 10:14 -0700 http://bitbucket.org/pypy/pypy/changeset/c10f636528b7/ Log:consistency with CPython/cppyy (incl. capi and test upgrades) diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy

[pypy-commit] pypy cppyy-packaging: merge default into branch for testing

2017-10-28 Thread wlav
Author: Wim Lavrijsen Branch: cppyy-packaging Changeset: r92871:766bf4f67f39 Date: 2017-10-28 15:47 -0700 http://bitbucket.org/pypy/pypy/changeset/766bf4f67f39/ Log:merge default into branch for testing diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -71,6 +71,8 @@ ^li

[pypy-commit] pypy default: merge cppyy-packaging with improved consistency for cppyy CPython <-> PyPy

2017-10-28 Thread wlav
Author: Wim Lavrijsen Branch: Changeset: r92872:0b8528722439 Date: 2017-10-28 15:55 -0700 http://bitbucket.org/pypy/pypy/changeset/0b8528722439/ Log:merge cppyy-packaging with improved consistency for cppyy CPython <-> PyPy diff too long, truncating to 2000 out of 3147 lines diff -

[pypy-commit] pypy space-newtext: first stab at migration to new wrapper functions

2016-11-16 Thread wlav
Author: Wim Lavrijsen Branch: space-newtext Changeset: r88413:e4e75abf6313 Date: 2016-11-16 09:15 -0800 http://bitbucket.org/pypy/pypy/changeset/e4e75abf6313/ Log:first stab at migration to new wrapper functions diff --git a/pypy/module/cppyy/capi/cint_capi.py b/pypy/module/cppyy/capi/cint_

[pypy-commit] pypy space-newtext: disable two tests that have nothing to do with new_text and are

2016-11-21 Thread wlav
Author: Wim Lavrijsen Branch: space-newtext Changeset: r88536:3bdec0d40070 Date: 2016-11-21 15:49 -0800 http://bitbucket.org/pypy/pypy/changeset/3bdec0d40070/ Log:disable two tests that have nothing to do with new_text and are in fact fixed in cling-support diff --git a/pypy/module/c

[pypy-commit] pypy space-newtext: stab at disambiguating newint/newlong

2016-11-21 Thread wlav
Author: Wim Lavrijsen Branch: space-newtext Changeset: r88537:be088827c1c4 Date: 2016-11-21 16:57 -0800 http://bitbucket.org/pypy/pypy/changeset/be088827c1c4/ Log:stab at disambiguating newint/newlong diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py --- a/pypy/mod

[pypy-commit] pypy space-newtext: fix for new use of interp_attrproperty

2016-11-21 Thread wlav
Author: Wim Lavrijsen Branch: space-newtext Changeset: r88535:09f7c4aa142d Date: 2016-11-21 15:05 -0800 http://bitbucket.org/pypy/pypy/changeset/09f7c4aa142d/ Log:fix for new use of interp_attrproperty diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy/interp_cppyy.py --- a/

[pypy-commit] pypy space-newtext: annotator fixes

2016-11-22 Thread wlav
Author: Wim Lavrijsen Branch: space-newtext Changeset: r88555:8dfca1a083c6 Date: 2016-11-22 14:08 -0800 http://bitbucket.org/pypy/pypy/changeset/8dfca1a083c6/ Log:annotator fixes diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py --- a/pypy/module/cppyy/converter.py

[pypy-commit] pypy cling-support: restore dummy backend for some moderate testing w/o Cling

2016-11-22 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r88562:863b481929a7 Date: 2016-11-22 16:53 -0800 http://bitbucket.org/pypy/pypy/changeset/863b481929a7/ Log:restore dummy backend for some moderate testing w/o Cling diff --git a/pypy/module/cppyy/capi/__init__.py b/pypy/module/cppyy/ca

[pypy-commit] pypy cling-support: remove reflex/cint C++ codes

2016-11-22 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r88560:e814e2578cfa Date: 2016-11-22 16:30 -0800 http://bitbucket.org/pypy/pypy/changeset/e814e2578cfa/ Log:remove reflex/cint C++ codes diff --git a/pypy/module/cppyy/capi/__init__.py b/pypy/module/cppyy/capi/__init__.py --- a/pypy/mod

[pypy-commit] pypy cling-support: cleanup of data member representation

2016-11-22 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r88559:29380e1248bf Date: 2016-11-22 16:30 -0800 http://bitbucket.org/pypy/pypy/changeset/29380e1248bf/ Log:cleanup of data member representation diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy/interp_cppyy.py --- a/p

[pypy-commit] pypy cling-support: remove reflex/cint references (broken and no longer supported)

2016-11-22 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r88558:538657f12c66 Date: 2016-11-22 16:14 -0800 http://bitbucket.org/pypy/pypy/changeset/538657f12c66/ Log:remove reflex/cint references (broken and no longer supported) diff --git a/pypy/module/cppyy/capi/builtin_capi.py b/pypy/module

[pypy-commit] pypy cling-support: cleanup

2016-11-22 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r88561:75adba4ebe79 Date: 2016-11-22 16:36 -0800 http://bitbucket.org/pypy/pypy/changeset/75adba4ebe79/ Log:cleanup diff --git a/pypy/module/cppyy/__init__.py b/pypy/module/cppyy/__init__.py --- a/pypy/module/cppyy/__init__.py +++ b/pypy

[pypy-commit] pypy cling-support: simplified dispatch for improved performance

2016-11-23 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r88591:d4eede32eec0 Date: 2016-11-23 11:42 -0800 http://bitbucket.org/pypy/pypy/changeset/d4eede32eec0/ Log:simplified dispatch for improved performance diff --git a/pypy/module/cppyy/capi/loadable_capi.py b/pypy/module/cppyy/capi/loada

[pypy-commit] pypy cling-support: coding convention and prepare for more test

2016-11-23 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r88595:cf4a6dabef21 Date: 2016-11-23 13:26 -0800 http://bitbucket.org/pypy/pypy/changeset/cf4a6dabef21/ Log:coding convention and prepare for more test diff --git a/pypy/module/cppyy/test/datatypes.cxx b/pypy/module/cppyy/test/datatypes

[pypy-commit] pypy cling-support: check and protect against lookup failures

2016-12-12 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r89033:b446d39f9f70 Date: 2016-12-12 10:36 -0800 http://bitbucket.org/pypy/pypy/changeset/b446d39f9f70/ Log:check and protect against lookup failures diff --git a/pypy/module/cppyy/interp_cppyy.py b/pypy/module/cppyy/interp_cppyy.py ---

[pypy-commit] pypy cling-support: support signed char and long double in as much that rffi supports them

2016-12-12 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r89032:026bbdbd61f5 Date: 2016-12-09 14:49 -0800 http://bitbucket.org/pypy/pypy/changeset/026bbdbd61f5/ Log:support signed char and long double in as much that rffi supports them diff --git a/pypy/module/cppyy/capi/builtin_capi.p

[pypy-commit] pypy cling-support: resolve signed v.s. unsigned annotator problem

2016-12-13 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r89050:0fa46e7e36a8 Date: 2016-12-13 11:33 -0800 http://bitbucket.org/pypy/pypy/changeset/0fa46e7e36a8/ Log:resolve signed v.s. unsigned annotator problem diff --git a/pypy/module/cppyy/capi/builtin_capi.py b/pypy/module/cppyy/capi/buil

[pypy-commit] pypy cling-support: tell about the pip

2016-12-13 Thread wlav
with `ROOT`_, which may be part of your Linux distribution as part of -the selection of scientific software) will also work for a build with the -builtin backend. + $ pypy-c -m pip install PyPy-cppyy-backend -.. _download: http://cern.ch/wlav/reflex-2014-10-20.tar.bz2 -.. _ROOT: http://root.cern.ch/

[pypy-commit] pypy cling-support: merge default into cling-support branch and fix dummy_backend

2016-12-13 Thread wlav
Author: Wim Lavrijsen Branch: cling-support Changeset: r89048:2cf0e94f1f19 Date: 2016-12-12 17:30 -0800 http://bitbucket.org/pypy/pypy/changeset/2cf0e94f1f19/ Log:merge default into cling-support branch and fix dummy_backend diff too long, truncating to 2000 out of 7197 lines diff --git a/l

<    1   2   3   4   5   6   7   8   >