[Issue 19575] core.cpuid not usable without a runtime

d-bugmail at puremagic.com d-bugmail at puremagic.com
Tue May 28 11:31:27 UTC 2019


https://issues.dlang.org/show_bug.cgi?id=19575

--- Comment #4 from ponce <aliloko at gmail.com> ---
Well I don't promise to use Mir, but currently as an industry user I use:

- LDC 1.8.0  (released Mar 4, 2018 so not that long ago)
- and support equivalent DMD so v2.078.3 or later

This goes for all my open source libraries (intel-intrinics, printed, gfm,
dplug...)

It's a bit of work, but is reassuring for library users. It also force you to
avoid newer D features which are usually a bit buggy or full of traps for GUI.

Besides, you can build with many compilers which derisk things.

When there is a major versions I deprecate a bunch of compilers, issue a major
Semver tag (because this is a breaking change), and write a changelog entry.

I feel that the D ecosystem would flourish if depending on a DUB library was
completely hassle-free.

--


More information about the Digitalmars-d-bugs mailing list