On Tue, 15 May 2012 05:51:44 -0400, kenji hara <[email protected]> wrote:
Old days import/core/thread.di was generated from src/core/thread.d .
Current import/core/thread.di is generated from src/core/thread.*di* .
Huh? Why the copy? Just move src/core/thread.di to import/core/thread.di
object.di lives in import/core, I think it should be the same for all the
hand-maintained .di files.
FWIW, I thought thread.di was being generated because of this.
Also, I agree that thread and object are the only modules that need to be
.di files. Everything else is already opaque for the most part, and the
pieces that aren't are just supporting code that can be visible.
What we need to protect is the runtime implementation, so projects cannot
depend on private APIs that may change.
-Steve