commit | 34645e05967c61558d78dbdc13d15102ef9c6243 | [log] [tgz] |
---|---|---|
author | global-integration-roller <global-integration-roller@fuchsia.infra.roller.fuchsia-infra.iam.gserviceaccount.com> | Thu May 09 09:25:05 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Thu May 09 02:26:32 2024 -0700 |
tree | a17da68c14c51a0f7eeff39fe09c51c7707395c8 | |
parent | a7b2b60055ec1bc979a210a4f0cd843c50974104 [diff] |
[roll] Roll fuchsia [superproject] Roll llvm-project/libc [libc] Replace `MutexLock` with `cpp::lock_guard` (#89340) This PR address issue #89002. #### Changes in this PR * Added a simple implementation of `cpp::lock_guard` (an equivalent of `std::lock_guard`) in libc/src/__support/CPP inspired by the libstdc++ implementation * Added tests for `cpp::lock_guard` in /libc/test/src/__support/CPP/mutex_test.cpp * Replaced all references to `MutexLock` with `cpp::lock_guard` --------- Co-authored-by: Guillaume Chatelet <gchatelet@google.com> GitOrigin-RevId: f0650b2e90eaa3005e83a5427a317e16f9851aab Original-Revision: af18d81797424e271f882be0628688606e004c43 Roller-URL: https://ci.chromium.org/b/8748427434623376753 CQ-Do-Not-Cancel-Tryjobs: true Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1045680 Original-Revision: af324ceab8ba83c62a3ddf3a0a0dde52db22a447 Change-Id: I3bc3edebdca1bc7b766123563e5b362b038a2142
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia
on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.