diff options
author | Damien George <damien@micropython.org> | 2022-05-26 10:51:29 +1000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2022-06-07 13:19:55 +1000 |
commit | b37b57821476d9ea80cdcc89d325dcabded3ffb7 (patch) | |
tree | 8be44de48aeb5b1be95a163d2bd9e20289c75c9e /docs/esp8266/tutorial/filesystem.rst | |
parent | 2111ca0b8fdcbef6177a8d37fde53085de2a798a (diff) |
py/persistentcode: Remove remaining native qstr linking support.
Support for architecture-specific qstr linking was removed in
d4d53e9e114d779523e382c4ea38f0398e880aae, where native code was changed to
access qstr values via qstr_table. The only remaining use for the special
qstr link table in persistentcode.c is to support native module written in
C, linked via mpy_ld.py. But native modules can also use the standard
module-level qstr_table (and obj_table) which was introduced in the .mpy
file reworking in f2040bfc7ee033e48acef9f289790f3b4e6b74e5.
This commit removes the remaining native qstr liking support in
persistentcode.c's load_raw_code function, and adds two new relocation
options for constants.qstr_table and constants.obj_table. mpy_ld.py is
updated to use these relocations options instead of the native qstr link
table.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'docs/esp8266/tutorial/filesystem.rst')
0 files changed, 0 insertions, 0 deletions