aboutsummaryrefslogtreecommitdiff
path: root/py/misc.h
AgeCommit message (Expand)Author
2022-05-05py/malloc: Introduce m_tracked_calloc, m_tracked_free functions.Damien George
2021-08-19stm32: Add implementation of machine.bitstream.Jim Mussared
2021-04-27py: Add option to compile without any error messages at all.Damien George
2020-11-24extmod/modbluetooth: Add API for L2CAP channels.Jim Mussared
2020-10-29py: Workaround clang error when building misc.h with C++ compiler.stijn
2020-06-22py/misc.h: Add missing semi-colon in mp_float_union_t for big-endian.Damien George
2020-04-14py: Always give noop defines when MICROPY_ROM_TEXT_COMPRESSION disabled.Damien George
2020-04-05py: Implement "common word" compression scheme for error messages.Jim Mussared
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2020-02-18py: Factor out definition of mp_float_union_t to one location.Damien George
2020-01-12py/unicode: Add unichar_isalnum().Yonatan Goldschmidt
2019-05-09py/misc.h: Rename _MP_STRINGIFY to not use leading underscore in ident.Damien George
2018-05-18py/misc.h: Add MP_STATIC_ASSERT macro to do static assertions.Damien George
2018-03-13py/misc.h: Remove unused count_lead_ones() inline function.Damien George
2018-02-14py/unicode: Clean up utf8 funcs and provide non-utf8 inline versions.Damien George
2017-12-04py/misc.h: Add m_new_obj_var_with_finaliser().Paul Sokolovsky
2017-08-31py: Make m_malloc_fail() have void return type, since it doesn't return.Damien George
2017-07-31all: Use the name MicroPython consistently in commentsAlexander Steffen
2017-07-18all: Unify header guard usage.Alexander Steffen
2017-07-04py/runtime: Mark m_malloc_fail() as NORETURN.Damien George
2017-05-29various: Spelling fixesVille Skyttä
2016-12-27cc3200: Re-add support for UART REPL (MICROPY_STDIO_UART setting).Paul Sokolovsky
2016-12-27py/misc.h: Typo fix in comment.Paul Sokolovsky
2016-10-14py/vstr: Combine vstr_new_size with vstr_new since they are rarely used.Damien George
2016-09-19py/vstr: Remove vstr.had_error flag and inline basic vstr functions.Damien George
2016-02-17py/repl: Check for an identifier char after the keyword.Alex March
2015-12-08py/misc.h: Include stdint.h only once (unconditionally at the top).Paul Sokolovsky
2015-12-07py/misc.h: Include stdint.h, as large share of code now depends on it.Paul Sokolovsky
2015-11-29py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.Damien George
2015-07-14py: Improve allocation policy of qstr data.Damien George
2015-05-20extmod: Add ubinascii.unhexlifyDave Hylands
2015-04-16py: Overhaul and simplify printf/pfenv mechanism.Damien George
2015-03-03py: Add MICROPY_MALLOC_USES_ALLOCATED_SIZE to allow simpler malloc API.Damien George
2015-01-29py: Change vstr_null_terminate -> vstr_null_terminated_str, returns str.Damien George
2015-01-28py: Change vstr so that it doesn't null terminate buffer by default.Damien George
2015-01-28py: Be more precise about unicode type and disabled unicode behaviour.Damien George
2015-01-24py: Move mp_float_t related defines to misc.hDavid Steinberg
2015-01-21py: Remove mp_obj_str_builder and use vstr instead.Damien George
2015-01-21py: Add mp_obj_new_str_from_vstr, and use it where relevant.Damien George
2014-12-29py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper.Damien George
2014-10-09py: Add further checks for failed malloc in lexer init functions.Damien George
2014-09-28Fix error: unknown type name 'size_t'bvernoux
2014-09-25py: For malloc and vstr functions, use size_t exclusively for int type.Damien George
2014-07-12py: Add generic helper to align a pointer.Paul Sokolovsky
2014-07-03Rename machine_(u)int_t to mp_(u)int_t.Damien George
2014-06-28py: Make unichar_charlen() accept/return machine_uint_t.Paul Sokolovsky
2014-06-28py: Small comments, name changes, use of machine_int_t.Damien George
2014-06-27misc: Add count_lead_ones() function, useful for UTF-8 handling.Paul Sokolovsky
2014-06-27py: Implement basic unicode functions.Chris Angelico
2014-06-19Prefix ARRAY_SIZE with micropython prefix MP_Emmanuel Blot