1. 16 Jan, 2015 3 commits
  2. 15 Jan, 2015 3 commits
  3. 14 Jan, 2015 8 commits
  4. 13 Jan, 2015 9 commits
  5. 12 Jan, 2015 15 commits
  6. 11 Jan, 2015 2 commits
    • Damien George's avatar
    • Damien George's avatar
      py: Add MICROPY_QSTR_BYTES_IN_LEN config option, defaulting to 1. · 95836f84
      Damien George authored
      This new config option sets how many fixed-number-of-bytes to use to
      store the length of each qstr.  Previously this was hard coded to 2,
      but, as per issue #1056, this is considered overkill since no-one
      needs identifiers longer than 255 bytes.
      
      With this patch the number of bytes for the length is configurable, and
      defaults to 1 byte.  The configuration option filters through to the
      makeqstrdata.py script.
      
      Code size savings going from 2 to 1 byte:
      - unix x64 down by 592 bytes
      - stmhal down by 1148 bytes
      - bare-arm down by 284 bytes
      
      Also has RAM savings, and will be slightly more efficient in execution.
      95836f84