<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-cite-prefix">On 11/11/2012 1:03 PM, David Held
wrote:<br>
</div>
<blockquote cite="mid:50A012A9.8030704@wyntrmute.com" type="cite">
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<br>
So what do you think about adding some smart pointers to at least
recover most of the memory?<br>
</blockquote>
<br>
<br>
I've thought about using smart pointers for the CTFE stuff. I think
that would resolve it.<br>
<br>
I'm a little concerned that using smart pointers in general would
cause slowdowns.<br>
<br>
Another refactoring I'd like to see happen in dmd is that some of
its data structures become copy-on-write, as many, many problems
have been caused by changing things that someone else assumed
wouldn't be changed.<br>
</body>
</html>