mpickering / haskell-ide-engine

The engine for haskell ide-integration. Not an IDE
BSD 3-Clause "New" or "Revised" License
2 stars 1 forks source link

Bad uses of readTVarIO #45

Closed mpickering closed 4 years ago

mpickering commented 5 years ago

Using TVars rather than MVars opened up a lot of potential races.

mpickering commented 5 years ago

Most of these fixes are here https://github.com/alanz/haskell-lsp/pull/199

mpickering commented 5 years ago

Fix for HasGhcModuleCache is here - https://github.com/mpickering/haskell-ide-engine/pull/44/commits/d228c02d5bdb2395167b8c1b181c1550360f5eb6

fendor commented 4 years ago

Close as all of these have been merged.