On Friday, 18 January 2019 at 21:13:34 UTC, Steven Schveighoffer wrote:
On 1/18/19 3:48 PM, alik wrote:
Hi there. as you know delete function is depreciated. so I tried to use the __delete function for the code below:

if (this.parse_buffer.length > this.parse_size)
             {
                 __delete(this.parse_buffer);
                 this.parse_buffer.length = this.parse_size;
             }


but in return after I compile code I get the error like : Undefined identifier. when I use destroy instead I don't get any errors. but I want to use __delete because of the garbage collector as it frees up the memory

thanks in advance.

import core.memory: __delete;

-Steve

thank you for your quick answer. I did it for my own files but should I change something in here :

/root/.dub/packages/undead-1.0.9/undead/src/undead/regexp.d(370,17): 
Deprecation: The delete keyword has been deprecated.  Use object.destroy() (and 
core.memory.GC.free() if applicable) instead.

Reply via email to