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
/
persistentcode.c
Age
Commit message (
Expand
)
Author
2022-05-23
py/emitnative: Access qstr values using indirection table qstr_table.
Damien George
2022-05-17
py/emitnative: Put a pointer to the native prelude in child_table array.
Damien George
2022-05-17
py/persistentcode: Remove obsolete comment about qstr window size.
Damien George
2022-04-14
py/persistentcode: Support loading and saving tuples in .mpy files.
Damien George
2022-04-14
py/persistentcode: Define enum values for obj types instead of letters.
Damien George
2022-03-25
py/smallint: Introduce MP_SMALL_INT_BITS macro.
David Lechner
2022-03-16
py/parse: Handle check for target small-int size in parser.
Damien George
2022-02-24
py: Rework bytecode and .mpy file format to be mostly static data.
Damien George
2021-02-04
all: Rename BYTES_PER_WORD to MP_BYTES_PER_OBJ_WORD.
Damien George
2021-01-30
py/persistentcode: Introduce MICROPY_PERSISTENT_CODE_SAVE_FILE option.
David CARLIER
2020-08-02
py/persistentcode: Maintain root ptr list of imported native .mpy code.
Damien George
2020-04-05
all: Use MP_ERROR_TEXT for all error messages.
Jim Mussared
2020-02-28
all: Reformat C and Python source code with tools/codeformat.py.
Damien George
2020-01-26
py: Release GIL during syscalls in reader and writer code.
David Lechner
2019-12-17
py/persistentcode: Move loading of rodata/bss to before obj/raw-code.
Damien George
2019-12-12
py/persistentcode: Make ARM Thumb archs support multiple sub-archs.
Damien George
2019-12-12
py/nativeglue: Add new header file with native function table typedef.
Damien George
2019-12-12
py/persistentcode: Add ability to relocate loaded native code.
Damien George
2019-11-04
py/persistentcode: Move declarations for .mpy header from .c to .h file.
Damien George
2019-10-15
py/persistentcode: Make .mpy more compact with qstr directly in prelude.
Damien George
2019-10-05
py: Add new Xtensa-Windowed arch for native emitter.
Damien George
2019-10-01
py: Rework and compress second part of bytecode prelude.
Damien George
2019-10-01
py: Compress first part of bytecode prelude.
Damien George
2019-09-26
py/bc: Replace big opcode format table with simple macro.
Damien George
2019-09-18
py/persistentcode: Enable persistent code saving for Windows ports.
stijn
2019-07-01
py/persistentcode: Ensure prelude_offset is always initialised.
Paul m. p. P
2019-06-28
py/persistentcode: Fix compilation with load and save both enabled.
Jun Wu
2019-05-13
py/persistentcode: Change "len" type to size_t for mp_obj_str_get_data.
Henrik Vendelbo
2019-05-07
mpy-cross: Add --version command line option to print version info.
Damien George
2019-03-14
py/compile: Add support to select the native emitter at runtime.
Damien George
2019-03-08
py/persistentcode: Bump .mpy version to 4.
Damien George
2019-03-08
py: Add support to save native, viper and asm code to .mpy files.
Damien George
2019-03-08
py/emitglue: Remove union in mp_raw_code_t to combine bytecode & native.
Damien George
2019-03-05
py/persistentcode: Define static qstr set to reduce size of mpy files.
Damien George
2019-03-05
py/persistentcode: Pack qstrs directly in bytecode to reduce mpy size.
Damien George
2019-03-05
py/persistentcode: Add a qstr window to save mpy files more efficiently.
Damien George
2019-02-12
py: Downcase all MP_OBJ_IS_xxx macros to make a more consistent C API.
Damien George
2019-01-27
py: Remove calls to file reader functions when these are disabled.
Sean Burton
2018-02-14
py/emitglue: When assigning bytecode only pass bytecode len if needed.
Damien George
2017-10-05
py/persistentcode: Bump .mpy version number to version 3.
Damien George
2017-10-04
all: Remove inclusion of internal py header files.
Damien George
2017-09-25
py/persistentcode: Define mp_raw_code_save_file() for any unix target.
Anton Patrushev
2017-06-08
py/persistentcode: Allow to compile with complex numbers disabled.
Damien George
2017-04-22
py: Add LOAD_SUPER_METHOD bytecode to allow heap-free super meth calls.
Damien George
2017-03-14
py: Allow lexer to raise exceptions during construction.
Damien George
2017-02-17
py/persistentcode: Bump .mpy version due to change in bytecode.
Damien George
2017-02-16
py/persistentcode: Replace mp_uint_t with size_t where appropriate.
Damien George
2016-11-16
py: Factor out persistent-code reader into separate files.
Damien George
2016-11-16
py: Factor persistent code load/save funcs into persistentcode.[ch].
Damien George