1. 30 Apr, 2017 3 commits
    • stijn's avatar
      msvc: Rebuild all qstrs when mpconfig headers are modified · db9c2e31
      stijn authored
      Make qstr generation depend on modifications in mpconfigport.h, mpconfig.h
      and makeqstrdata.py and if any of those change scan all source files for
      qstrs again since they might have changed (for example typcially when
      enabling new features in mpconfig.h).
      This fixes #2982 for msvc builds.
      db9c2e31
    • stijn's avatar
      msvc: Do not define DEBUG for debug builds · 8d865fa7
      stijn authored
      It is not used anywhere and causes a warning about redefinition because
      it is used in modutimeq.c
      8d865fa7
    • stijn's avatar
      py: Cleanup use of global DEBUG preprocessor definition · 2f0ce2a6
      stijn authored
      The standard preprocessor definition to differentiate debug and non-debug
      builds is NDEBUG, not DEBUG, so don't rely on the latter:
      - just delete the use of it in objint_longlong.c as it has been stale code
        for years anyway (since commit [c4029e50]): SUFFIX isn't used anywhere.
      - replace DEBUG with MICROPY_DEBUG_NLR in nlr.h: it is rarely used anymore
        so can be off by default
      2f0ce2a6
  2. 29 Apr, 2017 5 commits
  3. 28 Apr, 2017 1 commit
  4. 27 Apr, 2017 3 commits
  5. 26 Apr, 2017 4 commits
  6. 25 Apr, 2017 6 commits
  7. 22 Apr, 2017 10 commits
  8. 21 Apr, 2017 3 commits
  9. 19 Apr, 2017 1 commit
  10. 18 Apr, 2017 4 commits