view tests/README @ 1479:4f7d50c744ed

Rewrite `StructLiteralExp::toElem` to store individual fields instead of generating a constant to fill the entire struct with a single `store`. This is much more efficient at compile time (fixing #320) and vastly reduces the size of the emitted code. Since LLVM no longer needs to keep the data for all fields in "registers" until the store happens, it should also be more efficient at run time in cases where the fields aren't assigned with constants. There's also some code clean-up by removing duplicated logic.
author Frits van Bommel <fvbommel wxs.nl>
date Sat, 06 Jun 2009 20:16:13 +0200
parents e6b5e742daa5
children
line wrap: on
line source

We have two different test sets. For the test drivers
you need do compile the .d files in this folder with
a Phobos D compiler.

To run the 'mini' test suite run
./runminitests

To run the DStress based tests execute
./runtest tmp-sensible-name
and then use 
./findregressions old-results new-results 
to display a list of regressions. You can
download old result files from
http://www.incasoftware.de/~kamm/ldc/reference