aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-26Snap for 11878398 from fd15aa2b943e8cdd42695fca9e1f3fb90e054f5c to ↵busytown-mac-infra-releaseAndroid Build Coastguard Worker
busytown-mac-infra-release Change-Id: I9ae5cdb7e23889aa167e3d5b47bb602b43fb8c42
2024-05-23Snap for 11878282 from 15f07df1cc9b9f6e2641246753288094234adc0b to sdk-releasesdk-releaseAndroid Build Coastguard Worker
Change-Id: I1ffa48c8b90cac1eff018f7e1a71c7686742d119
2024-05-22Upgrade google-fruit to dab5bdfe01eb9f90a2b688c7f3be177a9bd8d5c6HEADmastermainZijun
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update external/google-fruit For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Test: TreeHugger Change-Id: I37a37fd9d15fa7b96ff07c760185a4d0c12b9218
2024-05-21Fix the copy/move constructor declarations in ↵upstream-masterMarco Poletti
NormalizedComponentStorageHolder. Some compilers failed with the previous declaration.
2024-05-21Mark a swap method noexcept, addressing a Clang Tidy check.Marco Poletti
2024-05-21Add support for latest compiler versions in the CI scripts.Marco Poletti
2024-05-21Switch from asctime to strftime in example code, addressing a Clang Tidy check.Marco Poletti
2024-05-21Disable some recently-added Clang Tidy performance checks that are not relevant.Marco Poletti
2024-05-21Add dockerfiles for Ubuntu 23.10 and 24.04.Marco Poletti
2024-05-21Snap for 11871564 from 8bbe064ddbe89cc9fac6ee6df5f0610da0ddce24 to sdk-releaseAndroid Build Coastguard Worker
Change-Id: I5a085623190f4f874207dd28355e8759cb3cc381
2024-05-21Upgrade google-fruit to v3.7.1Yi Kong
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update external/google-fruit For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Test: TreeHugger Bug: 341848055 Change-Id: Id57c73415a13a5e69e50130cb2f7648ed1d82bf5
2024-05-10Snap for 11819167 from ebadb839c151abe07dda35bad493601cd2d85ab6 to ↵Android Build Coastguard Worker
busytown-mac-infra-release Change-Id: Icbe46cdc0f69df101ce97ed6eeca9d60ee035cca
2024-03-07Snap for 11541002 from 38a09d88dc242b66a14311aa32ad57cc85d53fb9 to sdk-releaseplatform-tools-35.0.1Android Build Coastguard Worker
Change-Id: I09fba02f2399bf84b2f6bd39f011d75848ce6000
2024-02-28Snap for 11505368 from f454cd9bf525972af67a94a683db3b40db43dad8 to sdk-releaseAndroid Build Coastguard Worker
Change-Id: Icb9861e468cda241a87116aa5a9732c9d1a4e717
2024-02-27Update OWNERS file am: f454cd9bf5Sadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/google-fruit/+/2974451 Change-Id: Iac09eb31b16af1ca03e616edba4558764d7e7dc9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-27Update OWNERS fileSadaf Ebrahimi
Remove Xoogler iam Test: TreeHugger Change-Id: If56b41f6040fa06c179d7c5aeb6086a13cd18037
2023-01-29Fixed how to get `GENERATOR_IS_MULTI_CONFIG`tt4g
`GENERATOR_IS_MULTI_CONFIG` is a global property, not a variable.
2023-01-29Support CMake multi-configuration generator (#149)tt4g
* Support CMake multi-configuration generator Replace `include_directories(${Boost_INCLUDE_DIRS})` with `target_include_directories(fruit PRIVATE ${Boost_INCLUDE_DIRS})`. Boost is only needed at build time, so the `PRIVATE` scope should be best. * Remove CMAKE_CXX_COMPILER_ID check `WINDOWS_EXPORT_ALL_SYMBOLS` property works only on Windows, so ‘CMAKE_CXX_COMPILER_ID‘ checks are not required. * Fix tests * Fixed a bug that a semicolon became the delimiter when `FRUIT_TEST_COMPILE_FLAGS` was expanded * Fix tests * Fix `CHECK_CXX_SOURCE_COMPILES` `CMAKE_REQUIRED_FLAGS` does not seem to inherit `CMAKE_CXX_FLAGS` etc., so I reverted to explicitly setting all flags. * Fix `CHECK_CXX_SOURCE_COMPILES` again * Fixed a bug with missing C++ standard flags CMake's multi-configuration generator support commit was missing `-std=c++11` from the `FRUIT_ADDITIONAL_COMPILE_FLAGS` variable. This caused fruit to be built with the C++ standard flags, but tests and `CHECK_CXX_SOURCE_COMPILES()` were built without the C++ standard flags. it now specifies the C++ standard option. * Fixed a bug that could not include boost headers * Set msbuild Configuration MSVC in GitHub Actions was always doing Debug builds due to the addition of CMake multi-configuration generator support. Fixed to specify `/pConfiguration=%CONFIGURATION%` in the `msbuild` command. * Fix tests * Added `FRUIT_ALLOW_MULTI_CONFIG` option * Fix wrong escape * Updated comments on `FRUIT_ALLOW_MULTI_CONFIG` option * Improved CMake multi-configuration generator tests
2023-01-21Bump the Fruit version to 3.7.1.Marco Poletti
2023-01-21Add support for clang-11.0 in OS X CI tests.Marco Poletti
2023-01-21Bump the minimum version of Clang used in OS X CI tests to 11. Clang 9 is ↵Marco Poletti
deprecated in brew.
2023-01-21Change a using declaration into a typedef to workaround a bug in MSVC 2022.Marco Poletti
2023-01-21Bump the minimum version of Clang used in OS X CI tests to 9. Clang 8 ↵Marco Poletti
doesn't seem to be available in brew anymore.
2023-01-21typoTimo Lange
2023-01-21add tests for move-only and non-move typesTimo Lange
2023-01-21typoTimo Lange
2023-01-21fix for assisted reference type arguments of factoriesTimo Lange
2022-12-03Bump the version to 3.7.0.Marco Poletti
2022-12-03Upgrade a leftover actions/checkout@v2 use to v3.Marco Poletti
2022-12-03Set the Boost dir explicitly in Windows CI tests.Marco Poletti
Before it was using the wrong path and set-output is deprecated in Github actions anyway so it was just a matter of time before this broke.
2022-11-27Don't pass -Wno-unknown-warning-option in MinGW CI runs.Marco Poletti
The GCC version in the MinGW CI environment doesn't support this flag and fails. Presumably because it's too old.
2022-11-27Use "libraries: headers" instead of "libraries: unordered" when installing ↵Marco Poletti
Boost for Windows CI tests. `unordered` is a header-only library so AFAICT it's lumped into `headers` and can't be specified individually.
2022-11-19Try fixing the Windows CI configuration with MinGW + Boost.Marco Poletti
2022-11-19Fix remaining references to old the OS X CI script.Marco Poletti
2022-11-14Remove config files for Travis CI and Appveyor, and update docs to mention ↵Marco Poletti
Github actions instead.
2022-11-14Update the CI badges in the github home page to the Github Actions ones.Marco Poletti
2022-11-14(Hopefully) fix the Windows CI config for MinGW.Marco Poletti
2022-11-14CI: keep only the min and max supported clang version for each OS X version.Marco Poletti
2022-11-14Temporarily test against all available clang versions in OS X CI tests.Marco Poletti
To see which ones are broken. Then I'll pick 1/2 per OS X version.
2022-11-14Try different compiler versions for OS X CI tests.Marco Poletti
clang-15 doesn't work, boost is failing to build with "error: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Werror,-Wdeprecated-builtins]". clang-8 works on Mac OS 12 but not in Mac OS 10 and 11. Switching to clang-9 in those. gcc doesn't work on Mac OS 13 ATM due to https://github.com/iains/gcc-12-branch/issues/6, so I disabled it there (relying on the CI tests with Mac OS 12 instead).
2022-11-14Fix the vcvarsall dir location used in MSVC 2022 CI tests.Marco Poletti
2022-11-14Call microsoft/setup-msbuild@v1.1 in MSVC CI tests to add msbuild to PATH.Marco Poletti
2022-11-14Partial revert of 00f238e5 to fix compilation errors with Clang/GCC.Marco Poletti
2022-11-14Mark a variadic constructor "explicit" to fix a clang-tidy warning.Marco Poletti
2022-11-14Update the expected error regexes in tests with the error formats of the ↵Marco Poletti
latest MSVC 2019 and 2022.
2022-11-14Simplify some code so that Fruit HEAD compiles in Visual Studio again.Marco Poletti
2022-11-12Run "brew unlink" before "brew link" in OS X CI tests.Marco Poletti
Otherwise "brew link" seems to not update pre-existing links, even with --force and --overwrite.
2022-11-12Use actions/checkout@v3 instead of v2, Node.js 12 actions are deprecated.Marco Poletti
2022-11-12Bump the Clang version used in DebugAsanUbsan runs in Ubuntu 22.x to 13.Marco Poletti
Clang 11 has issues in this mode (while it works in other modes).
2022-11-12Adjust the expected error regex in a test to allow the error format used by ↵Marco Poletti
Clang 15.