Skip to content
Snippets Groups Projects
Forked from Glasgow Haskell Compiler / GHC
Source project has a limited visibility.
  • Moritz Angermann's avatar
    c3c70244
    Make globals use sharedCAF · c3c70244
    Moritz Angermann authored and Tamar Christina's avatar Tamar Christina committed
    Summary:
    The use of globals is quite painful when multiple rts are loaded, e.g.
    when plugins are loaded, which bring in a second rts. The sharedCAF
    appraoch was employed for the FastStringTable; I've taken the libery
    to extend this to the other globals I could find.
    
    This is a reboot of D2575, that should hopefully not exhibit the same
    windows build issues.
    
    Reviewers: Phyx, simonmar, goldfire, bgamari, austin, hvr, erikd
    
    Reviewed By: Phyx, simonmar, bgamari
    
    Subscribers: mpickering, thomie
    
    Differential Revision: https://phabricator.haskell.org/D2773
    c3c70244
    History
    Make globals use sharedCAF
    Moritz Angermann authored and Tamar Christina's avatar Tamar Christina committed
    Summary:
    The use of globals is quite painful when multiple rts are loaded, e.g.
    when plugins are loaded, which bring in a second rts. The sharedCAF
    appraoch was employed for the FastStringTable; I've taken the libery
    to extend this to the other globals I could find.
    
    This is a reboot of D2575, that should hopefully not exhibit the same
    windows build issues.
    
    Reviewers: Phyx, simonmar, goldfire, bgamari, austin, hvr, erikd
    
    Reviewed By: Phyx, simonmar, bgamari
    
    Subscribers: mpickering, thomie
    
    Differential Revision: https://phabricator.haskell.org/D2773
Code owners
Assign users and groups as approvers for specific file changes. Learn more.