1. 25 Jan, 2020 2 commits
  2. 23 Jan, 2020 1 commit
  3. 22 Jan, 2020 4 commits
    • Dominik Charousset's avatar
      Check consistency with each commit · 757d3429
      Dominik Charousset authored
      757d3429
    • Dominik Charousset's avatar
      85c50d24
    • Dominik Charousset's avatar
      Merge 'topic/consistency-checks' · f7561ffb
      Dominik Charousset authored
      f7561ffb
    • Dominik Charousset's avatar
      Add to_strings for enum back to the repository · 0626e714
      Dominik Charousset authored
      Using a code generator that requires compiling a C++ tool breaks when
      crosscompiling CAF. It can also interact badly with projects that
      include CAF as a submodule.
      
      As a compromise between easy consumption / integration of CAF and
      maintainability of the `to_string` implementations, this set of changes
      adds two new targets to CMake:
      - `check-consistency` runs the code generator and checks whether all
        files in the repository are still up-to-date. We can run this target
        automatically in our CI to fail builds that introduce inconsistencies.
      - `update-enum-strings` runs the code generator to replace the files in
        the source tree. This is meant for CAF developers to update `.cpp`
        files after changing enum headers.
      
      Both new targets are excluded from `ALL` in CMake and thus do not run
      automatically.
      0626e714
  4. 20 Jan, 2020 8 commits
  5. 19 Jan, 2020 2 commits
  6. 18 Jan, 2020 9 commits
  7. 16 Jan, 2020 2 commits
  8. 15 Jan, 2020 1 commit
  9. 09 Jan, 2020 2 commits
  10. 06 Jan, 2020 4 commits
  11. 03 Jan, 2020 5 commits