wlav pushed to branch branch/default at PyPy / pypy
Commits:
99f66f1a by Wim Lavrijsen at 2021-02-17T18:34:42-08:00
fix translation error on 32b Linux
- - - - -
1 changed file:
- pypy/module/_cppyy/capi/loadable_capi.py
View it on GitLab:
https://foss.heptapod.net/pypy/pypy/-/commit
wlav pushed to branch branch/default at PyPy / pypy
Commits:
6036afda by Wim Lavrijsen at 2019-11-06T13:41:23-08:00
closing old cppyy packaing branch to restart work
--HG--
branch : cppyy-packaging
- - - - -
5f54c3bf by Wim Lavrijsen at 2020-03-31T09:39:30-07:00
bring branch up to default
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
e8dae8db by Antonio Cuni at 2020-10-02T17:39:55+02:00
introduce a @never_allocate class decorator, which ensure that a certain
RPython class is never actually instantiated at runtime. Useful to ensure that
e.g. its always
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
242b7a01 by nulano at 2020-07-13T16:53:59+02:00
enable x64
--HG--
branch : win64
- - - - -
f2e4de7e by nulano at 2020-07-13T18:16:52+02:00
dirty fix for windows running
rpython/translator/c/test/test_standalone
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
d3c7a7a9 by Wim Lavrijsen at 2020-11-28T19:45:05-08:00
split off test_boost from test_templates
--HG--
branch : cppyy-packaging
- - - - -
1fb37f46 by Wim Lavrijsen at 2020-11-28T19:45:55-08:00
bring templates tests in line
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
bdbe666a by Wim Lavrijsen at 2020-11-17T09:10:11-08:00
update comment
--HG--
branch : cppyy-packaging
- - - - -
fe7bdec8 by Wim Lavrijsen at 2020-11-17T09:11:28-08:00
convention change: __cppname__ - __cpp_name__
--HG
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
d3242fa0 by Ronan Lamy at 2020-08-08T01:00:07+02:00
Find a hackish way to parse enums
(grafted from 6b1670dc58b96b676437fa875b2b0d6e38828d76)
- - - - -
fbb2a3ec by Matti Picus at 2020-11-15T08:25:16+02:00
clarify CCHARP vs
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
d65553cd by Wim Lavrijsen at 2020-11-16T18:13:49-08:00
fix (post-translation only (??)) cast problems with intptr_t
--HG--
branch : cppyy-packaging
- - - - -
a91bcff7 by Wim Lavrijsen at 2020-11-16T18:14:35-08:00
cover
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
1fcfb2f6 by Wim Lavrijsen at 2020-11-13T09:55:01-08:00
fix soabi
--HG--
branch : cppyy-packaging
- - - - -
883b9cb9 by Wim Lavrijsen at 2020-11-13T11:31:57-08:00
fix typos
--HG--
branch : cppyy-packaging
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
eae5a669 by Wim Lavrijsen at 2020-04-07T22:43:02-07:00
pythonization of std::complex and associated tests
--HG--
branch : cppyy-packaging
- - - - -
9ffe391f by Wim Lavrijsen at 2020-04-07T22:46:34-07:00
one more test
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
d40671a3 by Wim Lavrijsen at 2020-04-07T15:21:49-07:00
converter for signed char[] and associated tests
--HG--
branch : cppyy-packaging
- - - - -
5f93a33c by Wim Lavrijsen at 2020-04-07T18:08:11-07:00
direct support for std
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
9bb6c20b by Wim Lavrijsen at 2020-04-06T23:23:26-07:00
support for int8_t, uint8_t, and signed char; also some refactoring
--HG--
branch : cppyy-packaging
- - - - -
5 changed files:
- pypy/module/_cppyy/converter.py
- pypy
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
d06a84bf by Wim Lavrijsen at 2020-04-05T10:19:43-07:00
refactoring of char type using a mixin
--HG--
branch : cppyy-packaging
- - - - -
5458eee2 by Wim Lavrijsen at 2020-04-05T16:18:17-07:00
basic char16_t support
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
8d986837 by Wim Lavrijsen at 2020-04-04T19:38:35-07:00
wchar_t executor and associated tests
--HG--
branch : cppyy-packaging
- - - - -
fc764790 by Wim Lavrijsen at 2020-04-04T22:50:08-07:00
consistency in use of setup_make
wlav pushed to branch branch/cppyy-packaging at PyPy / pypy
Commits:
11884497 by Wim Lavrijsen at 2020-04-02T21:48:30-07:00
prepare for a range of more data types tests
--HG--
branch : cppyy-packaging
- - - - -
b64371a6 by Wim Lavrijsen at 2020-04-02T21:48:48-07:00
add support for wchar_t
wlav pushed new branch branch/cppyy-packaging at PyPy / pypy
---
View it on GitLab:
https://foss.heptapod.net/pypy/pypy/tree/branch/cppyy-packaging
You're receiving this email because of your account on foss.heptapod.net.
___
pypy-commit mailing list
Author: Wim Lavrijsen
Branch:
Changeset: r98154:adff192a6c41
Date: 2019-11-23 21:48 -0800
http://bitbucket.org/pypy/pypy/changeset/adff192a6c41/
Log:ensure memory is allocated for exception status output
diff --git a/pypy/module/_cppyy/src/dummy_backend.cxx
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r98050:5e3e6dd38086
Date: 2019-11-13 13:59 -0800
http://bitbucket.org/pypy/pypy/changeset/5e3e6dd38086/
Log:more template tests from cppyy/test (CPython)
diff --git a/pypy/module/_cppyy/test/test_templates.py
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r98049:47555bb4c1cc
Date: 2019-11-13 11:50 -0800
http://bitbucket.org/pypy/pypy/changeset/47555bb4c1cc/
Log:prepare for more template tests
diff --git a/pypy/module/_cppyy/interp_cppyy.py
b/pypy/module/_cppyy/interp_cppyy.py
---
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r98047:3d97f3c4624e
Date: 2019-11-07 19:45 -0800
http://bitbucket.org/pypy/pypy/changeset/3d97f3c4624e/
Log:pointers to unknown classes now work (but are otherwise not usable)
diff --git a/pypy/module/_cppyy/test/test_fragile.py
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r98048:65d87222eef1
Date: 2019-11-13 09:49 -0800
http://bitbucket.org/pypy/pypy/changeset/65d87222eef1/
Log:extend support of templated methods
diff --git a/pypy/module/_cppyy/interp_cppyy.py
b/pypy/module/_cppyy/interp_cppyy.py
---
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r97985:7c7fd9713e04
Date: 2019-11-06 19:06 -0800
http://bitbucket.org/pypy/pypy/changeset/7c7fd9713e04/
Log:add test_regression file with regression tests
diff --git a/pypy/module/_cppyy/test/test_regression.py
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r97984:8d5616349f10
Date: 2019-11-06 19:06 -0800
http://bitbucket.org/pypy/pypy/changeset/8d5616349f10/
Log:use cling-config to get the cpp flags
diff --git a/pypy/module/_cppyy/test/Makefile b/pypy/module/_cppyy/test/Makefile
---
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r97991:8f3cf9c3225b
Date: 2019-11-07 15:54 -0800
http://bitbucket.org/pypy/pypy/changeset/8f3cf9c3225b/
Log:rtype fixers to make test_zjit run
diff --git a/pypy/module/_cppyy/capi/loadable_capi.py
b/pypy/module/_cppyy/capi/loadable_capi.py
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r97988:ef9d9c6bea09
Date: 2019-11-06 22:43 -0800
http://bitbucket.org/pypy/pypy/changeset/ef9d9c6bea09/
Log:add new builtin types needed for 1.10.6
diff --git a/pypy/module/_cppyy/ffitypes.py b/pypy/module/_cppyy/ffitypes.py
---
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r97989:466fe5506d3d
Date: 2019-11-07 11:37 -0800
http://bitbucket.org/pypy/pypy/changeset/466fe5506d3d/
Log:simplify iteration over std::list/map
diff --git a/pypy/module/_cppyy/pythonify.py b/pypy/module/_cppyy/pythonify.py
---
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r97990:78794b47737d
Date: 2019-11-07 15:20 -0800
http://bitbucket.org/pypy/pypy/changeset/78794b47737d/
Log:fix string naming (basic_string -> string)
diff --git a/pypy/module/_cppyy/capi/loadable_capi.py
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r97986:971d12f69dba
Date: 2019-11-06 19:41 -0800
http://bitbucket.org/pypy/pypy/changeset/971d12f69dba/
Log:fix backend name selection
diff --git a/pypy/module/_cppyy/capi/loadable_capi.py
b/pypy/module/_cppyy/capi/loadable_capi.py
---
Author: Wim Lavrijsen
Branch: cppyy-dev
Changeset: r97987:dbc11284f2b1
Date: 2019-11-06 22:41 -0800
http://bitbucket.org/pypy/pypy/changeset/dbc11284f2b1/
Log:bring capi to 1.10.6
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: r97972:b9b63c51b979
Date: 2019-11-06 13:41 -0800
http://bitbucket.org/pypy/pypy/changeset/b9b63c51b979/
Log:closing old cppyy packaing branch to restart work
___
pypy-commit mailing list
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
---
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
---
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
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: 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
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
---
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
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
---
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
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
---
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
---
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
---
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
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
---
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
---
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
---
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
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
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
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
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
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
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
---
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
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
---
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
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
---
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
---
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
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: 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
---
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
---
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
---
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
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:
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: 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
---
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
---
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
---
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
---
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
---
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
---
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
---
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
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
---
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
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: 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: 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: 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
---
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
---
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
---
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
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
---
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: 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
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
---
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
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
---
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
---
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
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
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
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
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
---
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),
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
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 @@
1 - 100 of 655 matches
Mail list logo