micropython/unix
Damien George ae8d867586 py: Add iter_buf to getiter type method.
Allows to iterate over the following without allocating on the heap:
- tuple
- list
- string, bytes
- bytearray, array
- dict (not dict.keys, dict.values, dict.items)
- set, frozenset

Allows to call the following without heap memory:
- all, any, min, max, sum

TODO: still need to allocate stack memory in bytecode for iter_buf.
2017-02-16 18:38:06 +11:00
..
coverage-frzmpy
coverage-frzstr
scripts
.gitignore unix: Fix freedos port build problems. 2017-02-06 15:25:42 +11:00
Makefile unix: Fix freedos port build problems. 2017-02-06 15:25:42 +11:00
alloc.c
coverage.c
fatfs_port.c
fdfile.h
file.c py: Add iter_buf to getiter type method. 2017-02-16 18:38:06 +11:00
gccollect.c
input.c
input.h
main.c unix/main: Properly handle MICROPYPATH starting with ':'. 2017-02-07 02:13:01 +03:00
modffi.c py: Add iter_buf to getiter type method. 2017-02-16 18:38:06 +11:00
modjni.c
modmachine.c
modos.c
modsocket.c
modtermios.c
modtime.c
moduos_vfs.c
moduselect.c py: Add iter_buf to getiter type method. 2017-02-16 18:38:06 +11:00
mpconfigport.h
mpconfigport.mk
mpconfigport_coverage.h py/objtype: Implement __delattr__ and __setattr__. 2017-02-09 12:40:15 +11:00
mpconfigport_fast.h
mpconfigport_freedos.h unix: Fix freedos port build problems. 2017-02-06 15:25:42 +11:00
mpconfigport_minimal.h
mpconfigport_nanbox.h
mphalport.h
mpthreadport.c
mpthreadport.h
qstrdefsport.h
unix_mphal.c