Age | Commit message (Expand) | Author |
2016-02-14 | When the compiler/STL feature detection fails, fall back to the standard-comp... | Marco Poletti |
2016-02-14 | Print more compiler-related information in the Travis CI postsubmits. | Marco Poletti |
2016-02-07 | Workaround a bug in the STL shipped with GCC <4.8.2, where calling data() on ... | Marco Poletti |
2016-02-07 | Fix compile error that appeared only with -DFRUIT_EXTRA_DEBUG. | 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-31 | Get rid of the last per-compiler check, introducing a new FRUIT_HAS_CXA_DEMAN... | Marco Poletti |
2016-01-30 | Some changes towards support of additional compilers/platforms (notably Intel... | 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-12-07 | Remove code that was (technically) undefined behavior in LambdaInvoker (it br... | Marco Poletti |
2015-12-07 | Avoid calling memcpy(0,0,0) in some cases, it's technically undefined behavio... | Marco Poletti |
2015-12-01 | Report more informative errors when an abstract class is used instead of a co... | Marco Poletti |
2015-11-30 | Add a Clang-only workaround for the Clang bug: https://llvm.org/bugs/show_bug... | Marco Poletti |
2015-11-29 | Fix compile errors in tests that appear only in release mode, by defining the... | Marco Poletti |
2015-11-29 | Fix compile errors that happened in some cases when using assisted autoinject... | Marco Poletti |
2015-11-29 | Improve testing coverage. Also fix a few bugs that in some cases caused compi... | Marco Poletti |
2015-07-26 | Use Set-specific operations (forwarding to Vector operations where appropriat... | Marco Poletti |
2015-07-26 | Minor optimizations to the compile-time code. | Marco Poletti |
2015-07-25 | Replace a MapContainsKey with an IsInSet check where possible. This slightly ... | Marco Poletti |
2015-07-25 | Optimize the Fold() operator, slightly increasing compile-time performance. | Marco Poletti |
2015-07-19 | Reduce noise in (most) error messages by delaying the error reporting to the ... | Marco Poletti |
2015-07-19 | Major changes to the metaprogramming code. Now using a DFS search to find dep... | Marco Poletti |
2015-07-11 | Add a PartialCall metafunction and use it so that vector transforms now can u... | Marco Poletti |
2015-07-11 | Add a TransformVector meta-operation and use instead of doing transforms expl... | Marco Poletti |
2015-07-11 | Refactor a bit the metaprogramming code, plus some small optimizations. | Marco Poletti |
2015-07-06 | Improve compile-time performance by ~5% with a few small optimizations. | Marco Poletti |
2015-07-06 | Rewrite all metaprogramming code to use a more readable style. What was Apply... | Marco Poletti |
2015-05-31 | Fix compile error occurring only with GCC5 (which does a stricter check on pr... | Marco Poletti |
2015-05-31 | Make a field of InjectorStorage private again (was temporarily turned into pu... | Marco Poletti |
2015-05-31 | Avoid duplication in the implementation of GetHelper by calling GetHelper rec... | Marco Poletti |
2015-05-31 | Wrap in #ifdefs some typedefs that were used only in debug mode (fixing some ... | Marco Poletti |
2015-05-31 | Avoid using non-fully-qualified namespace qualifiers (e.g. meta::Something to... | Marco Poletti |
2015-05-31 | Return the constructed factory by value in AutoRegisterFactoryHelper, to save... | Marco Poletti |
2015-05-31 | Complete support for annotated types, with tests (and fixes for bugs that sli... | Marco Poletti |
2015-05-31 | Add a FRUIT_DEEP_TEMPLATE_INSTANTIATION_STACKTRACES_FOR_ERRORS switch that al... | Marco Poletti |
2015-05-10 | Add support for annotated types. This commit contains the implementation only... | Marco Poletti |
2015-05-10 | Add support for injection of annotated types in {Component,Injector}Storage. ... | Marco Poletti |
2015-03-15 | Fix the error reported when there is a dependency loop to not contain fruit::... | Marco Poletti |
2015-03-15 | When a std::function<std::unique_ptr<X>(Args...)> is not bound, report an err... | Marco Poletti |
2015-03-15 | Shorten error messages even further by including injection_errors.h directly ... | Marco Poletti |
2015-03-08 | Turn the error reporting in LambdaInvoker into a debug-only asserts. Users of... | Marco Poletti |
2015-03-08 | Improve the error message for the LambdaWithCapturesError, move the note that... | Marco Poletti |
2015-03-08 | Report a proper user-visible error when a lambda with some captures is used i... | Marco Poletti |
2015-03-08 | Replace CheckIfError with a debug-only static_assert in places where no error... | Marco Poletti |
2015-03-08 | When a registerProvider() or a registerConstructor() is processed, now some c... | Marco Poletti |
2015-03-08 | Some small fixes to error-reporting code. Also add more tests. | Marco Poletti |
2015-03-08 | Fix one remaining instance of old-style error reporting, add test. | 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 |