120 Commits (4f3fbf09cc5f9e135a47744ccc89c72918a97812)

Author SHA1 Message Date
stijn 87106d025b windows: Enable multi-processor compilation for msvc 9 years ago
stijn 29c8c8aecb windows/msvc: Rewrite qstr auto-generation. 9 years ago
stijn 9a627e8881 windows/msvc: Implement automatic qstr generation using makeqstrdefs. 9 years ago
Jan Čapek d76c65f599 py: Add rules for automated extraction of qstrs from sources. 9 years ago
Paul Sokolovsky 9b0714b24c py: Declare help, input, open builtins in core. 9 years ago
Damien George 0a2e9650f5 py: Add ability to have frozen persistent bytecode from .mpy files. 9 years ago
Paul Sokolovsky d3b1f0b627 py/runtime: mp_stack_ctrl_init() should be called immediately on startup. 9 years ago
Damien George e713222fab windows/msvc: Add modurandom.c to list of source files. 9 years ago
Damien George d22bdad6dd windows: Enable urandom module. 9 years ago
Paul Sokolovsky 1e06e81b3d windows: Propagate MICROPY_PY_OS_DUPTERM handling from unix port. 9 years ago
stijn 1aa4599ddd windows/msvc: Nicer handling of asserts and 'invalid' parameters 9 years ago
stijn a5aa03acaf windows: Better handling of Ctrl-C 9 years ago
stijn da199e4407 windows: Add Appveyor CI builds for msvc port. 9 years ago
stijn c5f52b845b msvc: Add dirent.h/.c implementation 9 years ago
Paul Sokolovsky 2195046365 windows/windows_mphal: Add basic support for raising KeyboardInterrupt. 9 years ago
Paul Sokolovsky 5efd3f0dca windows: Make keyboard_interrupt_obj available, it's standard feature. 9 years ago
stijn 951fc7e993 msvc: Use new modmachine infrastructure per changes in f925165 9 years ago
Dave Hylands f925165942 unix: Move modmachine into unix directory 9 years ago
Paul Sokolovsky a6eff059b9 unix: Rename "_os" module to "uos" for consistency with baremetal ports. 9 years ago
stijn 967ceba5b7 msvc: Use different output directories depending on build type 9 years ago
stijn 3baf6b5319 windows/py: Support 64bit mingw-w64 builds 9 years ago
stijn a58fa27c24 windows: Cleanup makefile 9 years ago
stijn 5be60d6929 windows: Define ssize_t and use renamed mphal header 9 years ago
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