struct vs class benchmark (was Re: Give struct the status it deserves)

James Dunne james.jdunne at gmail.com
Sun Apr 2 13:30:37 PDT 2006


Bruno Medeiros wrote:
> Thomas Kuehne wrote:
> 
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Bruno Medeiros schrieb am 2006-04-02:
>>
>>> The best that I could find was by looking at the assembly code, and 
>>> that in the class version a _d_newclass function is called instead of 
>>> _d_new for the struct version, yet does _d_newclass do more than 
>>> _d_new other than just initialize the pointers?
>>
>>
>> have a look at: src/phobos/internal/gc/gc.d
>>
>> Thomas
>>
>>
> 
> AGH... seems the Windows search doesn't search inside *.d files, thus, I 
> didn't find that before. Way to go Windows :(  Seems I'll have to use 
> the command line.
> 

Windows Search only works on file extensions that it has search filters 
defined for.  This is why you can search within Word / Excel (and many 
other binary format) documents as if they were text.  I'm sure there's 
some way (aside from writing a custom search filter) to get Windows 
Search to treat '.d' files as text.

I'd say the search idea was good, but should've defaulted to searching 
unknown files as UTF-8 encoded text just for a sensible default that 
could be worked around.

-- 
Regards,
James Dunne



More information about the Digitalmars-d mailing list