summaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2020-11-29py/mpprint: Prevent case fall-through when assert is disabled.Damien George
2020-11-24extmod/modbluetooth: Add API for L2CAP channels.Jim Mussared
2020-11-12tools/makeqstrdefs.py: Run qstr preprocessing in parallel.Jim Mussared
2020-11-11py/binary: Fix sign extension setting wide integer on 32-bit archs.Damien George
2020-11-11py/mpz: Do sign extension in mpz_as_bytes for negative values.Damien George
2020-10-29py/py.mk: Support C++ code for user C modules.stijn
2020-10-29py: Workaround clang error when building misc.h with C++ compiler.stijn
2020-10-29py/makeqstrdefs.py: Support preprocessing C++ files for QSTR generation.stijn
2020-10-29py/mkrules.mk: Add target for compiling C++ files.stijn
2020-10-29py/makeqstrdefs.py: Process C++ files as well.stijn
2020-10-29py/makeqstrdefs.py: Fix beaviour when scanning non-C preprocessed files.stijn
2020-10-22py, extmod: Introduce and use MP_FALLTHROUGH macro.Emil Renner Berthing
2020-10-22py/vmentrytable: Ignore GCC -Woverride-init.Emil Renner Berthing
2020-10-22py, extmod: Add explicit initializers for default values.Emil Renner Berthing
2020-10-22py: Use unsigned comparison of chars.Emil Renner Berthing
2020-10-22py/objexcept: Compare mp_emergency_exception_buf_size signed.Emil Renner Berthing
2020-10-22py/scope: Name and use id_kind_type_t.Emil Renner Berthing
2020-10-10py/objtype: Handle __dict__ attribute when type has no locals.Jim Mussared
2020-10-10py/objdict: Add mp_const_empty_dict_obj, use it for mp_const_empty_map.Jim Mussared
2020-10-01py/parse: Expose rule-name printing as MICROPY_DEBUG_PARSE_RULE_NAME.Damien George
2020-10-01py/makeversionhdr.py: Match only git tags which look like versions.Mike Wadsten
2020-09-25py/objarray.h: Add mp_obj_memoryview_init() helper function.Damien George
2020-09-24py/objstr: Make bytes(bytes_obj) return bytes_obj.Iyassou Shimels
2020-09-18py/dynruntime.h: Add mp_import_* and mp_load/store_*.Jim Mussared
2020-09-18all: Rename absolute time-based functions to include "epoch".Damien George
2020-09-11py/parse: Pass in an mp_print_t to mp_parse_node_print.Damien George
2020-09-11py/showbc: Pass in an mp_print_t struct to all bytecode-print functions.Damien George
2020-09-11py: Fix handling of NaN in certain pow implementations.stijn
2020-09-11py/objfloat: Fix handling of negative float to power of nan.Damien George
2020-09-04all: Rename "sys" module to "usys".stijn
2020-09-02all: Bump version to 1.13.v1.13Damien George
2020-08-29all: Update Python code to conform to latest black formatting.Damien George
2020-08-22py/mphal.h: Introduce mp_hal_time_ns and implement on various ports.Damien George
2020-08-22py/runtime: Fix builtin compile() in "single" mode so it prints exprs.Damien George
2020-08-02py/persistentcode: Maintain root ptr list of imported native .mpy code.Damien George
2020-07-25py/compile: Don't await __aiter__ special method in async-for.Jonathan Hogg
2020-07-21py/obj.h: Fix mp_seq_replace_slice_no_grow to use memmove not memcpy.Damien George
2020-06-30py: Rework mp_convert_member_lookup to properly handle built-ins.Damien George
2020-06-30py/obj.h: Make existing MP_TYPE_FLAG_xxx macros sequential.Damien George
2020-06-27py/objcomplex: Add mp_obj_get_complex_maybe for use in complex bin-op.Damien George
2020-06-27py/emitnative: Implement binary operations for viper uint operands.Damien George
2020-06-27py/asm: Add condition codes for signed comparisons.Damien George
2020-06-27py/asm: Add funcs/macros to emit machine code for logical-shift-right.Damien George
2020-06-24py/objtype: Support passing in an OrderedDict to type() as the locals.Damien George
2020-06-24py/obj.h: Add public mp_obj_is_dict_or_ordereddict() helper macro.Damien George
2020-06-22py/misc.h: Add missing semi-colon in mp_float_union_t for big-endian.Damien George
2020-06-16py/compile: Implement PEP 526, syntax for variable annotations.Damien George
2020-06-16py/grammar.h: Consolidate duplicate sub-rules for :test and =test.Damien George
2020-06-16py/compile: Implement PEP 572, assignment expressions with := operator.Damien George
2020-06-16py/compile: Convert scope test to SCOPE_IS_COMP_LIKE macro.Damien George