view runtime/README @ 1168:ab186e535e72

A different fix to #218 and DMD2682 that does not lead to constant folding regressions. Fixes run/const_15, run/c/const_16_B. The price is removing the lvalueness of struct literals. If it turns out too much code depends on this behavior or we don't want to break with DMD, we could keep struct literals as lvalues and instead convert struct literals used as expression initializers into struct initializers.
author Christian Kamm <kamm incasoftware de>
date Sun, 29 Mar 2009 11:43:45 +0200
parents 2ddee23bd70e
children
line wrap: on
line source

This should help get the runtime built.
FOR D1:
=======
1) Do a checkout of tango trunk into the ldc root dir (along dmd, gen, runtime etc).

    *   $ ls
    *   dmd dmd2 gen ir ...
    *   $ svn co http://svn.dsource.org/projects/tango/trunk tango

2) Compile the runtime

    *   sh build.sh

FOR D2:
=======
Highly experimental!!!

1) Do a checkout of druntime trunk into the ldc root dir (along dmd, gen, runtime etc).

    *   $ ls
    *   dmd dmd2 gen ir ...
    *   $ svn co http://svn.dsource.org/projects/druntime/trunk druntime

2) Patch druntime

    *   cd runtime
    *   sh patch-druntime.sh

3) Compile druntime

    *   cd ../druntime/src
    *   sh build-ldc.sh

=======
Enjoy!