1. 05 Apr, 2014 1 commit
  2. 04 Apr, 2014 1 commit
  3. 30 Mar, 2014 3 commits
  4. 29 Mar, 2014 1 commit
  5. 28 Mar, 2014 1 commit
  6. 27 Mar, 2014 1 commit
  7. 26 Mar, 2014 3 commits
  8. 25 Mar, 2014 1 commit
  9. 24 Mar, 2014 1 commit
  10. 22 Mar, 2014 2 commits
  11. 20 Mar, 2014 1 commit
  12. 17 Mar, 2014 1 commit
    • xbe's avatar
      py: Clean up includes. · efe34223
      xbe authored
      Remove unnecessary includes. Add includes that improve portability.
      efe34223
  13. 09 Mar, 2014 1 commit
  14. 15 Feb, 2014 5 commits
  15. 14 Feb, 2014 1 commit
  16. 12 Feb, 2014 2 commits
  17. 31 Jan, 2014 1 commit
  18. 29 Jan, 2014 1 commit
  19. 21 Jan, 2014 1 commit
  20. 19 Jan, 2014 2 commits
  21. 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
  22. 15 Jan, 2014 1 commit
  23. 14 Jan, 2014 1 commit
  24. 08 Jan, 2014 1 commit
  25. 07 Jan, 2014 2 commits
  26. 06 Jan, 2014 1 commit
  27. 05 Jan, 2014 1 commit