summaryrefslogtreecommitdiffstatshomepage
path: root/unix/main.c
Commit message (Expand)AuthorAge
* unix/main: When preparing sys.path, allocate exact strings on uPy heap.Paul Sokolovsky2016-07-09
* unix/main: Improve help for -X options a bit.Paul Sokolovsky2016-07-08
* unix/main: Error out on unknown value of suffix in -X heapsize= option.Paul Sokolovsky2016-07-08
* unix: Add basic thread support using pthreads.Damien George2016-06-28
* unix: implement -i option (inspect - start REPL after script is finished)Pavol Rusnak2016-04-01
* py/runtime: mp_stack_ctrl_init() should be called immediately on startup.Paul Sokolovsky2016-01-29
* unix/main: Remove debug code left from MP_OBJ_TO_PTR refactor.Paul Sokolovsky2016-01-29
* unix: Allow to build coverage build with OBJ_REPR_D.Damien George2016-01-11
* extmod/moduos_dupterm: Make mp_uos_dupterm_tx_strn() function reusable.Paul Sokolovsky2016-01-01
* unix: Implement uos.dupterm(). Conditional on MICROPY_PY_OS_DUPTERM.Paul Sokolovsky2015-12-28
* unix: Properly cancel REPL input when Ctrl-C is pressed.Damien George2015-12-22
* windows: Make keyboard_interrupt_obj available, it's standard feature.Paul Sokolovsky2015-12-18
* unix/main: mp_verbose_flag available only if MICROPY_DEBUG_PRINTERS is true.Paul Sokolovsky2015-12-07
* unix/main: Check pending exception at the end of code block execution.Paul Sokolovsky2015-12-04
* py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.Damien George2015-11-29
* unix/main: Get rid of perror() which uses stdio.Paul Sokolovsky2015-11-23
* unix: Use printf() implementation in terms of mp_printf().Paul Sokolovsky2015-11-22
* py/emitglue: Host definition of mp_verbose_flag.Paul Sokolovsky2015-11-21
* unix/main: Remove stray mp_printf() from previous commit.Paul Sokolovsky2015-11-13
* main.c: Switch stderr printing from ANSI C to native POSIX.Paul Sokolovsky2015-11-13
* unix/main: Use builtin unichar_isdigit() in preference if libc's.Paul Sokolovsky2015-11-13
* all: Add py/mphal.h and use it in all ports.Damien George2015-10-31
* unix: Use "Ctrl" as a name of the key, not "CTRL".Paul Sokolovsky2015-10-20
* unix: Add exit and paste-mode hints to shell startup banner.Damien George2015-10-12
* Rename "Micro Python" to "MicroPython" in REPL, help, readme's and misc.Damien George2015-10-12
* repl: Add paste mode to friendly REPL, entered via CTRL-E.Damien George2015-10-11
* py: Allocate parse nodes in chunks to reduce fragmentation and RAM use.Damien George2015-10-02
* unix: Use MICROPY_HAL_H macro for header inclusion.Alex March2015-09-19
* unix: Enable REPL auto-indent.Damien George2015-09-12
* unix: Bump default heap size to 1MB (2MB on 64-bit systems).Paul Sokolovsky2015-08-22
* unix: Allow to cat a script into stdin from the command line.Damien George2015-06-04
* unix: Allow to override default sys.path value.Paul Sokolovsky2015-05-30
* unix: Add option to use uPy readline, and enable by default.Damien George2015-05-27
* unix: Factor out stdio and ctrl-C code to unix_mphal.c file.Damien George2015-05-27
* unix: Print unhandled exception to stderr, like CPython does.Paul Sokolovsky2015-05-10
* unix: Make extra-coverage function callable from Python scripts.Damien George2015-05-08
* unix: Add special function to improve coverage.Damien George2015-05-08
* py: Replace py-version.sh with makeversionhdr.py, written in Python.Damien George2015-04-28
* py: Overhaul and simplify printf/pfenv mechanism.Damien George2015-04-16
* unix: Bump stack limit and adjust for 64-bitness.Paul Sokolovsky2015-03-21
* unix: Support readline history saving to file, improves interactive usage.Paul Sokolovsky2015-03-13
* py: Protect mp_parse and mp_compile with nlr push/pop block.Damien George2015-02-07
* py, unix, stmhal: Allow to compile with -Wshadow.Damien George2015-01-20
* unix: Add target to build "minimal" uPy interpreter.Damien George2015-01-16
* py, unix: Allow to compile with -Wsign-compare.Damien George2015-01-16
* py: Can compile with -Wmissing-declarations and -Wmissing-prototypes.Damien George2015-01-12
* py: Put all global state together in state structures.Damien George2015-01-07
* unix: Prefix includes with py/; remove need for -I../py.Damien George2015-01-01
* py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper.Damien George2014-12-29
* unix/windows: Make sure that process exit code is portable 8-bit value.Paul Sokolovsky2014-12-19