05005f679e
With this patch str/bytes construction is streamlined. Always use a vstr to build a str/bytes object. If the size is known beforehand then use vstr_init_len to allocate only required memory. Otherwise use vstr_init and the vstr will grow as needed. Then use mp_obj_new_str_from_vstr to create a str/bytes object using the vstr memory. Saves code ROM: 68 bytes on stmhal, 108 bytes on bare-arm, and 336 bytes on unix x64. |
||
---|---|---|
.. | ||
crypto-algorithms | ||
re1.5 | ||
uzlib | ||
modubinascii.c | ||
moductypes.c | ||
moduhashlib.c | ||
moduheapq.c | ||
modujson.c | ||
modure.c | ||
moduzlib.c |