"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "test/tools/d_do_test.d" between
dmd-2.094.0.tar.gz and dmd-2.094.1.tar.gz

About: DMD (Digital Mars D) is the D reference compiler. D is an object-oriented, imperative, multi-paradigm system programming language.

d_do_test.d  (dmd-2.094.0):d_do_test.d  (dmd-2.094.1)
skipping to change at line 1423 skipping to change at line 1423
{ {
writeln(""); // We're at "... runnable/xxxx.d (args)" writeln(""); // We're at "... runnable/xxxx.d (args)"
printCppSources(testArgs.sources); printCppSources(testArgs.sources);
throw e; throw e;
} }
} }
else else
{ {
foreach (filename; testArgs.sources ~ (autoCompileImports ? null : testArgs.compiledImports)) foreach (filename; testArgs.sources ~ (autoCompileImports ? null : testArgs.compiledImports))
{ {
string newo= result_path ~ replace(replace(filename, ".d", e nvData.obj), envData.sep~"imports"~envData.sep, envData.sep); string newo = output_dir ~ envData.sep ~ replace(filename.ba seName(), ".d", envData.obj);
toCleanup ~= newo; toCleanup ~= newo;
command = format("%s -conf= -m%s -I%s %s %s -od%s -c %s %s", envData.dmd, envData.model, input_dir, command = format("%s -conf= -m%s -I%s %s %s -od%s -c %s %s", envData.dmd, envData.model, input_dir,
testArgs.requiredArgs, permutedArgs, output_dir, argSet, filename); testArgs.requiredArgs, permutedArgs, output_dir, argSet, filename);
compile_output ~= execute(fThisRun, command, testArgs.mode ! = TestMode.FAIL_COMPILE); compile_output ~= execute(fThisRun, command, testArgs.mode ! = TestMode.FAIL_COMPILE);
} }
if (testArgs.mode == TestMode.RUN || testArgs.link) if (testArgs.mode == TestMode.RUN || testArgs.link)
{ {
// link .o's into an executable // link .o's into an executable
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)