micropython/extmod
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
..
crypto-algorithms
lwip-include
re1.5
uzlib
machine_i2c.c
machine_i2c.h
machine_mem.c
machine_mem.h
machine_pinbase.c
machine_pinbase.h
machine_pulse.c extmod/machine_pulse: Make time_pulse_us() not throw exceptions. 2017-02-05 14:20:17 +03:00
machine_pulse.h
machine_signal.c extmod/machine_signal: Implement Signal .on() and .off() methods. 2017-02-08 11:14:23 +03:00
machine_signal.h extmod/machine_signal: Implement "signal" abstraction for machine module. 2017-01-29 18:57:36 +03:00
machine_spi.c extmod/machine_spi: Remove EVENT_POLL_HOOK from soft-SPI transfer func. 2017-02-06 14:38:33 +11:00
machine_spi.h
misc.h
modbtree.c py: Add iter_buf to getiter type method. 2017-02-16 18:38:06 +11:00
modframebuf.c
modlwip.c extmod/modlwip: Add my copyright. 2017-02-15 19:20:46 +03:00
modubinascii.c
modubinascii.h
moductypes.c
moduhashlib.c
moduheapq.c
modujson.c
modurandom.c
modure.c
moduselect.c
modussl_axtls.c
modussl_mbedtls.c
modutimeq.c
moduzlib.c
modwebrepl.c
modwebsocket.c
modwebsocket.h
uos_dupterm.c
utime_mphal.c
utime_mphal.h
vfs.c extmod/vfs: Allow to stat the root directory. 2017-02-13 12:25:43 +11:00
vfs.h extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h. 2017-01-30 12:26:08 +11:00
vfs_fat.c extmod/vfs_fat.c: Use explicit include path for timeutils.h. 2017-01-30 23:10:16 +11:00
vfs_fat.h extmod/vfs_fat: Remove unused function fat_vfs_listdir. 2017-01-30 12:26:08 +11:00
vfs_fat_diskio.c extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h. 2017-01-30 12:26:08 +11:00
vfs_fat_file.c py: Add iter_buf to getiter type method. 2017-02-16 18:38:06 +11:00
vfs_fat_misc.c extmod/vfs_fat: Remove unused function fat_vfs_listdir. 2017-01-30 12:26:08 +11:00
vfs_reader.c extmod/vfs_reader: Fix use of NLR by popping context. 2017-01-30 22:26:54 +11:00
virtpin.c
virtpin.h