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


Ignore:
Timestamp:
Oct 19, 2013 12:33:09 AM (23 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