Major performance problem with std.array.front()
Walter Bright
newshound2 at digitalmars.com
Fri Mar 7 11:16:21 PST 2014
On 3/7/2014 5:56 AM, Adam D. Ruppe wrote:
> On Friday, 7 March 2014 at 04:19:16 UTC, Walter Bright wrote:
>> I'd rather fix the compiler's codegen than add a pragma.
>
> The codegen isn't broken, the current this pointer behavior is needed for full
> compatibility with the C ABI. It would be opt in to an ABI tweak that the caller
> needs to be aware of rather than an traditional optimization where the outside
> world would never know.
Oh, I see what you mean. But I think it does generate the same code, if you use
it the same way. There is no 'get' function for ints; you aren't using it the
same way.
More information about the Digitalmars-d
mailing list