Commit Graph

16 Commits

Author SHA1 Message Date
wmayer
4547e989ea PyCXX: remove use of std::iterator that is deprecated since C++17 2022-03-12 22:22:00 +01:00
Uwe
4087dd6a92 [CXX] fix typos reported by the spellchecker CI 2022-03-12 02:07:38 +01:00
wmayer
e211b89cf8 port to MSYS2/clang 2021-09-19 19:49:44 +02:00
Aapo
107ed94d8f CXX, Objects.hxx: Python 3.9 Unicode compilation warning fixes suggested by wmayer on the FC forum. 2020-12-23 13:51:52 +01:00
wmayer
52c2e7eff6 PyCXX: In Python 3.9 Unicode API are being deprecated
Taken from https://sourceforge.net/p/cxx/code/430/
2020-12-22 13:05:59 +01:00
wmayer
a16eec8a7b PyCXX: [skip ci] fix SeqBase<>::max_size() by returning the max. value of a Py_ssize_t instead of -1 2020-11-26 10:17:25 +01:00
wmayer
038b0b6f07 PyCXX: [skip ci] avoid MSVC build failure (still needs a proper fix) 2020-11-25 22:11:32 +01:00
wmayer
ef583e6582 PyCXX: harmonize PyCXX with Python C API 2020-11-25 14:35:59 +01:00
wmayer
3f212ad8ac Porting Py3.8/Py3.9:
Since Py3.3: 'Py_ssize_t PyUnicode_GetSize(PyObject*)' is deprecated [-Wdeprecated-declarations]
Since Py3.9: 'PyObject* PyEval_CallObjectWithKeywords(PyObject*, PyObject*, PyObject*)' is deprecated [-Wdeprecated-declarations]
Since Py3.9: 'void PyEval_InitThreads()' is deprecated [-Wdeprecated-declarations]
2020-06-12 17:51:33 +02:00
wmayer
3c205946e2 fixes #0003993: Memory leak with Python3 2019-06-24 14:30:12 +02:00
wmayer
a29e8725b4 fix compiler warnings with Py3 2018-04-16 13:51:04 +02:00
looooo
852a984195 py3: CXX: remaining diff:
win: exernalize missing CXX-functions
define PYCXX_PYTHON_2TO3
2017-05-27 20:00:57 -03:00
wmayer
50ca24fd55 upgrade PyCXX from v6.2.5 to v6.2.8 2016-08-10 11:55:23 +02:00
Yorik van Havre
8d2e08ffa0 Little fixes to allow pycxx to compile with python3 2014-10-05 17:31:17 -03:00
Yorik van Havre
f87bd2ac35 Patched PyCXX 6.2.5 with original FreeCAD changes made in 6.2.0 2014-09-24 18:19:26 -03:00
Yorik van Havre
ad3908cca6 Upgraded PyCXX to version 6.2.5 2014-09-24 18:19:25 -03:00