Changes between Version 64 and Version 65 of Records/OverloadedRecordFields/Implementation


Ignore:
Timestamp:
Sep 5, 2013 8:41:08 AM (8 months ago)
Author:
adamgundry
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Records/OverloadedRecordFields/Implementation

    v64 v65  
    240240 
    241241 
     242== GHC API changes == 
     243 
     244* The `minf_exports` field of `ModuleInfo` is now of type `[AvailInfo]` rather than `NameSet`, as this provides accurate export information. An extra function `modInfoExportsWithSelectors` gives a list of the exported names including overloaded record selectors (whereas `modInfoExports` includes only non-mangled selectors). 
     245 
     246 
    242247== To do == 
    243248 
    244249* Add `HsVarOut RdrName id` instead of `HsSingleRecFld` (or perhaps rename `HsVar` to `HsVarIn`)? 
    245250  * This would also be useful to recall how the user referred to something. 
    246  
    247 * Haddock omits fields from HTML index and prints selector names in LaTeX exports list and Hoogle output. 
    248251 
    249252* When there is only one thing in scope, what should we do? See [wiki:Records/OverloadedRecordFields/Plan#Scopeissuesorwhywemissdot discussion here].