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
/
runtime.h
Age
Commit message (
Expand
)
Author
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
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
[next]