1. 873eb76 Upgrade google-fruit to 928458857f4b85a0016c2d724486343b4660cb46 by Haibo Huang · 3 years, 9 months ago
  2. c6d389d Fix bazel build errors introduced by 94cefefb42f3685c1d64664e6aa9cbaf834b25ee when the Fruit headers are not also installed on the system where bazel runs. by Marco Poletti · 3 years, 10 months ago
  3. 94cefef Automatically detect compiler features when running under Bazel. Before this commit, bazel builds used a hardcoded configuration, but that doesn't work e.g. on Windows where MSVC needs a different config. by Marco Poletti · 3 years, 10 months ago
  4. 57d3a3e Upgrade google-fruit to 0cecdd8a5155f3e2ba4871f1792bd1ac641aa62a by Haibo Huang · 4 years, 4 months ago
  5. 2c7f55c Use GNUInstallDirs module by tt4g · 4 years, 4 months ago
  6. 5289ec1 android: Add build target 'libfruit' by Igor Murashkin · 6 years ago
  7. 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
  8. 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 · 6 years ago
  9. 07cdd35 Add support for collecting test coverage, and document how to do it. by Marco Poletti · 7 years ago
  10. 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
  11. 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
  12. c9e7a0b Mark the old PartialComponent::install() method as deprecated. by Marco Poletti · 7 years ago
  13. 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
  14. 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 · 7 years ago
  15. 56e84d4 Introduce a FRUIT_USES_BOOST CMake flag to allow building Fruit without Boost. by Marco Poletti · 7 years ago
  16. 905dc09 Support building Fruit with MSVC. by Marco Poletti · 7 years ago
  17. 55ec5fd Fix a build issue introduced by the pull request #33. by Marco Poletti · 8 years ago
  18. 8105f6b Make the unittests actually compile the tests when fruit is used as a submodule by Mark Swaanenburg · 8 years ago
  19. 18fb995 Support Bazel as an alternative build system (in parallel with CMake). by Marco Poletti · 8 years ago
  20. ad9bbe4 Merge branch 'master' into bazel by Marco Poletti · 8 years ago
  21. f129bd2 Take into account additional linker flags in the configure phase. This fixes an issue with ASAN builds. by Marco Poletti · 8 years ago
  22. 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 · 8 years ago
  23. 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 · 8 years ago
  24. c6287b7 Fix quoting in CMake if() conditions. by Marco Poletti · 8 years ago
  25. e780c9a Fix syntax errors in CMakeLists.txt. by Marco Poletti · 8 years ago
  26. 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 · 8 years ago
  27. 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 · 8 years ago
  28. 0d5e069 Get rid of the last per-compiler check, introducing a new FRUIT_HAS_CXA_DEMANGLE configure macro. by Marco Poletti · 8 years ago
  29. 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 · 8 years ago