Commit Graph

4 Commits

Author SHA1 Message Date
ice_iix bb6d856879 Azure: fail on clippy all (deny) 2020-07-02 18:22:41 -07:00
ice_iix bffb33297f Allow float_cmp since we use it to check if floating point values changed from the last value assigned, not compare two different floating point values; downgrade not_unsafe_ptr_arg_deref to warning 2020-06-30 19:01:17 -07:00
ice_iix e9d2e4691c Fix temporary_cstring_as_ptr lint, using freed memory 2020-06-28 17:09:45 -07:00
iceiix 297cfd0448
Azure Pipelines configuration (#346)
Add a new CI system for Linux/macOS/Windows, Azure Pipelines
Configuration based on https://github.com/crate-ci/azure-pipelines

Since crate-ci defaults to failing the build on clippy errors, forked to:
https://github.com/iceiix/azure-pipelines/tree/clippy
with configurable clippy parameters, to allow disabling the hard failures
(until the underlying causes for the warnings can be fixed).

* Allow erroring clippy float_cmp and unsafe ptrs

* Relax allowed clippy warnings

* Install xcb libraries for -lxcb-shape, -lxcb-xfixes
2020-06-28 16:47:35 -07:00