aboutsummaryrefslogtreecommitdiff
path: root/unix/main.c
AgeCommit message (Expand)Author
2015-12-18windows: Make keyboard_interrupt_obj available, it's standard feature.Paul Sokolovsky
2015-12-07unix/main: mp_verbose_flag available only if MICROPY_DEBUG_PRINTERS is true.Paul Sokolovsky
2015-12-04unix/main: Check pending exception at the end of code block execution.Paul Sokolovsky
2015-11-29py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.Damien George
2015-11-23unix/main: Get rid of perror() which uses stdio.Paul Sokolovsky
2015-11-22unix: Use printf() implementation in terms of mp_printf().Paul Sokolovsky
2015-11-21py/emitglue: Host definition of mp_verbose_flag.Paul Sokolovsky
2015-11-13unix/main: Remove stray mp_printf() from previous commit.Paul Sokolovsky
2015-11-13main.c: Switch stderr printing from ANSI C to native POSIX.Paul Sokolovsky
2015-11-13unix/main: Use builtin unichar_isdigit() in preference if libc's.Paul Sokolovsky
2015-10-31all: Add py/mphal.h and use it in all ports.Damien George
2015-10-20unix: Use "Ctrl" as a name of the key, not "CTRL".Paul Sokolovsky
2015-10-12unix: Add exit and paste-mode hints to shell startup banner.Damien George
2015-10-12Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc.Damien George
2015-10-11repl: Add paste mode to friendly REPL, entered via CTRL-E.Damien George
2015-10-02py: Allocate parse nodes in chunks to reduce fragmentation and RAM use.Damien George
2015-09-19unix: Use MICROPY_HAL_H macro for header inclusion.Alex March
2015-09-12unix: Enable REPL auto-indent.Damien George
2015-08-22unix: Bump default heap size to 1MB (2MB on 64-bit systems).Paul Sokolovsky
2015-06-04unix: Allow to cat a script into stdin from the command line.Damien George
2015-05-30unix: Allow to override default sys.path value.Paul Sokolovsky
2015-05-27unix: Add option to use uPy readline, and enable by default.Damien George
2015-05-27unix: Factor out stdio and ctrl-C code to unix_mphal.c file.Damien George
2015-05-10unix: Print unhandled exception to stderr, like CPython does.Paul Sokolovsky
2015-05-08unix: Make extra-coverage function callable from Python scripts.Damien George
2015-05-08unix: Add special function to improve coverage.Damien George
2015-04-28py: Replace py-version.sh with makeversionhdr.py, written in Python.Damien George
2015-04-16py: Overhaul and simplify printf/pfenv mechanism.Damien George
2015-03-21unix: Bump stack limit and adjust for 64-bitness.Paul Sokolovsky
2015-03-13unix: Support readline history saving to file, improves interactive usage.Paul Sokolovsky
2015-02-07py: Protect mp_parse and mp_compile with nlr push/pop block.Damien George
2015-01-20py, unix, stmhal: Allow to compile with -Wshadow.Damien George
2015-01-16unix: Add target to build "minimal" uPy interpreter.Damien George
2015-01-16py, unix: Allow to compile with -Wsign-compare.Damien George
2015-01-12py: Can compile with -Wmissing-declarations and -Wmissing-prototypes.Damien George
2015-01-07py: Put all global state together in state structures.Damien George
2015-01-01unix: Prefix includes with py/; remove need for -I../py.Damien George
2014-12-29py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper.Damien George
2014-12-19unix/windows: Make sure that process exit code is portable 8-bit value.Paul Sokolovsky
2014-12-10py: Make functions static where appropriate.Damien George
2014-12-08modsys: Add sys.print_exception(exc, file=sys.stdout) function.Paul Sokolovsky
2014-12-05py: Optimise lexer by exposing lexer type.Damien George
2014-12-01modmicropython: Move mem_info() and qstr_info() functions from unix port.Paul Sokolovsky
2014-11-05unix: Allow -X heapsize number take 'w' specifier for word size adjustment.Paul Sokolovsky
2014-10-26unix: Make -v dump memory info at exit.Paul Sokolovsky
2014-10-26unix: Implement -m option (execute module from stdlib).Paul Sokolovsky
2014-10-26unix/windows: Disable sigaction on windows port.Damien George
2014-10-25py: Add mp_pending_exception global variable, for VM soft interrupt.Damien George
2014-10-25unix: Allow -X heapsize= option take numbers with K & M suffixes.Paul Sokolovsky
2014-10-24py: Improve memory usage debugging; better GC AT dumping.Damien George