1. 14 Apr, 2014 7 commits
  2. 13 Apr, 2014 31 commits
  3. 12 Apr, 2014 2 commits
    • Damien George's avatar
      py: Big improvements to inline assembler. · 87210876
      Damien George authored
      Improved the Thumb assembler back end.  Added many more Thumb
      instructions to the inline assembler.  Improved parsing of assembler
      instructions and arguments.  Assembler functions can now be passed the
      address of any object that supports the buffer protocol (to get the
      address of the buffer).  Added an example of how to sum numbers from
      an array in assembler.
      87210876
    • Damien George's avatar
      py: Make all LOAD_FAST ops check for unbound local. · 6ce42775
      Damien George authored
      This is necessary to catch all cases where locals are referenced before
      assignment.  We still keep the _0, _1, _2 versions of LOAD_FAST to help
      reduced the byte code size in RAM.
      
      Addresses issue #457.
      6ce42775