summaryrefslogtreecommitdiff
path: root/py/obj.c
AgeCommit message (Expand)Author
2020-08-25mp_obj_print_helper: Handle a ctrl-c that comes in during printingJeff Epler
2020-08-04py: mp_obj_get_type_qstr as macro saves 24 bytesJeff Epler
2020-08-04Combine some "can't convert" messagesJeff Epler
2020-08-04various: Use mp_obj_get_type_qstr more widelyJeff Epler
2020-08-04Use qstrs to save an additional 4 bytesJeff Epler
2020-08-04Combine similar strings to reduce size of translationsJeff Epler
2020-07-06Add license to some obvious files.Diego Elio Pettenò
2020-05-28string compression: save a few bits per stringJeff Epler
2020-01-17Refine iMX RT memory layout and add three boardsScott Shawcroft
2019-12-13Revert subscr signature changeRoy Hooper
2019-11-26remove unnecessary intermediate mp_obj_subscr wrapperRoy Hooper
2019-11-23use base for errorsRoy Hooper
2019-11-23make ->subscr take an instance to pass when instance_subscr is called from su...Roy Hooper
2019-11-16use instance for verbose errorsRoy Hooper
2019-10-20fix show and fix step > 1Roy Hooper
2019-09-11In py/, must guard uses of RUN_BACKGROUND_TASKSjepler
2019-09-09py/obj.c: This can be long-running, run background tasksjepler
2019-05-14Make Group iterable via a generic native iterator.Scott Shawcroft
2018-12-06Rework safe mode and have heap overwrite trigger it.Scott Shawcroft
2018-12-04Add stack validity check and raise an error when it happens.Scott Shawcroft
2018-08-16Compress all translated strings with Huffman coding.Scott Shawcroft
2018-08-09Two fixes and translate more strings.Scott Shawcroft
2017-10-24Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_mergeScott Shawcroft
2017-10-04all: Remove inclusion of internal py header files.Damien George
2017-09-04py/obj: Fix comparison of float/complex NaN with itself.Damien George
2017-09-02py/objfloat: Fix binary ops with incompatible objects.Paul Sokolovsky
2017-08-29all: Convert mp_uint_t to mp_unary_op_t/mp_binary_op_t where appropriateDamien George
2017-08-25Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in development)...Dan Halbert
2017-07-31all: Use the name MicroPython consistently in commentsAlexander Steffen
2017-06-20Merge tag 'v1.9.1'2.0.0-alpha.0Scott Shawcroft
2017-06-15all: Make more use of mp_raise_{msg,TypeError,ValueError} helpers.Damien George
2017-05-29various: Spelling fixesVille Skyttä
2017-03-29py: Convert mp_uint_t to size_t for tuple/list accessors.Damien George
2017-03-28py: Use mp_raise_TypeError/mp_raise_ValueError helpers where possible.Damien George
2017-03-26py/obj: Change mp_uint_t to size_t for mp_obj_get_array_fixed_n len arg.Damien George
2017-03-23py: Use size_t as len argument and return type of mp_get_index.Damien George
2017-02-24Switch exception throwing to mp_raise helpers. It saves a little code space e...Scott Shawcroft
2017-02-16py: Add iter_buf to getiter type method.Damien George
2016-12-21py/objint: Rename mp_obj_int_as_float to mp_obj_int_as_float_impl.Damien George
2016-10-22py/{modbuiltins,obj}: Use MP_PYTHON_PRINTER where possible.Paul Sokolovsky
2016-10-17py: Use mp_raise_msg helper function where appropriate.Damien George
2016-07-22unix: Enable MICROPY_PY_STR_BYTES_CMP_WARN.Paul Sokolovsky
2016-07-22py/obj: Issue a warning when str and bytes objects are compared.Paul Sokolovsky
2016-05-04py/obj: Add warning note about get_array return value and GC blocks.Damien George
2016-03-14py: Fix passing of some wide int types to printf varg format list.Damien George
2016-01-02py: Change exception traceback data to use size_t instead of mp_uint_t.Damien George
2015-11-29py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.Damien George
2015-10-20py: Make float representation configurable with object representation.Damien George
2015-10-20py: Add mp_obj_is_float function (macro) and use it where appropriate.Damien George
2015-09-03py: Inline single use of mp_obj_str_get_len in mp_obj_len_maybe.Damien George