summaryrefslogtreecommitdiff
path: root/py/modsys.c
AgeCommit message (Expand)Author
2017-08-11py/modsys: Initial implementation of sys.getsizeof().Paul Sokolovsky
2017-07-31all: Use the name MicroPython consistently in commentsAlexander Steffen
2017-07-31py/modsys: Use MP_ROM_INT for int values in an mp_rom_map_elem_t.Damien George
2017-06-08py/modsys: Allow to compile with obj-repr D and PY_ATTRTUPLE disabled.Damien George
2017-05-14py/modsys: update conditionals for code referencing sys.stdoutTom Collins
2017-03-06py/modsys: Use MP_SMALL_INT_MAX for sys.maxsize in case of LONGINT_IMPL_NONE.Paul Sokolovsky
2016-09-22all: Remove 'name' member from mp_obj_module_t struct.Damien George
2016-01-11py: Change type signature of builtin funs that take variable or kw args.Damien George
2015-12-16py/modsys: Fix module globals table to use MP_ROM_QSTR.Damien George
2015-12-05py/modsys: Use MP_ROM_PTR() initializer for sys.modules.Paul Sokolovsky
2015-12-05py/modsys: Implement sys.modules.Paul Sokolovsky
2015-11-29py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.Damien George
2015-11-29py: Add MP_ROM_* macros and mp_rom_* types and use them.Damien George
2015-11-21py/modsys: Consistently use indented #if's.Paul Sokolovsky
2015-09-04py: Eliminate some cases which trigger unused parameter warnings.Damien George
2015-04-28py: Replace py-version.sh with makeversionhdr.py, written in Python.Damien George
2015-04-25modsys: Add basic sys.exc_info() implementation.Paul Sokolovsky
2015-04-21py: Add sys.implementation, containing uPy name and version number.Damien George
2015-04-16py: Make mp_sys_stdout_print object, wrapping sys.stdout for mp_print*.Damien George
2015-04-16py: Overhaul and simplify printf/pfenv mechanism.Damien George
2015-04-09py: Use a dummy type for referring to extern structsstijn
2015-02-07py: Put mp_sys_path, mp_sys_argv and gc_collected in mp_state_ctx_t.Damien George
2015-01-12py: Can compile with -Wmissing-declarations and -Wmissing-prototypes.Damien George
2015-01-01py: Move to guarded includes, everywhere in py/ core.Damien George
2014-12-08modsys: Add sys.print_exception(exc, file=sys.stdout) function.Paul Sokolovsky
2014-11-29Use MP_DEFINE_CONST_DICT macro to define module dicts.Damien George
2014-09-15py: Move definition of mp_sys_exit to core.Damien George
2014-08-10doc: Fix up a few docs in sys module.Damien George
2014-08-10doc: Document gc, sys, math, cmath.Damien George
2014-07-19py: Make print() accept "file" argument, and actually print to stream.Paul Sokolovsky
2014-07-03py: Implement sys.maxsize, standard way to check platform "bitness".Paul Sokolovsky
2014-06-21py: Include mpconfig.h before all other includes.Paul Sokolovsky
2014-06-19Prefix ARRAY_SIZE with micropython prefix MP_Emmanuel Blot
2014-06-07modsys: Add optional support for sys.platform.Paul Sokolovsky
2014-05-24Rename configuration variables controling Python features.Damien George
2014-05-11py: Rename MICROPY_SYS_EXIT to MICROPY_MOD_SYS_EXIT.Damien George
2014-05-10modsys: Enable sys.exit() per port after all.Paul Sokolovsky
2014-05-10modsys, unix: Add sys.exit(), should be implemented by a port.Paul Sokolovsky
2014-05-03Add license header to (almost) all files.Damien George
2014-04-26Add ARRAY_SIZE macro, and use it where possible.Damien George
2014-04-14modsys: Implement sys.version.Paul Sokolovsky
2014-04-13modsys: Implement sys.byteorder.Paul Sokolovsky
2014-04-13modsys: Implement basic sys.version_info.Paul Sokolovsky
2014-04-13stmhal: Update for static mod sys.Paul Sokolovsky
2014-04-13py, unix: Convert sys module to static representation.Paul Sokolovsky