DMD 0.153 release
Walter Bright
newshound at digitalmars.com
Fri Apr 14 23:36:47 PDT 2006
Stewart Gordon wrote:
> Walter Bright wrote:
>> Bug fixes.
>>
>> http://www.digitalmars.com/d/changelog.html
>
> "Changed parameter types for std.date.MakeDate and std.date.MakeTime so
> they won't overflow."
>
> What you've done here makes no sense to me. Why is abusing the d_time
> type necessary to prevent an overflow? I.e. how does any of the following:
>
> - making the parameters long, considering that d_time is an alias of
> long anyway
> - casting the ints to longs within the function
> - making TicksPerHour et al long
>
> still lead to an overflow?
Because sometimes very large values are passed to these functions. I
have a test app that does that.
> Also, why are none of the Make* and *FromTime functions documented?
Sloth on my part.
More information about the Digitalmars-d-announce
mailing list