Skip to content

Update osx_cc_toolchain_config.bzl#2

Merged
fmeum merged 1 commit intomandatory-cc-test-toolchainfrom
patch-20
Aug 5, 2025
Merged

Update osx_cc_toolchain_config.bzl#2
fmeum merged 1 commit intomandatory-cc-test-toolchainfrom
patch-20

Conversation

@fmeum
Copy link
Copy Markdown
Owner

@fmeum fmeum commented Aug 5, 2025

No description provided.

@fmeum fmeum merged commit 057e624 into mandatory-cc-test-toolchain Aug 5, 2025
1 check passed
@fmeum fmeum deleted the patch-20 branch August 5, 2025 12:43
fmeum pushed a commit that referenced this pull request Mar 16, 2026
Previously, child events could be published before their parent events during a race in the `BuildEventStreamer#post` method. This method was not synchronized around delivering events to the `BuildEventTransport` objects, so it was possible for this race to occur:

Thread #1 | Thread #2
----------|-----------
make parent event |   
post parent event |   
  | make child event
  | post child event
  | deliver child event
deliver parent event |  

TESTED: extensive benchmarking rules out increase in wall time or heap high-water-mark.

RELNOTES: BEP events will now be written respecting parent-child ordering constraints.
PiperOrigin-RevId: 884592559
Change-Id: Iaaac7f48b849c146632fbc10ce3c2e4e1fa6af07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant