summaryrefslogtreecommitdiff
path: root/py/modsys.c
AgeCommit message (Expand)Author
2025-07-22py/modsys: Add sys.implementation._thread attribute.Damien George
2025-03-05py/modsys: Add sys.implementation._build entry.Damien George
2024-03-07all: Remove the "STATIC" macro and just use "static" instead.Angus Gratton
2023-12-15py/modsys: Implement optional sys.intern.stijn
2023-10-27py/mkrules.mk: Add MICROPY_PREVIEW_VERSION_2.Jim Mussared
2023-10-06all: Switch to new preview build versioning scheme.v1.22.0-previewJim Mussared
2023-06-14py/makemoduledefs.py: Automatically declare delegation attr functions.Damien George
2023-06-08py/modsys: Allow sys.path to be assigned to.Jim Mussared
2023-06-08py/mpconfig: Enable module delegation if sys needs it.Jim Mussared
2023-06-08py/objmodule: Add a table of built-in modules with delegation.Jim Mussared
2023-06-08all: Use MP_REGISTER_EXTENSIBLE_MODULE for overrideable built-ins.Jim Mussared
2023-06-08all: Rename *umodule*.h to remove the "u" prefix.Jim Mussared
2023-06-08all: Rename MP_QSTR_umodule to MP_QSTR_module everywhere.Jim Mussared
2022-10-11py/modsys: Add support for sys.executable.Jim Mussared
2022-07-18py/modsys: Use MP_REGISTER_ROOT_POINTER().David Lechner
2022-06-02all: Remove third argument to MP_REGISTER_MODULE.Damien George
2022-05-18py: Make builtin modules use MP_REGISTER_MODULE.Jim Mussared
2022-04-28py/modsys: Introduce sys.implementation._machine constant.Damien George
2022-04-28py/modsys: Rename sys.implementation.mpy to sys.implementation._mpy.Damien George
2022-04-28py/modsys: Append MicroPython git version and build date to sys.version.Damien George
2022-03-10py/modsys: Add optional mutable attributes sys.ps1/ps2 and use them.Damien George
2022-03-10py/modsys: Add optional sys.tracebacklimit attribute.Damien George
2022-03-10py/modsys: Add optional attribute delegation.Damien George
2021-11-19py/modsys: Replace non-ASCII quote char with ASCII char.Damien George
2021-07-15py/modsys: Optimise sys.exit for code size by using exception helpers.Damien George
2020-05-28py/modsys: Use consistent naming pattern for module-level const objects.David Lechner
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2019-11-04py/modsys: Report .mpy version in sys.implementation.Damien George
2019-08-30py: Integrate sys.settrace feature into the VM and runtime.Milan Rossa
2019-08-15py: Implement new sys.atexit feature.Milan Rossa
2018-12-22py/mpconfig: Move MICROPY_VERSION macros to static ones in mpconfig.h.Damien George
2018-06-20py: Add checks for stream objects in print() and sys.print_exception().Damien George
2018-04-04py/modsys: Don't compile getsizeof function if feature is disabled.Damien George
2017-10-04all: Remove inclusion of internal py header files.Damien George
2017-08-30py: Change obsolete "///" comment formatting to normal comments.Damien George
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