1. 30 Mar, 2020 1 commit
  2. 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
  3. 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
  4. 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
  5. 12 Aug, 2016 1 commit
  6. 20 Jul, 2016 1 commit
  7. 07 Apr, 2016 1 commit
  8. 25 Mar, 2016 1 commit
  9. 23 Mar, 2016 1 commit
  10. 16 Mar, 2016 1 commit
  11. 10 Mar, 2016 1 commit
  12. 08 Mar, 2016 1 commit
  13. 23 Feb, 2016 1 commit
    • Marco Amagliani's avatar
      merge in main branch of a consistent number of changes in the test system from dev/amaglim. · a1d43491
      Marco Amagliani authored
      1. improvements in ERROR and warning checksum, with an apprpriate description of the error and of the differences.
      2. New layout for difference report, that provides an faster way to see differences between testsrun.
      3. Improved the internal test architecturesuing a new virutal interface for all kind of streams.
      4. Use of string to pass data to parse insde the test sytem (instead of streams).
      5. Improved documentation.
      
      This takes all changes submit in dev/amaglim between CL14056 and CL14114.
      
      [git-p4: depot-paths = "//ReForm/ReForm/main/Base/": change = 14114]
      a1d43491
  14. 18 Feb, 2016 1 commit
  15. 16 Feb, 2016 1 commit
  16. 09 Feb, 2016 1 commit
  17. 02 Feb, 2016 1 commit
  18. 28 Jan, 2016 1 commit
  19. 27 Jan, 2016 1 commit
  20. 20 Jan, 2016 1 commit
  21. 17 Dec, 2015 1 commit
  22. 14 Dec, 2015 1 commit
  23. 11 Dec, 2015 2 commits
  24. 07 Dec, 2015 1 commit
  25. 02 Dec, 2015 1 commit
  26. 17 Nov, 2015 1 commit
  27. 05 Nov, 2015 1 commit
  28. 03 Nov, 2015 2 commits
  29. 02 Nov, 2015 1 commit
  30. 28 Oct, 2015 1 commit
    • Marco Amagliani's avatar
      DEB_module has become dummy in order to avoid to have static variables. This... · d2189b07
      Marco Amagliani authored
      DEB_module has become dummy in order to avoid to have static variables. This is especially bad if a file is included in another file. In such a case it was possible to have static variables defined twaice in the same compilation unit.
      There is also some code cleaning to remove mistakes (like test if this == 0) and to remove files that are no more used.
      
      [git-p4: depot-paths = "//ReForm/ReForm/main/Base/": change = 13135]
      d2189b07
  31. 14 Oct, 2015 1 commit
    • Martin Marinov's avatar
      Replaced the ReForm::Outcome based exception object with... · 0980f220
      Martin Marinov authored
      Replaced the ReForm::Outcome based exception object with Base/COMISO/IGM/ReForm::Error. This allow ReForm-independent compilation and usage of Base/COMISO/IGM. Also improved exception throwing in general, including safety, readibility, debugging, etc. No behavior changes.
      
      [git-p4: depot-paths = "//ReForm/ReForm/main/Base/": change = 13023]
      0980f220
  32. 15 May, 2015 1 commit
  33. 13 Mar, 2015 1 commit
  34. 19 Feb, 2015 1 commit
  35. 12 Nov, 2014 1 commit
  36. 27 Oct, 2014 1 commit
  37. 08 Oct, 2014 1 commit
  38. 02 Oct, 2014 1 commit