prolog and epilog code
Rufus Smith via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Aug 2 09:21:07 PDT 2016
On Tuesday, 2 August 2016 at 11:37:05 UTC, Steven Schveighoffer
wrote:
> On 8/1/16 9:24 PM, Rufus Smith wrote:
>> Can one add code that executes before the GC and any memory is
>> normally
>> allocated(even static) and after all of it was suppose to be
>> released?
>
> Of course! You just have to modify druntime :)
That doesn't sound like fun. Why doesn't D add a hook for program
level static this(we have module level, need something more)?
> One thing you can do instead is compile without a D main
> function, and use C main, initialize the runtime manually. Then
> you can put your measurement code around the runtime
> initialization and termination.
How does one use C main? extern C? Or do I have to actually write
C code?
More information about the Digitalmars-d-learn
mailing list