summaryrefslogtreecommitdiff
path: root/unix/main.c
AgeCommit message (Expand)Author
2017-07-31all: Use the name MicroPython consistently in commentsAlexander Steffen
2017-05-09unix/main: Implement -m option for packages.Paul Sokolovsky
2017-05-06unix/main: Don't allow to specify too small heap size.Paul Sokolovsky
2017-05-01unix/main: Ignore SIGPIPE signal, instead make EPIPE arrive.Paul Sokolovsky
2017-04-11unix, windows: Use core-provided KeyboardInterrupt exception object.Damien George
2017-03-29unix: Convert mp_uint_t to size_t for use of mp_obj_list_get.Damien George
2017-03-14unix/main: Refactor to put lexer constructors all in one place.Damien George
2017-03-03unix: Remove remaining, obsolete traces of GNU readline support.Damien George
2017-02-07unix/main: Properly handle MICROPYPATH starting with ':'.Paul Sokolovsky
2016-12-22unix/main: Allow to print the parse tree in coverage build.Damien George
2016-10-21py: Be more specific with MP_DECLARE_CONST_FUN_OBJ macros.Damien George
2016-07-09unix/main: When preparing sys.path, allocate exact strings on uPy heap.Paul Sokolovsky
2016-07-08unix/main: Improve help for -X options a bit.Paul Sokolovsky
2016-07-08unix/main: Error out on unknown value of suffix in -X heapsize= option.Paul Sokolovsky
2016-06-28unix: Add basic thread support using pthreads.Damien George
2016-04-01unix: implement -i option (inspect - start REPL after script is finished)Pavol Rusnak
2016-01-29py/runtime: mp_stack_ctrl_init() should be called immediately on startup.Paul Sokolovsky
2016-01-29unix/main: Remove debug code left from MP_OBJ_TO_PTR refactor.Paul Sokolovsky
2016-01-11unix: Allow to build coverage build with OBJ_REPR_D.Damien George
2016-01-01extmod/moduos_dupterm: Make mp_uos_dupterm_tx_strn() function reusable.Paul Sokolovsky
2015-12-28unix: Implement uos.dupterm(). Conditional on MICROPY_PY_OS_DUPTERM.Paul Sokolovsky
2015-12-22unix: Properly cancel REPL input when Ctrl-C is pressed.Damien George
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