Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86207:eb960a97982c
Date: 2016-08-15 17:03 -0700
http://bitbucket.org/pypy/pypy/changeset/eb960a97982c/
Log:from Aditi: resolve std::string ctor overload with length
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/int
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86208:7f130da8dc67
Date: 2016-08-15 17:09 -0700
http://bitbucket.org/pypy/pypy/changeset/7f130da8dc67/
Log:from Aditi (modified): allow passing of strings with \0 in them
diff --git a/pypy/module/cppyy/capi/builtin_capi.py
b/pypy/modul
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86234:8d97e46d038c
Date: 2016-08-16 15:40 -0700
http://bitbucket.org/pypy/pypy/changeset/8d97e46d038c/
Log:refactored changs from Aditi: all string tests now pass
diff --git a/pypy/module/cppyy/capi/builtin_capi.py
b/pypy/module/cppyy/
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86235:373896495865
Date: 2016-08-16 15:56 -0700
http://bitbucket.org/pypy/pypy/changeset/373896495865/
Log:from Aditi: loadable_capi fixes
diff --git a/pypy/module/cppyy/capi/cling_capi.py
b/pypy/module/cppyy/capi/cling_capi.py
--- a/p
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86236:4333bf213e97
Date: 2016-08-16 16:41 -0700
http://bitbucket.org/pypy/pypy/changeset/4333bf213e97/
Log:cleanup
diff --git a/pypy/module/cppyy/capi/cling_capi.py
b/pypy/module/cppyy/capi/cling_capi.py
--- a/pypy/module/cppyy/capi/cl
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86237:b71f0b85c644
Date: 2016-08-16 16:41 -0700
http://bitbucket.org/pypy/pypy/changeset/b71f0b85c644/
Log:raise same type exception if all overloads return that type;
otherwise TypeError
diff --git a/pypy/module/cppyy/interp_cp
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86238:6c2423d9357d
Date: 2016-08-16 17:01 -0700
http://bitbucket.org/pypy/pypy/changeset/6c2423d9357d/
Log:link examples with -lCore for the benefit of loadable_capi.py
diff --git a/pypy/module/cppyy/test/Makefile b/pypy/module/cppyy/te
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86295:4831e0f5b4d5
Date: 2016-08-18 13:41 -0700
http://bitbucket.org/pypy/pypy/changeset/4831e0f5b4d5/
Log:fix string handling for the loadable capi
diff --git a/pypy/module/cppyy/capi/builtin_capi.py
b/pypy/module/cppyy/capi/builtin_c
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86296:1eaa1b5ee34f
Date: 2016-08-18 14:17 -0700
http://bitbucket.org/pypy/pypy/changeset/1eaa1b5ee34f/
Log:change handling of std; fixes access to cout
diff --git a/pypy/module/cppyy/pythonify.py b/pypy/module/cppyy/pythonify.py
--- a/p
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86301:e2e2d5f25c36
Date: 2016-08-18 15:59 -0700
http://bitbucket.org/pypy/pypy/changeset/e2e2d5f25c36/
Log:translater fixes
diff --git a/pypy/module/cppyy/capi/builtin_capi.py
b/pypy/module/cppyy/capi/builtin_capi.py
--- a/pypy/module/
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86300:4ea4f34d66b9
Date: 2016-08-18 14:52 -0700
http://bitbucket.org/pypy/pypy/changeset/4ea4f34d66b9/
Log:remove spurious printout
diff --git a/pypy/module/cppyy/src/clingcwrapper.cxx
b/pypy/module/cppyy/src/clingcwrapper.cxx
--- a/py
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86325:67349a4ab510
Date: 2016-08-18 16:41 -0700
http://bitbucket.org/pypy/pypy/changeset/67349a4ab510/
Log:annotation fix
diff --git a/pypy/module/cppyy/capi/loadable_capi.py
b/pypy/module/cppyy/capi/loadable_capi.py
--- a/pypy/module/
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86324:741cd54aa263
Date: 2016-08-18 16:40 -0700
http://bitbucket.org/pypy/pypy/changeset/741cd54aa263/
Log:force deserialization of global functions
diff --git a/pypy/module/cppyy/src/clingcwrapper.cxx
b/pypy/module/cppyy/src/clingcwra
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86366:1ff61f3c0347
Date: 2016-08-20 19:16 -0700
http://bitbucket.org/pypy/pypy/changeset/1ff61f3c0347/
Log:checkpoint: first stab at resurrecting the fast path with better
cffi integration
diff --git a/pypy/module/cppyy/capi/bui
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86367:b0a2d7ad8562
Date: 2016-08-20 22:30 -0700
http://bitbucket.org/pypy/pypy/changeset/b0a2d7ad8562/
Log:capitulate on __dir__ for now
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/interp_cppyy.py
--- a/pypy/modu
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86435:0b1eabb9b806
Date: 2016-08-22 21:46 -0700
http://bitbucket.org/pypy/pypy/changeset/0b1eabb9b806/
Log:complete fast path
diff --git a/pypy/module/cppyy/capi/loadable_capi.py
b/pypy/module/cppyy/capi/loadable_capi.py
--- a/pypy/mod
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r86436:07248074d30c
Date: 2016-08-22 22:00 -0700
http://bitbucket.org/pypy/pypy/changeset/07248074d30c/
Log:add offset elision for simple hierarchies
diff --git a/pypy/module/cppyy/src/clingcwrapper.cxx
b/pypy/module/cppyy/src/clingcwra
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r87095:ff0990bd1f29
Date: 2016-09-13 11:09 -0700
http://bitbucket.org/pypy/pypy/changeset/ff0990bd1f29/
Log:optimization as used in the paper
diff --git a/pypy/module/cppyy/capi/__init__.py
b/pypy/module/cppyy/capi/__init__.py
--- a/pyp
for bench in benches:
print_bench(bench.title, run_bench(bench))
-stat, t_cintex = commands.getstatusoutput("python bench1.py --pycintex")
- print_bench("pycintex", float(t_cintex))
-#stat, t_pyroot = commands.getstatusoutput("python bench1.py
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r72457:6fd647e28232
Date: 2014-07-16 12:16 -0700
http://bitbucket.org/pypy/pypy/changeset/6fd647e28232/
Log:updates for handling of null-ptrs and enums
diff --git a/pypy/module/cppyy/test/test_datatypes.py
b/pypy/module/cppyy/test/test
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r72456:0de503991f11
Date: 2014-07-16 12:16 -0700
http://bitbucket.org/pypy/pypy/changeset/0de503991f11/
Log:cling fixes
diff --git a/pypy/module/cppyy/capi/builtin_capi.py
b/pypy/module/cppyy/capi/builtin_capi.py
--- a/pypy/module/cppy
/doc/cppyy.rst
@@ -83,7 +83,7 @@
the selection of scientific software) will also work for a build with the
builtin backend.
-.. _`download`: http://cern.ch/wlav/reflex-2013-08-14.tar.bz2
+.. _`download`: http://cern.ch/wlav/reflex-2014-10-20.tar.bz2
.. _`ROOT`: http://root.cern.ch/
Besides
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85417:ff08d43af948
Date: 2016-06-07 11:14 -0700
http://bitbucket.org/pypy/pypy/changeset/ff08d43af948/
Log:start of exchanging reflex by cling
___
pypy-commit mailing list
pypy-commit@python.o
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85418:1e669815cd70
Date: 2016-06-27 13:59 -0700
http://bitbucket.org/pypy/pypy/changeset/1e669815cd70/
Log:From Aditi: first stab at new Cling backend, based off the C++
Cppyy.cxx
diff too long, truncating to 2000 out of 3541 li
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85476:7fcccdb6a0b1
Date: 2016-06-30 15:52 -0700
http://bitbucket.org/pypy/pypy/changeset/7fcccdb6a0b1/
Log:spell out all classes as [A-Z] pattern appears not to be working
anymore
diff --git a/pypy/module/cppyy/test/fragile.xml
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85477:107dd38e12c9
Date: 2016-06-30 15:52 -0700
http://bitbucket.org/pypy/pypy/changeset/107dd38e12c9/
Log:from Aditi: test_cppyy.py now succeeds
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy/mo
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85592:bbbf4b479fc5
Date: 2016-07-06 12:53 -0700
http://bitbucket.org/pypy/pypy/changeset/bbbf4b479fc5/
Log:from Aditi: more typecode fixes
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy/module/cp
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85660:c3d56777b481
Date: 2016-07-11 11:05 -0700
http://bitbucket.org/pypy/pypy/changeset/c3d56777b481/
Log:from Aditi: implementation of lazy lookup of global/namespaced
methods
diff --git a/pypy/module/cppyy/src/clingcwrapper.c
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85665:66ca03bf6d3c
Date: 2016-07-11 15:52 -0700
http://bitbucket.org/pypy/pypy/changeset/66ca03bf6d3c/
Log:from Aditi (edited): initial enum support
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85667:8ab8c51edb73
Date: 2016-07-12 09:52 -0700
http://bitbucket.org/pypy/pypy/changeset/8ab8c51edb73/
Log:assertEqual -> assert
diff --git a/pypy/module/cppyy/test/test_stltypes.py
b/pypy/module/cppyy/test/test_stltypes.py
--- a/pypy/
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85668:979fabdcc11a
Date: 2016-07-12 09:52 -0700
http://bitbucket.org/pypy/pypy/changeset/979fabdcc11a/
Log:from Aditi: proper type codes for instances converters
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85669:cfe5c3380cce
Date: 2016-07-12 10:55 -0700
http://bitbucket.org/pypy/pypy/changeset/cfe5c3380cce/
Log:fix handling of abstract classes
diff --git a/pypy/module/cppyy/capi/builtin_capi.py
b/pypy/module/cppyy/capi/builtin_capi.py
--
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85670:76d09d04588d
Date: 2016-07-12 11:15 -0700
http://bitbucket.org/pypy/pypy/changeset/76d09d04588d/
Log:pass length when converting char* to std::string
diff --git a/pypy/module/cppyy/capi/builtin_capi.py
b/pypy/module/cppyy/capi/bu
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85671:7e5b01d3cab2
Date: 2016-07-12 11:40 -0700
http://bitbucket.org/pypy/pypy/changeset/7e5b01d3cab2/
Log:simpler template handling
diff --git a/pypy/module/cppyy/capi/builtin_capi.py
b/pypy/module/cppyy/capi/builtin_capi.py
--- a/pyp
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85678:2e0d2cee85c8
Date: 2016-07-13 09:45 -0700
http://bitbucket.org/pypy/pypy/changeset/2e0d2cee85c8/
Log:fix configuration and reduce (direct) dependency on cpyext tests
diff --git a/pypy/module/cppyy/test/crossing.xml
b/pypy/module/
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85703:d24dadc47ff8
Date: 2016-07-14 11:09 -0700
http://bitbucket.org/pypy/pypy/changeset/d24dadc47ff8/
Log:drop the use of g_globalfuncs vars as it is no longer needed for
life-time management
diff --git a/pypy/module/cppyy/src/
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85702:60f4ffb2e3b4
Date: 2016-07-14 09:44 -0700
http://bitbucket.org/pypy/pypy/changeset/60f4ffb2e3b4/
Log:from Aditi: add signature strings
diff --git a/pypy/module/cppyy/src/clingcwrapper.cxx
b/pypy/module/cppyy/src/clingcwrapper.cxx
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85701:6d4c1909c9ad
Date: 2016-07-14 09:30 -0700
http://bitbucket.org/pypy/pypy/changeset/6d4c1909c9ad/
Log:from Aditi: proper message on failure to load dictionary file
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85716:e6e59e1bc7fa
Date: 2016-07-14 15:09 -0700
http://bitbucket.org/pypy/pypy/changeset/e6e59e1bc7fa/
Log:clean up some warnings about duplicates
diff --git a/pypy/module/cppyy/test/stltypes.xml
b/pypy/module/cppyy/test/stltypes.xml
-
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85717:14334ff3d976
Date: 2016-07-14 15:20 -0700
http://bitbucket.org/pypy/pypy/changeset/14334ff3d976/
Log:implement lookup of global operators
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/interp_cppyy.py
--- a/py
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85764:f5aadcd69784
Date: 2016-07-18 15:48 -0700
http://bitbucket.org/pypy/pypy/changeset/f5aadcd69784/
Log:rudimentary support for templated functions
diff --git a/pypy/module/cppyy/src/clingcwrapper.cxx
b/pypy/module/cppyy/src/clingcw
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85800:580f6e7ccf32
Date: 2016-07-21 20:51 -0700
http://bitbucket.org/pypy/pypy/changeset/580f6e7ccf32/
Log:translator fixes
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy/module/cppyy/converter.p
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85798:4b61ab0825f2
Date: 2016-07-19 11:28 -0700
http://bitbucket.org/pypy/pypy/changeset/4b61ab0825f2/
Log:enable rootcling building, removing rootcint
diff --git a/pypy/module/cppyy/test/Makefile b/pypy/module/cppyy/test/Makefile
--- a
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85799:f30be95c828b
Date: 2016-07-19 11:50 -0700
http://bitbucket.org/pypy/pypy/changeset/f30be95c828b/
Log:fix the mechanics of test_zjit; TODO: the test actually succeeds
even with cppyy_get_methptr_getter returning 0, so the te
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85797:92acdaca78a7
Date: 2016-07-19 10:27 -0700
http://bitbucket.org/pypy/pypy/changeset/92acdaca78a7/
Log:remove more warnings
diff --git a/pypy/module/cppyy/test/overloads.xml
b/pypy/module/cppyy/test/overloads.xml
--- a/pypy/module/
Author: Wim Lavrijsen
Branch: cling-support
Changeset: r85897:3a3e429e58c8
Date: 2016-07-28 11:37 -0700
http://bitbucket.org/pypy/pypy/changeset/3a3e429e58c8/
Log:take care of special case global pointers
diff --git a/pypy/module/cppyy/converter.py b/pypy/module/cppyy/converter.py
--- a/pypy
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r78620:a5036b5b1dd8
Date: 2015-07-20 12:10 -0700
http://bitbucket.org/pypy/pypy/changeset/a5036b5b1dd8/
Log:close reflex-support
___
pypy-commit mailing list
pypy-commit@python.org
https://mai
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r78619:d3bef9990ae7
Date: 2014-07-16 13:00 -0700
http://bitbucket.org/pypy/pypy/changeset/d3bef9990ae7/
Log:update bound classes for added tests
diff --git a/pypy/module/cppyy/test/example01_LinkDef.h
b/pypy/module/cppyy/test/example01
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r78618:ef58dc5560e2
Date: 2014-07-16 12:42 -0700
http://bitbucket.org/pypy/pypy/changeset/ef58dc5560e2/
Log:merge default into branch and fix error message for dlopen
diff too long, truncating to 2000 out of 40954 lines
diff --git a/.h
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r68471:a53125f2cdc0
Date: 2013-10-17 12:28 -0700
http://bitbucket.org/pypy/pypy/changeset/a53125f2cdc0/
Log:coding convention fix
diff --git a/pypy/module/cppyy/include/capi.h b/pypy/module/cppyy/include/capi.h
--- a/pypy/module/cppyy/i
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r68474:2a1f5512b630
Date: 2013-12-18 14:18 -0800
http://bitbucket.org/pypy/pypy/changeset/2a1f5512b630/
Log:revert back to default choice of capi
diff --git a/pypy/module/cppyy/capi/__init__.py
b/pypy/module/cppyy/capi/__init__.py
---
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r68473:0744e9384dae
Date: 2013-12-18 14:07 -0800
http://bitbucket.org/pypy/pypy/changeset/0744e9384dae/
Log:fix callback declaration
diff --git a/pypy/module/cppyy/capi/cint_capi.py
b/pypy/module/cppyy/capi/cint_capi.py
--- a/pypy/modu
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r68861:1edf9b7c3bdb
Date: 2014-01-22 18:39 -0800
http://bitbucket.org/pypy/pypy/changeset/1edf9b7c3bdb/
Log:support access to void* data members and add cppyy.gbl.nullptr (and
associated tests)
diff --git a/pypy/module/cppyy/__i
Author: Wim Lavrijsen
Branch: reflex-support
Changeset: r68862:8e2e375941a4
Date: 2014-01-22 19:11 -0800
http://bitbucket.org/pypy/pypy/changeset/8e2e375941a4/
Log:allow bind_object() to cast
diff --git a/pypy/module/cppyy/interp_cppyy.py
b/pypy/module/cppyy/interp_cppyy.py
--- a/pypy/modul
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94400:0df7710aad8b
Date: 2017-10-30 13:14 -0700
http://bitbucket.org/pypy/pypy/changeset/0df7710aad8b/
Log:naming consistency w/ CPython/cppyy
diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init__.py
--- a/pypy/mod
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94402:b74ad9bd1274
Date: 2018-01-26 14:27 -0800
http://bitbucket.org/pypy/pypy/changeset/b74ad9bd1274/
Log:merge default into branch
diff too long, truncating to 2000 out of 93932 lines
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
++
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94401:edb9132eda33
Date: 2017-10-30 13:17 -0700
http://bitbucket.org/pypy/pypy/changeset/edb9132eda33/
Log:fix C++ warnings
diff --git a/pypy/module/_cppyy/test/advancedcpp.h
b/pypy/module/_cppyy/test/advancedcpp.h
--- a/pypy/module/
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94404:e98cf77f5b72
Date: 2018-04-20 16:00 -0700
http://bitbucket.org/pypy/pypy/changeset/e98cf77f5b72/
Log:upgrade to backend 0.6.0
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: r94405:55cdebafb2de
Date: 2018-04-20 17:15 -0700
http://bitbucket.org/pypy/pypy/changeset/55cdebafb2de/
Log:translator fix
diff --git a/pypy/module/_cppyy/interp_cppyy.py
b/pypy/module/_cppyy/interp_cppyy.py
--- a/pypy/module/_cppyy/i
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94403:60b72b97202f
Date: 2018-04-19 10:47 -0700
http://bitbucket.org/pypy/pypy/changeset/60b72b97202f/
Log:merge default into branch
diff too long, truncating to 2000 out of 19728 lines
diff --git a/LICENSE b/LICENSE
--- a/LICENSE
++
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94431:dd967ce1da92
Date: 2018-04-23 15:52 -0700
http://bitbucket.org/pypy/pypy/changeset/dd967ce1da92/
Log:initial support for exception handling from wrapped functions
diff --git a/pypy/module/_cppyy/include/capi.h
b/pypy/module/_cp
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94433:3f9d98258560
Date: 2018-04-23 19:46 -0700
http://bitbucket.org/pypy/pypy/changeset/3f9d98258560/
Log:update enum handling
diff --git a/pypy/module/_cppyy/src/dummy_backend.cxx
b/pypy/module/_cppyy/src/dummy_backend.cxx
--- a/py
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94434:43f7036815b1
Date: 2018-04-23 19:46 -0700
http://bitbucket.org/pypy/pypy/changeset/43f7036815b1/
Log:fix translation
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: r94432:4f2df82b0b9f
Date: 2018-04-23 15:52 -0700
http://bitbucket.org/pypy/pypy/changeset/4f2df82b0b9f/
Log:merge default into branch
diff --git a/pypy/doc/release-v6.0.0.rst b/pypy/doc/release-v6.0.0.rst
--- a/pypy/doc/release-v6.0.0.
Author: Wim Lavrijsen
Branch:
Changeset: r94435:e50e11af23f1
Date: 2018-04-23 19:57 -0700
http://bitbucket.org/pypy/pypy/changeset/e50e11af23f1/
Log:merge cppyy-packaging: move to latest backend (0.6.0) and support
exceptions through wrappers
diff --git a/pypy/module/_cppyy/__init__
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94449:e7331182c14c
Date: 2018-04-24 13:39 -0700
http://bitbucket.org/pypy/pypy/changeset/e7331182c14c/
Log:const correctness for data members and associated tests
diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94451:f8f27990a737
Date: 2018-04-25 16:59 -0700
http://bitbucket.org/pypy/pypy/changeset/f8f27990a737/
Log:initial support for function pointer arguments
diff --git a/pypy/module/_cppyy/capi/loadable_capi.py
b/pypy/module/_cppyy/capi
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94450:682a43ef7a89
Date: 2018-04-24 14:28 -0700
http://bitbucket.org/pypy/pypy/changeset/682a43ef7a89/
Log:support anonymous enums
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: r94453:b762bdca4513
Date: 2018-04-26 10:16 -0700
http://bitbucket.org/pypy/pypy/changeset/b762bdca4513/
Log:add extra info in dummy_backend for const_int test
diff --git a/pypy/module/_cppyy/src/dummy_backend.cxx
b/pypy/module/_cppyy/
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94452:ae0244400329
Date: 2018-04-26 10:08 -0700
http://bitbucket.org/pypy/pypy/changeset/ae0244400329/
Log:anotator fixes
diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py
--- a/pypy/module/_cppyy/converte
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94497:0eee6ab380c7
Date: 2018-05-07 13:34 -0700
http://bitbucket.org/pypy/pypy/changeset/0eee6ab380c7/
Log:merge default into branch
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -51,3 +51,5 @@
000
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94498:4600e4a5a904
Date: 2018-05-07 19:25 -0700
http://bitbucket.org/pypy/pypy/changeset/4600e4a5a904/
Log:do not pull in the backend until the very last moment to prevent
errors when importing _cppyy for doc purposes
diff --g
Author: Wim Lavrijsen
Branch:
Changeset: r94499:a4c2916c877f
Date: 2018-05-07 21:02 -0700
http://bitbucket.org/pypy/pypy/changeset/a4c2916c877f/
Log:Merge of cppyy-packaging: pulls in fully deferred loading for the
backend (needed for pydoc tests in p3.5 branch), support for
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94500:49f83bfa0c9e
Date: 2018-05-07 21:08 -0700
http://bitbucket.org/pypy/pypy/changeset/49f83bfa0c9e/
Log:fix typo in comment
diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init__.py
--- a/pypy/module/_cppyy/__ini
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94595:ba933501a318
Date: 2018-05-07 22:29 -0700
http://bitbucket.org/pypy/pypy/changeset/ba933501a318/
Log:add helper to extract outer namespace from a C++ name
diff --git a/pypy/module/_cppyy/helper.py b/pypy/module/_cppyy/helper.py
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94596:10c6393b2cd5
Date: 2018-05-15 20:59 -0700
http://bitbucket.org/pypy/pypy/changeset/10c6393b2cd5/
Log:pythonization improvements
diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init__.py
--- a/pypy/module/_cppy
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94611:eb16b0aff1e3
Date: 2018-05-17 09:39 -0700
http://bitbucket.org/pypy/pypy/changeset/eb16b0aff1e3/
Log:add support for unsigned char arrays and general cleanup of array
binding code + tests
diff --git a/pypy/module/_cppyy/
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94732:a1135702ca77
Date: 2018-05-18 10:28 -0700
http://bitbucket.org/pypy/pypy/changeset/a1135702ca77/
Log:first stab at transparent smart pointer support and improved
templated methods
diff --git a/pypy/module/_cppyy/capi/loa
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94734:83daee4823bc
Date: 2018-05-21 14:30 -0700
http://bitbucket.org/pypy/pypy/changeset/83daee4823bc/
Log:fix memory leak in test
diff --git a/pypy/module/_cppyy/test/datatypes.cxx
b/pypy/module/_cppyy/test/datatypes.cxx
--- a/pypy/
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94736:bf4f9f2a4234
Date: 2018-05-21 20:56 -0700
http://bitbucket.org/pypy/pypy/changeset/bf4f9f2a4234/
Log:finish pythonization of smart pointers
diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py
--- a/pyp
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94737:264a0794b659
Date: 2018-06-07 08:40 -0700
http://bitbucket.org/pypy/pypy/changeset/264a0794b659/
Log:reduce layers in method dispatch for simplicity, performance, and
support of templated methods (this requires backend 1.
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94733:fba8c8e53f31
Date: 2018-05-18 11:23 -0700
http://bitbucket.org/pypy/pypy/changeset/fba8c8e53f31/
Log:more smart pointer support
diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py
--- a/pypy/module/_cp
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94735:3fd316125c15
Date: 2018-05-21 14:44 -0700
http://bitbucket.org/pypy/pypy/changeset/3fd316125c15/
Log:add pythonization tests
diff --git a/pypy/module/_cppyy/test/pythonizables.cxx
b/pypy/module/_cppyy/test/pythonizables.cxx
new
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94738:9820fab951d5
Date: 2018-06-07 15:57 -0700
http://bitbucket.org/pypy/pypy/changeset/9820fab951d5/
Log:bring the dummy backend for testing up-to-date
diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py
-
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94742:c68cd6b1c308
Date: 2018-06-08 22:26 -0700
http://bitbucket.org/pypy/pypy/changeset/c68cd6b1c308/
Log:further support for templated methods and for sfinae
diff --git a/pypy/module/_cppyy/capi/loadable_capi.py
b/pypy/module/_cppy
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94741:068d5604f6e9
Date: 2018-06-07 22:35 -0700
http://bitbucket.org/pypy/pypy/changeset/068d5604f6e9/
Log:method template improvements
diff --git a/pypy/module/_cppyy/interp_cppyy.py
b/pypy/module/_cppyy/interp_cppyy.py
--- a/pypy/m
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94746:6e179cce7824
Date: 2018-06-09 16:42 -0700
http://bitbucket.org/pypy/pypy/changeset/6e179cce7824/
Log:further template function use cases
diff --git a/pypy/module/_cppyy/interp_cppyy.py
b/pypy/module/_cppyy/interp_cppyy.py
--- a
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94748:fc284f4dd3f0
Date: 2018-06-09 20:17 -0700
http://bitbucket.org/pypy/pypy/changeset/fc284f4dd3f0/
Log:translator 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: r94747:c1d70477c996
Date: 2018-06-09 17:44 -0700
http://bitbucket.org/pypy/pypy/changeset/c1d70477c996/
Log:more template tesst
diff --git a/pypy/module/_cppyy/test/test_templates.py
b/pypy/module/_cppyy/test/test_templates.py
--- a/p
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94749:d72f3ca3c3fd
Date: 2018-06-09 21:45 -0700
http://bitbucket.org/pypy/pypy/changeset/d72f3ca3c3fd/
Log:merge default into branch
diff too long, truncating to 2000 out of 12609 lines
diff --git a/.hgtags b/.hgtags
--- a/.hgtags
++
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94750:749cd13269b0
Date: 2018-06-10 16:10 -0700
http://bitbucket.org/pypy/pypy/changeset/749cd13269b0/
Log:py3 fixes
diff --git a/pypy/module/_cppyy/__init__.py b/pypy/module/_cppyy/__init__.py
--- a/pypy/module/_cppyy/__init__.py
+++
Author: Wim Lavrijsen
Branch:
Changeset: r94751:b505aee6a14e
Date: 2018-06-10 16:52 -0700
http://bitbucket.org/pypy/pypy/changeset/b505aee6a14e/
Log:Upgrade to backend 1.1.0, improved handling of templated methods and
functions (in particular automatic deduction of types), improved
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94765:a94f77177791
Date: 2018-06-12 20:29 -0700
http://bitbucket.org/pypy/pypy/changeset/a94f77177791/
Log:call reserve before push_backing a python container
diff --git a/pypy/module/_cppyy/pythonify.py b/pypy/module/_cppyy/pythonify
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94766:ebebd445c6d1
Date: 2018-06-14 13:56 -0700
http://bitbucket.org/pypy/pypy/changeset/ebebd445c6d1/
Log:naming consistency with CPython/cppyy
diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py
--- a/pypy
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94767:bda138593c45
Date: 2018-06-14 13:57 -0700
http://bitbucket.org/pypy/pypy/changeset/bda138593c45/
Log:improved template instantiation selection
diff --git a/pypy/module/_cppyy/interp_cppyy.py
b/pypy/module/_cppyy/interp_cppyy.py
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94768:3d1957fa3897
Date: 2018-06-15 23:24 -0700
http://bitbucket.org/pypy/pypy/changeset/3d1957fa3897/
Log:naming consistency with CPython/cppyy
diff --git a/pypy/module/_cppyy/executor.py b/pypy/module/_cppyy/executor.py
--- a/pypy/m
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94769:cb6f0a7dbc3a
Date: 2018-06-15 23:24 -0700
http://bitbucket.org/pypy/pypy/changeset/cb6f0a7dbc3a/
Log:improved handling of templated methods
diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py
--- a/pyp
Author: Wim Lavrijsen
Branch:
Changeset: r94771:20e8b110028c
Date: 2018-06-16 01:16 -0700
http://bitbucket.org/pypy/pypy/changeset/20e8b110028c/
Log:more templates and consistency with CPython/cppyy
diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py
--- a/pypy/mo
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94770:1e6f1f90453c
Date: 2018-06-15 23:27 -0700
http://bitbucket.org/pypy/pypy/changeset/1e6f1f90453c/
Log:merge default into branch
diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst
--- a/pypy/doc/whatsnew-head.rst
Author: Wim Lavrijsen
Branch: cppyy-packaging
Changeset: r94774:df5f9ec89c17
Date: 2018-06-20 19:26 -0700
http://bitbucket.org/pypy/pypy/changeset/df5f9ec89c17/
Log:simplify use of converters
diff --git a/pypy/module/_cppyy/converter.py b/pypy/module/_cppyy/converter.py
--- a/pypy/module/_cp
1 - 100 of 737 matches
Mail list logo