Changes between Version 5 and Version 6 of NewPlugins


Ignore:
Timestamp:
Jan 17, 2011 10:10:20 PM (5 years ago)
Author:
thoughtpolice
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NewPlugins

    v5 v6  
    147147 * Dynamic code loading can be provided by the same code that works for Core plugins, so this is DONE
    148148 * Extending `HscTarget` to recognize the new compilation output case
    149   * Might not be necessary. We can load plugins whenever, and scrutinize the 'installCmmField' to see if there is `Nothing` and if there is,
    150     invoke the normal pipeline, otherwise call our own backend and exit.
     149  * Might not be necessary. We can load plugins whenever, and scrutinize the 'installCmmBackend' field to see if there is `Nothing` and if there is,
     150    invoke the normal pipeline, otherwise call our own backend and exit then.
    151151 * Modify `compiler/main/CodeOutput.lhs` to invoke the plugin callback.
    152152  * Plugin-based backends should automatically prioritize over built-in backends?