micropython/ports
stijn 0ba68f8a1d all: Fix implicit floating point promotion.
Initially some of these were found building the unix coverage variant on
MacOS because that build uses clang and has -Wdouble-promotion enabled, and
clang performs more vigorous promotion checks than gcc.  Additionally the
codebase has been compiled with clang and msvc (the latter with warning
level 3), and with MICROPY_FLOAT_IMPL_FLOAT to find the rest of the
conversions.

Fixes are implemented either as explicit casts, or by using the correct
type, or by using one of the utility functions to handle floating point
casting; these have been moved from nativeglue.c to the public API.
2020-04-18 22:36:14 +10:00
..
bare-arm
cc3200
esp32
esp8266
javascript
mimxrt
minimal
nrf
pic16bit
powerpc
qemu-arm
samd
stm32
teensy
unix all: Fix implicit floating point promotion. 2020-04-18 22:36:14 +10:00
windows
zephyr