Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[backports-release-1.11] 1.11 Profiling threading fix backports #56358

Commits on Oct 27, 2024

  1. add pending state back to jl_thread_suspend_and_get_state-machine (Ju…

    …liaLang#55622)
    
    Fixes an issue with JuliaLang#55500, where signals may abruptly abort the process
    as they observe it is still processing the resume SIGUSR2 message and
    are not able to wait for that processing to end before setting the new
    message to exit.
    
    (cherry picked from commit da3468c)
    vtjnash authored and IanButterworth committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    47061ce View commit details
    Browse the repository at this point in the history
  2. [Profile] fix threading issue (JuliaLang#55704)

    I forgot about the existence of threads, so had hard-coded this to only
    support one thread. Clearly that is not sufficient though, so use the
    semaphore here as it is intended to be used.
    
    Fixes JuliaLang#55703
    
    ---------
    
    Co-authored-by: Ian Butterworth <i.r.butterworth@gmail.com>
    (cherry picked from commit 4f0a333)
    vtjnash authored and IanButterworth committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    0495045 View commit details
    Browse the repository at this point in the history