[GSoC 2019] Interested in Baremetal D Runtime and project ideas

Mike Franklin slavo5150 at yahoo.com
Tue Apr 9 00:14:09 UTC 2019

On Monday, 8 April 2019 at 10:47:17 UTC, Mike Franklin wrote:

> It's actually quite alarming how many calls there are to memcpy 
> for such small amounts of data.
> Phobos:
>   count fn     size_in_bytes
>   48420 memcpy 8
>   26298 memcpy 2
>   26298 memcpy 1

I actually neglected to consider something here.  I think the 
compiler actually recognizes calls to memcpy and replaces them so 
it may not actually be making function calls for each of these.  
Nevertheless, if this were implemented as a template in the 
runtime, there would be no need any compiler magic, which would 
make the compiler just that much simpler to implement and 


More information about the Digitalmars-d mailing list