On Tuesday, 19 June 2012 at 20:04:12 UTC, Walter Bright wrote:
On 6/19/2012 11:57 AM, Iain Buclaw wrote:
To quote from one of the i386 backend maintainers:
---
"Does D *really* require a new calling convention?
No, but the idea was to allow D to innovate on calling
conventions without disturbing code that needed to interface
with C.
Also does it *really* require naked support?
I think naked support is a bad idea
and people who require naked support should be writing an
assembly
function wrapper."
---
Naked support allows people to write max efficient assembler
without needing to exit the language and use the (often
miserable) standalone assembler.
From what I gathered from further discussion, it made sense for
embedded platforms, such as ARM, but not x86.