aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-07-13stream: Factor out mp_stream_write() method to write a memstring to stream.Paul Sokolovsky
2014-07-12py: Add generic helper to align a pointer.Paul Sokolovsky
2014-07-12emitbc: Fix structure field alignment issue.Paul Sokolovsky
2014-07-11moductypes: Add symbolic constants to specify bitfield position/length.Paul Sokolovsky
2014-07-09moductypes: Foreign data interface module, roughly based on ctype ideas.Paul Sokolovsky
2014-07-05binary: Factor out mp_binary_set_int().Paul Sokolovsky
2014-07-05py: Automatically ake __new__ a staticmethod.Damien George
2014-07-03py: Implement sys.maxsize, standard way to check platform "bitness".Paul Sokolovsky
2014-07-03parser: Convert (u)int to mp_(u)int_t.Damien George
2014-07-03lexer: Convert type (u)int to mp_(u)int_t.Damien George
2014-07-03Rename machine_(u)int_t to mp_(u)int_t.Damien George
2014-07-02Merge branch 'teensy-new' of github.com:dhylands/micropython into dhylands-te...Damien George
2014-07-01py, objexcept: Only check for locked gc if gc is enabled.Damien George
2014-07-01Merge branch 'preserve-except' of github.com:dhylands/micropython into dhylan...Damien George
2014-06-30Try not to cause a MemoryError when raising an exception during nterrupt hand...Dave Hylands
2014-07-01stackctrl: Add "mp_" prefix.Paul Sokolovsky
2014-06-30Merge pull request #710 from iabdalkader/assertDamien George
2014-06-30py: Improvements to native emitter.Damien George
2014-06-29windows: Sync mpconfigport.h with the unix' versionstijn
2014-06-28py: Make unichar_charlen() accept/return machine_uint_t.Paul Sokolovsky
2014-06-28py: Add missing #endif.Damien George
2014-06-28py: Small comments, name changes, use of machine_int_t.Damien George
2014-06-28Merge branch 'master' into unicodeDamien George
2014-06-28py: Add protection against printing too nested or recursive data structures.Paul Sokolovsky
2014-06-27py: Allow to disable array module and bytearray type.Paul Sokolovsky
2014-06-27py: Move stack_ctrl_init() to mp_init().Paul Sokolovsky
2014-06-27streams: Reading by char count from unicode text streams is not implemented.Paul Sokolovsky
2014-06-27misc: Add count_lead_ones() function, useful for UTF-8 handling.Paul Sokolovsky
2014-06-27objstrunicode: Refactor str_index_to_ptr() following objstr.Paul Sokolovsky
2014-06-27objstr: 64-bit issues.Paul Sokolovsky
2014-06-27objstrunicode: Signedness issues.Paul Sokolovsky
2014-06-27unicode: Make get_char()/next_char()/charlen() be 8-bit compatible.Paul Sokolovsky
2014-06-27objstr: find(), rfind(), index(): Make return value be unicode-aware.Paul Sokolovsky
2014-06-27unicode: Add utf8_ptr_to_index().Paul Sokolovsky
2014-06-27py: Add dedicated unicode header.Paul Sokolovsky
2014-06-27objstrunicode: Implement iterator.Paul Sokolovsky
2014-06-27objstrunicode: Re-add buffer protocol back for now, required for io.StringIO.Paul Sokolovsky
2014-06-27objstrunicode: Revamp len() handling for unicode, and optimize bool().Paul Sokolovsky
2014-06-27objstrunicode: Get rid of bytes checking, it's separate type.Paul Sokolovsky
2014-06-27py: Make MICROPY_PY_BUILTINS_STR_UNICODE=1 buildable.Paul Sokolovsky
2014-06-27py: Prune unneeded code from objstrunicode, reuse code in objstr.Paul Sokolovsky
2014-06-27vstr: Restore bytestr compatibility.Paul Sokolovsky
2014-06-27builtin: Restore bytestr compatibility.Paul Sokolovsky
2014-06-27lexer, vstr: Add unicode support.Chris Angelico
2014-06-27builtin: ord, chr: Unicode support.Chris Angelico
2014-06-27objstrunicode: Basic implementation of unicode handling.Chris Angelico
2014-06-27objstrunicode: Complete copy of objstr, to be patched for unicode support.Paul Sokolovsky
2014-06-27py: Implement basic unicode functions.Chris Angelico
2014-06-27mpconfig.h: Add MICROPY_PY_BUILTINS_STR_UNICODE.Paul Sokolovsky
2014-06-27py: Add portable framework to query/check C stack usage.Paul Sokolovsky