Ref counting for CTFE?

deadalnix via Digitalmars-d digitalmars-d at puremagic.com
Mon Jun 2 13:54:27 PDT 2014


On Monday, 2 June 2014 at 14:47:57 UTC, Dicebot wrote:
> On Monday, 2 June 2014 at 14:16:50 UTC, Steven Schveighoffer
> wrote:
>> On Fri, 30 May 2014 22:40:29 -0400, Martin Nowak 
>> <code at dawg.eu> wrote:
>>
>>> On Thursday, 29 May 2014 at 15:28:28 UTC, safety0ff wrote:
>>>> If would be nice if Don could elaborate on his comment in 
>>>> bug #6498 (https://issues.dlang.org/show_bug.cgi?id=6498#c1)
>>>>
>>> What is really needed is the ability to update variables in 
>>> place.
>>> Currently every mutation allocates a new value.
>>
>> Wouldn't ref-counting actually help this?
>>
>> -Steve
>
> You don't need to optimize with ref-counting if you don't
> allocate new instances at all ;)

Even if you do, you could create a pool for allocating CTFE. At
the end, you move objects you are interested in from that pool to
some other memory location and trash the whole pool.


More information about the Digitalmars-d mailing list