- 3e7a002 Reorganize the Dockerfiles, to share code. by Marco Poletti · 8 years ago
- ce21e8a Bump version to 2.0.2. by Marco Poletti · 8 years ago
- 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
- 9de7ab8 Fix a path used when creating the tarball for packaging. by Marco Poletti · 8 years ago
- 38a693f Bump version to 2.0.1. by Marco Poletti · 8 years ago
- 5fa85e2 Add more unit tests for metafunctions used by registerFactory(). by Marco Poletti · 8 years ago
- 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
- 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
- 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
- b4eb41a Move files that are not strictly part of the Fruit library in extras/: by Marco Poletti · 8 years ago
- bd65203 Add the Coverity Scan status badge to README.md by poletti-marco · 8 years ago
- 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
- 60715de Remove the Coverity Scan config from the Travis CI config file. by Marco Poletti · 8 years ago
- 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
- 5fa0e7d Fix some Travis CI failures. by Marco Poletti · 8 years ago
- e9ca669 (hopefully) fix the Coverity Scan config within the Travis CI config file. by Marco Poletti · 8 years ago
- 98e5f59 Enable Travis CI in the coverity_scan branch (otherwise the scan won't be triggered). by Marco Poletti · 8 years ago
- 79b8206 Add the coverity scan plugin in the Travis CI config. by Marco Poletti · 8 years ago
- 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
- 054cd82 Some changes to the build matrix used for Travis CI: by Marco Poletti · 8 years ago
- 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
- f0dc0ea Finish porting Linux CI tests to run under Docker. by Marco Poletti · 8 years ago
- 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
- 00891e1 Fix minor issue with dockerfiles: shell expansion is not applied, so the executables weren't stripped. by Marco Poletti · 8 years ago
- 53eeab8 Some changes to the dockerfiles: install make, strip executables. by Marco Poletti · 8 years ago
- 0421f0d Add dockerfiles for testing Fruit on various Ubuntu versions. [ci skip] by Marco Poletti · 8 years ago
- 93d96b4 Replace "docker attach" with "docker exec" in more places. by Marco Poletti · 8 years ago
- 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
- 5f2142d Attempt to fix a Docker-related error in the Travis CI config. by Marco Poletti · 8 years ago
- 63ba9a0 Correctly initialize env variables in the Travis CI config, currently presubmits aren't actually ran. by Marco Poletti · 8 years ago
- b1d6ad9 Set the Travis CI config to use Ubuntu Trusty (not Precise). (still using Docker) by Marco Poletti · 8 years ago
- 5f95ce7 Install docker (in the Travis CI script). by Marco Poletti · 8 years ago
- f08e6e6 Fix syntax error in the Travis CI config. by Marco Poletti · 8 years ago
- 9c38d6a Use Docker in Travis CI. Also start testing under Ubuntu 15.10 (as well as 14.04). by Marco Poletti · 8 years ago
- 57755c2 Disable testing under Asan for the (Clang 3.8, libc++) combination. by Marco Poletti · 8 years ago
- a198dbd Add assertions to help diagnose an error caught by Asan when using libc++ and Clang 3.8. by Marco Poletti · 8 years ago
- 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
- 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
- 7302701 Bump version to 2.0.0. by Marco Poletti · 8 years ago
- f03b191 Re-enable the generation of the .tar.gz file in extras/, unconditionally. by Marco Poletti · 8 years ago
- 93801e6 Fix the runtime benchmark code. by Marco Poletti · 8 years ago
- 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
- c92a94a Remove .gitignore~ file, tracked by mistake. by Marco Poletti · 8 years ago
- 5376af9 Remove unused local_stdlibcxx48.BUILD file. by Marco Poletti · 8 years ago
- 18fb995 Support Bazel as an alternative build system (in parallel with CMake). by Marco Poletti · 8 years ago
- ad9bbe4 Merge branch 'master' into bazel by Marco Poletti · 8 years ago
- 6db9b2f Don't track the KDevelop project files in the git repo. by Marco Poletti · 8 years ago
- 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
- c359c98 Also test against Clang 3.8 in Travis CI. by Marco Poletti · 8 years ago
- ee84bc9 Move files from the root directory to the appropriate subdirectories. by Marco Poletti · 8 years ago
- a59a37c Don't run the check-defn-header-includes test on OS X, it doesn't work. by Marco Poletti · 8 years ago
- 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
- 0d0e95a Cast HybridVector to std::vector<> instead of std::vector<>&&. The latter doesn't compile on Clang. by Marco Poletti · 8 years ago
- ea234f7 Use the default constructor for NormalizedComponentStorage instead of defining one explicitly. by Marco Poletti · 8 years ago
- 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
- 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
- ebe1225 Remove a couple of old debug-only hacks that are no longer needed. by Marco Poletti · 8 years ago
- cd6625f No longer handle the merge of interface bindings when installing a component, it can't happen anymore. by Marco Poletti · 8 years ago
- 4147b40 Forbid copying PartialComponent objects. by Marco Poletti · 8 years ago
- 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
- fcb7ead Re-add an include that was erroneously removed in commit 16A4E8. by Marco Poletti · 8 years ago
- f10c67e Shift a size_t instead of shifting an int and then converting to size_t. by Marco Poletti · 8 years ago
- 16a4e81 Remove unused includes (detected by CLion). by Marco Poletti · 8 years ago
- a70a2e0 Minor changes to help CLion (and probably other IDEs) analyze the code of Fruit. by Marco Poletti · 8 years ago
- 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
- 320340e Remove old benchmarks. by Marco Poletti · 8 years ago
- 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
- 0109baa Move binding types to fruit::impl. by Marco Poletti · 8 years ago
- 79b01d6 Get rid of remaining "using namespace" directives in header files. by Marco Poletti · 8 years ago
- 6cf268f Simplify component.defn.h (also getting rid of an "using namespace" that was there). by Marco Poletti · 8 years ago
- 1deb7a1 Mark AppleClang as an officially supported compiler. by Marco Poletti · 8 years ago
- 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
- 426ee1d Re-enable ASAN for gcc 5 on OS X now that Homebrew has GCC 5.3.0. by Marco Poletti · 8 years ago
- 6026b75 Report a specific error when a type is bound to itself. by Marco Poletti · 8 years ago
- 5852508 Filter out None elements in ConstructErrorWithArgVector. by Marco Poletti · 8 years ago
- 5d15269 Disable ASAN on AppleClang and add a Valgrind suppression for a reported leak in __dtoa. by Marco Poletti · 8 years ago
- 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
- 90d70b4 Add the Travis CI build status widget to README.md. [ci skip] by Marco Poletti · 8 years ago
- 1c4395b Test against AppleClang in OS X 10.10, 10.11. TBD if these will actully work. by Marco Poletti · 8 years ago
- 9160e79 Reorder entries in the Travis CI build matrix. [ci skip] by Marco Poletti · 8 years ago
- 9c18e0a Some changes to the Travis CI config: by Marco Poletti · 8 years ago
- d83691d Add a note about AppleClang not being supported (in Mavericks at least) due to compiler bugs. by Marco Poletti · 8 years ago
- a189ca3 Add .idea to .gitignore. [ci skip] by Marco Poletti · 8 years ago
- 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
- 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
- 4bd438a Add a Valgrind suppression file to ignore some spurious leak warnings with GCC 5 on OS X. by Marco Poletti · 8 years ago
- 2a1d5c7 Some tweaks trying to make Fruit tests work on OS X. by Marco Poletti · 8 years ago
- 82458a5 When running tests under Valgrind, print suppressions that would have silenced Valgrind warnings. by Marco Poletti · 8 years ago
- 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
- 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
- f129bd2 Take into account additional linker flags in the configure phase. This fixes an issue with ASAN builds. by Marco Poletti · 8 years ago
- 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
- 3afa858 Print CMakeError.log in the postsubmit script, to help identify issues. by Marco Poletti · 8 years ago
- 6502502 On OSX, also test against the preinstalled g++, clang++ (not using brew). by Marco Poletti · 8 years ago
- 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
- 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
- 8b87926 Add folding markers for Travis CI to postsubmit.sh, for easier reading of error logs. by Marco Poletti · 8 years ago
- c6287b7 Fix quoting in CMake if() conditions. by Marco Poletti · 8 years ago
- e780c9a Fix syntax errors in CMakeLists.txt. by Marco Poletti · 8 years ago
- 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