July 09, 2012 Congratulations to the D Team! | ||||
---|---|---|---|---|
| ||||
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/ |
July 09, 2012 Re: Congratulations to the D Team! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adam Wilson | On 2012-07-09 08:37, 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! Yeah, I wonder what the h*ll had happened when I woke up and had around 50 new email messages. But it was a couple of people going crazy with merging pull requests. Great work :) -- /Jacob Carlborg |
July 09, 2012 Re: Congratulations to the D Team! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adam Wilson | 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!
|
July 09, 2012 Re: Congratulations to the D Team! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adam Wilson | On Sunday, July 08, 2012 23:37:29 Adam Wilson wrote: > First I want to mention two people who really helped make this day happen. Andrei is the one who was doing most of the work by reviewing and merging most of the pull requests which got merged. > Aliases for the 'dur' template. For example, you can now call 3.minutes() > and receive a Duration. As far as I'm concerned, 3.minutes() is a prime example of what's wong UFCS. UFCS can be very useful, but oh how I hate that syntax (completely aside from the particular function being called, I think that 3.anything() is horrible). But obviously not everyone agrees. > I also hope that these weekly Sunday Pull Audits will continue in the future I actually hope that it _doesn't_ continue. If Andrei (or anyone else) wants to focus on dealing with pull requests on one particular day of the week, that's fine with me (it's his time to spend however he wants to), and I think that it's great that so much got done, but I think that we'd be better off if pull requests generally got dealt with more regularly rather than all at once. - Jonathan M Davis |
July 09, 2012 Re: Congratulations to the D Team! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adam Wilson | On 07/09/2012 08:37 AM, 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!
>
Congrats :)
|
July 09, 2012 Re: Congratulations to the D Team! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Guillaume Chatelet Attachments:
| Congratulations. I found that my applications still do not compile using the git HEAD. Waiting eagerly for the 2.060 alpha release. Regards - Puneet |
July 09, 2012 Re: Congratulations to the D Team! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jonathan M Davis | On 2012-07-09 09:52, Jonathan M Davis wrote: > I actually hope that it _doesn't_ continue. If Andrei (or anyone else) wants > to focus on dealing with pull requests on one particular day of the week, > that's fine with me (it's his time to spend however he wants to), and I think > that it's great that so much got done, but I think that we'd be better off if > pull requests generally got dealt with more regularly rather than all at once. We want to have it like this everyday :) -- /Jacob Carlborg |
July 09, 2012 Re: Congratulations to the D Team! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adam Wilson | On 07/09/2012 08:37 AM, Adam Wilson wrote:
> Object is now const-correct throughout D. This has been a dream for many
> of you. Today it is a reality.
PITA. Forced const can severely harm a code base that wants to be
flexible -- it leaks implementation details and is infectuous.
Any options planned to allow not inheriting all the cruft from Object if it is of no use?
Eg:
// object.di
class RawObject { }
class Object : RawObject { ... }
// user.d
class C { } // inherits from Object
class D : RawObject { } // this does not
|
July 09, 2012 Re: Congratulations to the D Team! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adam Wilson | Congrats ! |
July 09, 2012 Re: Congratulations to the D Team! | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jonathan M Davis | On 09/07/2012 09:52, Jonathan M Davis wrote:
> I actually hope that it _doesn't_ continue. If Andrei (or anyone else) wants
> to focus on dealing with pull requests on one particular day of the week,
> that's fine with me (it's his time to spend however he wants to), and I think
> that it's great that so much got done, but I think that we'd be better off if
> pull requests generally got dealt with more regularly rather than all at once.
>
> - Jonathan M Davis
I have to agree here, but it is not very practical. It would require people full time on D.
|
Copyright © 1999-2021 by the D Language Foundation