1. 03 Oct, 2014 1 commit
  2. 15 Sep, 2014 1 commit
    • Damien George's avatar
      py: Move definition of mp_sys_exit to core. · b92cbe61
      Damien George authored
      sys.exit always raises SystemExit so doesn't need a special
      implementation for each port.  If C exit() is really needed, use the
      standard os._exit function.
      
      Also initialise mp_sys_path and mp_sys_argv in teensy port.
      b92cbe61
  3. 29 Aug, 2014 1 commit
  4. 24 Jul, 2014 1 commit
  5. 17 May, 2014 1 commit
  6. 03 May, 2014 1 commit
    • Damien George's avatar
      Add license header to (almost) all files. · 04b9147e
      Damien George authored
      Blanket wide to all .c and .h files.  Some files originating from ST are
      difficult to deal with (license wise) so it was left out of those.
      
      Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
      04b9147e
  7. 08 Apr, 2014 1 commit
    • Damien George's avatar
      py: Make it so that printing a small int does not allocate heap memory. · 88d7bba9
      Damien George authored
      With the implementation of proper string formatting, code to print a
      small int was delegated to mpz_as_str_inpl (after first converting the
      small int to an mpz using stack memory).  But mpz_as_str_inpl allocates
      heap memory to do the conversion, so small ints needed heap memory just
      to be printed.
      
      This fix has a separate function to print small ints, which does not
      allocate heap, and allocates less stack.
      
      String formatting, printf and pfenv are now large beasts, with some
      semi-duplicated code.
      88d7bba9
  8. 07 Apr, 2014 1 commit
  9. 04 Apr, 2014 1 commit
  10. 22 Feb, 2014 1 commit
  11. 15 Feb, 2014 2 commits
  12. 14 Feb, 2014 1 commit
  13. 27 Jan, 2014 1 commit
  14. 15 Jan, 2014 1 commit
  15. 13 Jan, 2014 1 commit