index
:
micropython.git
cross
dependabot/github_actions/actions/cache-4
dependabot/github_actions/actions/checkout-3
dependabot/github_actions/actions/checkout-4
dependabot/github_actions/actions/github-script-7
dependabot/github_actions/actions/setup-python-4
dependabot/github_actions/actions/setup-python-5
dependabot/github_actions/actions/upload-artifact-3
dependabot/github_actions/actions/upload-artifact-4
dependabot/github_actions/codecov/codecov-action-3
dependabot/github_actions/codecov/codecov-action-4
dependabot/github_actions/microsoft/setup-msbuild-2
docs-dev
dynamic-native-modules
emil_tests
esp-extra-scripts
esp32-idf41-cmake
iabdalkader-cc3k-update
master
parse-bytecode
reentrant-gc
travis-clang
travis-esp8266
travis-stackless
travis-testing
v1.22-release
MicroPython upstream mirror + Linaro branches
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
py
/
modthread.c
Age
Commit message (
Expand
)
Author
2022-05-18
py: Make builtin modules use MP_REGISTER_MODULE.
Jim Mussared
2022-05-03
all: Use mp_obj_malloc everywhere it's applicable.
Jim Mussared
2021-06-19
py/mpstate: Make exceptions thread-local.
David Lechner
2021-05-10
py/gc: Make gc_lock_depth have a count per thread.
Damien George
2020-04-05
all: Use MP_ERROR_TEXT for all error messages.
Jim Mussared
2020-02-28
all: Reformat C and Python source code with tools/codeformat.py.
Damien George
2020-02-13
py: Add mp_raise_type helper macro and use it where appropriate.
Damien George
2020-01-31
py/modthread: Fix spelling error in comment.
David Lechner
2019-02-12
py: Downcase MP_xxx_SLOT_IS_FILLED inline functions.
Damien George
2017-12-11
py: Introduce a Python stack for scoped allocation.
Damien George
2017-09-26
py: Add config option to print warnings/errors to stderr.
David Lechner
2017-08-15
py: Add verbose debug compile-time flag MICROPY_DEBUG_VERBOSE.
Stefan Naumann
2017-06-14
py/modthread: Raise RuntimeError in release() if lock is not acquired.
Damien George
2017-03-29
py: Convert mp_uint_t to size_t for tuple/list accessors.
Damien George
2017-03-28
py: Use mp_raise_TypeError/mp_raise_ValueError helpers where possible.
Damien George
2017-03-06
py: Move locals/globals dicts to the thread-specific state.
Damien George
2017-02-15
py/modthread: Use system-provided mutexs for _thread locks.
Damien George
2016-10-17
py: Use mp_raise_msg helper function where appropriate.
Damien George
2016-10-07
py: Add mp_raise_OSError(errno) helper function.
Damien George
2016-09-22
all: Remove 'name' member from mp_obj_module_t struct.
Damien George
2016-06-28
py/modthread: Allow to properly set the stack limit of a thread.
Damien George
2016-06-28
py/modthread: Make Lock objects work when GIL is enabled.
Damien George
2016-06-28
py: Implement a simple global interpreter lock.
Damien George
2016-06-28
py/modthread: Call mp_thread_start/mp_thread_finish around threads.
Damien George
2016-06-28
py/modthread: Be more careful with root pointers when creating a thread.
Damien George
2016-06-28
py/modthread: Satisfy unused-args warning.
Damien George
2016-06-28
py/modthread: Add with-context capabilities to lock object.
Damien George
2016-06-28
py/modthread: Implement lock object, for creating a mutex.
Damien George
2016-06-28
py/modthread: Add exit() function.
Damien George
2016-06-28
py/modthread: Add stack_size() function.
Damien George
2016-06-28
py/modthread: Properly cast concrete exception pointer to an object.
Damien George
2016-06-28
py: Add basic _thread module, with ability to start a new thread.
Damien George