aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-07-28py: Make id() return small int for the most common address space mapping.Paul Sokolovsky
2014-07-27py: Change stream protocol API: fns return uint; is_text for text.Damien George
2014-07-24py: Make long ints hashable.Damien George
2014-07-23streams: Treat non-error output size as unsigned.Paul Sokolovsky
2014-07-23stream: Revert to checking for the correct error value.Paul Sokolovsky
2014-07-21Deal with reading a buffer less than what was allocated.Dave Hylands
2014-07-19py: Make print() accept "file" argument, and actually print to stream.Paul Sokolovsky
2014-07-19py: Add stream reading of n unicode chars; unicode support by default.Damien George
2014-07-17py: Remove unnecessary argument in bytearray print.Damien George
2014-07-17formatfloat.c: Typo fix in comment.Paul Sokolovsky
2014-07-17py, inline asm: Change "and" op name to "and_" to avoid keyword clash.Damien George
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