View mode: basic / threaded / horizontal-split · Log in · Help
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!
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!
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!
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!
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!
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!
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!
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!
Congrats !
July 09, 2012
Re: Congratulations to the D Team!
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.
« First   ‹ Prev
1 2 3 4 5
Top | Discussion index | About this forum | D home