DMD 1.028 and 2.012 releases
Don Clugston
dac at nospam.com.au
Fri Mar 7 06:26:16 PST 2008
Don Clugston wrote:
> Walter Bright wrote:
>>
>>
>> http://www.digitalmars.com/d/1.0/changelog.html
>> http://ftp.digitalmars.com/dmd.1.028.zip
>>
>> http://www.digitalmars.com/d/2.0/changelog.html
>> http://ftp.digitalmars.com/dmd.2.012.zip
>>
>> Yes, you read that right, struct destructors but no struct
>> constructors yet.
>
> Missing from the D2 changelog:
>
> std.math:
> * Support for different CPU IEEE 'real' formats: 64-bit, 80-bit and
> 128-bit (quadruple) reals, both BigEndian and LittleEndian; partial
> support for non-IEEE 'doubledouble' reals.
> * Added implementation of nextafter (Bugzilla 1722) and scalb for
> DMD-Windows.
> * Added nextUp(), nextDown()
> * Bugzilla 1881: feqrel nonsensical for non-real arguments.
>
> BTW all these changes can be applied to DMD 1.0 -- at present, nothing
> in std.math is specific to D2.0.
Oops, forgot a few other ones:
Merging improvements to Tango.Math into Phobos:
* internal functions isPosZero(), isNegZero() removed in favour of the more
generally useful isIdentical().
* asm versions of functions which were not implemented by DMD Windows: scalb,
lrint.
* added creal expi(real y) which is useful for simultaneous calculation of sin +
cos.
More information about the Digitalmars-d-announce
mailing list