97 Commits (d8c834c95d506db979ec871417de90b7951edc30)

Author SHA1 Message Date
stijn b1dbbd32eb windows: Allow specifying the python executable to use for msvc builds 9 years ago
omtinez 1b9d161f94 Fix project file for Visual Studio 2015 9 years ago
stijn c76fe77f42 windows: Update build instructions in the README 9 years ago
Paul Sokolovsky aeadf7607d windows/README: Deprecate mingw32, suggest using mingw64. 9 years ago
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 9 years ago
stijn bd9f850e85 windows: Use write() instead of fwrite() to avoid out-of-order output. 9 years ago
omtinez 3510499a9e windows: Call _set_output_format() only on Visual Studio versions 2013 or lower. 9 years ago
stijn f3e46d0c52 windows: Rename "time" module to "utime" for consistency with others. 9 years ago
stijn dc93f25bb8 windows: Erase pre-calc'd number of chars instead of clearing whole line. 9 years ago
stijn ca9eb81d0b windows: Add usleep() implementation for msvc port 9 years ago
stijn 1c55310bcc windows: Do not use wildcards when looking for sources in directories containing optional features 9 years ago
Damien George f961456b29 lib/mp-readline: Add n_chars argument to mp_hal_erase_line_from_cursor. 9 years ago
Paul Sokolovsky e0f5df579b all: Make netutils.h available to all ports by default. 9 years ago
stijn 941040e9e8 windows: Make mpconfigport.h up-to-date with the unix port 9 years ago
stijn dcbe936c50 windows/msvc: Exclude modjni from build. 9 years ago
stijn 3179d23cee windows: Make unistd.h more posix compatible 9 years ago
Paul Sokolovsky 9724a0538b windows/README: Add notes on running under Wine. 10 years ago
stijn 87ad80edf9 windows: Implement the mp_hal_xxx functions and enable mp-readline 10 years ago
Damien George 4a10214be2 unix: Factor out stdio and ctrl-C code to unix_mphal.c file. 10 years ago
stijn 861670ba2a py: Implement mp_format_float for doubles and use where appropriate 10 years ago
stijn a09757f104 windows: Enable some recently added features in mpconfigport.h 10 years ago
stijn a62c106974 msvc: Allow overriding of build options with custom file 10 years ago
Damien George 95f53461c2 py: Replace py-version.sh with makeversionhdr.py, written in Python. 10 years ago
stijn c52f1258a8 msvc: Update genhdr script to emit MicroPython version numbers 10 years ago
Damien George feff00e1a5 Add .gitattributes file to force text line endings to LF. 10 years ago
Damien George 7f9d1d6ab9 py: Overhaul and simplify printf/pfenv mechanism. 10 years ago
stijn 28fa84b445 py: Add optional support for descriptors' __get__ and __set__ methods. 10 years ago
Damien George 42e0c59308 py: Add MICROPY_COMP_{DOUBLE,TRIPLE}_TUPLE_ASSIGN config options. 10 years ago
Damien George d891452a73 py: Add MICROPY_MALLOC_USES_ALLOCATED_SIZE to allow simpler malloc API. 10 years ago
Damien George 5b76e3b75e windows: Enable MICROPY_STACK_CHECK. 10 years ago
Damien George ddd1e18801 py: Add config option MICROPY_COMP_MODULE_CONST for module consts. 10 years ago
Damien George a9a0862078 windows: Enable MICROPY_PY_MICROPYTHON_MEM_INFO. 10 years ago
stijn afd6c8e1d2 Remove obsolete bss-related code/build features 10 years ago
stijn 51af362e31 msvc: Define no-op MP_LIKELY/UNLIKELY since there's no __builtin_expect 10 years ago
stijn ffc96a901a msvc: Use single build target for dealing with generated files 10 years ago
stijn 8dec62a1a4 msvc: Define main build/include directories in a single location 10 years ago
Damien George 0b2a60acbe windows: Prefix includes with py/; remove need for -I../py. 10 years ago
stijn 8422cac088 msvc: Support py/*.h includes per #1022 10 years ago
Paul Sokolovsky 3b74c91684 Makefiles: Support py/*.h includes per #1022. 10 years ago
stijn f5efefd5a0 windows: Correctly interpret skipped tests, enable uhashlib and ubinascii 10 years ago
Damien George 78d702c300 py: Allow builtins to be overridden. 10 years ago
Damien George 1f8a2f6623 windows: define __USE_MINGW_ANSI_STDIO for all Windows compilers. 10 years ago
stijn b89eaaa2e2 windows: Update config with latest features 10 years ago
Paul Sokolovsky 91386eee26 ports: Define mp_off_t. 10 years ago
stijn 4e54c876a7 Add -Wpointer-arith flag to prevent problems with pointer arithmetic on void* 10 years ago
Paul Sokolovsky e6c5a63fab windows: Enable moduzlib instead of modzlibd. 10 years ago
Paul Sokolovsky 5d328cbeb9 windows: mingw32 gcc doesn't define endianness macros, so just assume little. 10 years ago
stijn a2f9c9445a Enable unicode for Windows port so unicode tests give correct uPy output 10 years ago
stijn 8c41920a90 windows: Enable input(), sys.maxsize(), ujson module, emergency exception buf, os module 10 years ago
stijn 759138caee msvc: Exclude modtermios, include extmod and fix compilation error 10 years ago