Recent Phobos changes

Don nospam at nospam.com
Mon Mar 2 04:09:19 PST 2009


Jason House wrote:
> Don Wrote:
> 
>> Jason House wrote:
>>> There's been a flurry of commits lately. I noticed two strange things:
>>> 1. Unlike other intrinsics, bswap was not marked nothrow (only pure). This seems odd considering what the function does.
>>> 2. The math changes removed a lot of float-based prototypes when adding faster functions. That will cause difficulty for those who use floats. Ignoring speed loss for conversions, this will also require explicit casts.
>>>
>>> Are these bugs, or am I missing something?
>> You're missing an intermediate compiler release <g>. You're seeing stuff 
>> in a peculiar intermediate state. Yes, there are weird bugs.
> 
> I'm hoping that pointing out stuff when I see it is helpful because they could get missed.  I don't know of the proper way to point out things or if I should just stay silent on the sidelines...

Pointing out inconsistencies in naming would be particularly helpful. 
Also aspects of design or nomenclature which are confusing.
Bugs on non-released code are not usually useful. Bugs on released code 
should go into Bugzilla.



More information about the Digitalmars-d mailing list