755 Commits (7604de3fc2387dcb89edd435e38c672ed5ac63b1)

Author SHA1 Message Date
Paul Sokolovsky 520f35632d unix/main: When preparing sys.path, allocate exact strings on uPy heap. 8 years ago
Paul Sokolovsky 649b69a1db unix/main: Improve help for -X options a bit. 8 years ago
Paul Sokolovsky 0e5e14fe7c unix/main: Error out on unknown value of suffix in -X heapsize= option. 8 years ago
Paul Sokolovsky d83177b248 unix/mpconfigport_minimal.h: Allow to print a string within 1KB of heap. 8 years ago
Paul Sokolovsky e965d2b82a unix/Makefile: Make "minimal" build be minimal again. 8 years ago
Paul Sokolovsky 43241ceaac unix: Enable btree module. 8 years ago
Damien George df95f52583 py/modthread: Allow to properly set the stack limit of a thread. 9 years ago
Damien George 94d2919b77 unix/modtime: Release the GIL when sleeping. 9 years ago
Damien George f443504f86 unix/mpthreadport: Suppress compiler warning about unused arguments. 9 years ago
Damien George f1dbd2909e unix/gccollect: Provide declaration of exported function. 9 years ago
Damien George c2508ac8bd unix/mpthreadport: Use SA_SIGINFO for GC signal handler. 9 years ago
Damien George dbd54e0b5b unix: Implement garbage collection with threading. 9 years ago
Damien George f1b6db2218 unix/file: If write syscall returns because of EINTR then try again. 9 years ago
Damien George 801d1b3803 py/modthread: Implement lock object, for creating a mutex. 9 years ago
Damien George 707f98f207 py/modthread: Add stack_size() function. 9 years ago
Damien George a791be936a unix: Add basic thread support using pthreads. 9 years ago
Damien George 330165a2cc py: Add MP_STATE_THREAD to hold state specific to a given thread. 9 years ago
Martin Müller f2892bd77d unix: Fix Makefile to handle gc-sections linker flags on Mac OS. 8 years ago
Paul Sokolovsky e68811dbbf unix/modmachine: Enable time_pulse_us() function. 9 years ago
Paul Sokolovsky ad229477c6 unix/modmachine: Include PinBase class. 9 years ago
Paul Sokolovsky 07209f8592 all: Rename mp_obj_type_t::stream_p to protocol. 9 years ago
Paul Sokolovsky cbffd0aadd unix: Disable FatFs VFS for normal build, keep enabled for coverage. 9 years ago
Paul Sokolovsky 7c8d76fad3 unix/alloc: Make coverage build and its overzealous warnings happy. 9 years ago
Paul Sokolovsky c9598604c6 unix/alloc: Add option to use uPy's alloc-exec implementation even for libffi. 9 years ago
Paul Sokolovsky 9b43a7d1be unix/Makefile: libffi: Build with -Os. 9 years ago
Paul Sokolovsky 6f8880d0ab unix: Move "utime" module config to C level instead of make level. 9 years ago
Paul Sokolovsky df453f0652 unix: Time to build with --gc-sections. 9 years ago
Paul Sokolovsky acaa30b604 unix: Deprecate support for GNU Readline (MICROPY_USE_READLINE=2). 9 years ago
Paul Sokolovsky b5190f1df3 unix/mpconfigport_minimal.h: Clearly mark where user-define config ends. 9 years ago
Paul Sokolovsky cd796f85af unix: Unbreak "minimal" target by disabling FatFs. 9 years ago
Paul Sokolovsky 0f5bf1aafe py/mpconfig.h: MP_NOINLINE is universally useful, move from unix port. 9 years ago
Robert HH ee009d713a extmod/vfs_fat.c: Add vfs.stat(). 9 years ago
Paul Sokolovsky 4889b6ff9b unix/Makefile: "make axtls": Automatically fetch submodules if missing. 9 years ago
Paul Sokolovsky 6055d411a9 unix/mpconfigport.mk: Document MICROPY_STANDALONE make-level option. 9 years ago
Paul Sokolovsky f5d63bcd23 unix: Enable "ussl" module. 9 years ago
Paul Sokolovsky 37f9761801 unix/Makefile: nanbox build is not compatible with modussl, disable. 9 years ago
Damien George 2133924e46 unix: Support frozen packages. 9 years ago
Paul Sokolovsky 1b5abfcaae py/objstr: Implement str.center(). 9 years ago
Paul Sokolovsky b580958216 unix/unix_mphal: Implement mp_hal_ticks_us(). 9 years ago
Paul Sokolovsky 92a342a011 unix/mpconfigport_coverage.h: Add dedicated config file for coverage build. 9 years ago
Damien George 1e024de7be unix: Add ability to include frozen bytecode in the build. 9 years ago
Damien George 088127d91c unix: Enable uerrno module. 9 years ago
Pavol Rusnak bc7ca7ca01 unix/mphalport: Add mp_hal_delay_us() for consistency with other ports. 9 years ago
Martin Müller 31fc81d3b8 unix/Makefile: Make install more compatible (BSD, etc.). 9 years ago
Paul Sokolovsky 270dd29320 unix: Make sure build dir exists before accessing it for freezing upip. 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 47442d9f52 lib/utils/printf: Rework overriding printer of DEBUG_printf(). 9 years ago
Paul Sokolovsky 1a327c4fa3 unix: Build with MICROPY_PY_UHASHLIB_SHA1 if already building with axTLS. 9 years ago