circuitpython/ports
Thorsten von Eicken ab4e197707 esp32/modsocket: Fix getaddrinfo to raise on error.
This commit fixes the behaviour of socket.getaddrinfo on the ESP32 so it
raises an OSError when the name resolution fails instead of returning a []
or a resolution for 0.0.0.0.

Tests are added (generic and ESP32-specific) to verify behaviour consistent
with CPython, modulo the different types of exceptions per MicroPython
documentation.
2020-05-09 16:43:48 +10:00
..
bare-arm ports: Enable error text compression for various ports, but not all. 2020-04-05 15:02:06 +10:00
cc3200 all: Factor gchelper code to one place and use it for unix & ARM ports. 2020-04-29 23:45:19 +10:00
esp32 esp32/modsocket: Fix getaddrinfo to raise on error. 2020-05-09 16:43:48 +10:00
esp8266 esp8266/uart: Move a few functions from iRAM to iROM. 2020-05-08 23:44:57 +10:00
javascript all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
mimxrt all: Factor gchelper code to one place and use it for unix & ARM ports. 2020-04-29 23:45:19 +10:00
minimal all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
nrf all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
pic16bit all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
powerpc all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
qemu-arm all: Factor gchelper code to one place and use it for unix & ARM ports. 2020-04-29 23:45:19 +10:00
samd all: Factor gchelper code to one place and use it for unix & ARM ports. 2020-04-29 23:45:19 +10:00
stm32 stm32/boards/PYBD_SF2: Put BTstack library in external QSPI XIP flash. 2020-05-05 20:21:15 +10:00
teensy all: Factor gchelper code to one place and use it for unix & ARM ports. 2020-04-29 23:45:19 +10:00
unix all: Fix auto-enable of MICROPY_GCREGS_SETJMP to select GC behaviour. 2020-04-30 16:49:42 +10:00
windows all: Factor gchelper code to one place and use it for unix & ARM ports. 2020-04-29 23:45:19 +10:00
zephyr zephyr: Use zephyr build system to merge configurations. 2020-05-05 00:48:44 +10:00