IOC is inside Clang-head
deadalnix
deadalnix at gmail.com
Tue Jan 29 08:48:38 PST 2013
On Tuesday, 29 January 2013 at 16:42:49 UTC, Andrei Alexandrescu
wrote:
> On 1/29/13 11:05 AM, Thiez wrote:
>> On Tuesday, 29 January 2013 at 14:22:06 UTC, Don wrote:
>>> The key phrase is *undefined behaviors*. Remember that C does
>>> not
>>> require twos-complement arithmetic. D does, so it doesn't
>>> have those
>>> problems in the first place.
>>>
>>> It must have been a dozen times by now that you have posted
>>> the same
>>> misinformation over and over again, with links to papers you
>>> have
>>> apparently not read.
>>
>> So D has no undefined integer behavior at all? Doesn't that
>> waste many
>> opportunities for optimization?
>
> It would be quite problematic for a non-twos-complement
> architecture to emulate D.
>
Is that a practical limitation ? All widespread arch I know
assembly for are 2 complement, and it seems like something
settled now in the field. Or am I unaware of some important stuff
?
More information about the Digitalmars-d
mailing list