circuitpython/supervisor/shared
Jeff Epler f4a5c17b5e supervisor: external_flash: don't call m_free when it's bad
It's extremely dubious that we have these handles that we think
are to GC'd memory at a time when the gc pool may not be initialized.
Hopefully, they WERE valid GC memory and are undisturbed by the teardown
of the interpreter that can lead to this state.

In this case, don't try to m_free them, the memory will become free when
the GC heap is reinitialized.

Closes: #2338 (together with previous commit)
2019-12-10 17:07:20 -06:00
..
external_flash supervisor: external_flash: don't call m_free when it's bad 2019-12-10 17:07:20 -06:00
usb cleanup adapter.address; add uniquish suffix to BLE device name 2019-07-31 00:30:24 -04:00
autoreload.c Refine _bleio 2019-10-21 18:57:03 -07:00
autoreload.h Refine _bleio 2019-10-21 18:57:03 -07:00
bluetooth.c Comment supervisor ble data arrays. 2019-12-06 11:13:22 -08:00
bluetooth.h Refine _bleio 2019-10-21 18:57:03 -07:00
display.c Add .hidden to TileGrid and Group 2019-09-03 16:15:27 -07:00
display.h Track a dirty area for in-memory bitmaps 2019-07-18 16:47:28 -07:00
filesystem.c update filesystem.c 2019-11-26 01:13:46 +05:30
flash.c Add option to disable the concurrent write protection 2019-02-21 10:45:41 -08:00
memory.c Use get top and limit stack functions 2019-10-18 11:05:08 +02:00
micropython.c Add feature conditionals and clean up 2019-07-22 12:58:28 -04:00
rgb_led_colors.h Reduce DotStar status brightness; macros for status colors 2019-11-01 13:37:36 -04:00
rgb_led_status.c Supervisor: move most of systick to the supervisor 2019-11-18 11:01:23 -06:00
rgb_led_status.h Disable bitbangio on Itsy M0 2019-08-27 15:21:47 -07:00
safe_mode.c Supervisor: move most of systick to the supervisor 2019-11-18 11:01:23 -06:00
safe_mode.h Refine _bleio 2019-10-21 18:57:03 -07:00
serial.c @hathach's changes; check cdc connected during string write 2019-04-04 18:58:35 -04:00
stack.c Use get top and limit stack functions 2019-10-18 11:05:08 +02:00
stack.h Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00
status_leds.c Add feature conditionals and clean up 2019-07-22 12:58:28 -04:00
status_leds.h Move atmel-samd to tinyusb and support nRF flash. 2018-11-08 17:25:30 -08:00
tick.c supervisor: tick: add supervisor_fake_tick 2019-11-20 14:37:13 -06:00
tick.h supervisor: tick: add supervisor_fake_tick 2019-11-20 14:37:13 -06:00
translate.c translation: Compress as unicode, not bytes 2019-12-02 09:46:46 -06:00
translate.h Rework safe mode and have heap overwrite trigger it. 2018-12-06 14:24:20 -08:00