[Dlang-internal] dmd semver experiment
Martin Nowak
code at dawg.eu
Tue Jan 2 12:14:16 UTC 2018
On Wednesday, 27 December 2017 at 05:59:28 UTC, user1234 wrote:
> On Tuesday, 12 December 2017 at 16:50:36 UTC, Dejan Lekic wrote:
>> On Wednesday, 1 November 2017 at 10:48:15 UTC, Martin Nowak
>> wrote:
>>> v7.6.0+2.076.0
>>> v7.6.0-b1+2.076.0-b1
>>> v7.6.0-b2+2.076.0-b2
>>> v7.6.0-rc1+2.076.0-rc1
>>> v7.6.1+2.076.1
>>> v7.6.1-b1+2.076.1-b1
>>> v7.7.0-beta.1+2.077.0-beta.1
>>> v7.7.0-beta.2+2.077.0-beta.2
>>> v7.7.0-rc.1+2.077.0-rc.1
>>
>> This does not make sense as we all know that major version is
>> 2 so why not tag it appropriately with v2.76.0
No, there have been 76 major versions of D2.
https://dlang.org/changelog/index.html
> <language version>.<minor release every 3 months>.<unplanned
> patches>
>
> etc would work fine.
See
http://forum.dlang.org/post/mcatldmxmtfwfcljzevs@forum.dlang.org,
we're not guaranteeing API/ABI stability between releases atm.,
so practically we're doing a major release every two month.
Using 2 as major version meant no more API/ABI changes until
3.x.y.
More information about the Dlang-internal
mailing list