Direct access to struct construction, copying and destruction

Benjamin Thaut code at benjamin-thaut.de
Mon Jul 9 21:53:29 PDT 2012


Am 10.07.2012 00:53, schrieb Jonathan M Davis:
> On Monday, July 09, 2012 22:41:57 Benjamin Thaut wrote:
>> Clear uses the TypeInfo. The proposed functions should not be library
>> functions but directly aviable from the compiler. Something like
>> __postblit and __dtor but properly implemented.
>
> Well, since all of the necessary information is in the TypeInfo, not in the
> type itself, I don't see how you're going to do that. As I understand it, it's
> not the compiler that deals with all of that. It's druntime. So, without a
> major redesign, there's no way that the compiler is going to generate that
> stuff for you. That's druntime's job.
>
> - Jonathan M Davis
>

So who fills the TypeInfo objects, the runtime? I always assumed that 
the compiler fills the TypeInfo and therefor has all the neccessary 
information already at hand.

Kind Regards
Benjamin Thaut



More information about the Digitalmars-d mailing list