summaryrefslogtreecommitdiff
path: root/py/misc.h
AgeCommit message (Expand)Author
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
2014-06-14unicode: Add trivial implementation of unichar_charlen().Paul Sokolovsky
2014-06-14unicode: String API is const byte*.Paul Sokolovsky
2014-05-31add methods isspace(), isalpha(), isdigit(), isupper() and islower() to strKim Bauters
2014-05-10objstr: Implement .lower() and .upper().Paul Sokolovsky
2014-05-10py: Improve handling of memory error in parser.Damien George
2014-05-05py, unix: Add -v option, print bytecode dump if used.Paul Sokolovsky
2014-05-03Add license header to (almost) all files.Damien George
2014-04-26Add ARRAY_SIZE macro, and use it where possible.Damien George
2014-04-10py: Check explicitly for memory allocation failure in parser.Damien George
2014-04-10py: Add emergency exception object for when heap allocation fails.Damien George
2014-04-05Improve GC finalisation code; add option to disable it.Damien George
2014-04-05Merge pull request #425 from iabdalkader/delDamien George
2014-04-04py: Add m_malloc_fail function to handle memory allocation error.Damien George
2014-04-03Implement delmux
2014-04-02py: Wrap compile_scope_inline_asm in #if; remove comment from misc.h.Damien George
2014-03-15Add vstr_ins and vstr_cut_out; improve stmhal readline.Damien George
2014-02-26py: Take out bitfield entries from their own structure.Damien George
2014-02-22py: Rename strtonum to mp_strtonum.Damien George
2014-02-16Make DEBUG_printf() a proper function, implementation is port-dependent.Paul Sokolovsky
2014-02-06Implement fixed buffer vstrs; use them for import path.Damien George
2014-02-05Search paths properly on import and execute __init__.py if it exists.Damien George