Lukas Lueg
6e14e60af4
Fix {subopt,imprec}_float not lint const.*(const)
...
Fixes #9402
Fixes #9201
2022-09-01 12:51:13 +02:00
Lukas Lueg
9ffc5a5c8d
Fix more parens for suboptimal_flops
suggs
2022-08-29 22:36:11 +02:00
Thiago Arrais
a6f1af75d7
Lint for x.powi(2) => x * x
2020-07-06 13:23:17 -03:00
Krishna Sai Veera Reddy
ff0d44e45a
Add imprecise_flops
lint
...
Add lint to detect floating point operations that can be computed more
accurately at the cost of performance. `cbrt`, `ln_1p` and `exp_m1`
library functions call their equivalent cmath implementations which is
slower but more accurate so moving checks for these under this new lint.
2020-02-23 22:36:15 -08:00
Krishna Sai Veera Reddy
e94a167508
Rename mul_add
test file and add general improvements
2020-02-23 22:20:34 -08:00
Krishna Sai Veera Reddy
454e505c12
Run rust-fix on tests
2020-02-23 22:20:34 -08:00
Krishna Sai Veera Reddy
6dacb1aa67
Change lint name to suboptimal_flops
2020-02-23 22:20:34 -08:00
Krishna Veera Reddy
fd2506bcbf
Add type suffixes to unsuffixed method receiver suggestions
2020-02-23 22:20:34 -08:00
Krishna Veera Reddy
a60ae5d31c
Split test cases into separate files
2020-02-23 22:20:34 -08:00