1. 13 Oct, 2014 1 commit
  2. 12 Oct, 2014 2 commits
    • Paul Sokolovsky's avatar
      moduzlib: Integrate into the system. · 34162872
      Paul Sokolovsky authored
      34162872
    • Damien George's avatar
      py: Add module weak link support. · c14a8166
      Damien George authored
      With this patch a port can enable module weak link support and provide
      a dict of qstr->module mapping.  This mapping is looked up only if an
      import fails to find the requested module in the filesystem.
      
      This allows to have the builtin module named, eg, usocket, and provide
      a weak link of "socket" to the same module, but this weak link can be
      overridden if a file by the name "socket.py" is found in the import
      path.
      c14a8166
  3. 11 Oct, 2014 1 commit
  4. 06 Oct, 2014 2 commits
  5. 17 Sep, 2014 1 commit
  6. 07 Sep, 2014 2 commits
  7. 06 Sep, 2014 2 commits
  8. 03 Sep, 2014 1 commit
  9. 27 Aug, 2014 1 commit
  10. 24 Aug, 2014 1 commit
  11. 15 Aug, 2014 1 commit
  12. 12 Aug, 2014 1 commit
  13. 28 Jul, 2014 1 commit
  14. 25 Jul, 2014 1 commit
    • Dave Hylands's avatar
      Add support for storing args during an exception raised by an irq. · 5b7fd20f
      Dave Hylands authored
      The user code should call micropython.alloc_emergency_exception_buf(size)
      where size is the size of the buffer used to print the argument
      passed to the exception.
      
      With the test code from #732, and a call to
      micropython.alloc_emergenncy_exception_buf(100) the following error is
      now printed:
      ```python
      >>> import heartbeat_irq
      Uncaught exception in Timer(4) interrupt handler
      Traceback (most recent call last):
        File "0://heartbeat_irq.py", line 14, in heartbeat_cb
      NameError: name 'led' is not defined
      ```
      5b7fd20f
  15. 09 Jul, 2014 1 commit
  16. 03 Jul, 2014 2 commits
  17. 28 Jun, 2014 1 commit
  18. 27 Jun, 2014 1 commit
  19. 26 Jun, 2014 2 commits
  20. 21 Jun, 2014 1 commit
    • mux's avatar
      Fix asser_func warning/error · 5c8db485
      mux authored
      * Add while(1) to assert_func to avoid func returns warning
      * Define a weak attr in mpconfig.h
      5c8db485
  21. 20 Jun, 2014 1 commit
  22. 12 Jun, 2014 1 commit
  23. 11 Jun, 2014 1 commit
  24. 05 Jun, 2014 1 commit
  25. 01 Jun, 2014 2 commits
  26. 25 May, 2014 1 commit
    • Damien George's avatar
      py: Don't automatically intern strings in parser. · 5042bce8
      Damien George authored
      This completes non-automatic interning of strings in the parser, so that
      doc strings don't take up RAM.  It complicates the parser and compiler,
      and bloats stmhal by about 300 bytes.  It's complicated because now
      there are 2 kinds of parse-nodes that can be strings: interned leaves
      and non-interned structs.
      5042bce8
  27. 24 May, 2014 1 commit
  28. 21 May, 2014 1 commit
    • Damien George's avatar
      Tidy up some configuration options. · 58ebde46
      Damien George authored
      MP_ALLOC_* -> MICROPY_ALLOC_*
      MICROPY_PATH_MAX -> MICROPY_ALLOC_PATH_MAX
      MICROPY_ENABLE_REPL_HELPERS -> MICROPY_HELPER_REPL
      MICROPY_ENABLE_LEXER_UNIX -> MICROPY_HELPER_LEXER_UNIX
      MICROPY_EXTRA_* -> MICROPY_PORT_*
      
      See issue #35.
      58ebde46
  29. 19 May, 2014 1 commit
  30. 15 May, 2014 1 commit
  31. 11 May, 2014 1 commit
  32. 10 May, 2014 2 commits