This website requires JavaScript.
Explore
Help
Sign In
boost
/
atomic
Watch
2
Star
0
Fork
0
You've already forked atomic
mirror of
https://github.com/boostorg/atomic.git
synced
2026-02-02 20:32:09 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
Files
430169a53c33bdf00592b812694cb4f8fce8b41f
atomic
/
include
History
Andrey Semashev
430169a53c
Removed union_cast in favor of memcpy-based implementation and renamed the cast to bitwise_cast. Use __builtin_mem* instead of regular function calls when possible. This saves inclusion of <cstring> and possibly generates better code when -fno-builtin is used. The net result of these changes is no UB that union_cast was introducing while hopefully retaining the same performance.
2015-12-02 20:04:10 +03:00
..
boost
Removed union_cast in favor of memcpy-based implementation and renamed the cast to bitwise_cast. Use __builtin_mem* instead of regular function calls when possible. This saves inclusion of <cstring> and possibly generates better code when -fno-builtin is used. The net result of these changes is no UB that union_cast was introducing while hopefully retaining the same performance.
2015-12-02 20:04:10 +03:00