1. 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
  2. ed15a96 Snap for 5333170 from 002c22e5f2dc9030d0b414a4fce547d9e30e0644 to qt-release by android-build-team Robot · 5 years ago
  3. 002c22e [automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master by Xin Li · 5 years ago
  4. a138778 DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master by Xin Li · 5 years ago
  5. 0ba8e00 Snap for 5214914 from 6d9b2897e89aa304dbeb5f863d1021295d72b688 to qt-release by android-build-team Robot · 5 years ago
  6. 6d9b289 Add default active developers into OWNERS am: dc3d3adffc am: fc824663b7 by Chih-Hung Hsieh · 5 years ago
  7. 07d94b4 Add default active developers into OWNERS am: dc3d3adffc am: fc824663b7 by Chih-Hung Hsieh · 5 years ago
  8. fc82466 Add default active developers into OWNERS am: dc3d3adffc by Chih-Hung Hsieh · 5 years ago
  9. dc3d3ad Add default active developers into OWNERS by Chih-Hung Hsieh · 5 years ago
  10. 58c1464 Snap for 5101359 from 6088e95677f9236923c6b641c8a35ec3ddcb1b1f to qt-release by android-build-team Robot · 6 years ago
  11. 6088e95 Merge remote-tracking branch 'aosp/upstream-master' into HEAD am: b4524887e7 am: 8b21b8e7e4 by Elliott Hughes · 6 years ago
  12. 39b7bd6 Merge remote-tracking branch 'aosp/upstream-master' into HEAD am: b4524887e7 by Elliott Hughes · 6 years ago
  13. 8b21b8e Merge remote-tracking branch 'aosp/upstream-master' into HEAD am: b4524887e7 by Elliott Hughes · 6 years ago
  14. b452488 Merge remote-tracking branch 'aosp/upstream-master' into HEAD by Elliott Hughes · 6 years ago
  15. 3c40e44 Run Travis CI tests with the latest versions of GCC, Clang, Ubuntu. by Marco Poletti · 6 years ago
  16. 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
  17. 272bf0e No longer run tests on Ubuntu ARM with Clang, it doesn't work (GCC works though). by Marco Poletti · 6 years ago
  18. aab1763 Add a batch file to deploy to Bintray on Windows. by Marco Poletti · 6 years ago
  19. 03ef814 Add a script to deploy Fruit as a Conan package to Bintray. by Marco Poletti · 6 years ago
  20. 5c43c9b (try to) fix the Travis CI config for ARM. by Marco Poletti · 6 years ago
  21. 649b155 Some fixes to the CI configuration. by Marco Poletti · 6 years ago
  22. 7d6f051 Some improvements to the Conan packaging, in preparation for publishing Conan binaries. by Marco Poletti · 6 years ago
  23. 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
  24. 0e34ea1 Add Dockerfiles for: Ubuntu 18.04 (x64), Ubuntu 16.04 (ARM), Ubuntu 17.10 (ARM) by Marco Poletti · 6 years ago
  25. 65c51b3 Remove "new" when talking about C++11. It's not really that new anymore. by poletti-marco · 6 years ago
  26. 3def387 Run tests under Clang 4.0 as the minimum version (instead of 3.9) on OS X. by Marco Poletti · 6 years ago
  27. 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
  28. ece0f72 Bump the version to 3.4.0. by Marco Poletti · 6 years ago
  29. 88a5230 Implement a variant of the executable size 'benchmark' that disables exceptions and RTTI. by Marco Poletti · 6 years ago
  30. 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
  31. 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
  32. 6e473ef Run the startup benchs 1K times per iteration, otherwise there's too little precision. by Marco Poletti · 6 years ago
  33. 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
  34. 8be18c1 Remove the componentNormalizationTime benchs, the new startup benchs are more representative of real-world scenarios. by Marco Poletti · 6 years ago
  35. f061517 Some small optimizations when constructing a SemistaticMap. by Marco Poletti · 6 years ago
  36. 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
  37. 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
  38. 65909ec Bump the version to 3.3.0. by Marco Poletti · 6 years ago
  39. c2975cf Set timeout=long on pytest tests, otherwise they sometimes time out on Travis CI. by Marco Poletti · 6 years ago
  40. 23e3f06 Add more real-world benchmarks of startup time, with/without DI frameworks. by Marco Poletti · 6 years ago
  41. 6a164a2 Run the MSVC 2015 tests first in Appveyor since it's the most likely to break. by Marco Poletti · 6 years ago
  42. 25f6341 Remove a friend declaration that's no longer used. by Marco Poletti · 6 years ago
  43. 8c79fba Make componentFunction() work with MSVC 2015. by Marco Poletti · 6 years ago
  44. 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
  45. 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
  46. a7c7409 Don't generate runtime bench code in compile benchmarks and executable size benchmarks. by Marco Poletti · 6 years ago
  47. 81edd39 Also run the Boost.DI bench with 1000 classes now that it works. by Marco Poletti · 6 years ago
  48. 771ee2b Update the benchmark suite definitions with the latest compiler versions. by Marco Poletti · 6 years ago
  49. 36e1341 Increase the template recursion depth to allow the Boost.DI benchmarks with 1000 classes to compile. by Marco Poletti · 6 years ago
  50. 3967aa7 Fix an #include in the benchmarks to use the correct filename for Boost 1.0.2. by Marco Poletti · 6 years ago
  51. 31f31d7 Add networkx to the dockerfiles. by Marco Poletti · 6 years ago
  52. fe6df7e Several improvements to the benchmarking code. by Marco Poletti · 6 years ago
  53. 47e544f Run AppVeyor MinGW tests using the MSVC 2017 image instead of the 2015 one. by Marco Poletti · 6 years ago
  54. 5fbea5b Another attempt at improving the error messages for componentFunction() misuse when using MSVC. by Marco Poletti · 6 years ago
  55. 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
  56. 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
  57. 5ac0a30 Update the test infrastructure to allow type variable replacements in generic errors. by Marco Poletti · 6 years ago
  58. 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
  59. a45962c Add more info on how to set up the environment to run tests on Windows. by Marco Poletti · 6 years ago
  60. 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
  61. ccd6a0a Fix a typo in a Doxygen comment. by Marco Poletti · 6 years ago
  62. 2404fdf Add LaTeX sources for the component diagrams used in the testing chapter of the tutorial. by Marco Poletti · 6 years ago
  63. 2156c29 Minor changes to the example code for testing with Fruit. by Marco Poletti · 6 years ago
  64. a4e3829 Add some example tests using component replacements. by Marco Poletti · 6 years ago
  65. 2a24a06 Fix some macro issues introduced by the previous commit. by Marco Poletti · 6 years ago
  66. 066d689 Use #if instead of #ifdef for Fruit macros (apart from include guards). by Marco Poletti · 6 years ago
  67. 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
  68. 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
  69. 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
  70. b1af2be Fix a method overload ambiguity error (Clang-only) when using installComponentFunctions(). by Marco Poletti · 6 years ago
  71. 58ad0a4 Use 'class' instead of 'struct' in a friend declaration to be consistent with the definition. by Marco Poletti · 6 years ago
  72. 5397682 Remove an extra semicolon that was causing a warning in pedantic mode. by Marco Poletti · 6 years ago
  73. 63ad421 Add a test for the case where a non-ComponentFunction object is passed to installComponentFunctions(). by Marco Poletti · 6 years ago
  74. ef35710 Merge branch 'master' of github.com:google/fruit by Marco Poletti · 6 years ago
  75. 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
  76. 3c4b5f2 Snap for 4949134 from ac6729870b3136c32eaa7f257308cdf1e62f1a39 to qt-release by android-build-team Robot · 6 years ago
  77. ac67298 android: Add build target 'libfruit' am: 5289ec110e am: 3aaf738f47 am: 78302e2a05 by Igor Murashkin · 6 years ago
  78. 4f900d5 android: Import fruit from upstream am: 7dfecaa23c am: d91c5a76da am: b5f9c739e5 by Igor Murashkin · 6 years ago
  79. 1b416db android: Add build target 'libfruit' am: 5289ec110e am: 3aaf738f47 by Igor Murashkin · 6 years ago
  80. e12ad31 android: Import fruit from upstream am: 7dfecaa23c am: d91c5a76da am: b5f9c739e5 by Igor Murashkin · 6 years ago
  81. 78302e2 android: Add build target 'libfruit' am: 5289ec110e am: 3aaf738f47 by Igor Murashkin · 6 years ago
  82. b5f9c73 android: Import fruit from upstream am: 7dfecaa23c am: d91c5a76da by Igor Murashkin · 6 years ago
  83. 3aaf738 android: Add build target 'libfruit' am: 5289ec110e by Igor Murashkin · 6 years ago
  84. d91c5a7 android: Import fruit from upstream am: 7dfecaa23c by Igor Murashkin · 6 years ago
  85. 5289ec1 android: Add build target 'libfruit' by Igor Murashkin · 6 years ago
  86. 7dfecaa android: Import fruit from upstream by Igor Murashkin · 6 years ago
  87. 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
  88. 4f1aacf Also allow MSVC 2015's error message in test_move_partial_component. by Marco Poletti · 6 years ago
  89. 998e560 Bump the version to 3.2.0. by Marco Poletti · 6 years ago
  90. 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
  91. ad11a85 Set the correct expected compile error for MSVC in test_move_partial_component. by Marco Poletti · 6 years ago
  92. 3af575b No longer install docker on Travis CI, assume that it's provided by the environment. by Marco Poletti · 6 years ago
  93. 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
  94. 7430589 Disable the check on the error message's line number in the test where we expect warnings. by Marco Poletti · 6 years ago
  95. 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
  96. 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
  97. c62fb68 Cast explicitly from node_iterator to const_node_iterator (otherwise MSVC chokes on code comparing the two). by Marco Poletti · 6 years ago
  98. 7187fbb Add a SemistaticGraph::node_iterator -> SemistaticGraph::const_node_iterator conversion, now needed in an assertion. by Marco Poletti · 6 years ago
  99. 4e5c665 Run "brew upgrade python" instead of "brew install python3" (brew now requires this different command). by Marco Poletti · 6 years ago
  100. 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