1. 30 Mar, 2014 3 commits
  2. 29 Mar, 2014 1 commit
  3. 28 Mar, 2014 1 commit
  4. 27 Mar, 2014 1 commit
  5. 26 Mar, 2014 3 commits
  6. 25 Mar, 2014 1 commit
  7. 24 Mar, 2014 1 commit
  8. 22 Mar, 2014 2 commits
  9. 20 Mar, 2014 1 commit
  10. 17 Mar, 2014 1 commit
    • xbe's avatar
      py: Clean up includes. · efe34223
      xbe authored
      Remove unnecessary includes. Add includes that improve portability.
      efe34223
  11. 09 Mar, 2014 1 commit
  12. 15 Feb, 2014 5 commits
  13. 14 Feb, 2014 1 commit
  14. 12 Feb, 2014 2 commits
  15. 31 Jan, 2014 1 commit
  16. 29 Jan, 2014 1 commit
  17. 21 Jan, 2014 1 commit
  18. 19 Jan, 2014 2 commits
  19. 18 Jan, 2014 2 commits
    • Damien George's avatar
      Add source file name and line number to error messages. · 08335004
      Damien George authored
      Byte code has a map from byte-code offset to source-code line number,
      used to give better error messages.
      08335004
    • Damien George's avatar
      Make VM stack grow upwards, and so no reversed args arrays. · 20006dbb
      Damien George authored
      Change state layout in VM so the stack starts at state[0] and grows
      upwards.  Locals are at the top end of the state and number downwards.
      This cleans up a lot of the interface connecting the VM to C: now all
      functions that take an array of Micro Python objects are in order (ie no
      longer in reverse).
      
      Also clean up C API with keyword arguments (call_n and call_n_kw
      replaced with single call method that takes keyword arguments).  And now
      make_new takes keyword arguments.
      
      emitnative.c has not yet been changed to comply with the new order of
      stack layout.
      20006dbb
  20. 15 Jan, 2014 1 commit
  21. 14 Jan, 2014 1 commit
  22. 08 Jan, 2014 1 commit
  23. 07 Jan, 2014 2 commits
  24. 06 Jan, 2014 1 commit
  25. 05 Jan, 2014 1 commit
  26. 04 Jan, 2014 1 commit
  27. 29 Dec, 2013 1 commit