[dmd-beta] D 1.075 and 2.060 betas

Nick Sabalausky bus_dmdbeta at semitwist.com
Tue Jul 24 12:28:29 PDT 2012


On Tue, 24 Jul 2012 14:31:15 -0400
"Jonathan M Davis" <jmdavisProg at gmx.com> wrote:

> On Tuesday, July 24, 2012 14:21:48 David Simcha wrote:
> > The more I think about it the more I think we need a tool for
> > automatically checking out and building the latest releases of
> > DMD/druntime/Phobos that's:
> > 
> > 1. Easy to use.
> > 
> > 2. Well-documented.
> > 
> > 3. Cross-platform.
> > 
> > 4. Configurability/not hard-coding everything.
> > 
> > I don't know how many times I've put off creating pull requests for
> > relatively minor improvements to Phobos because of the hassle of
> > either writing such a tool myself (I've written a
> > quick/dirty/ad-hoc one just for myself but it really sucks in
> > almost all attributes mentioned) or manually updating everything
> > before I could get started.
> > 
> > Given that Walter apparently has a tool that's most of the way
> > there, it would be great if he released it.
> 
> Doesn't DVM do this? It doesn't package stuff like we need for a
> release, but if you need to build a specific version of all 3 repos
> (including the latest), DVM should do the job - at least as I
> understand it. I've never actually used it.
> 
> https://bitbucket.org/doob/dvm/wiki/Home
> 

Yes, this is correct. It's the "dvm compile <optional path>" command. It
should be able to handle that stuff, other than generate packaged
releases. If there's any problems/limitations with it, please file a
ticket.


More information about the dmd-beta mailing list