fktn-k / fkYAML

A C++ header-only YAML library
MIT License
67 stars 7 forks source link

Support Intel icpx compiler #360

Closed fktn-k closed 3 months ago

fktn-k commented 3 months ago

This PR adds support of icpx compilers.
Intel compilers use fast floating points by default and (sometimes too aggressively) warn against the usages of nans and infinities.
fkYAML, however, uses nans and infinities to manage YAML node values.
So, in building the unit test app, -fp-model=precise is used as a workaround.


Pull Request Checklist

Read the CONTRIBUTING.md file for detailed information.

Please don't

github-actions[bot] commented 3 months ago

:octocat: Upload Coverage Event Notification

Coverage data has been uploaded for the commit 4bd679902f37e6bbf81c973d1422fd744f50fd7e. You can download the artifact which contains the same file uploaded to the Coveralls and its HTML version.

Name fkYAML_coverage.pr360.zip
ID 1604254389
URL https://github.com/fktn-k/fkYAML/actions/runs/9525539221/artifacts/1604254389
coveralls commented 3 months ago

Pull Request Test Coverage Report for Build 9525236334

Details


Totals Coverage Status
Change from base Build 9484098931: 0.0%
Covered Lines: 3888
Relevant Lines: 3888

πŸ’› - Coveralls
coveralls commented 3 months ago

Pull Request Test Coverage Report for Build 9525326387

Details


Totals Coverage Status
Change from base Build 9484098931: 0.0%
Covered Lines: 3888
Relevant Lines: 3888

πŸ’› - Coveralls
coveralls commented 3 months ago

Pull Request Test Coverage Report for Build 9525463156

Details


Totals Coverage Status
Change from base Build 9484098931: 0.0%
Covered Lines: 3888
Relevant Lines: 3888

πŸ’› - Coveralls
coveralls commented 3 months ago

Pull Request Test Coverage Report for Build 9525539221

Details


Totals Coverage Status
Change from base Build 9484098931: 0.0%
Covered Lines: 3888
Relevant Lines: 3888

πŸ’› - Coveralls