I plan to fix 1 soon (as discussed in your bug report).

I forgot about 2, but the runtime function that deletes an array should remove 
it from the cache. (this is an easy fix).

To get you running, this would be the contents of the requested function (must 
put the function in rt/lifetime.d):

__blkcache[] = BlkInfo.init;

-Steve


>
>From: David Simcha <[email protected]>
>To: Discuss the phobos library for D <[email protected]>
>Sent: Thu, November 18, 2010 4:15:50 PM
>Subject: [phobos] Clear appending cache?
>
>Can someone who knows better than me how it works (probably Steve) please put 
>a 
>function in druntime to clear the current thread's array appending cache?  I 
>need this for two reasons:
>
>1.  To make sure arrays I'm done with get GC'd.
>
>2.  To make it safe(r) to free arrays manually.
>


      
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to