summaryrefslogtreecommitdiffstatshomepage
path: root/docs/esp8266
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2024-09-25 14:07:24 +1000
committerDamien George <damien@micropython.org>2024-09-26 22:36:55 +1000
commit36fe9bbf0001fda887fdc85b6eac8e926d2cf3f0 (patch)
tree899da301ad6abff888c9a4582114e94a731ca8be /docs/esp8266
parent5b22bde044b27aaf82cde8d7609ba37015b37b4c (diff)
downloadmicropython-36fe9bbf0001fda887fdc85b6eac8e926d2cf3f0.tar.gz
micropython-36fe9bbf0001fda887fdc85b6eac8e926d2cf3f0.zip
unix/alloc: Don't trace executable memory for GC pointers.
This tracing was originally needed for three reasons: 1. To trace object/raw-code pointers embedded in native code, eg from @micropython.native functions. 2. To trace pointers to BSS/rodata from relocated viper code. 3. For libffi tracing. The tracing in point 1 was made unnecessary long ago in commit 7d4b6cc868ebf0e1cc5dfe5276b22e1b857c411b (see also commit bbccb0f630dc9b2769a891c2c28fbbe810284225 which removed scanning of native code on the esp8266 port). Since the previous commit, point 2 is no longer needed. For point 3, this was made unnecessary in the recent commit 97966254577167f4c50200af1af89109a275da1c. Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'docs/esp8266')
0 files changed, 0 insertions, 0 deletions