Skip to content

Conversation

@SrivastavaAnubhav
Copy link
Contributor

@SrivastavaAnubhav SrivastavaAnubhav commented Dec 6, 2019

Fixes #616

  • Make logging initialization thread-safe
  • Fix broken defines for InterlockedCompareExchangePointer and InterlockedExchangePointer

Anubhav Srivastava added 2 commits December 6, 2019 14:37
…lockedCompareExchangePointer and InterlockedExchangePointer.
…de.h. Move LogFileMutex initialization to InitializeLogging.
@janvorli janvorli added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Dec 7, 2019
@janvorli janvorli added this to the 5.0 milestone Dec 7, 2019
Copy link
Member

@janvorli janvorli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you!

@janvorli janvorli merged commit 7d49d20 into dotnet:master Dec 9, 2019
@SrivastavaAnubhav SrivastavaAnubhav deleted the threadsafe-logging branch December 9, 2019 17:50
@ghost ghost locked as resolved and limited conversation to collaborators Dec 11, 2020
MichalStrehovsky added a commit to MichalStrehovsky/runtime that referenced this pull request Mar 25, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Crossgen2 parallelism triggered race

2 participants