[pypy-commit] [Git][pypy/pypy][branch/default] fix translation error on 32b Linux

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

[pypy-commit] [Git][pypy/pypy][branch/default] 52 commits: closing old cppyy packaing branch to restart work

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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 83 commits: introduce a @never_allocate class decorator, which ensure that a certain...

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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 208 commits: enable x64

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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 5 commits: split off test_boost from test_templates

2020-12-02 Thread wlav
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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 2 commits: update comment

2020-11-17 Thread wlav
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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 3 commits: Find a hackish way to parse enums

2020-11-17 Thread wlav
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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 5 commits: fix (post-translation only (??)) cast problems with intptr_t

2020-11-16 Thread wlav
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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 12 commits: fix soabi

2020-11-15 Thread wlav
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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 2 commits: pythonization of std::complex and associated tests

2020-04-08 Thread wlav
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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 3 commits: converter for signed char[] and associated tests

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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] support for int8_t, uint8_t, and signed char; also some refactoring

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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 3 commits: refactoring of char type using a mixin

2020-04-05 Thread wlav
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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 3 commits: wchar_t executor and associated tests

2020-04-05 Thread wlav
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

[pypy-commit] [Git][pypy/pypy][branch/cppyy-packaging] 2 commits: prepare for a range of more data types tests

2020-04-02 Thread wlav
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

[pypy-commit] [Git][pypy/pypy] Pushed new branch branch/cppyy-packaging

2020-03-31 Thread wlav
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

[pypy-commit] pypy default: ensure memory is allocated for exception status output

2019-11-23 Thread wlav
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

[pypy-commit] pypy cppyy-dev: more template tests from cppyy/test (CPython)

2019-11-13 Thread wlav
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

[pypy-commit] pypy cppyy-dev: prepare for more template tests

2019-11-13 Thread wlav
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 ---

[pypy-commit] pypy cppyy-dev: pointers to unknown classes now work (but are otherwise not usable)

2019-11-13 Thread wlav
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

[pypy-commit] pypy cppyy-dev: extend support of templated methods

2019-11-13 Thread wlav
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 ---

[pypy-commit] pypy cppyy-dev: add test_regression file with regression tests

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

[pypy-commit] pypy cppyy-dev: use cling-config to get the cpp flags

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

[pypy-commit] pypy cppyy-dev: rtype fixers to make test_zjit run

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

[pypy-commit] pypy cppyy-dev: add new builtin types needed for 1.10.6

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

[pypy-commit] pypy cppyy-dev: simplify iteration over std::list/map

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

[pypy-commit] pypy cppyy-dev: fix string naming (basic_string -> string)

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

[pypy-commit] pypy cppyy-dev: fix backend name selection

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

[pypy-commit] pypy cppyy-dev: bring capi to 1.10.6

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

[pypy-commit] pypy cppyy-packaging: closing old cppyy packaing branch to restart work

2019-11-06 Thread wlav
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

[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 ---

[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 ---

[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

[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: 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

[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 ---

[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

[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 ---

[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

[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 ---

[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 ---

[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 ---

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

2018-07-17 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

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

2018-07-17 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 ---

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

2018-07-17 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 ---

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

2018-07-17 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 ---

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

2018-07-17 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

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

2018-07-14 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

[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

[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

[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

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

2018-07-13 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

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

2018-07-13 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 ---

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

2018-07-13 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

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

2018-07-13 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 ---

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

2018-07-13 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

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

2018-07-13 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 ---

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

2018-07-12 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 ---

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

2018-07-12 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

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

2018-07-12 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: minor performance improvement

2018-07-10 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 ---

[pypy-commit] pypy cppyy-packaging: cosmetics

2018-07-10 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 ---

[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 ---

[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

[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 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: 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 ---

[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 ---

[pypy-commit] pypy cppyy-packaging: simplify use of converters

2018-06-20 Thread wlav
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 ---

[pypy-commit] pypy default: more templates and consistency with CPython/cppyy

2018-06-16 Thread wlav
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 ---

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

2018-06-16 Thread wlav
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 ---

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

2018-06-16 Thread wlav
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 ---

[pypy-commit] pypy cppyy-packaging: improved handling of templated methods

2018-06-16 Thread wlav
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 ---

[pypy-commit] pypy cppyy-packaging: improved template instantiation selection

2018-06-16 Thread wlav
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

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

2018-06-16 Thread wlav
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 ---

[pypy-commit] pypy cppyy-packaging: call reserve before push_backing a python container

2018-06-16 Thread wlav
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

[pypy-commit] pypy default: Upgrade to backend 1.1.0, improved handling of templated methods and

2018-06-10 Thread wlav
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

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

2018-06-10 Thread wlav
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

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

2018-06-09 Thread wlav
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

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

2018-06-09 Thread wlav
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 ---

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

2018-06-09 Thread wlav
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 ---

[pypy-commit] pypy cppyy-packaging: further template function use cases

2018-06-09 Thread wlav
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 ---

[pypy-commit] pypy cppyy-packaging: further support for templated methods and for sfinae

2018-06-08 Thread wlav
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

[pypy-commit] pypy cppyy-packaging: method template improvements

2018-06-08 Thread wlav
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 ---

[pypy-commit] pypy cppyy-packaging: bring the dummy backend for testing up-to-date

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

[pypy-commit] pypy cppyy-packaging: add pythonization tests

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

[pypy-commit] pypy cppyy-packaging: more smart pointer support

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

[pypy-commit] pypy cppyy-packaging: reduce layers in method dispatch for simplicity, performance, and support of templated methods (this requires backend

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

[pypy-commit] pypy cppyy-packaging: finish pythonization of smart pointers

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

[pypy-commit] pypy cppyy-packaging: fix memory leak in test

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

[pypy-commit] pypy cppyy-packaging: first stab at transparent smart pointer support and improved templated methods

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

[pypy-commit] pypy cppyy-packaging: add support for unsigned char arrays and general cleanup of array binding code + tests

2018-05-17 Thread wlav
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

[pypy-commit] pypy cppyy-packaging: pythonization improvements

2018-05-15 Thread wlav
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

[pypy-commit] pypy cppyy-packaging: add helper to extract outer namespace from a C++ name

2018-05-15 Thread wlav
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

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

2018-05-07 Thread wlav
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 ---

[pypy-commit] pypy default: Merge of cppyy-packaging: pulls in fully deferred loading for the backend (needed for pydoc tests in p3.5 branch), support for function pointer arguments, proper types for

2018-05-07 Thread wlav
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),

[pypy-commit] pypy cppyy-packaging: do not pull in the backend until the very last moment to prevent errors when importing _cppyy for doc purposes

2018-05-07 Thread wlav
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

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

2018-05-07 Thread wlav
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   2   3   4   5   6   7   >