Created attachment 987
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.