Commit graph

8 commits

Author SHA1 Message Date
Martin Kinkelin
801ad02294 druntime: Streamline make clean for integration tests
The 22 integration tests came with a mix of removing only ROOT
(generated/OS/BUILD/MODEL) or GENERATED (generated) subdirs as
part of their `make clean`.

And running `make clean` in the druntime dir only cleaned up the
default BUILD=release variant, while running `make unittest` without
explicit BUILD type includes running the integration tests in both
debug and release variants.

Streamline/fix this to always cleaning up ROOT, and running `make clean`
in both variants when running druntime's `make clean`.
2024-05-25 22:56:15 +02:00
Tim Schendekehl
b53341ab91 Fix issue 24298 - cpp_delete should check for null
The delete operator in C++ can be called with a null pointer and
ignores it. This commit makes cpp_delete consistent with C++, so null
pointers are also ignored.
2023-12-22 22:45:08 +01:00
Martin Kinkelin
f3a0366f4f druntime: Avoid -run in Windows-specific additional tests
As temporary object files seem to collide for parallel runs in the
same working dir.
2023-12-18 07:29:32 +08:00
Martin Kinkelin
e030a5ff55 druntime: Slightly simplify test/{uuid,valgrind} Makefiles
By disabling them in druntime/Makefile on unsupported platforms.
2023-12-18 07:29:32 +08:00
Martin Kinkelin
28cbd2fe8f druntime: Merge test/stdcpp/win64.mak into Makefile 2023-12-18 07:29:32 +08:00
Denis Feklushkin
554f822d4b
druntime/test/*.mak: replaces -Isrc by -Iimport (#15881)
* druntime/test/*.mak: Replace -Isrc by -Iimport

* Fix Windows tests build: rt/tlsgc.d is not in import/ dir

---------

Co-authored-by: Denis Feklushkin <feklushkin.denis@gmail.com>
2023-12-04 12:24:07 +02:00
Ömer Faruk IRMAK
fabd06214e druntime: Demangle C++ symbols if a standard library is already loaded 2022-10-29 10:59:46 +01:00
Iain Buclaw
69ab16a7e8 Merge dlang/druntime repository into dlang/dmd 2022-07-09 18:53:15 +02:00