1. 3e7a002 Reorganize the Dockerfiles, to share code. by Marco Poletti · 8 years ago
  2. ce21e8a Bump version to 2.0.2. by Marco Poletti · 8 years ago
  3. b00d0d3 Fix a bug in registerFactory(), where compilation would fail if there were multiple non-assisted parameters with different types. by Marco Poletti · 8 years ago
  4. 9de7ab8 Fix a path used when creating the tarball for packaging. by Marco Poletti · 8 years ago
  5. 38a693f Bump version to 2.0.1. by Marco Poletti · 8 years ago
  6. 5fa85e2 Add more unit tests for metafunctions used by registerFactory(). by Marco Poletti · 8 years ago
  7. 866e0fb Fix a bug in assisted injection, that caused a compilation error when more than 1 argument to a function was assisted and they had different types. by Marco Poletti · 8 years ago
  8. 9ea3e31 Fix issue in postsubmit script that was causing CI failures on OS X (because it was running make -j). by Marco Poletti · 8 years ago
  9. 8882a97 Reduce the CMake verbosity for builds, to avoid exceeding Travis CI's 10K line limit for the log. by Marco Poletti · 8 years ago
  10. b4eb41a Move files that are not strictly part of the Fruit library in extras/: by Marco Poletti · 8 years ago
  11. bd65203 Add the Coverity Scan status badge to README.md by poletti-marco · 8 years ago
  12. 7bbb2e9 Fix a potentially-problematic issue where some fields were left initialized in a default-constructed SemistaticMap::HashFunction (although they were never read). by Marco Poletti · 8 years ago
  13. 60715de Remove the Coverity Scan config from the Travis CI config file. by Marco Poletti · 8 years ago
  14. 00f1db4 Minor changes to the scripts used for CI, to improve readability of logs and fix a couple of cosmetic issues. by Marco Poletti · 8 years ago
  15. 5fa0e7d Fix some Travis CI failures. by Marco Poletti · 8 years ago
  16. e9ca669 (hopefully) fix the Coverity Scan config within the Travis CI config file. by Marco Poletti · 8 years ago
  17. 98e5f59 Enable Travis CI in the coverity_scan branch (otherwise the scan won't be triggered). by Marco Poletti · 8 years ago
  18. 79b8206 Add the coverity scan plugin in the Travis CI config. by Marco Poletti · 8 years ago
  19. 0d15bc0 Fix the OS X install script used for CI tests, it was broken by the Docker-related changes. by Marco Poletti · 8 years ago
  20. 054cd82 Some changes to the build matrix used for Travis CI: by Marco Poletti · 8 years ago
  21. ab41f08 Mark the travis_ci_install_linux.sh script as executable again (currently Travis CI builds are failing due to this). by Marco Poletti · 8 years ago
  22. f0dc0ea Finish porting Linux CI tests to run under Docker. by Marco Poletti · 8 years ago
  23. 993678f Fix a bug in the dockerfiles, where if the last considered file wasn't supposed to be stripped, the image generation failed. by Marco Poletti · 8 years ago
  24. 00891e1 Fix minor issue with dockerfiles: shell expansion is not applied, so the executables weren't stripped. by Marco Poletti · 8 years ago
  25. 53eeab8 Some changes to the dockerfiles: install make, strip executables. by Marco Poletti · 8 years ago
  26. 0421f0d Add dockerfiles for testing Fruit on various Ubuntu versions. [ci skip] by Marco Poletti · 8 years ago
  27. 93d96b4 Replace "docker attach" with "docker exec" in more places. by Marco Poletti · 8 years ago
  28. f442502 Avoid using "docker attach" in the CI scripts, it's not allowed if the container was started with "-t". by Marco Poletti · 8 years ago
  29. 5f2142d Attempt to fix a Docker-related error in the Travis CI config. by Marco Poletti · 8 years ago
  30. 63ba9a0 Correctly initialize env variables in the Travis CI config, currently presubmits aren't actually ran. by Marco Poletti · 8 years ago
  31. b1d6ad9 Set the Travis CI config to use Ubuntu Trusty (not Precise). (still using Docker) by Marco Poletti · 8 years ago
  32. 5f95ce7 Install docker (in the Travis CI script). by Marco Poletti · 8 years ago
  33. f08e6e6 Fix syntax error in the Travis CI config. by Marco Poletti · 8 years ago
  34. 9c38d6a Use Docker in Travis CI. Also start testing under Ubuntu 15.10 (as well as 14.04). by Marco Poletti · 8 years ago
  35. 57755c2 Disable testing under Asan for the (Clang 3.8, libc++) combination. by Marco Poletti · 8 years ago
  36. a198dbd Add assertions to help diagnose an error caught by Asan when using libc++ and Clang 3.8. by Marco Poletti · 8 years ago
  37. 33e60ac Add the LLVM repo for Clang 3.8 to the Travis CI config, currently builds against Clang 3.8 fail. by Marco Poletti · 8 years ago
  38. 7c3cd60 Re-enable testing under ASAN for Clang 3.8 now that https://llvm.org/bugs/show_bug.cgi?id=22757 has been resolved. by Marco Poletti · 8 years ago
  39. 7302701 Bump version to 2.0.0. by Marco Poletti · 8 years ago
  40. f03b191 Re-enable the generation of the .tar.gz file in extras/, unconditionally. by Marco Poletti · 8 years ago
  41. 93801e6 Fix the runtime benchmark code. by Marco Poletti · 8 years ago
  42. b1af5af Empty the WORKSPACE file, we don't need its contents for building Fruit with Bazel (but we still need it to exist, to mark the repository root). by Marco Poletti · 8 years ago
  43. c92a94a Remove .gitignore~ file, tracked by mistake. by Marco Poletti · 8 years ago
  44. 5376af9 Remove unused local_stdlibcxx48.BUILD file. by Marco Poletti · 8 years ago
  45. 18fb995 Support Bazel as an alternative build system (in parallel with CMake). by Marco Poletti · 8 years ago
  46. ad9bbe4 Merge branch 'master' into bazel by Marco Poletti · 8 years ago
  47. 6db9b2f Don't track the KDevelop project files in the git repo. by Marco Poletti · 8 years ago
  48. 49848ab Disable ASAN when testing against Clang 3.8. The Ubuntu packages are missing some files ATM (https://llvm.org/bugs/show_bug.cgi?id=22757). by Marco Poletti · 8 years ago
  49. c359c98 Also test against Clang 3.8 in Travis CI. by Marco Poletti · 8 years ago
  50. ee84bc9 Move files from the root directory to the appropriate subdirectories. by Marco Poletti · 8 years ago
  51. a59a37c Don't run the check-defn-header-includes test on OS X, it doesn't work. by Marco Poletti · 8 years ago
  52. b57bd21 Specify the fruit/ directory explicitly for "fgrep -R" in check-defn-header-includes, otherwise on OS X the default is stdin instead of "." for some reason. by Marco Poletti · 8 years ago
  53. 0d0e95a Cast HybridVector to std::vector<> instead of std::vector<>&&. The latter doesn't compile on Clang. by Marco Poletti · 8 years ago
  54. ea234f7 Use the default constructor for NormalizedComponentStorage instead of defining one explicitly. by Marco Poletti · 8 years ago
  55. f8cb4bc Rename Argz->Args in several places. This was used to work-around an old GCC bug, but it's not needed anymore. by Marco Poletti · 8 years ago
  56. 3b8e91a When FRUIT_DEEP_TEMPLATE_INSTANTIATION_STACKTRACES_FOR_ERRORS is enabled (only for debugging) unwrap the error arguments so that the correct Error is instantiated. by Marco Poletti · 8 years ago
  57. ebe1225 Remove a couple of old debug-only hacks that are no longer needed. by Marco Poletti · 8 years ago
  58. cd6625f No longer handle the merge of interface bindings when installing a component, it can't happen anymore. by Marco Poletti · 8 years ago
  59. 4147b40 Forbid copying PartialComponent objects. by Marco Poletti · 8 years ago
  60. dff7748 Report an error when binding a type twice, once with a bind<I, C>() and once with another kind of binding. by Marco Poletti · 8 years ago
  61. fcb7ead Re-add an include that was erroneously removed in commit 16A4E8. by Marco Poletti · 8 years ago
  62. f10c67e Shift a size_t instead of shifting an int and then converting to size_t. by Marco Poletti · 8 years ago
  63. 16a4e81 Remove unused includes (detected by CLion). by Marco Poletti · 8 years ago
  64. a70a2e0 Minor changes to help CLion (and probably other IDEs) analyze the code of Fruit. by Marco Poletti · 8 years ago
  65. 40aaab1 Add a script to check that each defn.h header includes the main header and vice versa, fix current violations. by Marco Poletti · 8 years ago
  66. 320340e Remove old benchmarks. by Marco Poletti · 8 years ago
  67. 7ddf8e0 Add dummy executable targets for tests that are expected to fail at compile-time, to help CLion figure out how they're supposed to be built. by Marco Poletti · 8 years ago
  68. 0109baa Move binding types to fruit::impl. by Marco Poletti · 8 years ago
  69. 79b01d6 Get rid of remaining "using namespace" directives in header files. by Marco Poletti · 8 years ago
  70. 6cf268f Simplify component.defn.h (also getting rid of an "using namespace" that was there). by Marco Poletti · 8 years ago
  71. 1deb7a1 Mark AppleClang as an officially supported compiler. by Marco Poletti · 8 years ago
  72. 169e50f When autoinjecting an annotated type, expect no annotation in the Inject typedef, instead of expecting the currently-required annotation. by Marco Poletti · 8 years ago
  73. 426ee1d Re-enable ASAN for gcc 5 on OS X now that Homebrew has GCC 5.3.0. by Marco Poletti · 8 years ago
  74. 6026b75 Report a specific error when a type is bound to itself. by Marco Poletti · 8 years ago
  75. 5852508 Filter out None elements in ConstructErrorWithArgVector. by Marco Poletti · 8 years ago
  76. 5d15269 Disable ASAN on AppleClang and add a Valgrind suppression for a reported leak in __dtoa. by Marco Poletti · 8 years ago
  77. 9e383d2 Install CMake explicitly in OS X when it's not already available. Also, disable ASAN for Clang 3.7 on OS X (as for 3.6). by Marco Poletti · 8 years ago
  78. 90d70b4 Add the Travis CI build status widget to README.md. [ci skip] by Marco Poletti · 8 years ago
  79. 1c4395b Test against AppleClang in OS X 10.10, 10.11. TBD if these will actully work. by Marco Poletti · 8 years ago
  80. 9160e79 Reorder entries in the Travis CI build matrix. [ci skip] by Marco Poletti · 8 years ago
  81. 9c18e0a Some changes to the Travis CI config: by Marco Poletti · 8 years ago
  82. d83691d Add a note about AppleClang not being supported (in Mavericks at least) due to compiler bugs. by Marco Poletti · 8 years ago
  83. a189ca3 Add .idea to .gitignore. [ci skip] by Marco Poletti · 8 years ago
  84. df07a49 Change the implementation of LambdaInvoker to avoid what was technically still undefined behavior (even though both GCC and Clang under Linux compiled fine). by Marco Poletti · 8 years ago
  85. b5ae785 Give up supporting AppleClang and clang 3.5 on OS X, they don't work due to compiler bugs (at least in the versions provided by Travis CI + brew). by Marco Poletti · 8 years ago
  86. 4bd438a Add a Valgrind suppression file to ignore some spurious leak warnings with GCC 5 on OS X. by Marco Poletti · 8 years ago
  87. 2a1d5c7 Some tweaks trying to make Fruit tests work on OS X. by Marco Poletti · 8 years ago
  88. 82458a5 When running tests under Valgrind, print suppressions that would have silenced Valgrind warnings. by Marco Poletti · 8 years ago
  89. 227bef1 Fix a few OS X-only issues, and blacklist Travis CI tests on OSX that use libstdc++ since they'll never work (the libstdc++ STL on OSX is very old, not C++11 compliant). by Marco Poletti · 8 years ago
  90. 54f3e74 Switch back to using -std=c++11 instead of CMAKE_CXX11_STANDARD_COMPILE_OPTION, since CMAKE_CXX11_STANDARD_COMPILE_OPTION doesn't work properly with Clang on OS X. by Marco Poletti · 8 years ago
  91. f129bd2 Take into account additional linker flags in the configure phase. This fixes an issue with ASAN builds. by Marco Poletti · 8 years ago
  92. 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
  93. 3afa858 Print CMakeError.log in the postsubmit script, to help identify issues. by Marco Poletti · 8 years ago
  94. 6502502 On OSX, also test against the preinstalled g++, clang++ (not using brew). by Marco Poletti · 8 years ago
  95. 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
  96. 3c9b9fa tests/util/type_info.cpp: if the demangled name is not as expected, print relevant values before aborting. by Marco Poletti · 8 years ago
  97. 8b87926 Add folding markers for Travis CI to postsubmit.sh, for easier reading of error logs. by Marco Poletti · 8 years ago
  98. c6287b7 Fix quoting in CMake if() conditions. by Marco Poletti · 8 years ago
  99. e780c9a Fix syntax errors in CMakeLists.txt. by Marco Poletti · 8 years ago
  100. 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