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.