Congratulations to the D Team!

Adam Wilson flyboynw at gmail.com
Sun Jul 8 23:37:29 PDT 2012


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!

-- 
Adam Wilson
IRC: LightBender
Project Coordinator
The Horizon Project
http://www.thehorizonproject.org/


More information about the Digitalmars-d mailing list