[Git][ghc/ghc][wip/tsan/all] 2 commits: rts: Fix races in Pthread timer backend shudown

Ben Gamari gitlab at gitlab.haskell.org
Tue Oct 20 19:21:27 UTC 2020



Ben Gamari pushed to branch wip/tsan/all at Glasgow Haskell Compiler / GHC


Commits:
5745baad by Ben Gamari at 2020-10-20T15:19:59-04:00
rts: Fix races in Pthread timer backend shudown

We can generally be pretty relaxed in the barriers here since the timer
thread is a loop.

- - - - -
89608e64 by Ben Gamari at 2020-10-20T15:21:19-04:00
Merge branches 'wip/tsan/sched', 'wip/tsan/ci', 'wip/tsan/storage', 'wip/tsan/wsdeque', 'wip/tsan/misc', 'wip/tsan/stm', 'wip/tsan/event-mgr' and 'wip/tsan/timer' into wip/tsan/all

- - - - -


30 changed files:

- .gitlab-ci.yml
- .gitlab/ci.sh
- hadrian/src/Flavour.hs
- includes/rts/OSThreads.h
- includes/rts/StablePtr.h
- includes/rts/storage/Closures.h
- includes/rts/storage/GC.h
- includes/stg/SMP.h
- libraries/base/GHC/Event/Control.hs
- rts/Capability.c
- rts/Capability.h
- rts/Messages.c
- rts/RaiseAsync.c
- rts/SMPClosureOps.h
- rts/STM.c
- rts/Schedule.c
- rts/Schedule.h
- rts/Sparks.c
- rts/StablePtr.c
- rts/Stats.c
- rts/Task.c
- rts/ThreadPaused.c
- rts/Threads.c
- rts/Timer.c
- rts/Updates.h
- rts/WSDeque.c
- rts/WSDeque.h
- rts/Weak.c
- rts/posix/GetTime.c
- rts/posix/OSThreads.c


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/ca66a68098773586d5c8c565964cf421df5a57c0...89608e64c1a0a8f568786340ca1ff0e5e747292c

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/ca66a68098773586d5c8c565964cf421df5a57c0...89608e64c1a0a8f568786340ca1ff0e5e747292c
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20201020/c5bb982d/attachment.html>


More information about the ghc-commits mailing list