1. 21 Mar, 2015 1 commit
    • Damien George's avatar
      py: Combine duplicated code that converts members from a lookup. · 55b74d1f
      Damien George authored
      Despite initial guess, this code factoring does not hamper performance.
      In fact it seems to improve speed by a little: running pystone(1.2) on
      pyboard (which gives a very stable result) this patch takes pystones
      from 1729.51 up to 1742.16.  Also, pystones on x64 increase by around
      the same proportion (but it's much noisier).
      
      Taking a look at the generated machine code, stack usage with this patch
      is unchanged, and call is tail-optimised with all arguments in
      registers.  Code size decreases by about 50 bytes on Thumb2 archs.
      55b74d1f
  2. 20 Mar, 2015 6 commits
  3. 19 Mar, 2015 2 commits
  4. 17 Mar, 2015 1 commit
  5. 16 Mar, 2015 5 commits
  6. 14 Mar, 2015 6 commits
  7. 12 Mar, 2015 1 commit
  8. 11 Mar, 2015 1 commit
  9. 06 Mar, 2015 1 commit
  10. 05 Mar, 2015 1 commit
  11. 04 Mar, 2015 1 commit
  12. 03 Mar, 2015 6 commits
  13. 02 Mar, 2015 4 commits
  14. 01 Mar, 2015 1 commit
  15. 28 Feb, 2015 3 commits