Update to C++17 (#1141)
* Update CMake CXX version. * Make CUDA 10 a minimum requirement and remove CUDA 9 support code. * Set up g++ Travis tests to use g++ 8. * Explicitly set C++14 version for nvcc. * Properly split cuda compilation, including in unit tests. * Remove unnecessary modcc `SOLVE` warning. * Update pybind11 module to tag v2.5.0 * Replace `util::size` and `util::data` with `std::` equivalents.
Showing
- .travis.yml 19 additions, 19 deletions.travis.yml
- CMakeLists.txt 18 additions, 39 deletionsCMakeLists.txt
- arbor/algorithms.hpp 1 addition, 1 deletionarbor/algorithms.hpp
- arbor/backends/gpu/multi_event_stream.cpp 47 additions, 0 deletionsarbor/backends/gpu/multi_event_stream.cpp
- arbor/backends/gpu/multi_event_stream.cu 40 additions, 37 deletionsarbor/backends/gpu/multi_event_stream.cu
- arbor/backends/multicore/mechanism.cpp 2 additions, 2 deletionsarbor/backends/multicore/mechanism.cpp
- arbor/backends/multicore/multi_event_stream.hpp 2 additions, 2 deletionsarbor/backends/multicore/multi_event_stream.hpp
- arbor/fvm_lowered_cell.hpp 3 additions, 2 deletionsarbor/fvm_lowered_cell.hpp
- arbor/fvm_lowered_cell_impl.hpp 0 additions, 2 deletionsarbor/fvm_lowered_cell_impl.hpp
- arbor/include/arbor/util/any_visitor.hpp 2 additions, 4 deletionsarbor/include/arbor/util/any_visitor.hpp
- arbor/memory/array_view.hpp 1 addition, 1 deletionarbor/memory/array_view.hpp
- arbor/profile/profiler.cpp 3 additions, 3 deletionsarbor/profile/profiler.cpp
- arbor/util/maputil.hpp 1 addition, 1 deletionarbor/util/maputil.hpp
- arbor/util/mergeview.hpp 2 additions, 2 deletionsarbor/util/mergeview.hpp
- arbor/util/meta.hpp 16 additions, 76 deletionsarbor/util/meta.hpp
- arbor/util/ordered_forest.hpp 1 addition, 2 deletionsarbor/util/ordered_forest.hpp
- arbor/util/partition.hpp 4 additions, 4 deletionsarbor/util/partition.hpp
- arbor/util/piecewise.hpp 1 addition, 1 deletionarbor/util/piecewise.hpp
- arbor/util/rangeutil.hpp 3 additions, 3 deletionsarbor/util/rangeutil.hpp
- arbor/util/span.hpp 1 addition, 1 deletionarbor/util/span.hpp
Please register or sign in to comment