Use selective imports when importing from core.stdc in druntime tests (#20743)

This commit is contained in:
Jonas Meeuws 2025-01-20 19:59:19 +01:00 committed by GitHub
parent ad947b55a8
commit 5a02544ea3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
26 changed files with 26 additions and 32 deletions

View file

@ -1,5 +1,5 @@
import core.runtime, core.time : MonoTime;
import core.stdc.stdio;
import core.stdc.stdio : printf;
version (ARM) version = ARM_Any;
version (AArch64) version = ARM_Any;

View file

@ -585,8 +585,6 @@ void issue13078() nothrow pure
void issue14104()
{
import core.stdc.stdio;
alias K = const(ubyte)*;
size_t[K] aa;
immutable key = cast(K)(cast(size_t) uint.max + 1);

View file

@ -2,7 +2,7 @@
// https://issues.dlang.org/show_bug.cgi?id=19933
// https://issues.dlang.org/show_bug.cgi?id=18816
import core.stdc.stdio;
import core.stdc.stdio : fprintf, stderr;
extern(C) int main()
{

View file

@ -1,6 +1,6 @@
// https://issues.dlang.org/show_bug.cgi?id=22523
import core.stdc.stdio;
import core.stdc.stdio : puts;
int main()
{

View file

@ -1,6 +1,6 @@
module puid;
import core.cpuid;
import core.stdc.stdio;
import core.stdc.stdio : printf;
mixin template printFlag(string name)
{

View file

@ -1,7 +1,7 @@
// Author: Ali Çehreli
// See https://forum.dlang.org/post/o2n7f8$2p1t$1@digitalmars.com
import core.stdc.stdio;
import core.stdc.stdio : printf;
class TestException : Exception
{

View file

@ -1,4 +1,4 @@
import core.stdc.stdio;
import core.stdc.stdio : fprintf, stderr;
// Make sure basic stuff works with future Throwable.message
class NoMessage : Throwable

View file

@ -6,7 +6,7 @@ void main()
}
catch (Exception e)
{
import core.stdc.stdio;
import core.stdc.stdio : printf;
auto str = e.toString();
printf("%.*s\n", cast(int)str.length, str.ptr);
}

View file

@ -30,7 +30,7 @@ void main() {
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH x;
x.tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt(1);
} catch (Exception e) {
import core.stdc.stdio;
import core.stdc.stdio : printf;
auto str = e.toString();
printf("%.*s\n", cast(int)str.length, str.ptr);
}

View file

@ -1,5 +1,5 @@
// https://issues.dlang.org/show_bug.cgi?id=16594
import core.stdc.stdio;
import core.stdc.stdio : fprintf, stderr;
shared static ~this()
{

View file

@ -1,5 +1,5 @@
import core.memory;
import core.stdc.stdio;
import core.stdc.stdio : printf;
import core.sys.posix.sys.wait;
import core.sys.posix.unistd;

View file

@ -24,7 +24,7 @@ int main(string[] args)
version (VERBOSE)
{
import core.stdc.stdio;
import core.stdc.stdio : printf;
printf("Patients: %lld\n", t.patients);
printf("Time: %lld\n", t.hospitalTime);
printf("Visits: %lld\n", t.hospitalVisits);

View file

@ -7,7 +7,7 @@
module testgc;
import core.memory;
import core.stdc.stdio;
import core.stdc.stdio : printf;
class C
{

View file

@ -1,5 +1,4 @@
// https://issues.dlang.org/show_bug.cgi?id=20438
import core.stdc.stdio;
import core.memory;
void main()

View file

@ -169,7 +169,7 @@ void issue19568()
~this() @nogc nothrow
{
import core.stdc.stdio;
import core.stdc.stdio : puts;
if (mptr) puts("impure");
}
@ -183,7 +183,7 @@ void issue19568()
~this() @nogc nothrow
{
import core.stdc.stdio;
import core.stdc.stdio : puts;
if (fd != -1) puts("impure");
}

View file

@ -1,4 +1,4 @@
import core.stdc.stdio;
import core.stdc.stdio : printf;
version (OSX)
version = Apple;

View file

@ -1,6 +1,6 @@
import core.gc.registry;
import core.gc.gcinterface;
import core.stdc.stdlib;
import core.gc.registry;
import core.stdc.stdlib : calloc, malloc, realloc;
static import core.memory;

View file

@ -1,7 +1,6 @@
// Bugzilla 11309 - std.concurrency: OwnerTerminated message doesn't work
// We need to assure that the thread dtors of parent threads run before the thread dtors of the child threads.
import core.thread, core.sync.semaphore;
import core.stdc.stdio;
__gshared Semaphore sem;

View file

@ -1,6 +1,5 @@
import core.runtime;
import core.stdc.stdio;
import core.stdc.string;
import core.stdc.string : strrchr;
import core.thread;
void runTest()

View file

@ -1,6 +1,5 @@
import core.runtime;
import core.stdc.stdio;
import core.stdc.string;
import core.stdc.string : strrchr;
import core.thread;
version (DragonFlyBSD) import core.sys.dragonflybsd.dlfcn : RTLD_NOLOAD;

View file

@ -1,6 +1,6 @@
import core.runtime;
import core.atomic;
import core.stdc.string;
import core.runtime;
import core.stdc.string : strrchr;
shared uint tlsDtor, dtor;
void staticDtorHook() { atomicOp!"+="(tlsDtor, 1); }

View file

@ -1,5 +1,5 @@
import core.runtime;
import core.stdc.string;
import core.stdc.string : strrchr;
extern(C) alias RunDepTests = int function();

View file

@ -1,5 +1,5 @@
import core.runtime;
import core.stdc.string;
import core.stdc.string : strrchr;
extern(C) alias RunDepTests = int function(const char*);

View file

@ -11,7 +11,7 @@ class C
{
~this()
{
import core.stdc.stdlib;
import core.stdc.stdlib : abort;
abort(); // this gets triggered although the instance always stays referenced
}
}

View file

@ -1,6 +1,6 @@
module core.thread.test; // needs access to getStackTop()/getStackBottom()
import core.stdc.stdio;
import core.stdc.stdio : printf;
import core.thread;
ubyte[16384] data;

View file

@ -16,6 +16,6 @@ shared static this()
void main()
{
import core.stdc.stdio;
import core.stdc.stdio : fprintf, stderr;
fprintf(stderr, "main\n");
}