Changes between Version 11 and Version 12 of Plugins/ReinitializeGlobals


Ignore:
Timestamp:
Jul 6, 2013 12:26:33 AM (10 months ago)
Author:
nfrisby
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Plugins/ReinitializeGlobals

    v11 v12  
    99  * Option 6 sounds best after that, but it was a late idea and I'm not sure how robust the underlying mechanism is. 
    1010 
    11   * Option 5 avoids the laziness issues, but we'll have to ensure it doesn't adversely affect performance too much — `FastString` has some hot spots. 
     11  * Option 5 avoids the laziness issues, but we'll have to ensure it doesn't adversely affect performance too much — `FastString` has some hot spots. (Also, ''could be bogus'' — see below.) 
    1212 
    1313== Background == 
     
    148148=== Option 5: Circular `IORef`s === 
    149149 
    150 This is idea is predicated on the fact that there are at most two libHSghc images in memory. 
     150This is idea is predicated on the fact that there are at most two libHSghc images in memory. '''Which I just realized is the most likely scenario, but I don't think there's anything preventing a plugin from having its own statically linked copy of libHSghc…''' 
    151151 
    152152We could change `FastStringTable` to the following.