Closed
Description
This is one of the main issues in @dpgeorge development wishlist on the forum, yet it doesn't have an issue associated with it.
The goal is to create a defragmenting memory manager that is reasonably fast with a reasonably small memory footprint. I am currently implementing this and am in the pre-alpha stages with my tinymem memory manager. There is a forum thread detailing my development on that, so I won't use this issue to update anything but that which is directly related to work on uPython.
Task List:
- Complete Make garbage collector built on malloc / free implementation with pointer indirection #1168
- Integrate tinymem into uPython
- Validate tests
- Tweak parameters / optimize
- determine release schedule