Any takers for http://d.puremagic.com/issues/show_bug.cgi?id=9673?

Marco Leise Marco.Leise at gmx.de
Mon Mar 11 20:31:07 PDT 2013


Am Tue, 12 Mar 2013 01:09:52 +0100
schrieb "Vladimir Panteleev" <vladimir at thecybershadow.net>:

> On Monday, 11 March 2013 at 19:44:31 UTC, jerro wrote:
> >> What about -oq?
> >
> > I assume you meant -op? I didn't know about -op flag, it seems 
> > it does solve this problem.
> 
> Oops, it looks like -oq is something ldc-specific. It implements 
> your exact suggestion (creates a.b.c.obj instead of c.obj or 
> a/b/c.obj).

And it implements other nice things, like:
* selective flags for in-contract, out-contract, assert, etc.
* using a debug build of Phobos when compiling in debug mode,
  so you get to keep Phobos' asserts while debugging.
* demoting GC allocations to stack allocations where objects
  don't leave the scope (making scoped!... unnecessary)

:) awesome

-- 
Marco



More information about the Digitalmars-d mailing list