Add portable stacktraces
- Add stacktraces to 1. arbor_exception (and all derived) as `where` 2. arbor_internal_error as `where` 3. arb_assert - Propagate stacktraces to Python exceptions derived from the above. - Expand dev/doc on debugging
Showing
- CMakeLists.txt 9 additions, 12 deletionsCMakeLists.txt
- arbor/arbexcept.cpp 13 additions, 0 deletionsarbor/arbexcept.cpp
- arbor/assert.cpp 1 addition, 1 deletionarbor/assert.cpp
- arbor/include/arbor/arbexcept.hpp 4 additions, 7 deletionsarbor/include/arbor/arbexcept.hpp
- arbor/util/unwind.cpp 28 additions, 100 deletionsarbor/util/unwind.cpp
- arbor/util/unwind.hpp 12 additions, 11 deletionsarbor/util/unwind.hpp
- cmake/FindUnwind.cmake 0 additions, 65 deletionscmake/FindUnwind.cmake
- doc/contrib/index.rst 6 additions, 6 deletionsdoc/contrib/index.rst
- doc/dev/debug.rst 45 additions, 0 deletionsdoc/dev/debug.rst
- doc/dev/index.rst 1 addition, 0 deletionsdoc/dev/index.rst
- doc/install/build_install.rst 8 additions, 1 deletiondoc/install/build_install.rst
- modcc/CMakeLists.txt 0 additions, 1 deletionmodcc/CMakeLists.txt
- python/pyarb.cpp 29 additions, 4 deletionspython/pyarb.cpp
Please register or sign in to comment