aboutsummaryrefslogtreecommitdiff
path: root/ports/unix/mpthreadport.c
AgeCommit message (Expand)Author
2021-02-04all: Rename BYTES_PER_WORD to MP_BYTES_PER_OBJ_WORD.Damien George
2020-07-18unix: Make the MICROPY_xxx_ATOMIC_SECTION mutex recursive.Jim Mussared
2020-04-29all: Factor gchelper code to one place and use it for unix & ARM ports.Jim Mussared
2020-04-23all: Format code to add space after C++-style comment start.stijn
2020-04-13unix: Implement MICROPY_BEGIN/END_ATOMIC_SECTION protection macros.Jim Mussared
2020-03-31unix/mpthreadport: Ensure enough thread stack to detect overflow.Damien George
2020-03-28all: Remove spaces inside and around parenthesis.Damien George
2020-03-27unix/mpthreadport: Fix crash when thread stack size <= 8k.David Lechner
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2020-02-20unix/mpthreadport: Fix Mac build by using SIGUSR1 if SIGRTMIN not avail.David Lechner
2020-02-18unix/mpthreadport: Use SIGRTMIN+5 instead of SIGUSR1 for thread-GC.David Lechner
2020-01-29py/mpthread.h: Use strong type for mp_thread_set_state() argument.David Lechner
2019-03-27unix/mpthreadport: Use named semaphores on Mac OS X.Damiano Mazzella
2019-01-27unix/mpthreadport: Remove busy wait loop in thread garbage collection.Mikhail Zakharov
2019-01-27unix/mpthreadport: Cleanup used memory on thread exit.Mikhail Zakharov
2019-01-27unix/mpthreadport: Add thread deinit code to stop threads on exit.Mikhail Zakharov
2017-12-11unix: Add support for using the Python stack.Damien George
2017-10-04all: Remove inclusion of internal py header files.Damien George
2017-09-06ports: Make new ports/ sub-directory and move all ports there.Damien George