Returning int instead of bool can actually make things _less_ efficient
Karen Lanrap
karen at digitaldaemon.com
Fri Dec 8 05:27:42 PST 2006
Stewart Gordon wrote:
> But when you mention "code context", do you mean that these
> expressions could be parts of larger expressions and this could
> affect what generated code is best? Obviously optimisation
> would take this into consideration.
Yes, parts of larger expressions or even expressions that have been
computed before for example by another core of a multi core
processor.
> But D does have bool now. And it would be silly if we didn't
> use it.
Very true.
> But the D compiler generates native code. I'm not sure how we
> can make any meaningful changes to this native code at anything
> other than compile-time.
Very correct again, and the conclusion is to deferr the current
"compile-time" partly to the installation-time. I have already seen a
word for such behavior but do not know the source anymore. Maybe it
was adaptive compiling, but I am not sure.
More information about the Digitalmars-d
mailing list