1096 Commits

Author SHA1 Message Date
Alexander Afanasyev a619e22a14 Fix module scanning with Python3
See https://www.gitmemory.com/issue/gjcarneiro/pybindgen/19/510713636
2021-12-03 12:21:27 -05:00
Gustavo J. A. M. Carneiro 926ee3b86d Merge pull request #51 from tomhenderson/fix-collections-import
Fix collections import (needed for Python 3.10)
0.22.1
2021-10-05 21:41:06 +01:00
Tom Henderson e645cc6846 Fix collections import 2021-10-05 12:08:11 -07:00
Gustavo J. A. M. Carneiro fbb74e6986 Merge pull request #47 from Mulugruntz/Mulugruntz-tutorial-rst-inner
Missing assignment in `tutorial.rst`
0.22.0
2021-05-02 15:15:53 +01:00
Samuel GIFFARD 0df0d3caac Missing assignment in tutorial.rst 2021-04-29 16:19:17 +09:00
Gustavo Carneiro 7591d979a6 CI: drop python 3.4 and 3.5; add 3.7 and 3.8 2021-04-05 15:27:04 +01:00
Gustavo Carneiro a4612f7cd9 fix compat. w/ python < 3.3 2021-04-05 15:23:44 +01:00
Gustavo Carneiro d23abaa521 fix compat. w/ older python 2021-04-05 15:20:56 +01:00
Gustavo Carneiro 42df0fcb4b generate pybindgen/version.py in waf configure, closes #45 2021-04-05 15:14:13 +01:00
Gustavo Carneiro 71852b1158 remove gccxmlparser (in favour of castxmlparser) 2021-02-21 12:01:47 +00:00
Gustavo J. A. M. Carneiro 5cf981c5c5 Merge pull request #43 from tomhenderson/pygccxml-deprecation
Update for upstream API change (removal of i_depend_on_them) in pygccxml
2021-02-21 11:49:56 +00:00
Tom Henderson a76a4fc0cd Update for upstream API change (removal of i_depend_on_them) in pygccxml 2021-02-20 15:18:17 -08:00
Gustavo Carneiro f624bb33f5 re-enable some doctests; add test for #42 2021-02-14 18:59:05 +00:00
Courtney Cavin dd41f7dde1 Properly handle tokenization of templated types
Fixes an issue where T<X<int>> would result in a final token of '>>'
instead of '>'.
2021-02-09 00:19:43 -08:00
Gustavo Carneiro a58737740e Add handling for "char" type default parameter value, closes #41 2020-12-21 09:55:10 +00:00
Gustavo Carneiro 9acbf1d26f Upgrade WAF 2.0.19 -> 2.0.21 2020-12-21 09:54:47 +00:00
Gustavo Carneiro ac96636eb1 fix a SyntaxWarning 2020-12-20 20:19:18 +00:00
Gustavo Carneiro 5fbeb8d065 don't call PyEval_ThreadsInitialized on python >= 3.7, closes #40 2020-12-20 20:18:55 +00:00
Gustavo Carneiro 443cbba5dd add python-level tests for unordered_map 2020-11-22 14:36:11 +00:00
Gustavo J. A. M. Carneiro 0dfff313dd Merge pull request #39 from tomhenderson/unordered_map
Add support for unordered_map
2020-11-22 14:34:38 +00:00
Tom Henderson a6321cc6a1 Add support for unordered_map 2020-11-21 15:21:00 -08:00
Gustavo J. A. M. Carneiro 3a8e313645 Merge pull request #38 from asellappen/master
Add poweron architecture ppc64le to travis build
2020-10-28 14:37:16 +00:00
Ubuntu ef524c5615 Add poweron architecture ppc64le to travis build 2020-10-28 12:40:20 +00:00
Gustavo Carneiro 8e7c0a97cb sort kwargs when generating python code 2020-10-04 23:16:04 +01:00
Gustavo Carneiro f6d23dd8a8 examples: gccxmlparser -> castxmlparser, closes #35 2020-10-04 16:10:27 +01:00
Gustavo Carneiro b787885ade Fix the std_shared_ptr example 2020-10-04 16:10:27 +01:00
Gustavo Carneiro bb50384ea2 waf: check for cxxfilt python module (needed for castxml) 2020-10-04 16:10:27 +01:00
Gustavo J. A. M. Carneiro 26f22d2123 Merge pull request #34 from pombredanne/patch-1
Update homepage URL #33
2020-06-01 10:33:32 +01:00
Philippe Ombredanne a73ba54f7b Update homepage URL #33
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
2020-05-31 23:13:36 +02:00
Gustavo Carneiro ad333c098c fix #30 0.21.0 2020-03-15 20:23:09 +00:00
Gustavo Carneiro 5c6f9a7d08 skip the flaky test 2020-03-11 11:25:23 +00:00
Gustavo Carneiro 22f50d153b test_free_after_copy_leak: allow failure 2020-03-11 11:21:03 +00:00
Gustavo Carneiro 9f017f1577 s/nullptr/NULL/ (compat w/ old compilers) 2020-03-11 11:19:10 +00:00
Gustavo J. A. M. Carneiro d44258b49e Merge pull request #27 from cosnicolaou/cos-add-free-immediately
add support for freeing C/C++ objects used purely within wrappers
2020-03-11 11:13:31 +00:00
Cosmos Nicolaou 521091b1f1 improve tests 2020-03-09 17:23:16 -07:00
Cosmos Nicolaou d3e1ddf13e Merge branch 'master' into cos-add-free-immediately 2020-03-05 14:11:01 -08:00
Cosmos Nicolaou 0193aa6e8e Merge remote-tracking branch 'upstream/master' 2020-03-05 14:10:44 -08:00
Cosmos Nicolaou 593e0acbf2 Merge branch 'master' into cos-add-free-immediately 2020-03-05 14:08:13 -08:00
Cosmos Nicolaou a5fb847cbd fix command line parsing 2020-03-05 14:07:16 -08:00
Cosmos Nicolaou 79e80d3351 fix typo 2020-03-05 14:07:16 -08:00
Cosmos Nicolaou c3b7e61e64 get castxml tests to work 2020-03-05 14:07:16 -08:00
Cosmos Nicolaou b40edce8ab update to waf 2.0.19 2020-03-05 14:07:16 -08:00
Cosmos Nicolaou a38f492984 add test 2020-03-05 14:07:08 -08:00
Cosmos Nicolaou 6b1e893e65 ensure stable, sorted order, of flags in generated code 2020-03-05 10:35:36 -08:00
Gustavo J. A. M. Carneiro 2c5550c3b4 Merge pull request #29 from cosnicolaou/cos-update-waf-2
Complete tidy up of waf tests
2020-03-05 17:09:07 +00:00
Cosmos Nicolaou f202a02d9e remove unused python_patched.py file 2020-03-05 09:06:56 -08:00
Cosmos Nicolaou 32395239ad respond to review 2020-03-05 09:06:22 -08:00
Cosmos Nicolaou 7b78e78432 existing tests pass 2020-03-04 23:58:16 -08:00
Cosmos Nicolaou a7f3473a71 Merge branch 'cos-update-waf-2' into cos-add-free-immediately 2020-03-04 23:54:31 -08:00
Cosmos Nicolaou f48aaa8f79 Merge branch 'master' into cos-add-free-immediately 2020-03-04 23:52:56 -08:00