Skip to content
Snippets Groups Projects
  1. Jul 09, 2016
  2. Jul 05, 2016
    • Sam Yates's avatar
      Add basic debugging trace capability. · 7491c8ae
      Sam Yates authored
      Defines a TRACE(...) macro that, when enabled at
      compile time with -DWITH_TRACE, prints to std::cerr
      the location in the source, a time stamp, and the
      values of any variables given to the macro.
      
      Uses a mutex to protect against simultaneous writes
      to std::cerr when TBB is enabled; it is not
      optimized for speed.
      7491c8ae
  3. Jul 01, 2016
    • Benjamin Cumming's avatar
      improved spike chain generation in minapp · fdedb831
      Benjamin Cumming authored
      * add header only library TCLAP for parsing command line arguments
          - added as git submodule
          - update CMakeLists to include headers
      * remove the ring model from miniapp
      * add support for user supplied parameters for miniapp
          - arguments for cell counts etc can be command line flags
          - or in a user-defined json input file
      * the all-to-all model supports synapses-per-cell is less than
        the total number of cells
          - in this case a random set of sources is selected
      fdedb831
  4. Jun 28, 2016
    • Sam Yates's avatar
      Use library's own version of assert. · e17c1ec5
      Sam Yates authored
      Sidesteps NDEBUG versus assert() issue; EXPECTS macros are
      now enabled via a CMake configuration option -DWITH_ASSERTIONS=ON,
      corresponding to the preprocessor define -DWITH_ASSERTIONS in
      the code itself.
      
      (Note, with assertions enabled, one of the existing tests in
      test_algorithms.cpp aborts.)
      e17c1ec5
  5. Jun 27, 2016
  6. Jun 24, 2016
  7. Jun 23, 2016
  8. Jun 22, 2016
  9. Jun 11, 2016
    • Sam Yates's avatar
      Infrastructure for compiler-specific options · 034b17bb
      Sam Yates authored
      * Add file cmake/CompilerOptions.cmake for setting up compiler
        specific options
      * Disable 'missing-braces' warning on Clang
      * Avoid defect in g++ 4.9.2 standard library that omits move
        constructor for `stdd::ifstream`
      * Remove signed/unsigned warning in test_optional.cpp
      034b17bb
  10. Jun 09, 2016
  11. Jun 08, 2016
    • Wouter Klijn's avatar
      Remove relative includes using / · c68c630d
      Wouter Klijn authored
      Add all directories with files to include to CMakeLists.txt
      Make all linux folder based includes global (remove the folder structure)
      c68c630d
    • Sam Yates's avatar
      Use externalproject_add to manage mod->hpp depenedencies. · 4967bf30
      Sam Yates authored
      Builds modcc from modparser as an external project;
      executable will reside under BUILD/external/bin where
      BUILD is the CMake build directory.
      
      CMake hackery (see 'build_all_mods' target) should generate
      required module .hpp files from .mod files before the
      cellalgo library is built, if the header files are
      missing or out of date.
      
      This should also suffice for performing out-of-source
      builds.
      4967bf30
  12. Apr 28, 2016
  13. Mar 09, 2016
  14. Feb 03, 2016
  15. Jan 26, 2016