Draft: consolidate refactoring work
This mr contains current master, mr !1 (closed) and mr !5 (closed). Its purpose is
-
to address all (important) issues raised in !1 (closed) -
to address all (important) issues in the original pr #198 on github -
to address all (important) issues raised in !5 (closed) -
to get make all
to pass -
to get the headerchecks to pass -
to get the bindings to compile -
to get existing C++ tests to compile -
to get existing C++ tests to pass -
gcc stable gcc unstable-
clang
-
-
to get existing Python tests to pass -
to get bindings to be importable -
to document all remaining issues in separate issues -
to document important missing tests in separate issues
Edited by Dr. Felix Tobias Schindler