Changes between Version 19 and Version 20 of Status/Oct13


Ignore:
Timestamp:
Oct 18, 2013 3:50:05 PM (23 months ago)
Author:
heisenbug
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Status/Oct13

    v19 v20  
    5656== Frontend, build-system, and misc. changes ==
    5757
    58  * **Dynamic-by-default** - In 7.8, we're hoping to make GHCi use the system linker by default on supported platforms, eliminating a host of bugs in the current home-grown linker. Eventually we hope to remove the old linker completely. Until then, GHC now supports compiling files statically and dynamically at the same time (with the `-dynamic-too flag`,) meaning you can switch between static/dynamic builds much more easily.
     58 * **Dynamic-by-default** - In 7.8, we're hoping to make GHCi use the system linker by default on supported platforms, eliminating a host of bugs in the current home-grown linker. Eventually we hope to remove the old linker completely. Until then, GHC now supports compiling files statically and dynamically at the same time (with the `-dynamic-too` flag,) meaning you can switch between static/dynamic builds much more easily.
    5959
    6060 * **Compiler hooks** - Luite Stegeman and Edsko de Vries did a significant amount of work to improve ''hooking'' support in the GHC API. This new API makes it possible for users to plug in their own pipeline machinery to the compiler, suitable for implementing new frontend features (like !QuasiQuoting hooks) or new backends (like a !JavaScript target, as part of the new GHCJS.)