1. 03 Mar, 2015 1 commit
  2. 12 Jan, 2015 1 commit
  3. 10 Jan, 2015 1 commit
  4. 09 Jan, 2015 1 commit
  5. 08 Jan, 2015 1 commit
  6. 04 Jan, 2015 1 commit
  7. 02 Jan, 2015 2 commits
    • stijn's avatar
      msvc: Use single build target for dealing with generated files · ffc96a90
      stijn authored
      Remove some duplication in the code for generating
      qstrdefs.generated.h and py-version.h
      ffc96a90
    • stijn's avatar
      msvc: Define main build/include directories in a single location · 8dec62a1
      stijn authored
      - Use a single file env.props for defining the main directories used when building.
        env.props resolves the base directory and defines overridable output directories,
        and is used by all other build files.
      - Fix the build currently failing, basically because the preprocessing command for generating
        qstrdefs uses different include directories than the build itself does.
        (specifically, qstrdefs.h uses #include "py/mpconfig.h" since the fixes for #1022
        in 51dfcb4b, so we need to use the base directory as include directory, not the py dir itself).
        So define a single variable containing the include directories instead and use it where needed.
      8dec62a1
  8. 01 Jan, 2015 2 commits
  9. 27 Dec, 2014 1 commit
  10. 20 Dec, 2014 1 commit
  11. 09 Dec, 2014 1 commit
    • Damien George's avatar
      py: Allow builtins to be overridden. · 78d702c3
      Damien George authored
      This patch adds a configuration option (MICROPY_CAN_OVERRIDE_BUILTINS)
      which, when enabled, allows to override all names within the builtins
      module.  A builtins override dict is created the first time the user
      assigns to a name in the builtins model, and then that dict is searched
      first on subsequent lookups.  Note that this implementation doesn't
      allow deleting of names.
      
      This patch also does some refactoring of builtins code, creating the
      modbuiltins.c file.
      
      Addresses issue #959.
      78d702c3
  12. 06 Dec, 2014 1 commit
  13. 21 Nov, 2014 1 commit
  14. 16 Nov, 2014 1 commit
  15. 29 Oct, 2014 1 commit
  16. 13 Oct, 2014 1 commit
  17. 06 Oct, 2014 1 commit
  18. 04 Oct, 2014 1 commit
  19. 22 Sep, 2014 1 commit
  20. 02 Sep, 2014 1 commit
  21. 24 Aug, 2014 1 commit
  22. 13 Aug, 2014 1 commit
    • stijn's avatar
      msvc: Use built-in alignof · 8cce8b7c
      stijn authored
      This also fixes a 'unnamed type definition in parentheses' warning on the
      alignof implementation define in binary.c
      8cce8b7c
  23. 03 Jul, 2014 1 commit
  24. 29 Jun, 2014 1 commit
    • stijn's avatar
      windows: Sync mpconfigport.h with the unix' version · ec6fa873
      stijn authored
      - rearrange/add definitions that were not there so it's easier to compare both
      - use MICROPY_PY_SYS_PLATFORM in main.c since it's available anyway
      - define EWOULDBLOCK, it is missing from ingw32
      ec6fa873
  25. 22 Jun, 2014 1 commit
  26. 08 Jun, 2014 2 commits
  27. 07 Jun, 2014 1 commit
  28. 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
  29. 28 May, 2014 1 commit
  30. 27 May, 2014 1 commit
  31. 24 May, 2014 1 commit
  32. 21 May, 2014 1 commit
    • Damien George's avatar
      Tidy up some configuration options. · 58ebde46
      Damien George authored
      MP_ALLOC_* -> MICROPY_ALLOC_*
      MICROPY_PATH_MAX -> MICROPY_ALLOC_PATH_MAX
      MICROPY_ENABLE_REPL_HELPERS -> MICROPY_HELPER_REPL
      MICROPY_ENABLE_LEXER_UNIX -> MICROPY_HELPER_LEXER_UNIX
      MICROPY_EXTRA_* -> MICROPY_PORT_*
      
      See issue #35.
      58ebde46
  33. 20 May, 2014 1 commit
  34. 11 May, 2014 1 commit
  35. 10 May, 2014 1 commit
    • stijn's avatar
      mingw: Fix compilation issues · f45a83d7
      stijn authored
      - use lowercase windows.h
      - fix for mingw32 using preprocessor-unfriendly definition of CLOCKS_PER_SEC
      f45a83d7
  36. 09 May, 2014 1 commit
  37. 08 May, 2014 1 commit
    • stijn's avatar
      Windows MSVC port · 01d6be4d
      stijn authored
      Extend the windows port so it compiles with the toolchain from Visual Studio 2013
      01d6be4d