1. 14 Nov, 2019 3 commits
    • Gauthier Quesnel's avatar
      travis: fix segfault for clang 8 · 0de59ca3
      Gauthier Quesnel authored
      The travis clang-8 reports a SIGILL with the code:
      
          std::string str = "    ";
          Ensures(baryonyx::left_trim(str) == "");
      
      Fix the problem using .empty() instead of operator==.
      
      - travis:
        - use `-O2` seems to fix a segfault in the testlib unit test.
        - execute test with gdb
      0de59ca3
    • Gauthier Quesnel's avatar
      travis: fix missing constructor error for both gcc 7,8 · ddf30d08
      Gauthier Quesnel authored
      Error seems to unrecognize the ``[[maybe_unused]]` token with the `if
      constexpr`:
      
      error: expected unqualified-id before ‘[’ token
      
           debug_logger([[maybe_unused]] const std::string_view name) noexcept
      
      lib/src/itm-common.hpp:1796:18: error: expected ‘)’ before ‘[’ token
      
           debug_logger([[maybe_unused]] const std::string_view name) noexcept
      
                       ~^
      ddf30d08
    • Gauthier Quesnel's avatar
      87d8a4b1
  2. 12 Nov, 2019 3 commits
  3. 08 Nov, 2019 3 commits
  4. 25 Oct, 2019 1 commit
  5. 22 Oct, 2019 3 commits
  6. 21 Oct, 2019 2 commits
  7. 17 Oct, 2019 3 commits
  8. 16 Oct, 2019 1 commit
  9. 15 Oct, 2019 1 commit
    • Gauthier Quesnel's avatar
      core: replace init-random with init-random and init-policy-random · 6d561f73
      Gauthier Quesnel authored
      The value of each variables in the solution/initial vector is
      initialized according to the init-policy-random parameter of the
      bernouilli's law:
      
      - 1 use the init-policy algorithm to affect 0 or 1.
      - 0 use the toss up algorithm (init-random parameter and the
        bernouilli's law) to affect 0 or 1.
      6d561f73
  10. 14 Oct, 2019 6 commits
  11. 11 Oct, 2019 13 commits
  12. 11 Sep, 2019 1 commit