summaryrefslogtreecommitdiffstatshomepage
path: root/py/modbuiltins.c
Commit message (Expand)AuthorAge
* all: Remove the "STATIC" macro and just use "static" instead.Angus Gratton2024-03-07
* py/modbuiltins: Share vstr_add_char's implementation of utf8 encoding.Jeff Epler2023-11-28
* all: Fix spelling mistakes based on codespell check.Damien George2023-04-27
* py/obj: Convert make_new into a mp_obj_type_t slot.Jim Mussared2022-09-19
* py/obj: Add accessors for type slots and use everywhere.Jim Mussared2022-09-19
* py/objstr: Optimise mp_obj_new_str_from_vstr for known-safe strings.Jim Mussared2022-08-26
* py/objstr: Split mp_obj_str_from_vstr into bytes/str versions.Jim Mussared2022-08-26
* all: Remove third argument to MP_REGISTER_MODULE.Damien George2022-06-02
* py/builtin: Clean up and simplify import_stat and builtin_open config.Damien George2022-05-25
* py: Make builtin modules use MP_REGISTER_MODULE.Jim Mussared2022-05-18
* py/modbuiltins: Add additional macro for extending builtins.stijn2022-01-07
* py: Support single argument to optimised MP_OBJ_STOP_ITERATION.Damien George2021-07-15
* all: Update to point to files in new shared/ directory.Damien George2021-07-12
* py: Add option to compile without any error messages at all.Damien George2021-04-27
* py/modbuiltins: Fix getattr to work with class raising AttributeError.Damien George2020-06-02
* all: Fix implicit floating point to integer conversions.stijn2020-04-18
* all: Use MP_ERROR_TEXT for all error messages.Jim Mussared2020-04-05
* py: Use preprocessor to detect error reporting level (terse/detailed).Jim Mussared2020-04-05
* all: Convert exceptions to use mp_raise_XXX helpers in remaining places.Damien George2020-03-18
* all: Reformat C and Python source code with tools/codeformat.py.Damien George2020-02-28
* py: Add mp_raise_msg_varg helper and use it where appropriate.Damien George2020-02-13
* py: Add mp_raise_type helper macro and use it where appropriate.Damien George2020-02-13
* py: Clean up commented-out code and comments about exception hierarchy.Damien George2019-12-28
* py: Downcase MP_xxx_SLOT_IS_FILLED inline functions.Damien George2019-02-12
* py: Downcase all MP_OBJ_IS_xxx macros to make a more consistent C API.Damien George2019-02-12
* py: Add optional support for 2-argument version of built-in next().stijn2019-01-27
* py/modbuiltins: Make oct/hex work when !MICROPY_PY_BUILTINS_STR_OP_MODULOPaul Sokolovsky2018-09-20
* py: Add checks for stream objects in print() and sys.print_exception().Damien George2018-06-20
* py/modbuiltins: Add support for rounding integers.Jan Klusacek2018-05-22
* py/modbuiltins: Make built-in dir support the __dir__ special method.Damien George2018-05-10
* py/modbuiltins: In built-in dir make use of mp_load_method_protected.Damien George2018-05-10
* py/modbuiltins: Make built-in hasattr work properly for user types.Damien George2018-05-10
* py/{modbuiltins,repl}: Start qstr probing from after empty qstr.Damien George2018-05-09
* py/modbuiltins: Simplify and generalise dir() by probing qstrs.Damien George2018-02-19
* py/modbuiltins: Simplify casts from char to byte ptr in builtin ord.Damien George2018-02-14
* py/unicode: Clean up utf8 funcs and provide non-utf8 inline versions.Damien George2018-02-14
* py/modbuiltins: For builtin_chr, use uint8_t instead of char for array.Damien George2018-02-07
* py/modbuiltins: Use standard arg-parsing helper func for builtin print.Damien George2017-12-05
* py/modbuiltins: Slightly simplify code in builtin round().Damien George2017-11-22
* py/objstr: Remove "make_qstr_if_not_already" arg from mp_obj_new_str.Damien George2017-11-16
* py/modbuiltins: Use existing utf8_get_char helper in builtin ord func.Damien George2017-10-11
* all: Remove inclusion of internal py header files.Damien George2017-10-04
* py/modbuiltins: Implement abs() by dispatching to MP_UNARY_OP_ABS.Paul Sokolovsky2017-09-18
* py,extmod,stmhal: Use "static inline" for funcs that should be inline.Damien George2017-08-02
* all: Use the name MicroPython consistently in commentsAlexander Steffen2017-07-31
* py,extmod: Some casts and minor refactors to quiet compiler warnings.Tom Collins2017-07-07
* py: Change mp_uint_t to size_t in builtins code.Damien George2017-07-04
* all: Make more use of mp_raise_{msg,TypeError,ValueError} helpers.Damien George2017-06-15
* py/modbuiltins: Add core-provided version of input() function.Damien George2017-06-01
* py/modsys: update conditionals for code referencing sys.stdoutTom Collins2017-05-14