Changes between Version 4 and Version 5 of Commentary/Compiler/Backends


Ignore:
Timestamp:
May 7, 2011 12:49:30 AM (3 years ago)
Author:
igloo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/Backends

    v4 v5  
    88 * [wiki:Commentary/Compiler/Backends/NCG  The native code generator] 
    99 * [wiki:Commentary/Compiler/Backends/LLVM The LLVM code generator] 
     10 * [wiki:Commentary/Compiler/Backends/GHCi The GHCi code generator] 
    1011 
    1112These backends are completely interchangeable.  Our preferred route is the native code generator, because the C code generator relies on some serious hackery, namely the [wiki:Commentary/EvilMangler Evil Mangler], to get fast tail-calls and other performance tricks.  The Evil Mangler is slated for removal as soon as possible, which would leave us with just the native code generator for optimised compilation, and the C code generator for portable, non-optimised, or unregisterised compilation.