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
/
runtime.h
Age
Commit message (
Expand
)
Author
2023-12-08
py: Add port-agnostic inline functions for event handling.
Angus Gratton
2023-09-14
py/runtime: Add helpers to call a general function on nlr jump callback.
Damien George
2023-06-08
py/modsys: Allow sys.path to be assigned to.
Jim Mussared
2023-06-02
py: Use nlr jump callbacks to optimise compile/execute functions.
Damien George
2023-06-01
py: Change MP_UNARY_OP_INT to MP_UNARY_OP_INT_MAYBE.
Damien George
2023-03-21
py/scheduler: Implement VM abort flag and mp_sched_vm_abort().
Damien George
2022-09-19
py/runtime: Add mp_raise_OSError_with_filename helper function.
Damien George
2022-07-12
py/scheduler: De-inline and fix race with pending exception / scheduler.
Jim Mussared
2022-04-14
py/scheduler: Add support for scheduling static C-based callbacks.
Damien George
2021-07-15
py: Introduce and use mp_raise_type_arg helper.
Damien George
2021-07-15
py: Support single argument to optimised MP_OBJ_STOP_ITERATION.
Damien George
2021-04-30
all: Rename mp_keyboard_interrupt to mp_sched_keyboard_interrupt.
Damien George
2021-04-30
py/scheduler: Add mp_sched_exception() to schedule a pending exception.
Damien George
2021-04-27
py: Add option to compile without any error messages at all.
Damien George
2020-05-08
py/scheduler: Convert mp_sched_full and mp_sched_num_pending to macros.
Damien George
2020-04-05
py/objexcept: Allow compression of exception message text.
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_msg_varg helper and use it where appropriate.
Damien George
2020-02-13
py: Add mp_raise_type helper macro and use it where appropriate.
Damien George
2020-02-07
py/scheduler: Move mp_keyboard_interrupt from lib/utils to py core.
Damien George
2020-02-07
py/scheduler: Add "raise_exc" argument to mp_handle_pending.
Damien George
2019-11-26
py: Remove 3 obsolete commented-out lines from header files.
Damien George
2019-05-29
py/nativeglue: Make private glue funs all static, remove commented code.
Damien George
2019-03-26
py/scheduler: Convert micropythyon.schedule() to a circular buffer.
Andrew Leech
2019-03-14
py/nativeglue: Rename native convert funs to match other native helpers.
Damien George
2019-03-14
py: Move mp_native_type_from_qstr() from emitnative.c to nativeglue.c.
Damien George
2019-01-31
py/warning: Support categories for warnings.
Paul Sokolovsky
2019-01-25
py/obj.h: Explicitly cast args to uint32_t in MP_OBJ_FUN_MAKE_SIG.
Damien George
2018-09-26
py: Fix msvc C++ compiler warnings with MP_OBJ_FUN_MAKE_SIG macro.
stijn
2018-09-14
py: Optimise call to mp_arg_check_num by compressing fun signature.
Damien George
2018-09-13
py: Fix native functions so they run with their correct globals context.
Damien George
2018-05-10
py/runtime: Add mp_load_method_protected helper which catches exceptions
Damien George
2017-12-11
py: Introduce a Python stack for scoped allocation.
Damien George
2017-12-11
py/runtime: Move mp_exc_recursion_depth to runtime and rename to raise.
Damien George
2017-12-05
py: mp_call_function_*_protected(): Pass-thru return value if possible.
Paul Sokolovsky
2017-10-21
py/objtype: Fit qstrs for special methods in byte type.
Paul Sokolovsky
2017-10-04
all: Remove inclusion of internal py header files.
Damien George
2017-10-04
py/objtype: Change type of enum-to-qstr table to uint16_t to save space.
Damien George
2017-09-13
py/runtime.h: Change empty mp_warning macro so var-args are non empty.
Damien George
2017-08-29
all: Convert mp_uint_t to mp_unary_op_t/mp_binary_op_t where appropriate
Damien George
2017-08-13
all: Raise exceptions via mp_raise_XXX
Javier Candeira
2017-07-31
all: Use the name MicroPython consistently in comments
Alexander Steffen
2017-07-18
all: Unify header guard usage.
Alexander Steffen
2017-04-22
py: Add LOAD_SUPER_METHOD bytecode to allow heap-free super meth calls.
Damien George
2017-03-24
py: Remove MP_STATE_CTX, use MP_STATE_THREAD instead (it's an alias).
Damien George
2017-03-20
py: Add micropython.schedule() function and associated runtime code.
Damien George
2017-02-16
py: Add iter_buf to getiter type method.
Damien George
2017-02-16
py/runtime: Convert mp_uint_t to size_t where appropriate.
Damien George
2016-11-22
py/objtype: Implement __call__ handling for an instance w/o heap alloc.
Paul Sokolovsky
2016-10-07
py: Add mp_raise_OSError(errno) helper function.
Damien George
[next]