1. 23 Apr, 2014 2 commits
  2. 20 Apr, 2014 1 commit
  3. 17 Apr, 2014 1 commit
  4. 13 Apr, 2014 2 commits
  5. 12 Apr, 2014 2 commits
  6. 11 Apr, 2014 2 commits
  7. 09 Apr, 2014 1 commit
  8. 08 Apr, 2014 1 commit
  9. 31 Mar, 2014 1 commit
  10. 30 Mar, 2014 1 commit
  11. 28 Mar, 2014 2 commits
  12. 26 Mar, 2014 1 commit
  13. 22 Mar, 2014 1 commit
  14. 17 Mar, 2014 1 commit
    • xbe's avatar
      py: Clean up includes. · efe34223
      xbe authored
      Remove unnecessary includes. Add includes that improve portability.
      efe34223
  15. 22 Feb, 2014 1 commit
  16. 21 Feb, 2014 1 commit
  17. 19 Feb, 2014 1 commit
  18. 13 Feb, 2014 1 commit
  19. 06 Feb, 2014 1 commit
  20. 01 Feb, 2014 3 commits
  21. 31 Jan, 2014 1 commit
  22. 29 Jan, 2014 1 commit
  23. 21 Jan, 2014 1 commit
  24. 19 Jan, 2014 2 commits
  25. 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
  26. 11 Jan, 2014 1 commit
  27. 10 Jan, 2014 1 commit
  28. 07 Jan, 2014 2 commits
  29. 04 Jan, 2014 1 commit
  30. 03 Jan, 2014 1 commit
    • Damien George's avatar
      Basic implementation of import. · 66028ab6
      Damien George authored
      import works for simple cases.  Still work to do on finding the right
      script, and setting globals/locals correctly when running an imported
      function.
      66028ab6