Created attachment 987 [details] Implement std.cpuid in terms of core.cpuid std.cpuid (from Phobos) duplicates functionality from core.cpuid (from druntime). Worse, some methods return different values. E.g. hyperThreading() and threadsPerCPU(). (BTW: std.cpuid.threadsPerCPU() returns 16 for my i7, which is totally wrong.) The attached patch removes the implementation from std.cpuid and uses alias to reuse core.cpuid while preserving API compatibility.
std.cpuid should just be removed.
Fixed 2.055