index
:
user/sven/micropython.git
for-upstream
master
old
stmhal-flash
origin/HEAD
origin/dependabot/github_actions/actions/cache-5
origin/dependabot/github_actions/actions/upload-artifact-6
origin/master
origin/parse-bytecode
origin/v1.22-release
origin/v1.24-release
origin/v1.26-release
The MicroPython project
Sven Wegener
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
py
/
mpstate.h
Age
Commit message (
Expand
)
Author
2024-10-25
extmod/modtls_mbedtls: Add a thread-global ptr for current SSL context.
iabdalkader
2024-02-29
py/mpstate: Don't declare mp_thread_get_state().
Damien George
2023-10-18
py/modthread: Initialise nlr_jump_callback_top on threads.
Jim Mussared
2023-08-04
py/gc: Speed up incremental GC cycles by tracking the last used block.
Damien Tournoud
2023-06-08
py/modsys: Allow sys.path to be assigned to.
Jim Mussared
2023-06-08
py/mpconfig: Enable module delegation if sys needs it.
Jim Mussared
2023-06-02
py/nlr: Implement jump callbacks.
Damien George
2023-03-21
py/scheduler: Implement VM abort flag and mp_sched_vm_abort().
Damien George
2023-03-21
py/mpstate: Add mp_thread_is_main_thread() helper macro.
Damien George
2022-07-23
py/gc: Reduce code size when MICROPY_GC_SPLIT_HEAP is disabled.
Rob Knegjens
2022-07-23
py/gc: Allow the GC heap to be split over multiple memory areas.
Ayke van Laethem
2022-07-18
py/scheduler: Use MP_REGISTER_ROOT_POINTER().
David Lechner
2022-07-18
py/modsys: Use MP_REGISTER_ROOT_POINTER().
David Lechner
2022-07-18
py/persistentcode: Use MP_REGISTER_ROOT_POINTER().
David Lechner
2022-07-18
extmod/modbluetooth: Use MP_REGISTER_ROOT_POINTER().
David Lechner
2022-07-18
extmod/vfs: Use MP_REGISTER_ROOT_POINTER().
David Lechner
2022-07-18
extmod/modlwip: Use MP_REGISTER_ROOT_POINTER().
David Lechner
2022-07-18
extmod/uos_dupterm: Use MP_REGISTER_ROOT_POINTER().
David Lechner
2022-07-18
shared/runtime/pyexec: Use MP_REGISTER_ROOT_POINTER().
David Lechner
2022-07-18
py/mpstate: Drop MICROPY_PORT_ROOT_POINTERS from mp_state_vm_t.
David Lechner
2022-07-18
py/make_root_pointers: Add MP_REGISTER_ROOT_POINTER parser/generator.
David Lechner
2022-05-17
py/persistentcode: Remove unicode feature flag from .mpy file.
Damien George
2022-05-05
py/malloc: Introduce m_tracked_calloc, m_tracked_free functions.
Damien George
2022-04-14
py/scheduler: Add support for scheduling static C-based callbacks.
Damien George
2022-03-10
py/modsys: Add optional mutable attributes sys.ps1/ps2 and use them.
Damien George
2022-03-10
py/modsys: Add optional sys.tracebacklimit attribute.
Damien George
2022-03-10
py/modsys: Add optional attribute delegation.
Damien George
2022-02-11
py/qstr: Separate hash and len from string data.
Artyom Skrobov
2021-12-19
py/mpstate.h: Only include sys.path/argv objects in state when enabled.
Damien George
2021-12-18
py/runtime: Allow initialising sys.path/argv with defaults.
Damien George
2021-09-16
all: Remove MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE.
Jim Mussared
2021-09-16
py/map: Add an optional cache of (map+index) to speed up map lookups.
Jim Mussared
2021-07-15
py: Support single argument to optimised MP_OBJ_STOP_ITERATION.
Damien George
2021-06-19
py/mpstate: Schedule KeyboardInterrupt on main thread.
David Lechner
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-08-02
py/persistentcode: Maintain root ptr list of imported native .mpy code.
Damien George
2020-01-23
py/qstr: Don't include or init qstr_mutex when GIL is enabled.
David Lechner
2020-01-23
py/gc: Don't include or init gc_mutex when GIL is enabled.
David Lechner
2019-10-01
extmod/modbluetooth: Add low-level Python BLE API.
Jim Mussared
2019-09-26
mpy-cross: Set number of registers in nlr_buf_t based on native arch.
Damien George
2019-08-30
py: Integrate sys.settrace feature into the VM and runtime.
Milan Rossa
2019-08-28
py: Add global default_emit_opt variable to make emit kind persistent.
Damien George
2019-08-15
py: Implement new sys.atexit feature.
Milan Rossa
2019-07-17
py/scheduler: Rename sched_stack to sched_queue.
Jim Mussared
2019-03-26
py/scheduler: Convert micropythyon.schedule() to a circular buffer.
Andrew Leech
2019-03-14
py/compile: Add support to select the native emitter at runtime.
Damien George
2018-12-04
py: Add option to reduce GC stack integer size to save RAM.
Ayke van Laethem
2018-06-12
extmod/uos_dupterm: Use native C stream methods on dupterm object.
Damien George
2018-05-13
py/mpstate.h: Adjust start of root pointer section to exclude non-ptrs.
Damien George
[next]