aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-08-29py: Add compiler optimisation for conditions in parenthesis.Damien George
2014-08-28py: Move native glue code from runtime.c to new file nativeglue.c.Damien George
2014-08-28Merge pull request #833 from Vogtinator/arm-nativeDamien George
2014-08-28py, gc: Further reduce heap fragmentation with new, faster gc alloc.Damien George
2014-08-28py: Reduce fragmentation of GC heap.Damien George
2014-08-28Clarify copyright on asmarm filesFabian Vogt
2014-08-27Basic native ARM emitterFabian Vogt
2014-08-27py: Improve efficiency of MP_OBJ_IS_STR_OR_BYTES.Damien George
2014-08-27Merge branch 'int-bytes' of https://github.com/dhylands/micropython into dhyl...Damien George
2014-08-26Make int(b'123') work properly.Dave Hylands
2014-08-26py: Fix line number printing for file with 1 line.Damien George
2014-08-26py: Add dispatch for user defined ==, >, <=, >=.Damien George
2014-08-25stmhal: Make enable_irq and disable_irq inline functions.Damien George
2014-08-25Add save/restore_irqDave Hylands
2014-08-24py: Consolidate min/max functions into one, and add key= argument.Damien George
2014-08-24py: Fix bug where GC collected native/viper/asm function data.Damien George
2014-08-22py: Change hash and len members of str from 16 bit to full word.Damien George
2014-08-22py: Small cleanup in stream.c.Damien George
2014-08-22py: Speed up GC allocation.Damien George
2014-08-16py: Code clean-up in native emitter; improve thumb native calls.Damien George
2014-08-16py: Viper can call functions with native types, and raise exceptions.Damien George
2014-08-16py: Put SystemExit in builtin namespace.Damien George
2014-08-15py: Viper can now store to global.Damien George
2014-08-15py: Fix typing of viper locals; allow default types in annotation.Damien George
2014-08-15py: Allow viper to have type annotations.Damien George
2014-08-15py: Clean up and simplify functions in scope; add STATIC in compiler.Damien George
2014-08-13py: Fix mult by negative number of tuple, list, str, bytes.Damien George
2014-08-13modzlibd: Decompress part of "zlib" module, based on miniz tinfl.c .Paul Sokolovsky
2014-08-12py: #if guard qstrs that are optional.Damien George
2014-08-12py: Add .real and .imag attributes to complex numbers.Damien George
2014-08-12py: Improve range: add len, subscr, proper print.Damien George
2014-08-12py: Implement builtin reversed() function.Damien George
2014-08-12py: Make a function static; replace NULL with MP_OBJ_NULL.Damien George
2014-08-11py, objstr: Optimise bytes subscr when unicode is enabled.Damien George
2014-08-11py, modcmath: Fix doc comment, and add some more of them.Damien George
2014-08-11objstr: Make sure that bytes are indexed as bytes, not as unicode.Paul Sokolovsky
2014-08-10objstr: split(): check arg type consistency (str vs bytes).Paul Sokolovsky
2014-08-10py: binary.c: Properly implement alignment for native unpacked structs.Paul Sokolovsky
2014-08-10doc: Fix up a few docs in sys module.Damien George
2014-08-10doc: Document gc, sys, math, cmath.Damien George
2014-08-10objarray: Implement equality testing between arrays and other buffers.Paul Sokolovsky
2014-08-10py: mp_buffer_info_t::buf may be valid, but NULL for empty objects.Paul Sokolovsky
2014-08-08py: Fix bug where GC finaliser table was not completely zeroed out.Damien George
2014-08-07py: Fix bug in mpn_shl (multi-prec int shift left).Damien George
2014-08-04Put call to qstr_init and mp_init_emergency_exc_buf in mp_init.Damien George
2014-07-31py: Improve encoding scheme for line-number to bytecode map.Damien George
2014-07-31Merge branch 'master' of https://github.com/micropython/micropythonDamien George
2014-07-31py: Improve handling of long-int overflow.Damien George
2014-07-31py: Make MP_OBJ_NEW_SMALL_INT cast arg to mp_int_t itself.Damien George
2014-07-31py: Add mp_obj_str_builder_end_with_len.Damien George