chimera-project:test/make_pybind11_optional

Last commit made on 2020-04-19
Get this branch:
git clone -b test/make_pybind11_optional https://git.launchpad.net/chimera-project

Branch merges

Branch information

Name:
test/make_pybind11_optional
Repository:
lp:chimera-project

Recent commits

a0866cd... by Jeongseok Lee

Make pybind11 binding optional in python tests

2421322... by Jeongseok Lee <email address hidden>

Split bindings into header and source (#289)

* Split bindings into header and source

* Include associated header in source file

* Add missing header inclusion

* Update src/configuration.cpp

Co-Authored-By: Pras Velagapudi <email address hidden>

* Remove header/source extension arguments from Render()

* Make parsing templates backward compatible

* Add module header template support

* Replace not with !

* Allow to skip generating binding

Co-authored-by: Pras Velagapudi <email address hidden>

0ed9a5b... by Jeongseok Lee <email address hidden>

Ignore unspecialized template variables (#298)

* Add test for #297 -- not passing

* Ignore unspecialized template variables

* Add more decl support to util::toString()

* Add failing unit test

* Ignore specialized template variable as workaround for #297

* Make toString() backward compatible

* Update comments and fix typos

* Update src/visitor.cpp

Co-Authored-By: Pras Velagapudi <email address hidden>

Co-authored-by: Pras Velagapudi <email address hidden>

26c3be0... by Jeongseok Lee <email address hidden>

Add exception binding tests (#290)

* Add exception binding tests

* Update test/examples/30_pybind11_examples/02_advanced/03_exceptions/exceptions.h

Co-Authored-By: Pras Velagapudi <email address hidden>

* Update test/examples/30_pybind11_examples/02_advanced/03_exceptions/exceptions.py

Co-Authored-By: Pras Velagapudi <email address hidden>

* Disable OverflowError for pybind11 < 2.5.0

* Fix Python test code for exceptions

Co-authored-by: Pras Velagapudi <email address hidden>

85e931d... by Jeongseok Lee <email address hidden>

Add functional examples (#294)

* Add functional examples

* Update test/examples/30_pybind11_examples/02_advanced/05_type_conversions/03_functional/functional.h

Co-Authored-By: Pras Velagapudi <email address hidden>

Co-authored-by: Pras Velagapudi <email address hidden>

3c8bea5... by Jeongseok Lee <email address hidden>

Update clang type to string conversion helper function (#292)

76a4196... by Jeongseok Lee <email address hidden>

Update LLVM versions on CIs (#291)

07064c2... by Jeongseok Lee <email address hidden>

Suppress #148: Skip generating binding for lambda function (#295)

* Add regression test for #148 -- not passed

* Skip generating class binding for lambda function (#148)

aeb061f... by Jeongseok Lee <email address hidden>

Enable class inheritance in Python for pybind11 (#286)

* Add docstring to function templates

* Enable class inheritance in Python for pybind11

9f9ea46... by Jeongseok Lee <email address hidden>

Add docstring to function templates (#284)

Co-authored-by: Pras Velagapudi <email address hidden>