1. 19 Dec, 2014 1 commit
  2. 14 Dec, 2014 1 commit
  3. 12 Dec, 2014 2 commits
  4. 11 Dec, 2014 1 commit
  5. 10 Dec, 2014 4 commits
  6. 09 Dec, 2014 1 commit
    • Damien George's avatar
      py: Allow builtins to be overridden. · 78d702c3
      Damien George authored
      This patch adds a configuration option (MICROPY_CAN_OVERRIDE_BUILTINS)
      which, when enabled, allows to override all names within the builtins
      module.  A builtins override dict is created the first time the user
      assigns to a name in the builtins model, and then that dict is searched
      first on subsequent lookups.  Note that this implementation doesn't
      allow deleting of names.
      
      This patch also does some refactoring of builtins code, creating the
      modbuiltins.c file.
      
      Addresses issue #959.
      78d702c3
  7. 08 Dec, 2014 1 commit
    • Paul Sokolovsky's avatar
      modsys: Add sys.print_exception(exc, file=sys.stdout) function. · 46c3ab20
      Paul Sokolovsky authored
      The function is modeled after traceback.print_exception(), but unbloated,
      and put into existing module to save overhead on adding another module.
      Compliant traceback.print_exception() is intended to be implemented in
      micropython-lib in terms of sys.print_exception().
      
      This change required refactoring mp_obj_print_exception() to take pfenv_t
      interface arguments.
      
      Addresses #751.
      46c3ab20
  8. 05 Dec, 2014 3 commits
  9. 04 Dec, 2014 1 commit
  10. 02 Dec, 2014 1 commit
  11. 01 Dec, 2014 1 commit
  12. 30 Nov, 2014 2 commits
  13. 29 Nov, 2014 2 commits
  14. 27 Nov, 2014 5 commits
  15. 22 Nov, 2014 1 commit
  16. 21 Nov, 2014 1 commit
  17. 16 Nov, 2014 3 commits
  18. 15 Nov, 2014 1 commit
  19. 06 Nov, 2014 3 commits
  20. 05 Nov, 2014 5 commits