- 7c12659 Merge tag 'android-security-10.0.0_r53' into int/10/fp2 by Karsten Tausche · 2 years, 9 months ago int/10/fp2 rel/10/fp2/22.02.0-rel rel/10/fp2/22.04.0-rel rel/10/fp2/22.06.0-rel rel/10/fp2/22.08.0-rel rel/10/fp2/22.10.0-rel rel/10/fp2/22.12.0-rel rel/10/fp2/23.02.0-rel rel/10/fp2/22.02.0-rel.0 rel/10/fp2/22.04.0-rel.1 rel/10/fp2/22.06.0-rel.0 rel/10/fp2/22.08.0-rel.0 rel/10/fp2/22.10.0-rel.0 rel/10/fp2/22.12.0-rel.0 rel/10/fp2/23.02.0-rel.0
- ed15a96 Snap for 5333170 from 002c22e5f2dc9030d0b414a4fce547d9e30e0644 to qt-release by android-build-team Robot · 5 years ago
- 002c22e [automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master by Xin Li · 5 years ago
- a138778 DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master by Xin Li · 5 years ago
- 0ba8e00 Snap for 5214914 from 6d9b2897e89aa304dbeb5f863d1021295d72b688 to qt-release by android-build-team Robot · 5 years ago
- 6d9b289 Add default active developers into OWNERS am: dc3d3adffc am: fc824663b7 by Chih-Hung Hsieh · 5 years ago
- 07d94b4 Add default active developers into OWNERS am: dc3d3adffc am: fc824663b7 by Chih-Hung Hsieh · 5 years ago
- fc82466 Add default active developers into OWNERS am: dc3d3adffc by Chih-Hung Hsieh · 5 years ago
- dc3d3ad Add default active developers into OWNERS by Chih-Hung Hsieh · 5 years ago
- 58c1464 Snap for 5101359 from 6088e95677f9236923c6b641c8a35ec3ddcb1b1f to qt-release by android-build-team Robot · 6 years ago
- 6088e95 Merge remote-tracking branch 'aosp/upstream-master' into HEAD am: b4524887e7 am: 8b21b8e7e4 by Elliott Hughes · 6 years ago
- 39b7bd6 Merge remote-tracking branch 'aosp/upstream-master' into HEAD am: b4524887e7 by Elliott Hughes · 6 years ago
- 8b21b8e Merge remote-tracking branch 'aosp/upstream-master' into HEAD am: b4524887e7 by Elliott Hughes · 6 years ago
- b452488 Merge remote-tracking branch 'aosp/upstream-master' into HEAD by Elliott Hughes · 6 years ago
- 3c40e44 Run Travis CI tests with the latest versions of GCC, Clang, Ubuntu. by Marco Poletti · 6 years ago
- b980619 No longer run Ubuntu ARM tests on Travis CI. It doesn't work after all (while it works locally with the same Docker image). by Marco Poletti · 6 years ago
- 272bf0e No longer run tests on Ubuntu ARM with Clang, it doesn't work (GCC works though). by Marco Poletti · 6 years ago
- aab1763 Add a batch file to deploy to Bintray on Windows. by Marco Poletti · 6 years ago
- 03ef814 Add a script to deploy Fruit as a Conan package to Bintray. by Marco Poletti · 6 years ago
- 5c43c9b (try to) fix the Travis CI config for ARM. by Marco Poletti · 6 years ago
- 649b155 Some fixes to the CI configuration. by Marco Poletti · 6 years ago
- 7d6f051 Some improvements to the Conan packaging, in preparation for publishing Conan binaries. by Marco Poletti · 6 years ago
- beb5515 Run Travis CI tests under Ubuntu 18.04 instead of 17.10. Also run in additional configurations (Clang 5, Clang 6, GCC 8) and OSes (Ubuntu 17.10 ARM). by Marco Poletti · 6 years ago
- 0e34ea1 Add Dockerfiles for: Ubuntu 18.04 (x64), Ubuntu 16.04 (ARM), Ubuntu 17.10 (ARM) by Marco Poletti · 6 years ago
- 65c51b3 Remove "new" when talking about C++11. It's not really that new anymore. by poletti-marco · 6 years ago
- 3def387 Run tests under Clang 4.0 as the minimum version (instead of 3.9) on OS X. by Marco Poletti · 6 years ago
- f5f3800 Run tests under Clang 3.9 instead of 3.7 on OS X. The 3.7 homebrew formula has been deleted (https://github.com/Homebrew/homebrew-core/pull/31762). by Marco Poletti · 6 years ago
- ece0f72 Bump the version to 3.4.0. by Marco Poletti · 6 years ago
- 88a5230 Implement a variant of the executable size 'benchmark' that disables exceptions and RTTI. by Marco Poletti · 6 years ago
- bc7a2df Revert part of commit f06151, that part actually made Fruit slightly slower now that the hash table is bigger. by Marco Poletti · 6 years ago
- e66c410 Rename the metric for incremental compile time, so that it's separate from the one for full compile time. by Marco Poletti · 6 years ago
- 6e473ef Run the startup benchs 1K times per iteration, otherwise there's too little precision. by Marco Poletti · 6 years ago
- f95443b Strip the binary before the startup tests, to prevent the non-stripped binary size from affecting the startup time. by Marco Poletti · 6 years ago
- 8be18c1 Remove the componentNormalizationTime benchs, the new startup benchs are more representative of real-world scenarios. by Marco Poletti · 6 years ago
- f061517 Some small optimizations when constructing a SemistaticMap. by Marco Poletti · 6 years ago
- c41eb97 Double the size of SemistaticMap's hash table, with the previous size there can be many collisions when the number of elements is just under a power of 2. by Marco Poletti · 6 years ago
- c757643 Mark the -dev/-devel packages as suggested by the main one, so that people don't need to install them manually. by Marco Poletti · 6 years ago
- 65909ec Bump the version to 3.3.0. by Marco Poletti · 6 years ago
- c2975cf Set timeout=long on pytest tests, otherwise they sometimes time out on Travis CI. by Marco Poletti · 6 years ago
- 23e3f06 Add more real-world benchmarks of startup time, with/without DI frameworks. by Marco Poletti · 6 years ago
- 6a164a2 Run the MSVC 2015 tests first in Appveyor since it's the most likely to break. by Marco Poletti · 6 years ago
- 25f6341 Remove a friend declaration that's no longer used. by Marco Poletti · 6 years ago
- 8c79fba Make componentFunction() work with MSVC 2015. by Marco Poletti · 6 years ago
- 6794aa7 (try to) workaround a MSVC 2015 bug on overload resolution with a variadic type list that can be empty. by Marco Poletti · 6 years ago
- 50b1453 Print a Hello world in the example benchmarks (except the runtime ones) to simulate a program that needs the STL. by Marco Poletti · 6 years ago
- a7c7409 Don't generate runtime bench code in compile benchmarks and executable size benchmarks. by Marco Poletti · 6 years ago
- 81edd39 Also run the Boost.DI bench with 1000 classes now that it works. by Marco Poletti · 6 years ago
- 771ee2b Update the benchmark suite definitions with the latest compiler versions. by Marco Poletti · 6 years ago
- 36e1341 Increase the template recursion depth to allow the Boost.DI benchmarks with 1000 classes to compile. by Marco Poletti · 6 years ago
- 3967aa7 Fix an #include in the benchmarks to use the correct filename for Boost 1.0.2. by Marco Poletti · 6 years ago
- 31f31d7 Add networkx to the dockerfiles. by Marco Poletti · 6 years ago
- fe6df7e Several improvements to the benchmarking code. by Marco Poletti · 6 years ago
- 47e544f Run AppVeyor MinGW tests using the MSVC 2017 image instead of the 2015 one. by Marco Poletti · 6 years ago
- 5fbea5b Another attempt at improving the error messages for componentFunction() misuse when using MSVC. by Marco Poletti · 6 years ago
- 7a0a167 Revert "Slight change to componentFunction() so that the user gets a better error in MSVC when they try to pass a param type that's not movable." by Marco Poletti · 6 years ago
- dc2acf5 Slight change to componentFunction() so that the user gets a better error in MSVC when they try to pass a param type that's not movable. by Marco Poletti · 6 years ago
- 5ac0a30 Update the test infrastructure to allow type variable replacements in generic errors. by Marco Poletti · 6 years ago
- 893f655 Move the RemoveAnnotation<> helper out of Injector<> to fix a compiler crash in recent versions of MSVC 2017. by Marco Poletti · 6 years ago
- a45962c Add more info on how to set up the environment to run tests on Windows. by Marco Poletti · 6 years ago
- 9fff407 Improve the Windows-only error message emitted when FRUIT_USES_BOOST was not disabled and BOOST_DIR is not set. by Marco Poletti · 6 years ago
- ccd6a0a Fix a typo in a Doxygen comment. by Marco Poletti · 6 years ago
- 2404fdf Add LaTeX sources for the component diagrams used in the testing chapter of the tutorial. by Marco Poletti · 6 years ago
- 2156c29 Minor changes to the example code for testing with Fruit. by Marco Poletti · 6 years ago
- a4e3829 Add some example tests using component replacements. by Marco Poletti · 6 years ago
- 2a24a06 Fix some macro issues introduced by the previous commit. by Marco Poletti · 6 years ago
- 066d689 Use #if instead of #ifdef for Fruit macros (apart from include guards). by Marco Poletti · 6 years ago
- ecd9c29 Minor change in installComponentFunctions(), hoping to workaround a MSVC bug that causes a compilation error when dealing with initializer lists. by Marco Poletti · 6 years ago
- b5614e9 Allow the error format of old versions of Clang in test_component_function_error_not_move_constructible_with_conversion(). by Marco Poletti · 6 years ago
- 4cd88f0 Fix a compile error with old versions of the STL where std::tuple's constructor is marked as explicit. by Marco Poletti · 6 years ago
- b1af2be Fix a method overload ambiguity error (Clang-only) when using installComponentFunctions(). by Marco Poletti · 6 years ago
- 58ad0a4 Use 'class' instead of 'struct' in a friend declaration to be consistent with the definition. by Marco Poletti · 6 years ago
- 5397682 Remove an extra semicolon that was causing a warning in pedantic mode. by Marco Poletti · 6 years ago
- 63ad421 Add a test for the case where a non-ComponentFunction object is passed to installComponentFunctions(). by Marco Poletti · 6 years ago
- ef35710 Merge branch 'master' of github.com:google/fruit by Marco Poletti · 6 years ago
- 3c9c517 Add a PartialComponent::installComponentFunctions() method that allows to install a variable number of components (typically by expanding a template parameter pack). by Marco Poletti · 6 years ago
- 3c4b5f2 Snap for 4949134 from ac6729870b3136c32eaa7f257308cdf1e62f1a39 to qt-release by android-build-team Robot · 6 years ago
- ac67298 android: Add build target 'libfruit' am: 5289ec110e am: 3aaf738f47 am: 78302e2a05 by Igor Murashkin · 6 years ago
- 4f900d5 android: Import fruit from upstream am: 7dfecaa23c am: d91c5a76da am: b5f9c739e5 by Igor Murashkin · 6 years ago
- 1b416db android: Add build target 'libfruit' am: 5289ec110e am: 3aaf738f47 by Igor Murashkin · 6 years ago
- e12ad31 android: Import fruit from upstream am: 7dfecaa23c am: d91c5a76da am: b5f9c739e5 by Igor Murashkin · 6 years ago
- 78302e2 android: Add build target 'libfruit' am: 5289ec110e am: 3aaf738f47 by Igor Murashkin · 6 years ago
- b5f9c73 android: Import fruit from upstream am: 7dfecaa23c am: d91c5a76da by Igor Murashkin · 6 years ago
- 3aaf738 android: Add build target 'libfruit' am: 5289ec110e by Igor Murashkin · 6 years ago
- d91c5a7 android: Import fruit from upstream am: 7dfecaa23c by Igor Murashkin · 6 years ago
- 5289ec1 android: Add build target 'libfruit' by Igor Murashkin · 6 years ago
- 7dfecaa android: Import fruit from upstream by Igor Murashkin · 6 years ago
- 58040a5 Include <thread> in injector_storage.h for std::recursive_mutex, trying to fix a compile error on Windows with old versions of GCC. by Marco Poletti · 6 years ago
- 4f1aacf Also allow MSVC 2015's error message in test_move_partial_component. by Marco Poletti · 6 years ago
- 998e560 Bump the version to 3.2.0. by Marco Poletti · 6 years ago
- 4d60dc9 Disable the test test_register_factory_abstract_class_with_no_virtual_destructor_error on MSVC since it no longer triggers a compile error with latest MSVC. (investigation pending) by Marco Poletti · 6 years ago
- ad11a85 Set the correct expected compile error for MSVC in test_move_partial_component. by Marco Poletti · 6 years ago
- 3af575b No longer install docker on Travis CI, assume that it's provided by the environment. by Marco Poletti · 6 years ago
- ed5ec82 Make PartialComponent non-movable. This catches at compile-time some cases where PartialComponent is used for non-temporary values. See issue 67. by Marco Poletti · 6 years ago
- 7430589 Disable the check on the error message's line number in the test where we expect warnings. by Marco Poletti · 6 years ago
- 0d23b1c Ignore warnings in a test about a base class with no virtual destructor. Some versions of Clang can detect this warning before the Fruit static assert does. by Marco Poletti · 6 years ago
- 155b57e Remove an unnecessary list of flags when testing compiler features, it's already used by default and some compiler flags can only be passed once. by Marco Poletti · 6 years ago
- c62fb68 Cast explicitly from node_iterator to const_node_iterator (otherwise MSVC chokes on code comparing the two). by Marco Poletti · 6 years ago
- 7187fbb Add a SemistaticGraph::node_iterator -> SemistaticGraph::const_node_iterator conversion, now needed in an assertion. by Marco Poletti · 6 years ago
- 4e5c665 Run "brew upgrade python" instead of "brew install python3" (brew now requires this different command). by Marco Poletti · 6 years ago
- d81f3dc Make Fruit injectors accessible concurrently from multiple threads. This commit is probably backwards-incompatible on some platforms (e.g. OS X), so I expect CI errors in some configurations. I'll add a CMake flag to allow switching this off in a separate commit. by Marco Poletti · 6 years ago