You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Paul Sokolovsky edited this page Jan 1, 2014
·
2 revisions
Note: MicroPython is work in progress and information here represents state of affairs at the beginning of 2014-01. As core functionality matures, it is expected that improvements and optimizations will follow. This page is in particular intended to identify areas to optimize.
MicroPython uses string interning. Currently all strings are interned, it's under consideration to support non-interned strings (like CPython does). File: qstr.c
MicroPython uses Open addressing with Linear probing of step = 1 for implementation of dictionaries. Rehashing happens when last free slot is used (on reaching loadfactor = 1.0).