1. 02 Mar, 2017 1 commit
  2. 17 Feb, 2017 1 commit
  3. 16 Feb, 2017 1 commit
    • Damien George's avatar
      py: Add iter_buf to getiter type method. · ae8d8675
      Damien George authored
      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.
      ae8d8675
  4. 15 Feb, 2017 2 commits
  5. 13 Feb, 2017 1 commit
  6. 08 Feb, 2017 1 commit
    • Damien George's avatar
      stmhal/Makefile: Drop use of -mabi=aapcs-linux; link libgcc by default. · 7ae9bee7
      Damien George authored
      The aapcs-linux ABI is not required, instead the default aapcs ABI is
      enough.  And using the default ABI means that the provided libgcc will now
      link with the firmware without warnings about variable vs fixed enums.
      
      Although the binary size increases by about 1k, RAM usage is slightly
      decreased.  And libgcc may prove useful in the future for things like
      long-long division.
      7ae9bee7
  7. 07 Feb, 2017 1 commit
  8. 06 Feb, 2017 3 commits
  9. 03 Feb, 2017 1 commit
  10. 31 Jan, 2017 9 commits
  11. 30 Jan, 2017 6 commits
  12. 29 Jan, 2017 2 commits
  13. 27 Jan, 2017 4 commits
  14. 24 Jan, 2017 3 commits
  15. 23 Jan, 2017 2 commits
  16. 22 Jan, 2017 2 commits