Changes between Version 9 and Version 10 of NewPlugins


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

--

Legend:

Unmodified
Added
Removed
Modified
  • NewPlugins

    v9 v10  
    152152    invoke the normal pipeline, otherwise call our own backend and exit then.
    153153 * Modify `compiler/main/CodeOutput.lhs` to invoke the plugin callback.
    154   * Plugin-based backends should automatically prioritize over built-in backends (i.e., if it gets loaded through `-fplugin`, it is gettin' used no question?)
     154  * Should Plugin-based backends should automatically prioritize over built-in backends (i.e., if it gets loaded through `-fplugin`, it is gettin' used no question?)
    155155 * `DriverPipeline` needs to be aware of how to integrate a new backend into the overall compilation phase - for example, see `compiler/main/DriverPipeline.hs`, specifically
    156156   `runPhase` which does things like running the LLVM optimizer, compiler and LLVM mangler when the LLVM backend is invoked. Afterwords, the assembler is invoked on the