1. 13 Sep, 2014 2 commits
  2. 07 Sep, 2014 1 commit
  3. 30 Aug, 2014 2 commits
  4. 24 Aug, 2014 1 commit
  5. 12 Aug, 2014 2 commits
  6. 31 Jul, 2014 1 commit
    • Damien George's avatar
      py: Improve handling of long-int overflow. · c9aa58e6
      Damien George authored
      This removes mpz_as_int, since that was a terrible function (it
      implemented saturating conversion).
      
      Use mpz_as_int_checked and mpz_as_uint_checked.  These now work
      correctly (they previously had wrong overflow checking, eg
      print(chr(10000000000000)) on 32-bit machine would incorrectly convert
      this large number to a small int).
      c9aa58e6
  7. 28 Jul, 2014 1 commit
    • Paul Sokolovsky's avatar
      py: Make id() return small int for the most common address space mapping. · 645582fe
      Paul Sokolovsky authored
      Many OSes/CPUs have affinity to put "user" data into lower half of address
      space. Take advantage of that and remap such addresses into full small int
      range (including negative part).
      
      If address is from upper half, long int will be used. Previously, small
      int was returned for lower quarter of address space, and upper quarter. For
      2 middle quarters, long int was used, which is clearly worse schedule than
      the above.
      645582fe
  8. 19 Jul, 2014 1 commit
  9. 03 Jul, 2014 1 commit
  10. 28 Jun, 2014 2 commits
  11. 26 Jun, 2014 2 commits
  12. 20 Jun, 2014 1 commit
  13. 19 Jun, 2014 1 commit
  14. 07 Jun, 2014 1 commit
  15. 05 Jun, 2014 1 commit
  16. 01 Jun, 2014 1 commit
    • Damien George's avatar
      Rename bultins config variables to MICROPY_PY_BUILTINS_*. · fb510b3b
      Damien George authored
      This renames:
      MICROPY_PY_FROZENSET -> MICROPY_PY_BUILTINS_FROZENSET
      MICROPY_PY_PROPERTY -> MICROPY_PY_BUILTINS_PROPERTY
      MICROPY_PY_SLICE -> MICROPY_PY_BUILTINS_SLICE
      MICROPY_ENABLE_FLOAT -> MICROPY_PY_BUILTINS_FLOAT
      
      See issue #35 for discussion.
      fb510b3b
  17. 25 May, 2014 1 commit
  18. 11 May, 2014 1 commit
  19. 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
  20. 02 May, 2014 1 commit
  21. 01 May, 2014 1 commit
  22. 26 Apr, 2014 1 commit
  23. 17 Apr, 2014 2 commits
  24. 15 Apr, 2014 3 commits
  25. 05 Apr, 2014 7 commits
  26. 04 Apr, 2014 1 commit