std.allocator needs your help
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Mon Sep 23 12:13:47 PDT 2013
On 9/23/13 11:59 AM, Jacob Carlborg wrote:
> On 2013-09-23 17:03, Andrei Alexandrescu wrote:
>
>> I'd think new already is translated into a library call. Walter?
>
> Yes, "new" is lowered to a couple different runtime functions. Here's a
> list:
>
> http://wiki.dlang.org/Runtime_Hooks
Thanks, this is great.
Currently "new" is fail because it calls functions passing TypeInfo
objects, instead of calling type-parameterized functions. We must change
that to have "new T(args)" lower into ".opNew!T(args)". Then object.d
defines that function.
Andrei
More information about the Digitalmars-d
mailing list