1. 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
  2. 07 Apr, 2014 1 commit
  3. 05 Apr, 2014 1 commit
  4. 04 Apr, 2014 1 commit
  5. 02 Apr, 2014 1 commit
  6. 30 Mar, 2014 1 commit
    • Damien George's avatar
      Rename rt_* to mp_*. · d17926db
      Damien George authored
      Mostly just a global search and replace.  Except rt_is_true which
      becomes mp_obj_is_true.
      
      Still would like to tidy up some of the names, but this will do for now.
      d17926db
  7. 29 Mar, 2014 1 commit
  8. 22 Mar, 2014 1 commit
  9. 20 Mar, 2014 1 commit
  10. 19 Mar, 2014 1 commit
  11. 17 Mar, 2014 1 commit
    • xbe's avatar
      py: Clean up includes. · efe34223
      xbe authored
      Remove unnecessary includes. Add includes that improve portability.
      efe34223
  12. 22 Feb, 2014 2 commits
  13. 17 Feb, 2014 1 commit
  14. 14 Feb, 2014 1 commit
  15. 12 Feb, 2014 1 commit
  16. 01 Feb, 2014 1 commit
  17. 30 Jan, 2014 1 commit
  18. 27 Jan, 2014 1 commit
  19. 22 Jan, 2014 1 commit
  20. 21 Jan, 2014 1 commit
  21. 18 Jan, 2014 1 commit
  22. 17 Jan, 2014 1 commit