-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ENH: Update GitHub Actions configuration for ITK 5.4.0 #98
base: master
Are you sure you want to change the base?
Conversation
Points to `main`, which is currently up-to-date with ITK v5.4.0.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for doing this Matt.
Required for ITK 5.4.0.
To address: D:\a\ITKPerformanceBenchmarking\ITKPerformanceBenchmarking\src\jsonxx.cc(222): error C2143: syntax error: missing ':' before '...' D:\a\ITKPerformanceBenchmarking\ITKPerformanceBenchmarking\src\jsonxx.cc(222): error C2059: syntax error: '...'
I think we need to move to a different JSON library -- the existing one fails to build with MSVC and is not maintained. |
This one is really famous: https://github.com/nlohmann/json, it seems great to use, but slow performance (not sure about our requirements). The fastest is simdjson: https://github.com/simdjson/simdjson/#performance-results |
:Ooo:, simdjson looks nice! I am also finding glaze: https://github.com/stephenberry/glaze Claims to be faster than simdjson, but requires C++20. Has a neat reflection API. |
Points to
main
, which is currently up-to-date with ITK v5.4.0.