26 Commits (master)

Author SHA1 Message Date
Damien George 8b35f2c7fa tools/mpy_ld.py: Support jumping more than 2k on armv6m architectures. 2 months ago
Alessandro Gatti a831c788f7 tools/mpy_ld.py: Ignore R_XTENSA_ASM_EXPAND relocation entries. 2 months ago
Brian Pugh c624a5c0c4 py/dynruntime: Export mp_load_method_maybe and mp_arg_parse_all* funcs. 7 months ago
Damien George 482292cc66 py/dynruntime: Add mp_obj_exception_init function to create C exception. 6 months ago
Damien George bdbc869f9e py/persistentcode: Bump .mpy sub-version to 6.3. 8 months ago
Damien George d2276f0d41 py/dynruntime: Add mp_binary_get_size/get_val_array/set_val_array. 8 months ago
Damien George 6967ff3c58 py/persistentcode: Bump .mpy sub-version. 1 year ago
Jim Mussared a64f2fdca0 py/dynruntime.h: Implement MP_OBJ_NEW_QSTR. 1 year ago
Jon Nordby 4837ec336a tools/mpy_ld.py: Support more complex rodata sections. 1 year ago
Angus Gratton b8189d039d tools/mpy_ld.py: Pre-declare some local variables to appease linter. 1 year ago
Christian Clauss 2a1db770ce all: Fix cases of Python variable assigned but never used. 2 years ago
Jim Mussared d94141e147 py/persistentcode: Introduce .mpy sub-version. 2 years ago
Damien George 17a0d65ee4 tools/mpy_ld.py: Support GOT entries that reference inside mp_fun_table. 2 years ago
Damien George abb3850398 tools/mpy_ld.py: Support R_XTENSA_PDIFF32 relocation. 2 years ago
Damien George b37b578214 py/persistentcode: Remove remaining native qstr linking support. 2 years ago
Damien George c1b9d2259e py/dynruntime.mk: Add basic support for armv6m architecture. 2 years ago
Damien George c49d5207e9 py/persistentcode: Remove unicode feature flag from .mpy file. 3 years ago
Damien George 2ed4f7a130 tools/mpy_ld.py: Remove obsolete QSTR_WINDOW_SIZE constant. 3 years ago
Damien George f2040bfc7e py: Rework bytecode and .mpy file format to be mostly static data. 3 years ago
Jim Mussared b326edf68c all: Remove MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE. 3 years ago
Damien George 04927dfaca tools/mpy_ld.py: Support R_X86_64_GOTPCREL reloc for x86-64 arch. 4 years ago
Damien George 06659077a8 all: Update Python code to conform to latest black formatting. 4 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Damien George 0bd7d1f7f0 py/persistentcode: Move loading of rodata/bss to before obj/raw-code. 5 years ago
Damien George abc642973d py/dynruntime: Add support for float API to make/get floats. 5 years ago
Damien George aad79adab7 tools/mpy_ld.py: Add new mpy_ld.py tool and associated build files. 5 years ago