1. 13 Mar, 2020 3 commits
  2. 24 Jan, 2020 1 commit
  3. 23 Jan, 2020 1 commit
    • Martin Marinov's avatar
      MTBR-691 Add Scheme support (#4) · d418e6e2
      Martin Marinov authored
      * Refactor Journal::Stream::Impl
      * Add Scheme journal implementation
      * Apply SMI class naming conventions for Scheme
      * Remove Base::Command as this is breaking ENDL output during static initialization
      * Clang reformat for JournalStream.cc
      * Improve the naming API
      * Various fixes for the Scheme journal
      * Replace define() overloads with template<> define() specializations
      d418e6e2
  4. 20 Dec, 2019 1 commit
    • Martin Marinov's avatar
      REFORM-838 Add and generalize Journal code refactored from ReForm (#2) · 7beb29a3
      Martin Marinov authored
      * Add the Journal sources
      * Remove ReForm specific code in Journal and allow various configuration options
      * Fix a macro that was incorrect if JOURNAL_ON was undefined
      * Journal can work either with Boost or the std::experimental filesystem implementations
      * OStringStream using std::ostringstream now and sets the locale to "C"
      * Debug::FIle now uses OStringStream
      * Add IOutputStream:Base::print(float)
      * Fix initialization bugs
      * Allow comment streaming, allow existing journal entries to be output as comments, improve code consistency
      * Document the Journal functions
      * Add Journal::output_path()
      7beb29a3
  5. 08 Nov, 2019 1 commit
  6. 01 Oct, 2019 1 commit
  7. 30 Sep, 2019 1 commit
    • Martin Marinov's avatar
      MTBR-676 Refactor Base to a generic module that is useable outside ReForm (#1) · 8bc3cc14
      Martin Marinov authored
      * Remove boost dependency
      * Make the CMakeLists.txt reusable
      * Add more configuration options and remove ReForm-specific defaults
      * Clean up the File interface and implementation
      * Clean up definitions of helper and stream functions
      * Use the configured print function for debug output to the console instead of streaming to std::cerr
      * Clean up the File flags and HTML support (unused)
      * Simplify File and Config to avoid deallocations on app shutdown
      * Update (C) notices, clean up code
      * Add the macro DEB_if() to simplify the DEB_if_*() macro implementations
      8bc3cc14
  8. 18 Aug, 2017 1 commit
  9. 16 Aug, 2017 2 commits
  10. 01 Aug, 2017 1 commit
  11. 22 Jun, 2017 1 commit
  12. 20 Jun, 2017 1 commit
  13. 16 Jun, 2017 1 commit
  14. 06 Dec, 2016 1 commit
  15. 29 Sep, 2016 1 commit
  16. 26 Sep, 2016 1 commit
  17. 23 Sep, 2016 4 commits
  18. 19 Aug, 2016 1 commit
  19. 12 Aug, 2016 1 commit
  20. 20 Jul, 2016 1 commit
  21. 16 Jun, 2016 1 commit
  22. 31 May, 2016 1 commit
  23. 25 May, 2016 1 commit
  24. 24 May, 2016 1 commit
  25. 16 May, 2016 1 commit
  26. 13 May, 2016 1 commit
  27. 29 Apr, 2016 1 commit
  28. 19 Apr, 2016 1 commit
  29. 07 Apr, 2016 1 commit
  30. 06 Apr, 2016 2 commits
  31. 27 Mar, 2016 1 commit
  32. 26 Mar, 2016 1 commit
  33. 25 Mar, 2016 1 commit