index
:
micropython
master
parse-bytecode
v1.22-release
v1.24-release
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Aslak Raanes
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
py
/
modbuiltins.c
Commit message (
Expand
)
Author
Age
*
all: Remove the "STATIC" macro and just use "static" instead.
Angus Gratton
2024-03-07
*
py/modbuiltins: Share vstr_add_char's implementation of utf8 encoding.
Jeff Epler
2023-11-28
*
all: Fix spelling mistakes based on codespell check.
Damien George
2023-04-27
*
py/obj: Convert make_new into a mp_obj_type_t slot.
Jim Mussared
2022-09-19
*
py/obj: Add accessors for type slots and use everywhere.
Jim Mussared
2022-09-19
*
py/objstr: Optimise mp_obj_new_str_from_vstr for known-safe strings.
Jim Mussared
2022-08-26
*
py/objstr: Split mp_obj_str_from_vstr into bytes/str versions.
Jim Mussared
2022-08-26
*
all: Remove third argument to MP_REGISTER_MODULE.
Damien George
2022-06-02
*
py/builtin: Clean up and simplify import_stat and builtin_open config.
Damien George
2022-05-25
*
py: Make builtin modules use MP_REGISTER_MODULE.
Jim Mussared
2022-05-18
*
py/modbuiltins: Add additional macro for extending builtins.
stijn
2022-01-07
*
py: Support single argument to optimised MP_OBJ_STOP_ITERATION.
Damien George
2021-07-15
*
all: Update to point to files in new shared/ directory.
Damien George
2021-07-12
*
py: Add option to compile without any error messages at all.
Damien George
2021-04-27
*
py/modbuiltins: Fix getattr to work with class raising AttributeError.
Damien George
2020-06-02
*
all: Fix implicit floating point to integer conversions.
stijn
2020-04-18
*
all: Use MP_ERROR_TEXT for all error messages.
Jim Mussared
2020-04-05
*
py: Use preprocessor to detect error reporting level (terse/detailed).
Jim Mussared
2020-04-05
*
all: Convert exceptions to use mp_raise_XXX helpers in remaining places.
Damien George
2020-03-18
*
all: Reformat C and Python source code with tools/codeformat.py.
Damien George
2020-02-28
*
py: Add mp_raise_msg_varg helper and use it where appropriate.
Damien George
2020-02-13
*
py: Add mp_raise_type helper macro and use it where appropriate.
Damien George
2020-02-13
*
py: Clean up commented-out code and comments about exception hierarchy.
Damien George
2019-12-28
*
py: Downcase MP_xxx_SLOT_IS_FILLED inline functions.
Damien George
2019-02-12
*
py: Downcase all MP_OBJ_IS_xxx macros to make a more consistent C API.
Damien George
2019-02-12
*
py: Add optional support for 2-argument version of built-in next().
stijn
2019-01-27
*
py/modbuiltins: Make oct/hex work when !MICROPY_PY_BUILTINS_STR_OP_MODULO
Paul Sokolovsky
2018-09-20
*
py: Add checks for stream objects in print() and sys.print_exception().
Damien George
2018-06-20
*
py/modbuiltins: Add support for rounding integers.
Jan Klusacek
2018-05-22
*
py/modbuiltins: Make built-in dir support the __dir__ special method.
Damien George
2018-05-10
*
py/modbuiltins: In built-in dir make use of mp_load_method_protected.
Damien George
2018-05-10
*
py/modbuiltins: Make built-in hasattr work properly for user types.
Damien George
2018-05-10
*
py/{modbuiltins,repl}: Start qstr probing from after empty qstr.
Damien George
2018-05-09
*
py/modbuiltins: Simplify and generalise dir() by probing qstrs.
Damien George
2018-02-19
*
py/modbuiltins: Simplify casts from char to byte ptr in builtin ord.
Damien George
2018-02-14
*
py/unicode: Clean up utf8 funcs and provide non-utf8 inline versions.
Damien George
2018-02-14
*
py/modbuiltins: For builtin_chr, use uint8_t instead of char for array.
Damien George
2018-02-07
*
py/modbuiltins: Use standard arg-parsing helper func for builtin print.
Damien George
2017-12-05
*
py/modbuiltins: Slightly simplify code in builtin round().
Damien George
2017-11-22
*
py/objstr: Remove "make_qstr_if_not_already" arg from mp_obj_new_str.
Damien George
2017-11-16
*
py/modbuiltins: Use existing utf8_get_char helper in builtin ord func.
Damien George
2017-10-11
*
all: Remove inclusion of internal py header files.
Damien George
2017-10-04
*
py/modbuiltins: Implement abs() by dispatching to MP_UNARY_OP_ABS.
Paul Sokolovsky
2017-09-18
*
py,extmod,stmhal: Use "static inline" for funcs that should be inline.
Damien George
2017-08-02
*
all: Use the name MicroPython consistently in comments
Alexander Steffen
2017-07-31
*
py,extmod: Some casts and minor refactors to quiet compiler warnings.
Tom Collins
2017-07-07
*
py: Change mp_uint_t to size_t in builtins code.
Damien George
2017-07-04
*
all: Make more use of mp_raise_{msg,TypeError,ValueError} helpers.
Damien George
2017-06-15
*
py/modbuiltins: Add core-provided version of input() function.
Damien George
2017-06-01
*
py/modsys: update conditionals for code referencing sys.stdout
Tom Collins
2017-05-14
[next]