index
:
user/sven/micropython.git
for-upstream
master
old
stmhal-flash
origin/HEAD
origin/dependabot/github_actions/actions/upload-artifact-5
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
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
2016-09-23
py: Shrink mp_arg_t struct by using reduced-size integer members.
Damien George
2016-08-14
py/runtime.h: Move comment about mp_not_implemented to correct place.
Damien George
2016-08-12
py/runtime.h: Define mp_check_self(pred) helper macro.
Paul Sokolovsky
2016-08-12
py/runtime: Factor out exception raising helpers.
Paul Sokolovsky
2016-04-25
py: Move call_function_*_protected() functions to py/ for reuse.
Paul Sokolovsky
2016-03-14
py/argcheck: Use size_t instead of mp_uint_t to count number of args.
Damien George
2015-11-29
py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.
Damien George
2015-11-29
py: Add MP_ROM_* macros and mp_rom_* types and use them.
Damien George
2015-06-25
py: Remove mp_load_const_bytes and instead load precreated bytes object.
Damien George
2015-06-25
py: Remove mp_load_const_str and replace uses with inlined version.
Damien George
2015-04-16
py: Overhaul and simplify printf/pfenv mechanism.
Damien George
[next]