Breaking changes in Visual C++ 2015

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Fri May 8 22:36:28 PDT 2015


On 5/8/2015 10:09 PM, H. S. Teoh via Digitalmars-d wrote:
> The built-in dmd profiler is unfortunately unusable for me because its
> function call counters wrap around far too early (IIRC they use 16-bit
> counters or something like that),

32 bit counters

https://github.com/D-Programming-Language/druntime/blob/master/src/rt/trace.d#L38

> whereas the test cases I need to
> optimize for are the long-running, steady state test cases in which
> millions or billions of function calls are made.
>
> Will this ever be improved?

     if (bugzilla report submitted || developers are mind readers)
     {
	maybe it'll get fixed!
     }
     else
     {
         nobody knows there's a problem
     }

Feel free to submit a PR to make 'count' a ulong.


More information about the Digitalmars-d mailing list