Changes between Version 41 and Version 42 of Building/CrossCompiling/iOS


Ignore:
Timestamp:
Oct 19, 2013 12:33:09 AM (6 months ago)
Author:
maxs
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/CrossCompiling/iOS

    v41 v42  
    193193 * Fat binaries (done by lukexi) 
    194194 * Cross-compiler for the iOS simulator (done by lukexi) 
    195  * Template Haskell for cross compilers! 
     195 * Template Haskell for cross compilers! Could be done by (in order of increasing complexity): 
     196   * Evil Splicer / zeroth method 
     197   * A less powerful template-haskell extension 
     198   * stage 2 in cross compilers 
    196199 * Packaging with the wrapper scripts and perhaps release of binaries of official ghc releases 
    197200 * Would be nice to not have to disable dead-code removal. (Simon Marlow says "we have special hacks so that you don't have to disable dead-code removal on OS X, in the native code generator and (I presume) in the LLVM backend. Perhaps this just needs to be adapted to work on iOS too?") 
     
    199202 * Stop llvm generating an unnecessary 'bx lr' (return) instruction after the GHC calling convention (which is actually a goto) 
    200203 * Programs outputting substantial text to the console can cause hangs in the RTS. (fixed by lukexi in ticket #8307). 
     204 
     205== Wish List == 
     206 
     207 * ARM64 support (need support in LLVM, llvmCodeGen, Platform.hs, and calling conventions) 
     208 * SIMD vectorization port of the SSE/AVX SIMD infrastructure