aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2020-10-24Add a pair of parentheses so that a use of a "max" function in Fruit don't ge...Marco Poletti
2020-09-20Support non-assignable (but movable) types in factory arguments when using re...Marco Poletti
2020-07-11Report a more user-friendly error when passing a signature with Assisted para...Marco Poletti
2020-03-31Implement a move-assignment operator explicitly to avoid an error in old vers...Marco Poletti
2020-03-30Fix a build error reported by old versions of Clang after the previous commit...Marco Poletti
2020-03-30Fix (or disable) all newly-reported Clang tidy warnings.Marco Poletti
2020-03-28Fix some use-after-move issues caused by clang-tidy. These didn't cause probl...Marco Poletti
2020-03-09Fix the build with MSVC 2019 when using C++17 mode (2nd attempt).Marco Poletti
2020-03-08Revert some recent changes to component_functors.defn.h, they don't work.Marco Poletti
2020-03-09Fix a compile error that occurred when using MSVC 2019, C++17 and -DFRUIT_EXT...Marco Poletti
2020-03-09Remove a now-unused typedef.Marco Poletti
2020-03-09Remove a now-unused variable.Marco Poletti
2020-03-09Various fixes so that Fruit compiles in C++17 mode with MSVC.Marco Poletti
2019-04-27Fix a compilation warning that started appearing with Clang 8.Marco Poletti
2018-09-12Revert part of commit f06151, that part actually made Fruit slightly slower n...Marco Poletti
2018-09-11Some small optimizations when constructing a SemistaticMap.Marco Poletti
2018-09-11Double the size of SemistaticMap's hash table, with the previous size there c...Marco Poletti
2018-09-09Remove a friend declaration that's no longer used.Marco Poletti
2018-09-09Make componentFunction() work with MSVC 2015.Marco Poletti
2018-09-09(try to) workaround a MSVC 2015 bug on overload resolution with a variadic ty...Marco Poletti
2018-09-01Another attempt at improving the error messages for componentFunction() misus...Marco Poletti
2018-09-01Revert "Slight change to componentFunction() so that the user gets a better e...Marco Poletti
2018-09-01Slight change to componentFunction() so that the user gets a better error in ...Marco Poletti
2018-09-01Move the RemoveAnnotation<> helper out of Injector<> to fix a compiler crash ...Marco Poletti
2018-08-27Fix a typo in a Doxygen comment.Marco Poletti
2018-08-27Fix some macro issues introduced by the previous commit.Marco Poletti
2018-08-27Use #if instead of #ifdef for Fruit macros (apart from include guards).Marco Poletti
2018-08-20Minor change in installComponentFunctions(), hoping to workaround a MSVC bug ...Marco Poletti
2018-08-20Fix a compile error with old versions of the STL where std::tuple's construct...Marco Poletti
2018-08-20Fix a method overload ambiguity error (Clang-only) when using installComponen...Marco Poletti
2018-08-20Use 'class' instead of 'struct' in a friend declaration to be consistent with...Marco Poletti
2018-08-20Remove an extra semicolon that was causing a warning in pedantic mode.Marco Poletti
2018-08-18Merge branch 'master' of github.com:google/fruitMarco Poletti
2018-08-18Add a PartialComponent::installComponentFunctions() method that allows to ins...Marco Poletti
2018-07-28Include <thread> in injector_storage.h for std::recursive_mutex, trying to fi...Marco Poletti
2018-07-24Make PartialComponent non-movable. This catches at compile-time some cases wh...Marco Poletti
2018-03-04Cast explicitly from node_iterator to const_node_iterator (otherwise MSVC cho...Marco Poletti
2018-03-04Add a SemistaticGraph::node_iterator -> SemistaticGraph::const_node_iterator ...Marco Poletti
2018-03-04Make Fruit injectors accessible concurrently from multiple threads. This comm...Marco Poletti
2018-01-13Add another workaround for the MSVC 2017 bug.Marco Poletti
2018-01-13Workaround a regression in the MSVC 2017 15.5 compiler.Marco Poletti
2017-12-27Add a .clang-format config file and reformat all C++ source code using that. ...Marco Poletti
2017-12-27Try to workaround some Visual Studio ICEs that appeared in the last Appveyor ...Marco Poletti
2017-11-12A few more fixes to make Fruit work under MSVC 2015 and 2017 in Appveyor.Marco Poletti
2017-11-12Another attempt to make Fruit work with MSVC (2015 and 2017) in Appveyor.Marco Poletti
2017-11-11Fix compilation under MSVC 2017.Marco Poletti
2017-11-11Fix compilation on Linux.Marco Poletti
2017-10-25Added support for MSVC 14 (VS2015)Clayton Lemons
2017-08-13Report a compile time error when an class must have a virtual destructor but ...Marco Poletti
2017-08-13Fix a bug in FixedSizeVector where std::allocator::deallocate() was called wi...Marco Poletti