[dmd-beta] dmd 1.058 and 2.043 beta

Walter Bright walter at digitalmars.com
Wed Apr 7 10:59:51 PDT 2010



Don Clugston wrote:
> The biguint internal functions are in the wrong place. They should be
> in std/internal/math/, instead they're just in std/.
> This is probably just a problem in the zip maker.
> Applies to biguintcore, biguintnoasm, biguintX86.
>
> Bigint appears in the docs, but it's not in the changelog. There's
> another fixed bug, as well.
>
>     $(WHATSNEW
> 	$(LI std.bigint has been completely replaced with a faster implementation.
> 	   Multiplication is now 5 times faster, division is
> 	   300 times faster, and squaring is 10 times faster. For large numbers
> 	   (~5000 words), the speedup is 5 times larger than this.)
> 	 )
>
> 	$(LI $(BUGZILLA 4023): std.math.hypot() returns infinity when either
> argument is zero)
>
>   

Got it fixed now.


More information about the dmd-beta mailing list