Age | Commit message (Expand) | Author |
2020-03-30 | Fix a build error reported by old versions of Clang after the previous commit... | Marco Poletti |
2020-03-30 | Fix (or disable) all newly-reported Clang tidy warnings. | Marco Poletti |
2020-03-28 | Fix some use-after-move issues caused by clang-tidy. These didn't cause probl... | Marco Poletti |
2020-03-01 | Use GNUInstallDirs module | tt4g |
2018-08-27 | Fix some macro issues introduced by the previous commit. | Marco Poletti |
2018-08-27 | Use #if instead of #ifdef for Fruit macros (apart from include guards). | Marco Poletti |
2018-03-04 | Make Fruit injectors accessible concurrently from multiple threads. This comm... | Marco Poletti |
2017-12-27 | Add a .clang-format config file and reformat all C++ source code using that. ... | Marco Poletti |
2017-08-06 | No longer link against libsupc++. It's no longer necessary, and it causes com... | Marco Poletti |
2017-08-05 | Make install() de-duplication and component replacements work across Normaliz... | Marco Poletti |
2017-07-31 | Change Injector's and NormalizedComponent's constructors to take a component ... | Marco Poletti |
2017-07-15 | Remove workarounds for GCC 4.8.x bugs now that it's no longer supported. | Marco Poletti |
2017-07-15 | Extract a comparison to a constant to avoid a 'conditional expression is cons... | Marco Poletti |
2017-07-15 | Avoid reinterpret_cast-ing function pointers as void* directly, to avoid a GC... | Marco Poletti |
2017-07-15 | Add a new PartialComponent feature: component replacement. | Marco Poletti |
2017-07-13 | Add LCOV_* comments to suppress line/branch coverage for unreachable lines/br... | Marco Poletti |
2017-07-13 | Delete dead code (found in the coerage report). | Marco Poletti |
2017-07-08 | Workaround a GCC 4.8 bug causing FixedSizeAllocator's move-assignment operato... | Marco Poletti |
2017-07-08 | Remove a few superfluous FRUIT_UNREACHABLEs. These were causing warning C4702... | Marco Poletti |
2017-07-08 | Use FRUIT_UNREACHABLE in places where we report an irrecoverable error. | Marco Poletti |
2017-07-08 | Introduce a FRUIT_UNREACHABLE macro and use it instead of FruitAssert(false) ... | Marco Poletti |
2017-07-08 | Fix a debug-only compile error. | Marco Poletti |
2017-07-08 | Don't calculate BindingCompressionInfoMap when constructing an injector direc... | Marco Poletti |
2017-07-08 | Use arena allocation for BindingCompressionInfoMap too. | Marco Poletti |
2017-07-08 | Use arena allocation for temporary collections created when normalizing a com... | Marco Poletti |
2017-07-02 | Move the 'NormalizedComponent + Component' merging logic from injector_storag... | Marco Poletti |
2017-07-02 | No longer collect binding compressions when they're not needed (i.e. when con... | Marco Poletti |
2017-07-02 | Simplify/optimize binding splitting: now we no longer need the intermediate v... | Marco Poletti |
2017-07-02 | Simplify/optimize BindingNormalization::addMultibindings(), we don't need to ... | Marco Poletti |
2017-07-02 | Use a FixedSizeVector instead of an std::vector in ComponentStorage, so that ... | 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 | Fix a typo that was not meant to be committed (and was causing a build failure). | Marco Poletti |
2017-06-18 | Implement de-duping and loop checking for the new-style install() method. | Marco Poletti |
2017-06-18 | First step of the real implementation of the new install method: now lazy com... | Marco Poletti |
2017-05-20 | Add some debug prints (executed only with FRUIT_EXTRA_DEBUG) to help debug co... | Marco Poletti |
2017-03-19 | Add support for building Fruit as a dynamic library (dll) with MSVC. | Marco Poletti |
2017-03-19 | Cleanup hashset/hashmap-related Fruit code. | Marco Poletti |
2017-03-04 | Fix quoting of variables in ifs in CMake files. | Marco Poletti |
2017-03-04 | Support compiling Fruit (and running tests) under Windows, using MinGW's GCC. | Marco Poletti |
2016-08-29 | Various minor executable size optimizations. | Marco Poletti |
2016-08-29 | Re-inline some component_storage methods, the increase in object size is rela... | 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-07-12 | Remove a source file that was committed by mistake. This was causing build fa... | Marco Poletti |
2016-07-12 | Fix an 'unused variable' warning reported by Clang (that was breaking the bui... | Marco Poletti |
2016-06-19 | No longer include boost::hash{set,map} in fruit.h (not even as forward decls). | Marco Poletti |
2016-06-19 | No longer include normalized_component_storage.h in fruit.h. | Marco Poletti |