Componentizing D's garbage collector
Benjamin Thaut
code at benjamin-thaut.de
Tue Jan 14 02:01:04 PST 2014
Am 14.01.2014 10:52, schrieb Jacob Carlborg:
> On 2014-01-14 10:20, Benjamin Thaut wrote:
>
>> Yes, thats the usual approach. But that means that you have to copy them
>> to a other space before pinning, or allocate them in a space that allows
>> pinning in the first place.
>
> Is there a problem to allocate them in the correct space from the
> beginning?
>
Well you have to know it at allocation time. If you have a function that
takes a blob of data as argument and passes it to C, the caller does not
know of the requirement and you (maybe) have to copy inside the callee.
Kind Regards
Benjamin Thaut
More information about the Digitalmars-d
mailing list