MoonlightSentinel
f092f2c1ab
Remove recursive make and DMD_TESTSUITE_MAKE_ARGS
2020-03-18 17:01:50 +01:00
Rainer Schuetze
363a8cc524
LDC/mingw: use dmd as the host compiler but when compiling dmd
2020-02-26 18:26:41 +01:00
Rainer Schuetze
e03db103bd
mingw: workaround ldmd not finding vcruntime.lib, disable testsuite/phobos unittest
2020-02-25 17:48:56 +01:00
Rainer Schuetze
523dd4b438
run.d: use explicit architecture to build tools (ldc is too dependent on environment)
2020-02-25 17:48:56 +01:00
Rainer Schuetze
e8b41b36b3
fix issue 20421 - Exceptions don't work when linking through lld-link
...
when linking through lld-link, add /SAFESEH:NO to linker command line
add build on azure that uses lld and mingw import libraries
use run.d instead of gmake to run tests
d_do_test: remove legacy command line "-map nul.map"
update to build with LDC 1.20.0
2020-02-25 17:48:55 +01:00
Rainer Schuetze
eea69a2aa2
increase coverage of building with LDC by using it for the x64-debug build
2020-02-01 13:34:46 +01:00
Rainer Schuetze
9b1522d8e7
azure: run druntime tests for x64 and OMF builds, too
2019-12-22 10:46:34 +01:00
Rainer Schuetze
6791294333
azure: extract batch commands from yml to file for better reusage in other repos
2019-09-20 16:52:48 +02:00
Sebastian Wilzbach
5d11d72737
Update debug curl lib to downloads.dlang.org
2019-08-20 15:28:21 +02:00
Rainer Schuetze
440cdd1351
temporarily use libcurl from 26627815/artifacts
2019-08-18 08:29:41 +02:00
Rainer Schuetze
0ee6f880b6
azure: fix path to libcurl.dll
2019-08-17 09:48:17 +02:00
Rainer Schuetze
73df16b5cd
azure: enable build and test of debug compiler
2019-08-17 09:48:16 +02:00
Rainer Schuetze
371613b83d
fix azure builds for master/stable (for real)
2019-08-06 19:57:28 +02:00
The Dlang Bot
3a297485c7
Merge pull request #10278 from rainers/azure_master
...
fix azure builds for master/stable
merged-on-behalf-of: Sebastian Wilzbach <sebi.wilzbach@gmail.com>
2019-08-06 12:43:04 +02:00
Rainer Schuetze
13a35cb66d
fix azure builds for master/stable
2019-08-06 09:22:37 +02:00
Rainer Schuetze
34cb5955a0
VS: generate VERSION file into the output folder, not the intermediate folder
2019-08-04 09:01:07 +02:00
Rainer Schuetze
9aee71b6a9
azure: add OMF build with LATEST dmd, do not download some files if already existing, simplify space handling
2019-08-01 07:39:46 +02:00
Rainer Schuetze
f5376aab9e
azure: do not use %ERRORLEVEL%, it resolves to 0
2019-06-17 00:20:59 +02:00
Rainer Schuetze
6dc06c16a5
fix running test suite in azure
2019-06-16 22:40:26 +02:00
Sebastian Wilzbach
5106962557
Move common Azure Shell scripts into lib.sh
2019-04-12 00:19:16 +02:00
Rainer Schuetze
0b9642d38e
relax test18076
...
abort on build/test failure
2019-04-11 21:37:41 +02:00
Rainer Schuetze
67cb9c2b41
copy libcurl.dll
2019-04-11 21:37:41 +02:00
Rainer Schuetze
6a2d895b4f
run more tests
2019-04-11 21:37:41 +02:00
Rainer Schuetze
949558978d
fix quoting
2019-04-11 21:37:41 +02:00
Sebastian Wilzbach
4ddf1668cb
[Azure-Pipelines]: Build DMD with VisualD
2019-04-11 21:37:41 +02:00
Martin Kinkelin
6d03416ed4
Tweak parallelization when building test tools
...
The d_do_test and sanitize_json rules can be processed in parallel.
Additionally, the d_do_test executable can be built while its unittests
are built & run in the background (both take around 8 seconds on my box
with LDC).
These tools are prerequisites for the runnable/compilable/fail tests and
are thus built before running the actual tests.
These changes save a total of about 10 seconds on my box with LDC.
The best parallelization for a full test run is achieved via
`DMD_TESTSUITE_MAKE_ARGS="-j<N>" make start_all_tests`; the CI scripts
have been adapted accordingly.
2019-03-12 00:48:07 +01:00
Sebastian Wilzbach
9c8a55925d
Setup Azure Pipelines for DMD
2019-03-03 14:08:13 +01:00