micropython/ports
Mikhail Zakharov 18723e9889 unix/mpthreadport: Remove busy wait loop in thread garbage collection.
One can't use pthread calls in a signal handler because they are not
async-signal-safe (see man signal-safety).  Instead, sem_post can be used
to post from within a signal handler and this should be more efficient than
using a busy wait loop, waiting on a volatile variable.
2019-01-27 12:40:10 +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/machine_hw_spi: Make HW SPI objects statically allocated. 2019-01-23 23:47:36 +11:00
esp8266 esp8266/esp_mphal: Provide mp_hal_pin_od_high_dht so DHT works reliably. 2019-01-22 00:26:04 +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 pic16bit: Update to compile with latest xc16 v1.35 compiler. 2019-01-25 16:06:13 +11: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: Implement machine.lightsleep(). 2019-01-27 11:13:32 +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/mpthreadport: Remove busy wait loop in thread garbage collection. 2019-01-27 12:40:10 +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