1. cd2bd41 Add support for compile memory benchmarks. by Marco Poletti · 4 years, 2 months ago
  2. 5400e8a Fix format_bench_results filtering for list-valued dimensions, and print unused benchmark results warnings at the end. by Marco Poletti · 4 years, 2 months ago
  3. 2a14a26 Upgrade google-fruit to 0ac041ff302faec7c8218989c86773613a621523 am: 6a2d6c4750 am: 689cdf0d65 am: ff25fa0bc1 am: 082654d6c4 am: 6bbbff229e by Haibo Huang · 4 years, 2 months ago
  4. 6bbbff2 Upgrade google-fruit to 0ac041ff302faec7c8218989c86773613a621523 am: 6a2d6c4750 am: 689cdf0d65 am: ff25fa0bc1 am: 082654d6c4 by Haibo Huang · 4 years, 2 months ago
  5. 082654d Upgrade google-fruit to 0ac041ff302faec7c8218989c86773613a621523 am: 6a2d6c4750 am: 689cdf0d65 am: ff25fa0bc1 by Haibo Huang · 4 years, 2 months ago
  6. b002ed6 Upgrade google-fruit to 0ac041ff302faec7c8218989c86773613a621523 am: 6a2d6c4750 am: 689cdf0d65 by Haibo Huang · 4 years, 2 months ago
  7. ff25fa0 Upgrade google-fruit to 0ac041ff302faec7c8218989c86773613a621523 am: 6a2d6c4750 am: 689cdf0d65 by Haibo Huang · 4 years, 2 months ago
  8. 689cdf0 Upgrade google-fruit to 0ac041ff302faec7c8218989c86773613a621523 am: 6a2d6c4750 by Haibo Huang · 4 years, 2 months ago
  9. 2ce1ca7 Add missing Boost.DI benchmarks. by Marco Poletti · 4 years, 2 months ago
  10. f99dd9b Set the CMake flags needed to run benchs without exceptions/RTTI, otherwise they fail to build. by Marco Poletti · 4 years, 2 months ago
  11. abeb3ad Also run benhchmarks with 250 classes, 1000 is too much for Boost.DI. by Marco Poletti · 4 years, 2 months ago
  12. ba361e3 Add other supported benchmarks to the (yaml) benchmark suites. by Marco Poletti · 4 years, 2 months ago
  13. b726177 Bump the version to 3.5.0. by Marco Poletti · 4 years, 2 months ago
  14. 6776208 Fix the benchmark table yaml definitions (they were broken by the collection of both incremental and absolute compile time metrics). by Marco Poletti · 4 years, 2 months ago
  15. bff5507 Now the benchmarking code continues with other benchmarks if there's an error while running a benchmark or preparing for it (instead of stopping the entire run). by Marco Poletti · 4 years, 2 months ago
  16. 0979411 Compile without -Werror so that we can compare Fruit performance of the latest release vs older releases with recent compilers, even if old Fruit versions would emit warnings with those compilers. by Marco Poletti · 4 years, 2 months ago
  17. 0b31821 Fix benchmark code to use the new include path for boost-di's scoped extension. by Marco Poletti · 4 years, 2 months ago
  18. 0974365 Fix the benchmark code to work with newer versions of networkx where Graph.predecessors and Graph.successors return an iterable instead of a list. by Marco Poletti · 4 years, 2 months ago
  19. 4620401 Call nx.DiGraph.nodes instead of .nodes_iter(), the latter no longer exists in recent versions of networkx. by Marco Poletti · 4 years, 2 months ago
  20. 2c46687 Add type annotations in benchmarking code. by Marco Poletti · 4 years, 2 months ago
  21. ca3b793 Switch Fruit benchmark infra to yaml.safe_load(). yaml.load() now prints a warning (even though there are no security issues, the yaml code is trusted in this case). by Marco Poletti · 4 years, 2 months ago
  22. ebb754e Update compiler version in bench definition files with latest compilers. by Marco Poletti · 4 years, 2 months ago
  23. 6a2d6c4 Upgrade google-fruit to 0ac041ff302faec7c8218989c86773613a621523 by Haibo Huang · 4 years, 2 months ago
  24. 0ac041f Changes in dockerfiles needed by last few CI-related commits. by Marco Poletti · 4 years, 2 months ago
  25. 890cd17 Merge "Upgrade google-fruit to 2c8435f9321f5158ee6259c6552e5eb9bee5106f" am: 8ec75cea75 am: 7fb9be892a am: d5728387ce am: 8575d35607 am: 110e2f293c by Chih-hung Hsieh · 4 years, 2 months ago
  26. 2b6da17 Remove redundant NOTICE copied from LICENSE. am: 87f8d9f3ef am: 04ba3175fa am: e73fce4120 am: 5968a15bc0 am: 9f97a752bc by Bob Badour · 4 years, 2 months ago
  27. 110e2f2 Merge "Upgrade google-fruit to 2c8435f9321f5158ee6259c6552e5eb9bee5106f" am: 8ec75cea75 am: 7fb9be892a am: d5728387ce am: 8575d35607 by Chih-hung Hsieh · 4 years, 2 months ago
  28. 9f97a75 Remove redundant NOTICE copied from LICENSE. am: 87f8d9f3ef am: 04ba3175fa am: e73fce4120 am: 5968a15bc0 by Bob Badour · 4 years, 2 months ago
  29. 8575d35 Merge "Upgrade google-fruit to 2c8435f9321f5158ee6259c6552e5eb9bee5106f" am: 8ec75cea75 am: 7fb9be892a am: d5728387ce by Chih-hung Hsieh · 4 years, 2 months ago
  30. 5968a15 Remove redundant NOTICE copied from LICENSE. am: 87f8d9f3ef am: 04ba3175fa am: e73fce4120 by Bob Badour · 4 years, 2 months ago
  31. 9f8f78d Merge "Upgrade google-fruit to 2c8435f9321f5158ee6259c6552e5eb9bee5106f" am: 8ec75cea75 am: 7fb9be892a by Chih-hung Hsieh · 4 years, 2 months ago
  32. d572838 Merge "Upgrade google-fruit to 2c8435f9321f5158ee6259c6552e5eb9bee5106f" am: 8ec75cea75 am: 7fb9be892a by Chih-hung Hsieh · 4 years, 2 months ago
  33. 27b245d Remove redundant NOTICE copied from LICENSE. am: 87f8d9f3ef am: 04ba3175fa by Bob Badour · 4 years, 2 months ago
  34. e73fce4 Remove redundant NOTICE copied from LICENSE. am: 87f8d9f3ef am: 04ba3175fa by Bob Badour · 4 years, 2 months ago
  35. 7fb9be8 Merge "Upgrade google-fruit to 2c8435f9321f5158ee6259c6552e5eb9bee5106f" am: 8ec75cea75 by Chih-hung Hsieh · 4 years, 2 months ago
  36. 04ba317 Remove redundant NOTICE copied from LICENSE. am: 87f8d9f3ef by Bob Badour · 4 years, 2 months ago
  37. 8ec75ce Merge "Upgrade google-fruit to 2c8435f9321f5158ee6259c6552e5eb9bee5106f" by Chih-hung Hsieh · 4 years, 2 months ago
  38. 87f8d9f Remove redundant NOTICE copied from LICENSE. by Bob Badour · 4 years, 2 months ago
  39. 8df8276 Upgrade google-fruit to 2c8435f9321f5158ee6259c6552e5eb9bee5106f by Chih-Hung Hsieh · 4 years, 2 months ago
  40. 2c8435f Implement a move-assignment operator explicitly to avoid an error in old versions of Clang (exception specification of explicitly defaulted move assignment operator does not match the calculated one). by Marco Poletti · 4 years, 2 months ago
  41. b8945ef Increase the amount of Clang tidy checks that also run for example code (and avoid duplication of the list of checks). by Marco Poletti · 4 years, 2 months ago
  42. ffc697d Fix a build error reported by old versions of Clang after the previous commit (exception specification of explicitly defaulted move constructor does not match the calculated one). by Marco Poletti · 4 years, 2 months ago
  43. 1bf73e0 Fix (or disable) all newly-reported Clang tidy warnings. by Marco Poletti · 4 years, 2 months ago
  44. 0b30aa6 Enable extra Clang-tidy checks in Fruit code (but not example code) to include all Cland tidy checks that Android uses. by Marco Poletti · 4 years, 2 months ago
  45. 44ad5c3 Skip 1 test under MSVC, its error message is bad due to an inconsistent behavior of abstract-class-returning function types. by Marco Poletti · 4 years, 2 months ago
  46. 3d8b371 Disable Clang tidy in libc++ CI tests, it segfaults and can't find STL headers (these issues may or may not be related). by Marco Poletti · 4 years, 2 months ago
  47. 223c79c Disable the clang-tidy bugprone-exception-escape diagnostic, it's emitted for no clear reason on Fruit example code. by Marco Poletti · 4 years, 2 months ago
  48. c1f47b9 Disable a false-positive MSVC warning emitted on Fruit example code from recent versions of MSVC. by Marco Poletti · 4 years, 2 months ago
  49. 08954a9 Switch back to Clang 9 for libc++ CI tests, the Clang 10 packages don't work with libc++ for some reason. Also re-enable PCHs for Clang 10 CI tests, the Clang bug requiring them to be off has now been fixed. by Marco Poletti · 4 years, 2 months ago
  50. 156e541 Don't run CI tests with GCC 6 in Ubuntu 16.04, it's not installed there. by Marco Poletti · 4 years, 2 months ago
  51. 452ff1c No longer run CI tests on Ubuntu 18.10, use 16.04 instead. Also run tests with additional GCC versions. by Marco Poletti · 4 years, 2 months ago
  52. a4a0f05 Retire Bazel tests for Ubuntu 16.04, the Docker image now fails to build (and we have CI tests for 18.04 anyway). by Marco Poletti · 4 years, 2 months ago
  53. 57ae0e2 Add support for Clang 10 in CI tests. by Marco Poletti · 4 years, 2 months ago
  54. a2df2fd Add support for disabling clang-tidy in each CI test, and disable it in OS X CI tests. clang-tidy is not installed there. by Marco Poletti · 4 years, 2 months ago
  55. e30c93b Run CI tests using Clang 10 instead of Clang 8 with Ubuntu 19.10. by Marco Poletti · 4 years, 2 months ago
  56. 9e4b9c1 Fix some use-after-move issues caused by clang-tidy. These didn't cause problems in practice, but that's just due to how boost::unordered_map is implemented, and Fruit should not rely on that. by Marco Poletti · 4 years, 2 months ago
  57. 8325561 Run clang-tidy checks in CMake builds. by Marco Poletti · 4 years, 2 months ago
  58. d74ff9f Use Ubuntu 19.10 instead of 19.04 for Fruit CI tests. by Marco Poletti · 4 years, 2 months ago
  59. 291f712 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: 162e667206 -s ours am: b33c7b41ec am: c017d1b8b4 am: 8cf9e58827 -s ours by Xin Li · 4 years, 3 months ago
  60. 8cf9e58 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: 162e667206 -s ours am: b33c7b41ec am: c017d1b8b4 by Xin Li · 4 years, 3 months ago
  61. c017d1b [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: 162e667206 -s ours am: b33c7b41ec by Xin Li · 4 years, 3 months ago
  62. d6efe0d DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: 162e667206 by Xin Li · 4 years, 3 months ago
  63. b33c7b4 [automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: 162e667206 -s ours by Xin Li · 4 years, 3 months ago
  64. 162e667 DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master by Xin Li · 4 years, 3 months ago
  65. f9b7b4e Revert "Use travis_wait for each brew call instead of wrapping the entire install script with it, otherwise there's no indication of progress when watching the log of a running build." by Marco Poletti · 4 years, 3 months ago
  66. d62daef Use travis_wait for each brew call instead of wrapping the entire install script with it, otherwise there's no indication of progress when watching the log of a running build. by Marco Poletti · 4 years, 3 months ago
  67. 2543c96 Use travis_wait when installing brew packages in OS X CI builds, to avoid occasional timeouts. by Marco Poletti · 4 years, 3 months ago
  68. c5667c9 Revert "Skip updating (pin) some more packages in OS X CI runs, they take a long time to update and are causing CI timeouts sometimes." by Marco Poletti · 4 years, 3 months ago
  69. 54877f7 Use Ubuntu xenial as base OS for CI test runs (this is the OS that runs docker, not the OS in which tests are run, so it mostly doesn't matter). by Marco Poletti · 4 years, 3 months ago
  70. 54d62be Skip updating (pin) some more packages in OS X CI runs, they take a long time to update and are causing CI timeouts sometimes. by Marco Poletti · 4 years, 3 months ago
  71. 1dfb553 Escape ADDITIONAL_INCLUDE_DIRS by tt4g · 4 years, 3 months ago
  72. 4244937 Fix the build with MSVC 2019 when using C++17 mode (2nd attempt). by Marco Poletti · 4 years, 3 months ago
  73. 08a350a Revert some recent changes to component_functors.defn.h, they don't work. by Marco Poletti · 4 years, 3 months ago
  74. 43b45c7 Fix a compile error that occurred when using MSVC 2019, C++17 and -DFRUIT_EXTRA_DEBUG. by Marco Poletti · 4 years, 3 months ago
  75. 2ee42c5 Remove a now-unused typedef. by Marco Poletti · 4 years, 3 months ago
  76. 874ca5c Remove a now-unused variable. by Marco Poletti · 4 years, 3 months ago
  77. 71801d6 Run MSVC 2019 CI tests in C++17 mode too. by Marco Poletti · 4 years, 3 months ago
  78. 074c1a3 Various fixes so that Fruit compiles in C++17 mode with MSVC. by Marco Poletti · 4 years, 3 months ago
  79. fa3726d Update the Windows instructions in CONTRIBUTING.md to work with MSVC 2019. by Marco Poletti · 4 years, 3 months ago
  80. 0427ec4 Add the default Visual Studio build dir name to .gitignore. by Marco Poletti · 4 years, 3 months ago
  81. 0f4cd2c Remove a redundant line from testing code. by Marco Poletti · 4 years, 3 months ago
  82. a82ef89 Fix test helpers for MSVC, there was a bug that caused most tests to fail. by Marco Poletti · 4 years, 3 months ago
  83. d2a8b44 Fix a test expectation to allow MSVC 2019's type name format. by Marco Poletti · 4 years, 3 months ago
  84. 112d3fb Unlink python2 in the OS X CI script, so that we can then link python3. by Marco Poletti · 4 years, 3 months ago
  85. 78f914f Fix the format of a flag in the Windows CI config. by Marco Poletti · 4 years, 3 months ago
  86. 90640a1 Ignore failure codes from "brew upgrade", it can succeed but exit with a non-0 code. by Marco Poletti · 4 years, 3 months ago
  87. 515891a Fix CI setup for Visual Studio 2019. by Marco Poletti · 4 years, 3 months ago
  88. c892da6 Pin more packages to speed up OS X CI runs and avoid timeouts. by Marco Poletti · 4 years, 3 months ago
  89. b6d78ad Don't upgrade postgis and its transitive deps in OS X CI builds, it takes too long. by Marco Poletti · 4 years, 3 months ago
  90. 9870684 Test against Boost 1.69 in Appveyor (last version available in images with Mingw). by Marco Poletti · 4 years, 3 months ago
  91. 9feb2e6 Add Visual Studio 2019 to the Appveyor CI config. by Marco Poletti · 4 years, 3 months ago
  92. 2a69ef6 Reorder Appveyor tests, putting currently-failing tests first (to save time when re-running after the next commits). by Marco Poletti · 4 years, 3 months ago
  93. 4eb421d Merge branch 'find-package-boost' of https://github.com/tt4g/fruit into tt4g-find-package-boost by Marco Poletti · 4 years, 3 months ago
  94. 7d72dce Remove conans.tools.replace_in_file() by tt4g · 4 years, 3 months ago
  95. ff48522 Fix conan tools.replace_in_file() patch by tt4g · 4 years, 3 months ago
  96. c1d802a Update BOOST_DIR deprecation message by tt4g · 4 years, 3 months ago
  97. 17c56a6 Support BOOST_DIR by tt4g · 4 years, 3 months ago
  98. e85c88e Set CMAKE_CXX_STANDARD 11 by tt4g · 4 years, 3 months ago
  99. 86df2d1 Remove extras/bazel_root/third_party/fruit/build, that causes errors when unpacking the Fruit archive on Windows due to case-insensitive names (since there's also a extras/bazel_root/third_party/fruit/BUILD file). by Marco Poletti · 4 years, 3 months ago
  100. 1265210 Use find_package(Boost) by tt4g · 4 years, 3 months ago