Age | Commit message (Expand) | Author |
2020-03-30 | Fix (or disable) all newly-reported Clang tidy warnings. | Marco Poletti |
2018-08-27 | Fix a typo in a Doxygen comment. | Marco Poletti |
2018-08-18 | Merge branch 'master' of github.com:google/fruit | Marco Poletti |
2018-08-18 | Add a PartialComponent::installComponentFunctions() method that allows to ins... | Marco Poletti |
2018-07-24 | Make PartialComponent non-movable. This catches at compile-time some cases wh... | Marco Poletti |
2017-12-27 | Add a .clang-format config file and reformat all C++ source code using that. ... | Marco Poletti |
2017-11-11 | Fix compilation under MSVC 2017. | Marco Poletti |
2017-10-25 | Added support for MSVC 14 (VS2015) | Clayton Lemons |
2017-08-06 | Various improvements to the Doxygen documentation on Fruit classes and their ... | Marco Poletti |
2017-08-05 | Make install() de-duplication and component replacements work across Normaliz... | Marco Poletti |
2017-07-31 | Allow implicit conversions in the arguments passed to PartialComponent's inst... | Marco Poletti |
2017-07-30 | Allow binding const references in bindInstance. | Marco Poletti |
2017-07-30 | Allow Component, NormalizedComponent, Injector and Provider to specify that t... | Marco Poletti |
2017-07-15 | Define PartialComponentWithReplaceInProgress within ParttialComponent, otherw... | Marco Poletti |
2017-07-15 | Remove Component's copy constructor, conversion operator and install method. | Marco Poletti |
2017-07-15 | Document that replacements can be stacked and add tests for this case. | Marco Poletti |
2017-07-15 | Add a new PartialComponent feature: component replacement. | Marco Poletti |
2017-07-02 | Declare Component's copy constructor explicitly instead of relying on the def... | Marco Poletti |
2017-07-02 | Deprecate Component's copy constructor. With the new-style install() syntax C... | Marco Poletti |
2017-07-02 | Change the internal representation of Component to use a single vector instea... | Marco Poletti |
2017-06-22 | More class moves/renames in preparation for the upcoming change in the repres... | Marco Poletti |
2017-06-22 | Move binding-related headers from fruit/impl/ to fruit/impl/bindings/, in pre... | Marco Poletti |
2017-06-18 | Implement an optimization for the new-style install, in the case when there a... | Marco Poletti |
2017-06-18 | First step of the real implementation of the new install method: now lazy com... | Marco Poletti |
2017-06-17 | Make the Fruit deprecated marker work in Visual Studio. | Marco Poletti |
2017-06-11 | Update the example code and doxygen comments to use the new-style install() m... | Marco Poletti |
2017-06-11 | Mark the old PartialComponent::install() method as deprecated. | Marco Poletti |
2017-06-11 | Simplify the new install() API. | Marco Poletti |
2017-06-11 | Add a new PartialComponent#install() method that takes a function + args. Thi... | Marco Poletti |
2016-12-10 | Improve test coverage for bindInstance, and report more user-friendly error m... | Marco Poletti |
2016-08-29 | Reimplement the storage for PartialComponent to: | Marco Poletti |
2016-08-28 | No longer inline some component-related code, to reduce the executable size o... | Marco Poletti |
2016-08-28 | Report an error when passing a pointer to bindInstance(), instead of reportin... | Marco Poletti |
2016-03-26 | Forbid copying PartialComponent objects. | Marco Poletti |
2016-03-25 | Move binding types to fruit::impl. | Marco Poletti |
2016-03-25 | Simplify component.defn.h (also getting rid of an "using namespace" that was ... | Marco Poletti |
2016-02-07 | Revert to the previous behavior of reporting errors early (as before the last... | Marco Poletti |
2016-02-07 | Now PartialComponent is parameterized on human-readable binding types, instea... | Marco Poletti |
2016-01-30 | Add configure-time checks on compiler and STL features, and use the results o... | Marco Poletti |
2015-12-07 | Change the metaprogramming library so that errors are now builtin and propaga... | Marco Poletti |
2015-07-19 | Reduce noise in (most) error messages by delaying the error reporting to the ... | Marco Poletti |
2015-07-11 | Refactor a bit the metaprogramming code, plus some small optimizations. | Marco Poletti |
2015-07-06 | Rewrite all metaprogramming code to use a more readable style. What was Apply... | Marco Poletti |
2015-05-10 | Add support for annotated types. This commit contains the implementation only... | Marco Poletti |
2015-03-15 | Shorten error messages even further by including injection_errors.h directly ... | Marco Poletti |
2015-03-08 | Some small fixes to error-reporting code. Also add more tests. | Marco Poletti |
2015-03-07 | Further reduce the depth of the template instantiation trace shown when repor... | Marco Poletti |
2015-03-07 | Rewrite the error-reporting code. Now errors are always reported with O(1) li... | Marco Poletti |
2015-01-28 | Add an addInstanceMultibindings() method to PartialComponent, allowing to add... | Marco Poletti |
2015-01-01 | Turn the component functors into standard metafunctions (the result struct ch... | Marco Poletti |