Ch-ch-changes

Dmitry Olshansky dmitry.olsh at gmail.com
Wed Sep 26 07:33:32 PDT 2012


On 26-Sep-12 02:10, Andrei Alexandrescu wrote:
> First, we have decided to extend commit rights to Daniel Murphy and
> Martin Nowak, two heavyweight dmd contributors better known under their
> noms de plume: yebblies and dawgfoto, respectively. Please join me in
> congratulating them for this token of appreciation for their talent and
> hard work.

Congrats!

>
> We want to move dmd forward faster, and we're encouraging committers to
> be more aggressive about reviewing and merging patches. Language changes
> will still have to get through Scylla and Charybdis (that's Walter and
> yours truly), but bug fixes and other non-controversial work can be
> safely parallelized.

*Me appreciatively nods*


> We also want to formalize and automate our processes, including building
> the compiler and its libraries, testing it all, contributing, website,
> and so on. We believe that's a prerequisite to handle (and indeed
> condition) the projected growth of the language. To that end, we'll try
> to define and use a build and release procedure. There's been talk about
> a git workflow; if anyone wants to volunteer creating a detailed
> document describing the steps done, that would be awesome.

Risking a shameless plug, a prototype of the D changelog generator 
written in D:
https://gist.github.com/3734045
(pulls resolved issues from bugzilla so that nothing is left behind)

I've posted it before but it seems to have been lost in Phobos mailing 
list. The Q is: if we need such a tool and more generally what kind of 
tools/scripts could help the release process to go smoother.

Ideally I think it should get close to the point of "a single hit of a 
button" to run all relevant tasks, checks and uploads.

In other words - core developers what's on your wishlist?

> Last but not least, we're in talks with a professional conference
> organizer about setting up a D conference. We're looking at some quite
> interesting approaches, but one invariant is that community
> participation and drive is key. We'll get back to you as details firm
> up; for now, lightly hash the months of April and May with a pencil.

Cool.


-- 
Dmitry Olshansky


More information about the Digitalmars-d mailing list