Changes between Version 14 and Version 15 of GhcApiStatus


Ignore:
Timestamp:
Jul 16, 2008 3:04:31 PM (7 years ago)
Author:
nominolo
Comment:

Start changelog

Legend:

Unmodified
Added
Removed
Modified
  • GhcApiStatus

    v14 v15  
    9696   we need to keep it when a module is considered for compilation but not recompiled; when we generate the 
    9797   `ModDetails` from the `ModIface`.  ToDo: find a better place to put it. 
     98 
     99== Change Log == 
     100 
     101 * introduced the {{{Ghc}}} monad which is (currently) defined as {{{Session -> IO (Either GhcError a)}}} where Session is mutabe.  This improves the following: 
     102    * API functions no longer need to pass around sessions explicitly.  The single-threaded usage of a session is enforced. 
     103    * More error information than a simple {{{Nothing}}}. 
     104    * Errors can be handled in one place rather than case matching after each API call 
     105    * ToDo: evaluate role of {{{log_action}}}