aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2015-01-31py: Add MICROPY_PY_ALL_SPECIAL_METHODS and __iadd__ special method under it.Paul Sokolovsky
2015-01-30py: Convert CR to LF and CR LF to LF in lexer.Damien George
2015-01-29py: Implement Ellipsis object in native emitter.Damien George
2015-01-29py: Change vstr_null_terminate -> vstr_null_terminated_str, returns str.Damien George
2015-01-28py: Make REPL printing function print repr of object, not str.Damien George
2015-01-28py: Change vstr so that it doesn't null terminate buffer by default.Damien George
2015-01-28py: bytes(): Make sure we add values as bytes, not as chars.Paul Sokolovsky
2015-01-28py: Remove duplicated mp_obj_str_make_new function from objstrunicode.c.Damien George
2015-01-28py: Be more precise about unicode type and disabled unicode behaviour.Damien George
2015-01-27py: Add support for floats in mp_binary_{get,set}_val()David Steinberg
2015-01-27py: Specify unary/binary op name in TypeError error message.Damien George
2015-01-27py: Fix comparison of minus-zero long int.Damien George
2015-01-25py: Check for NDEBUG using #ifdef rather than #if.Damien George
2015-01-24py: Don't use anonymous unions, name them instead.Damien George
2015-01-24py: Be more machine-portable with size of bit fields.Damien George
2015-01-24py: Use float-to-int classifications for mp_obj_new_int_from_float() functionsDavid Steinberg
2015-01-24py: Add float-to-int classification functionDavid Steinberg
2015-01-24py: Fix issue in mpz_set_from_float() when mp_int_t is larger than floatDavid Steinberg
2015-01-24py: Move mp_float_t related defines to misc.hDavid Steinberg
2015-01-24py: Fix segfault in namedtuple when name is a non-interned stringstijn
2015-01-24binary: Rework array accessors. They work with native, not stdint types.Paul Sokolovsky
2015-01-24stream: readall(): Make sure there's a trailing NUL char.Paul Sokolovsky
2015-01-23stream: Fix readall() implementation in respect to NUL terminator bytes.Paul Sokolovsky
2015-01-23objstr: Remove code duplication and unbreak Windows build.Paul Sokolovsky
2015-01-23objstr*: Use separate names for locals_dict of 8-bit and unicode str's.Paul Sokolovsky
2015-01-22py: Allow asmx64 to compile with -Wsign-compare.Damien George
2015-01-22stmhal: Put mod_network_nic_list in global root-pointer state.Damien George
2015-01-21py: Add comments for vstr_init and mp_obj_new_str.Damien George
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
2015-01-21builtinimport: Make sure that qstr is used properly to load frozen modules.Paul Sokolovsky
2015-01-21py: Implement proper re-raising in native codegen's finally handler.Damien George
2015-01-21py: Implement __reversed__ slot.Damien George
2015-01-20py: Prevent segfault for operations on closed StringIO.stijn
2015-01-20py: Use mp_arg_check_num in some _make_new functions.Damien George
2015-01-20py, unix: Allow to compile with -Wunused-parameter.Damien George
2015-01-20py, unix, stmhal: Allow to compile with -Wshadow.Damien George
2015-01-20py: Implement very simple frozen modules support.Paul Sokolovsky
2015-01-16py, unix: Allow to compile with -Wsign-compare.Damien George
2015-01-16py: Remove unnecessary id_flags argument from emitter's load_fast.Damien George
2015-01-16pyexec: Add event-driven variant pyexec_friendly_repl().Paul Sokolovsky
2015-01-14py: Add "default" to switches to allow better code flow analysis.Damien George
2015-01-14py: Only allocate strings/bytes once for load_const_obj.Damien George
2015-01-14py: Allocate memory for assembled code at start of PASS_EMIT.Damien George
2015-01-14py: Reluctantly add an extra pass to bytecode compiler.Damien George
2015-01-14py, unix: Trace root pointers with native emitter under unix port.Damien George
2015-01-13py: Make compiler not crash when default except is not last.Damien George
2015-01-13py/showbc.c: Handle new LOAD_CONST_OBJ opcode, and opcodes with cache.Damien George
2015-01-13py: Never intern data of large string/bytes object; add relevant tests.Damien George
2015-01-13py: Add load_const_obj to emitter, add LOAD_CONST_OBJ to bytecode.Damien George