On Monday, 9 July 2012 at 06:37:30 UTC, Adam Wilson wrote:
Ladies and Gentlemen,
Today is a day to celebrate! By the time many of you read this
you will be waking up to a new day, and too a new D. As of 0530
07/09/2012 UTC the programmers and testers of the D Development
Team have merged an unprecedented 37 pull requests; all in a
single day.
A breakdown of the merges by project:
DMD: 5 (05% of open pull requests)
DRuntime: 17 (55% of open pull requests)
Phobos: 14 (56% of open pull requests)
DPL.org: 4 (50% of open pull requests)
First I want to mention two people who really helped make this
day happen.
Jonathan M. Davis: For creating, testing, and submitting a
patch that he was opposed to in std.datetime. This was a
gentlemanly thing to do, and we applaud you for it.
Alex Ronne Peterson: For his heroic efforts in fixing any
errors in the merges as they arose and particularly for his
efforts in fixing const-related errors.
Next I would like to draw your attention to a couple of major
improvements to D that were made today:
Object is now const-correct throughout D. This has been a dream
for many of you. Today it is a reality.
Aliases for the 'dur' template. For example, you can now call
3.minutes() and receive a Duration.
Also merged where fixes for the following issues:
http://d.puremagic.com/issues/show_bug.cgi?id=7965
http://d.puremagic.com/issues/show_bug.cgi?id=8274
http://d.puremagic.com/issues/show_bug.cgi?id=7375
http://d.puremagic.com/issues/show_bug.cgi?id=4809
http://d.puremagic.com/issues/show_bug.cgi?id=5547
http://d.puremagic.com/issues/show_bug.cgi?id=1824
http://d.puremagic.com/issues/show_bug.cgi?id=5011
http://d.puremagic.com/issues/show_bug.cgi?id=8323
I want to extend congratulations to the D Team and especially
the members that were involved in today's pull request audit
and merge. Because of you D is a better tool today than it has
ever been.
I also hope that these weekly Sunday Pull Audits will continue
in the future as they will help propel D forward to new heights
of reliability and usability. What the Team has accomplished is
truly extraordinary, but we have a long way to go.
As a final note. If you are using Git-HEAD builds of D for your
development work, I strongly suggest that you update DMD,
DRuntime, and Phobos at the same time. The Object-const correct
changes affected all three of those projects and attempting to
build any one of them without applying the changes to each of
them will result in build failures. I also strongly suggest
that those intrepid D users who are using Git-HEAD for their
regular D work upgrade and report any bugs you find with the
new code. With your help, 2.060 will be the best release of D
yet!
Again, thank you and congratulations to the D Team!
And I just did a git checkout on Saturday! Time to do a refresh.
Great work!