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
/
emitinlinethumb.c
Age
Commit message (
Expand
)
Author
2022-05-26
py/emitinlinethumb: Make float instruction use dynamically selectable.
Damien George
2022-05-26
py/emitinlinethumb: Make ARMv7-M instruction use dynamically selectable.
Damien George
2022-04-11
py/emitinlinethumb: Use 16 bit encodings for PUSH LR and POP PC.
Christian Zietz
2021-01-29
py/emitinlinethumb: Exclude code using #if when ARMV7M disabled.
Damien George
2021-01-29
py/asmthumb: Add support for ARMv6M in native emitter.
graham sanderson
2020-10-22
py: Use unsigned comparison of chars.
Emil Renner Berthing
2020-04-05
all: Use MP_ERROR_TEXT for all error messages.
Jim Mussared
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-28
py: Removing dangling "else" to improve code format consistency.
Damien George
2019-03-14
py/compile: Support multiple inline asm emitters.
Damien George
2018-09-20
py: Shorten error messages by using contractions and some rewording.
Damien George
2017-07-31
all: Use the name MicroPython consistently in comments
Alexander Steffen
2017-02-24
py: Create str/bytes objects in the parser, not the compiler.
Damien George
2017-02-16
py/grammar: Group no-compile grammar rules together to shrink tables.
Damien George
2016-12-09
py/emitinline: Move common code for end of final pass to compiler.
Damien George
2016-12-09
py/emitinline: Move inline-asm align and data methods to compiler.
Damien George
2016-12-09
py/emitinline: Embed entire asm struct instead of a pointer to it.
Damien George
2016-11-28
py: Factor out common code from assemblers into asmbase.[ch].
Damien George
2016-02-23
py/emitinlinethumb: Use qstrs instead of char* for names of asm ops.
Damien George
2016-01-27
py/inlineasm: Add ability to specify return type of asm_thumb funcs.
Damien George
2016-01-07
py/inlinethumb: Remove 30-bit restriction on movwt instruction.
Damien George
2016-01-07
py/inlinethumb: Allow assembler to use big ints as args to instructions.
Damien George
2015-12-10
py/emitinlinethumb: Add support for MRS instruction.
Henrik Sölver
2015-11-29
py: Change qstr_* functions to use size_t as the type for str len arg.
Damien George
2015-11-13
py: Add constant table to bytecode.
Damien George
2015-11-13
py: Put all bytecode state (arg count, etc) in bytecode.
Damien George
2015-11-09
py/emitinlinethumb: Allow to compile with -Wsign-compare.
Damien George
2015-10-31
py: In inline asm, vldr and vstr offsets now in bytes not words.
adminpete
2015-10-19
py: Add lsl/lsr/asr opcode support to inline Thumb2 assembler.
Damien George
2015-10-16
py: Add option for inline assembler to support ARMv7-M instructions.
Damien George
2015-04-19
py/inlinethumb: Support for core floating point instructions.
=
2015-04-16
py: Add %q format support to mp_[v]printf, and use it.
Damien George
2015-04-11
py: In emitinlinethumb, use qstr_data instead of qstr_str and strlen.
Damien George
2015-04-07
py: Implement full func arg passing for native emitter.
Damien George
2015-03-03
py: In inline assembler, reset labels on code-size pass.
Damien George
2015-03-03
py: Give error for duplicate label in inline assembler.
Damien George
2015-03-02
py: For inline assembler, add bcc_n and bcc_w ops.
Damien George
2015-02-25
py: Make inline assembler raise exception when branch not in range.
Damien George
2015-02-24
py: In inline assembler, add return statement to fix flow logic.
Damien George
2015-02-24
py: Factor some code in inline thumb assembler to reduce code size.
Damien George
2015-02-24
py: Make more asmthumb functions inline to reduce code size.
Damien George
2015-02-24
py: Reduce code size of inline thumb assembler by using static tables.
Damien George
2015-02-16
py: Implement bl/bx instructions for inline Thumb assembler.
Damien George
2015-02-16
py: Implement "it" instruction for inline Thumb assembler.
Damien George
2015-02-13
py: Implement clz and rbit for inline Thumb assembler.
Damien George
2015-02-13
py: Implement sdiv/udiv for inline Thumb assembler.
Damien George
2015-02-13
py: Implement push/pop for inline Thumb assembler.
Damien George
2015-02-13
py: Make inline assembler raise proper SyntaxError exception on error.
Damien George
2015-02-12
py: Add ldrex and strex to thumb2 inline assembler.
Damien George
[next]