aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-31Update README.mdDr-Syn
Updated to reflect build requirements for Ubuntu/Mint linuxes
2013-12-30Merge pull request #12 from pfalcon/minor-fixesDamien George
Minor fixes
2013-12-30py: make closures work.Damien George
2013-12-30Typo fix in comment.Paul Sokolovsky
2013-12-30Use rm -rf to remove build dir, so it doesn't error out if dir doesn't exist.Paul Sokolovsky
2013-12-30Put unicode functions in unicode.c, and tidy their names.Damien George
2013-12-30Make unix-cpy cross platform; remove dependency of asmx64 on mpconfig.Damien George
2013-12-30Merge branch 'cross-plat' of https://github.com/pfalcon/micropython into ↵Damien George
pfalcon-cross-plat
2013-12-30Make "unix" target be crossplatform and support x86, x64, ARM hosts.Paul Sokolovsky
2013-12-29Small change to handling of integers in run-tests.Damien
2013-12-29Add basic functionality tests for the Python bit.Damien
2013-12-29py: add dict length function, and fix rt_store_set.Damien
2013-12-29Change memory allocation API to require size for free and realloc.Damien
2013-12-29Update README.md.Damien
2013-12-29py: implement POP_BLOCK in VM.Damien
2013-12-29Merge pull request #3 from pfalcon/for-upstreamDamien George
Trivial fixes for building unix version
2013-12-29Add 2 files to a gitignore.Damien
2013-12-29Add tests to test compiler and emitted byte code.Damien
2013-12-29Don't error out if build/ directory already exists.Paul Sokolovsky
2013-12-29Handle return value of read() call.Paul Sokolovsky
2013-12-29Add unix-cpy, used to test Micro Python byte code against CPython.Damien
2013-12-29py: implement some basic exception matching.Damien
2013-12-29Add code in VM to handle nested exceptions correctly.Damien
2013-12-29Parse upper-case hex numbers correctly.Damien
2013-12-29Add CODECONVENTIONS, and modify i2c module to conform.Damien
2013-12-28Merge branch 'master' of https://github.com/dpgeorge/micropythonHagen Kaye
2013-12-28changes to Makefile and main.c to add i2c.cHagen Kaye
2013-12-28Added i2c python interface objectHagen Kaye
2013-12-22Small edits to main README.Damien
2013-12-22Add PYBv3 EAGLE files, gerbers, schematic, BOM and assembly guide.Damien
2013-12-21stm: Tidy up some wlan code.Damien
2013-12-21stm: fix some compiler warnings in CC3000 code.Damien
2013-12-21py: simplify __next__ method for generators.Damien
2013-12-21Change object representation from 1 big union to individual structs.Damien
A big change. Micro Python objects are allocated as individual structs with the first element being a pointer to the type information (which is itself an object). This scheme follows CPython. Much more flexible, not necessarily slower, uses same heap memory, and can allocate objects statically. Also change name prefix, from py_ to mp_ (mp for Micro Python).
2013-12-20Fix a few compiler warnings.Damien
2013-12-20Small changes to README.Damien
2013-12-20Add basic instructions to README.Damien
2013-12-20Add tools/dfu.py, and use it in stm/Makefile.Damien
2013-12-20Add LICENSE and README.Damien
2013-12-20stm: add pyb.sd_test; flash cache flushed only via MSD.Damien
2013-12-17py: add more Python built-in functions.Damien
2013-12-17stm: flush storage cache immediately; improve user interface.Damien
2013-12-17unix: include obj.h, and build additional py files.Damien
2013-12-17py: split runtime into map, obj, builtin.Damien
2013-12-12py: remove further unnecessary emit_verbatim code.Damien
2013-12-12py: fix bug with doc string not recognised after first newline of file.Damien
2013-12-12py: reduce use of emit_verbatim calls to minimum.Damien
2013-12-11py: work towards working closures.Damien
2013-12-11stm: add basic Servo class, and stop and standby functions.Damien
2013-12-11stm: add timer to storage cache so it can be flushed.Damien