66 Commits (5d2279bec12da4da62e38544608198b57a47efd2)

Author SHA1 Message Date
Damien George 32e98257e2 windows: Enable READER_POSIX to get access to lexer_new_from_file. 8 years ago
Paul Sokolovsky 6a2c6098f4 windows: Enable utime_mphal following unix, define mp_hal_ticks_*. 8 years ago
stijn d14d4cdb8b windows: Enable MICROPY_PY_UERRNO 8 years ago
Damien George 675d1c9c60 ports: Remove typedef of machine_ptr_t, it's no longer needed. 8 years ago
stijn 4b9046328d windows/msvc: Include machine_pinbase.c in build and enable umachine module 8 years ago
Paul Sokolovsky 10e5e10393 windows: Follow unix port changes regarding "utime" module. 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 d22bdad6dd windows: Enable urandom module. 9 years ago
Paul Sokolovsky 1e06e81b3d windows: Propagate MICROPY_PY_OS_DUPTERM handling from unix port. 9 years ago
Paul Sokolovsky 5efd3f0dca windows: Make keyboard_interrupt_obj available, it's standard feature. 9 years ago
Paul Sokolovsky a6eff059b9 unix: Rename "_os" module to "uos" for consistency with baremetal ports. 9 years ago
stijn 3baf6b5319 windows/py: Support 64bit mingw-w64 builds 9 years ago
stijn 5be60d6929 windows: Define ssize_t and use renamed mphal header 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
stijn f3e46d0c52 windows: Rename "time" module to "utime" for consistency with others. 9 years ago
stijn ca9eb81d0b windows: Add usleep() implementation for msvc port 9 years ago
stijn 941040e9e8 windows: Make mpconfigport.h up-to-date with the unix port 9 years ago
stijn 3179d23cee windows: Make unistd.h more posix compatible 9 years ago
stijn 87ad80edf9 windows: Implement the mp_hal_xxx functions and enable mp-readline 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
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 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
stijn b89eaaa2e2 windows: Update config with latest features 10 years ago
Paul Sokolovsky 91386eee26 ports: Define mp_off_t. 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
Damien George 3c658a4e75 py: Fix bug where GC collected native/viper/asm function data. 10 years ago
stijn 8cce8b7c4c msvc: Use built-in alignof 10 years ago
Damien George 40f3c02682 Rename machine_(u)int_t to mp_(u)int_t. 11 years ago
stijn ec6fa8732b windows: Sync mpconfigport.h with the unix' version 11 years ago
stijn 8abcf666cb windows: Enable GC and implement bss start and end symbols 11 years ago
Damien George 26a95ae1e7 windows: Move include of malloc.h outside #ifdef msvc. 11 years ago
Damien George 4480cb3711 Provide definition of alloca() in mpconfigport.h. 11 years ago
Marcus von Appen 0c90eb1658 - FreeBSD provides alloca() via stdlib.h, in contrast to Linux and Windows 11 years ago