dmd 2.068, 2.069, 2.0xx Evil Plan going forward

Whatever via Digitalmars-d digitalmars-d at puremagic.com
Mon Jul 20 10:10:00 PDT 2015


On Monday, 20 July 2015 at 11:45:31 UTC, Gary Willoughby wrote:
> 2.1 Sounds good!

That version was already released in 2007 [1]. Version numbers 
are not floats, they are period separated lists of integers. So 
`assert(2.1 == 2.01 && 2.01 == 2.001);`. The leading zero is 
actually forbidden in several important places (such as Linux 
package version numbers), and is one of the more head-scratching 
stylistic choices in D. Bumping to 2.100 will appease those who 
insist on a three-digit second component for reasons I will never 
understand, and make it so that D versions can actually be 
uniformly represented everywhere they show up.

[1]: http://dlang.org/changelog.html#new2_001


More information about the Digitalmars-d mailing list