skinny delegates

Stefan Koch uplink.coder at googlemail.com
Thu Aug 2 12:42:02 UTC 2018


On Monday, 30 July 2018 at 21:02:56 UTC, Steven Schveighoffer 
wrote:
> Would it be a valid optimization to have D remove the 
> requirement for allocation when it can determine that the 
> entire data structure of the item in question is an rvalue, and 
> would fit into the data pointer part of the delegate?

Don't do that. It's valid in simple cases.
As soon as you want to chain delegate pointers it falls apart.
Also the delegate might require heap allocation to be memory 
correct.


More information about the Digitalmars-d mailing list