ci: build python 2.7 and 3.7 in debug mode. Fixes #243ci-debug-buildf3d1dc70f1cb0d18738bb293cc7b1bd3a2731c86
commitf3d1dc70f1cb0d18738bb293cc7b1bd3a2731c86
authorChristoph Reiter <reiter.christoph@gmail.com>
Wed, 15 Aug 2018 19:51:42 +0000 (15 21:51 +0200)
committerChristoph Reiter <reiter.christoph@gmail.com>
Thu, 16 Aug 2018 07:16:39 +0000 (16 09:16 +0200)
tree479ae37475771afd7dc4dc3ac81044dc139a5334
parenta7dec0cc0e3b4bb07555581ed9d0f5b6752c3056
ci: build python 2.7 and 3.7 in debug mode. Fixes #243

It contains more strict checks which might be useful for finding potential bugs.

Initialize PyGILState_STATE because gcc can't figure out that state is always
defined in the release case when Py_DEBUG is enabled..

Remove -Winline which is triggerd for pygobject_init() with the debug build.
Not sure what to do when inlining fails, so just remove the warning for now.
.gitlab-ci.yml
.gitlab-ci/Dockerfile
.gitlab-ci/run-docker.sh
gi/pygobject-object.c
meson.build
setup.py