Creator of LLVM, Clang, and Swift Says To Not Write Security Critical Code In C/C++
rsw0x via Digitalmars-d
digitalmars-d at puremagic.com
Wed Jul 15 02:15:45 PDT 2015
On Wednesday, 15 July 2015 at 07:22:36 UTC, Ola Fosheim Grøstad
wrote:
> I use the GCC extensions/compiler hints… I think many include
> those in their C++ usage since Clang also support them. I think
> D would be better off by incorporating the same feature set
> (with a nicer syntax).
The only thing I've found lacking in D compared to C++ is the
extremely fragmented SIMD support.
Some compiler hints that gcc offers are provided as language
features in D(function attributes,) and the others are offered as
vendor specific features(LDC, GDC both offer the equivalent of
__builtin_expect for example.)
GDC and LDC both respectively offer just as many tunables as
their C++ counterparts, IMO. I'm not even sure if most people
realize e.g, PGO works with D, or LTO, or the new LLVM/GCC
sanitizers, etc.
More information about the Digitalmars-d
mailing list