Skip to content
Snippets Groups Projects
  1. Jun 10, 2022
    • Thorsten Hater's avatar
      Isolate external catalogues from libarbor.a. (#1837) · de06afa2
      Thorsten Hater authored
      # Changes
      - Bump ABI to v0.1.1
      - Add `arb_mechanism` to bundle `type` and `interface`s
      - Adjust `generate_catalogue` and `build_catalogue`
      - Return `nullptr` for GPU interfaces if not enabled
      
      # Open Questions
      - How to tell CMake not to link against `libarbor.a` and only use headers?
      - ~~How to get around `#ifdef ARB_GPU_ENABLED`~~ Update: just embrace it.
      
      # Linked Issues
      Fixes #1834 
      de06afa2
    • Brent Huisman's avatar
      random123 submodule added (#1872) · 066dd383
      Brent Huisman authored
      066dd383
  2. Jun 08, 2022
  3. Jun 03, 2022
  4. Jun 02, 2022
  5. May 26, 2022
  6. May 24, 2022
  7. May 18, 2022
  8. May 05, 2022
  9. May 04, 2022
  10. Apr 27, 2022
  11. Apr 26, 2022
  12. Mar 24, 2022
  13. Mar 22, 2022
  14. Mar 16, 2022
  15. Mar 11, 2022
  16. Mar 08, 2022
  17. Mar 04, 2022
  18. Feb 28, 2022
  19. Feb 24, 2022
    • boeschf's avatar
      export API (#1824) · 675fdbc9
      boeschf authored
      Exports all symbols so arbor can be compiled as set of shared libraries. 
      
      In order to export all symbols correctly, one macro per library and one global macro are added. The content of the macros is determined at configure time depending on build variant (static/shared), compiler, and platforms (linux, mac os) and goes into the library's include directory as `export.hpp` when installed (at build time it resides at cmake's temporary build directory). The per-library macro is named `ARB_LIBNAME_API` and goes in front of to-be-exported symbols. The global macro is `ARB_SYMBOL_VISIBLE`. 
      
      This PR adds the annotation in all of the places where it is required. Most of them are in the public headers (and corresponding sources) but some are also added in internal headers, which were required for the unit tests to link properly.
      
      Fixes #1752
      675fdbc9
    • Thorsten Hater's avatar
      Add documentation on faster NMODL. (#1840) · 03f5d30a
      Thorsten Hater authored
      Half-half dev and user docs on NMODL optimisation. Actually apply that advice in hh.mod
      03f5d30a
  20. Feb 14, 2022
  21. Feb 10, 2022
  22. Feb 07, 2022
  23. Jan 27, 2022
    • Brent Huisman's avatar
      v0.6 post release (#1818) · 2bf54047
      Brent Huisman authored
      * Update VERSION to `v0.6.1-dev`
      * Updates to `doc/release.rst`
      * Update Zenodo citation info for v0.6
      * Update copyright info and maintainers in `spack/package.py` from upstream
      * Fix error in build-badge docs
      2bf54047