You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This change renames the endian.h file to portable_endian.h to avoid
conflicts caused by circular includes. The third-party endian.h file
includes the system's endian.h, which can lead to circular imports due
to overlapping filenames. By renaming the file, we eliminate this issue
and ensure compatibility in the CMake build process.
Additionally, this commit reduces the number of headers that include
endian.h, simplifying the library's usage for external projects.
Finally, a macOS CI build has been added to verify that the library
builds successfully on macOS, ensuring cross-platform compatibility.
0 commit comments