1. 31 Dec, 2015 6 commits
  2. 30 Dec, 2015 4 commits
  3. 29 Dec, 2015 2 commits
  4. 28 Dec, 2015 1 commit
  5. 27 Dec, 2015 4 commits
  6. 26 Dec, 2015 6 commits
  7. 25 Dec, 2015 1 commit
  8. 24 Dec, 2015 2 commits
  9. 23 Dec, 2015 1 commit
  10. 22 Dec, 2015 3 commits
  11. 21 Dec, 2015 3 commits
  12. 20 Dec, 2015 4 commits
  13. 19 Dec, 2015 2 commits
    • stijn's avatar
      py/mpprint: Fix printing of 64bit integers for 64bit windows builds · 0a4eb4db
      stijn authored
      This makes all tests pass again for 64bit windows builds which would
      previously fail for anything printing ranges (builtin_range/unpack1)
      because they were printed as range( ld, ld ).
      
      This is done by reusing the mp_vprintf implementation for MICROPY_OBJ_REPR_D
      for 64bit windows builds (both msvc and mingw-w64) since the format specifier
      used for 64bit integers is also %lld, or %llu for the unsigned version.
      
      Note these specifiers used to be fetched from inttypes.h, which is the
      C99 way of working with printf/scanf in a portable way, but mingw-w64
      wants to be backwards compatible with older MS C runtimes and uses
      the non-portable %I64i instead of %lld in inttypes.h, so remove the use
      of said header again in mpconfig.h and define the specifiers manually.
      0a4eb4db
    • Dave Hylands's avatar
      stmhal: Add mem8/mem16/mem32 operations to machine module. · b6133648
      Dave Hylands authored
      This uses the newly factored machine_mem functions.
      b6133648
  14. 18 Dec, 2015 1 commit