Inherent code performance advantages of D over C?
deadalnix
deadalnix at gmail.com
Mon Dec 16 09:32:10 PST 2013
On Monday, 16 December 2013 at 00:53:21 UTC, Walter Bright wrote:
> On 12/15/2013 4:22 PM, jerro wrote:
>>> You, as the guy who wrote the code, will (or should) know
>>> that there are no
>>> other live references, hence you are telling the compiler
>>> "trust me, I know
>>> there aren't any".
>>
>> So, is the intended meaning the following: If there exist any
>> immutable
>> references to the data, mutating it results in undefined
>> behavior? If so, I
>> think the documentation on creating immutable data should
>> explicitly say so.
>
>
> Good idea. I suggest writing a pull request against the
> documentation for this.
That is a bad idea as it preclude any GC optimization based on
immutability.
More information about the Digitalmars-d
mailing list