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
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
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
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
++
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
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
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
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/
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
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
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
--
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
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
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
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
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
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
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
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
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/
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
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/_
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/
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
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/
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
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
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/
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
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/_
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/
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
---
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
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
-
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/
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
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
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
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_
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
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
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
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
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/
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
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
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
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/
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
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
---
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
+
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
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
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
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
--
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
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/
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
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_
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
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
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
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
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
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
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
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_
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
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
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
+++
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
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
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
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
--
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
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
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/_
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/
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_
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/_
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
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
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 -
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_
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
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
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/
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
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
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
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
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
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
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
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
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
---
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
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
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/
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
101 - 200 of 737 matches
Mail list logo