summaryrefslogtreecommitdiffstatshomepage
path: root/py/misc.h
Commit message (Expand)AuthorAge
* Merge tag 'v1.9.2' into parse-bytecodeDamien George2017-08-30
|\
| * all: Use the name MicroPython consistently in commentsAlexander Steffen2017-07-31
| * all: Unify header guard usage.Alexander Steffen2017-07-18
| * py/runtime: Mark m_malloc_fail() as NORETURN.Damien George2017-07-04
* | Merge tag 'v1.9.1' into parse-bytecodeDamien George2017-08-14
|\|
| * various: Spelling fixesVille Skyttä2017-05-29
* | Merge tag 'v1.8.7' into parse-bytecodeDamien George2017-08-14
|\|
| * cc3200: Re-add support for UART REPL (MICROPY_STDIO_UART setting).Paul Sokolovsky2016-12-27
| * py/misc.h: Typo fix in comment.Paul Sokolovsky2016-12-27
* | Merge tag 'v1.8.5' into parse-bytecodeDamien George2017-08-14
|\|
| * py/vstr: Combine vstr_new_size with vstr_new since they are rarely used.Damien George2016-10-14
| * py/vstr: Remove vstr.had_error flag and inline basic vstr functions.Damien George2016-09-19
* | py: Expose vstr_in_blank_bytes as public.Damien George2016-04-18
|/
* py/repl: Check for an identifier char after the keyword.Alex March2016-02-17
* py/misc.h: Include stdint.h only once (unconditionally at the top).Paul Sokolovsky2015-12-08
* py/misc.h: Include stdint.h, as large share of code now depends on it.Paul Sokolovsky2015-12-07
* py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.Damien George2015-11-29
* py: Improve allocation policy of qstr data.Damien George2015-07-14
* extmod: Add ubinascii.unhexlifyDave Hylands2015-05-20
* py: Overhaul and simplify printf/pfenv mechanism.Damien George2015-04-16
* py: Add MICROPY_MALLOC_USES_ALLOCATED_SIZE to allow simpler malloc API.Damien George2015-03-03
* py: Change vstr_null_terminate -> vstr_null_terminated_str, returns str.Damien George2015-01-29
* py: Change vstr so that it doesn't null terminate buffer by default.Damien George2015-01-28
* py: Be more precise about unicode type and disabled unicode behaviour.Damien George2015-01-28
* py: Move mp_float_t related defines to misc.hDavid Steinberg2015-01-24
* py: Remove mp_obj_str_builder and use vstr instead.Damien George2015-01-21
* py: Add mp_obj_new_str_from_vstr, and use it where relevant.Damien George2015-01-21
* py: Add include guards to mpconfig,misc,qstr,obj,runtime,parsehelper.Damien George2014-12-29
* py: Add further checks for failed malloc in lexer init functions.Damien George2014-10-09
* Fix error: unknown type name 'size_t'bvernoux2014-09-28
* py: For malloc and vstr functions, use size_t exclusively for int type.Damien George2014-09-25
* py: Add generic helper to align a pointer.Paul Sokolovsky2014-07-12
* Rename machine_(u)int_t to mp_(u)int_t.Damien George2014-07-03
* py: Make unichar_charlen() accept/return machine_uint_t.Paul Sokolovsky2014-06-28
* py: Small comments, name changes, use of machine_int_t.Damien George2014-06-28
* misc: Add count_lead_ones() function, useful for UTF-8 handling.Paul Sokolovsky2014-06-27
* py: Implement basic unicode functions.Chris Angelico2014-06-27
* Prefix ARRAY_SIZE with micropython prefix MP_Emmanuel Blot2014-06-19
* unicode: Add trivial implementation of unichar_charlen().Paul Sokolovsky2014-06-14
* unicode: String API is const byte*.Paul Sokolovsky2014-06-14
* add methods isspace(), isalpha(), isdigit(), isupper() and islower() to strKim Bauters2014-05-31
* objstr: Implement .lower() and .upper().Paul Sokolovsky2014-05-10
* py: Improve handling of memory error in parser.Damien George2014-05-10
* py, unix: Add -v option, print bytecode dump if used.Paul Sokolovsky2014-05-05
* Add license header to (almost) all files.Damien George2014-05-03
* Add ARRAY_SIZE macro, and use it where possible.Damien George2014-04-26
* py: Check explicitly for memory allocation failure in parser.Damien George2014-04-10
* py: Add emergency exception object for when heap allocation fails.Damien George2014-04-10
* Improve GC finalisation code; add option to disable it.Damien George2014-04-05
* Merge pull request #425 from iabdalkader/delDamien George2014-04-05
|\