1. 155b57e Remove an unnecessary list of flags when testing compiler features, it's already used by default and some compiler flags can only be passed once. by Marco Poletti · 6 years ago
  2. 1b959ab Add a .clang-format config file and reformat all C++ source code using that. Also added some documentation on the preferred style in CONTRIBUTING.md. by Marco Poletti · 7 years ago
  3. 07cdd35 Add support for collecting test coverage, and document how to do it. by Marco Poletti · 7 years ago
  4. 3486f49 Introduce a FRUIT_UNREACHABLE macro and use it instead of FruitAssert(false) in places that are known to be unreachable, to help the compiler optimize out those branches. by Marco Poletti · 7 years ago
  5. 387601c Fix the logic that detects whether [[deprecated]] and __attribute__((deprecated)) are supported by the compiler. Some compilers only accept them in function/method declarations, not on definitions. by Marco Poletti · 7 years ago
  6. c9e7a0b Mark the old PartialComponent::install() method as deprecated. by Marco Poletti · 7 years ago
  7. dfcdced If __attribute__((always_inline)) is not supported by the compiler, use MSVC's __forceinline if that's available and fallback to nothing if neither is supported. by Marco Poletti · 7 years ago
  8. 3df0bae Fix 'make install', a path was incorrect. Also start testing 'make install' in Travis CI, to catch this kind of issue sooner the next time. by Marco Poletti · 8 years ago
  9. 56e84d4 Introduce a FRUIT_USES_BOOST CMake flag to allow building Fruit without Boost. by Marco Poletti · 8 years ago
  10. 905dc09 Support building Fruit with MSVC. by Marco Poletti · 8 years ago
  11. 55ec5fd Fix a build issue introduced by the pull request #33. by Marco Poletti · 8 years ago
  12. 8105f6b Make the unittests actually compile the tests when fruit is used as a submodule by Mark Swaanenburg · 8 years ago
  13. 18fb995 Support Bazel as an alternative build system (in parallel with CMake). by Marco Poletti · 9 years ago
  14. ad9bbe4 Merge branch 'master' into bazel by Marco Poletti · 9 years ago
  15. f129bd2 Take into account additional linker flags in the configure phase. This fixes an issue with ASAN builds. by Marco Poletti · 9 years ago
  16. ab995d5 Add a cast to void when checking for FRUIT_HAS_CXA_DEMANGLE, otherwise with -Werror this check won't compile and we would incorrectly detect FRUIT_HAS_CXA_DEMANGLE=0 aven if it's available. by Marco Poletti · 9 years ago
  17. e206e02 Add a DebugPlain postsubmit testing mode (needed for OS X), and fix a CMake config bug that caused the configuration phase to use different flags compared to the other phases. by Marco Poletti · 9 years ago
  18. c6287b7 Fix quoting in CMake if() conditions. by Marco Poletti · 9 years ago
  19. e780c9a Fix syntax errors in CMakeLists.txt. by Marco Poletti · 9 years ago
  20. 370e4ff When the compiler/STL feature detection fails, fall back to the standard-compliant option and raise a warning, instead of raising unconditional errors later, during the build. by Marco Poletti · 9 years ago
  21. c8ecca8 Add draft BUILD files for the Bazel build system. Building with Bazel currently doesn't work, it results in this compile error: by Marco Poletti · 9 years ago
  22. 0d5e069 Get rid of the last per-compiler check, introducing a new FRUIT_HAS_CXA_DEMANGLE configure macro. by Marco Poletti · 9 years ago
  23. f289510 Add configure-time checks on compiler and STL features, and use the results of those in macros in Fruit code, instead of checking for specific compilers and/or versions. by Marco Poletti · 9 years ago