aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2014-09-08py: Print imported module's location (__file__) if available.Damien George
2014-09-07Remove skeletal modselect from extmod and just put it in stmhal.Damien George
2014-09-07py: Rename mp_builtin_id to mp_obj_id and make it public.Damien George
2014-09-07stmhal: Implement generic select.select and select.poll.Damien George
2014-09-07py: Add ioctl method to stream protocol; add initial modselect.Damien George
2014-09-07py: Clean up x86-64 native assembler; allow use of extended regs.Damien George
2014-09-06py: Adjust regs for x86 so that 1 more local can live in a reg.Damien George
2014-09-06py: Allow x86 native functions to take arguments.Damien George
2014-09-06py: Add support for emitting native x86 machine code.Damien George
2014-09-06Merge branch 'master' of github.com:micropython/micropythonDamien George
2014-09-06py: Native emitter now supports delete name & global, and end finally.Damien George
2014-09-06modstruct: Implement 'O', 'P', 's' types for packed structs.Paul Sokolovsky
2014-09-06py: Correctly set sys.maxsize value for 64-bit.Paul Sokolovsky
2014-09-06py: Fix definition of sys.maxsize with mpz changes.Damien George
2014-09-06py: Make mpz able to use 16 bits per digit; and 32 on 64-bit arch.Damien George
2014-09-05py: Convert (u)int to mp_(u)int_t in mpz, and remove unused function.Damien George
2014-09-05py: Use % str formatting instead of {} in makeqstrdata.py.Damien George
2014-09-04py: Use variable length encoded uints in more places in bytecode.Damien George
2014-09-03Code style/whitespace cleanup; remove obsolete headers.Damien George
2014-09-03Add cache flush in py/asmarm.c and add new MP_PLAT_ALLOC_EXEC and MP_PLAT_FRE...Fabian Vogt
2014-08-30py: Small simplifications in tuple and list accessors.Damien George
2014-08-30py: Change uint to mp_uint_t in runtime.h, stackctrl.h, binary.h.Damien George
2014-08-30py: Remove use of int type in obj.h.Damien George
2014-08-30py: Change all uint to mp_uint_t in obj.h.Damien George
2014-08-30py: Make tuple and list use mp_int_t/mp_uint_t.Damien George
2014-08-30py: Make map, dict, set use mp_int_t/mp_uint_t exclusively.Damien George
2014-08-30py: Save about 200 bytes of ROM by using smaller type for static table.Damien George
2014-08-30Change some parts of the core API to use mp_uint_t instead of uint/int.Damien George
2014-08-29py: Use memmove instead of memcpy when appropriate.Damien George
2014-08-29py: Fix 2 bugs in native emitter: jump_or_pop and stack settling.Damien George
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