| commit | 7406e33d00aa77485fcfa9378f17dbd7f9650493 | [log] [tgz] |
|---|---|---|
| author | Peter Johnston <peterjohnston@fuchsia.infra.roller.google.com> | Tue Jul 18 23:49:00 2023 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Tue Jul 18 16:49:50 2023 -0700 |
| tree | 65ddfbcb33a174aa3e41c98f7bcc9a9e6d1f39c1 | |
| parent | 384d36c93835777c42677f832f19adac9a6c552b [diff] |
[roll] Roll fuchsia [netstack3] Interior mutability in FakeNonSyncCtx Change netstack3_core::testutil::FakeNonSyncCtx to wrap an Arc<Mutex> of the inner context::testutil::FakeNonSyncCtx type. This aligns it with the non-test BindingsNonSyncCtxImpl type which similarly uses interior mutability. This will allow the testutil non-sync context to be shared between threads without having to introduce extra synchronization on top, which makes it possible to exercise a larger set of race conditions in loom tests. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/884160 Original-Revision: 5e6dad8d5d6fda3a0231334e6e97be82c61c49ab GitOrigin-RevId: 9bc10bcce41a4369d775f2eb3022a749f10b4673 Change-Id: Iaffcc2ee8d8bd967fba8a21db4899682de771983
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.