micropython/ports
Damien George f350b640a0 esp32/modsocket: For socket read only release GIL if socket would block.
If there are many short reads to a socket in a row (eg by readline) then
releasing and acquiring the GIL each time will give very poor throughput.
So first poll the socket to see if it has data, and if it does then don't
release the GIL.
2019-01-10 15:46:44 +11:00
..
bare-arm py/objdict: Make .fromkeys() method configurable. 2018-12-13 01:20:55 +11:00
cc3200 stm32,esp8266,cc3200: Use MICROPY_GC_STACK_ENTRY_TYPE to save some RAM. 2018-12-04 18:32:10 +11:00
esp32 esp32/modsocket: For socket read only release GIL if socket would block. 2019-01-10 15:46:44 +11:00
esp8266 esp8266/machine_uart: Add rxbuf keyword arg to UART constructor/init. 2018-12-05 23:31:24 +11:00
minimal py/objdict: Make .fromkeys() method configurable. 2018-12-13 01:20:55 +11:00
nrf nrf/bluetooth: Update BLE stack download script. 2018-12-10 20:42:06 +01:00
pic16bit all: Update Makefiles and others to build with new ports/ dir layout. 2017-09-06 14:09:13 +10:00
qemu-arm qemu-arm/test_main: Include setjmp.h because it's used by gc_collect. 2017-12-20 15:42:06 +11:00
stm32 stm32/sdcard: Properly reset SD periph when SDMMC2 is used on H7 MCUs. 2018-12-30 01:28:34 +11:00
teensy teensy: Add own uart.h to not rely on stm32's version of the file. 2018-12-10 23:55:11 +11:00
unix unix/modos: Rename unlink to remove to be consistent with other ports. 2018-11-26 23:27:04 +11:00
windows windows: Remove remaining traces of old GNU readline support. 2018-12-15 13:54:55 +11:00
zephyr py/objstr: Make str.count() method configurable. 2018-10-22 22:49:05 +11:00