On 01/08/2018 12:07 PM, Seb wrote:
On Tuesday, 31 July 2018 at 19:54:20 UTC, Steven Schveighoffer wrote:

If anything makes sense, it would be to remove the compiler-dependencies out of druntime into a smaller runtime library that is included in the dmd project. Most of druntime is dependencies for the platform, not the compiler.

Moving object.d to the dmd repository would be rather easy:

https://github.com/dlang/dmd/pull/8529
https://github.com/dlang/druntime/pull/2262

and already help a lot in decoupling both. Maybe that's a compromise that can be made?

I think we're on to a winner now.

Just a matter now of figuring out if we should have an object.d module at all, and if we can split stuff out from it e.g. TypeInfo. There is of course other things like rt.* that could go with it.

Reply via email to