1. 19 Oct, 2014 1 commit
  2. 12 Oct, 2014 3 commits
  3. 03 Oct, 2014 2 commits
  4. 29 Sep, 2014 6 commits
  5. 23 Sep, 2014 1 commit
  6. 15 Sep, 2014 1 commit
  7. 12 Sep, 2014 1 commit
    • Damien George's avatar
      py: Load strings as objects when compiling viper. · bb295468
      Damien George authored
      Eventually, viper wants to be able to use raw pointers to strings and
      arrays for efficient access.  But for now, let's just load strings as a
      Python object so they can be used as normal.  This will anyway be
      compatible with eventual intended viper behaviour.
      
      Addresses issue #857.
      bb295468
  8. 08 Sep, 2014 2 commits
  9. 07 Sep, 2014 1 commit
  10. 06 Sep, 2014 4 commits
  11. 03 Sep, 2014 1 commit
  12. 29 Aug, 2014 1 commit
  13. 27 Aug, 2014 1 commit
  14. 16 Aug, 2014 2 commits
  15. 15 Aug, 2014 3 commits
  16. 03 Jul, 2014 1 commit
  17. 30 Jun, 2014 1 commit
    • Damien George's avatar
      py: Improvements to native emitter. · b601d957
      Damien George authored
      Native emitter can now compile try/except blocks using nlr_push/nlr_pop.
      It probably only works for 1 level of exception handling.  It doesn't
      work on Thumb (only x64).
      
      Native emitter can also handle some additional op codes.
      
      With this patch, 198 tests now pass using "-X emit=native" option to
      micropython.
      b601d957
  18. 22 Jun, 2014 1 commit
  19. 21 Jun, 2014 1 commit
  20. 30 May, 2014 1 commit
    • Damien George's avatar
      py: Fix break from within a for loop. · 25c84643
      Damien George authored
      Needed to pop the iterator object when breaking out of a for loop.  Need
      also to be careful to unwind exception handler before popping iterator.
      
      Addresses issue #635.
      25c84643
  21. 28 May, 2014 1 commit
  22. 10 May, 2014 1 commit
  23. 07 May, 2014 3 commits