summaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
* Merge pull request #28 from vext01/openbsdDamien George2014-01-02
|\ | | | | Make micropython build on OpenBSD.
| * Mention that GNU make is required.Edd Barrett2014-01-01
| | | | | | | | Does not build with BSD make.
| * Fix undefined termcap symbols on OpenBSD.Edd Barrett2014-01-01
| | | | | | | | | | | | | | | | | | | | | | | | E.g.: /usr/lib/libreadline.so.4.0: undefined reference to `tgetnum' /usr/lib/libreadline.so.4.0: undefined reference to `tgoto' /usr/lib/libreadline.so.4.0: undefined reference to `tgetflag' /usr/lib/libreadline.so.4.0: undefined reference to `tputs' /usr/lib/libreadline.so.4.0: undefined reference to `tgetent' /usr/lib/libreadline.so.4.0: undefined reference to `tgetstr' Tested on linux too, works.
| * On OpenBSD MAP_ANONYMOUS is called MAP_ANON.Edd Barrett2014-01-01
| |
| * malloc.h is obsolete.Edd Barrett2014-01-01
| |
* | Remove pybv3; board now lives in separate repository.Damien George2014-01-02
|/
* Update README with disclaimer for changing code; use gmake on BSD.Damien George2014-01-01
|
* py: change declaration of mp_map_t in obj.h (for issue #24).Damien George2014-01-01
|
* Merge pull request #21 from pfalcon/readline-improveDamien George2014-01-01
|\ | | | | Support Readline history and make it optional
| * Make GNU Readline usage optional (USE_READLINE define). Still enabled.Paul Sokolovsky2014-01-01
| | | | | | | | Readline is GPL, so linking with it casts the binary GPL.
| * Add readline history support.Paul Sokolovsky2014-01-01
| |
* | py: add int() and float() built-ins, partially implemented.Damien George2014-01-01
| |
* | Update README.mdDr-Syn2013-12-31
|/ | | Updated to reflect build requirements for Ubuntu/Mint linuxes
* Merge pull request #12 from pfalcon/minor-fixesDamien George2013-12-30
|\ | | | | Minor fixes
| * Typo fix in comment.Paul Sokolovsky2013-12-30
| |
| * Use rm -rf to remove build dir, so it doesn't error out if dir doesn't exist.Paul Sokolovsky2013-12-30
| |
* | py: make closures work.Damien George2013-12-30
|/
* Put unicode functions in unicode.c, and tidy their names.Damien George2013-12-30
|
* Make unix-cpy cross platform; remove dependency of asmx64 on mpconfig.Damien George2013-12-30
|
* Merge branch 'cross-plat' of https://github.com/pfalcon/micropython into ↵Damien George2013-12-30
|\ | | | | | | pfalcon-cross-plat
| * Make "unix" target be crossplatform and support x86, x64, ARM hosts.Paul Sokolovsky2013-12-30
| |
* | Small change to handling of integers in run-tests.Damien2013-12-29
| |
* | Add basic functionality tests for the Python bit.Damien2013-12-29
| |
* | py: add dict length function, and fix rt_store_set.Damien2013-12-29
|/
* Change memory allocation API to require size for free and realloc.Damien2013-12-29
|
* Update README.md.Damien2013-12-29
|
* py: implement POP_BLOCK in VM.Damien2013-12-29
|
* Merge pull request #3 from pfalcon/for-upstreamDamien George2013-12-29
|\ | | | | Trivial fixes for building unix version
| * Don't error out if build/ directory already exists.Paul Sokolovsky2013-12-29
| |
| * Handle return value of read() call.Paul Sokolovsky2013-12-29
| |
* | Add 2 files to a gitignore.Damien2013-12-29
| |
* | Add tests to test compiler and emitted byte code.Damien2013-12-29
|/
* Add unix-cpy, used to test Micro Python byte code against CPython.Damien2013-12-29
|
* py: implement some basic exception matching.Damien2013-12-29
|
* Add code in VM to handle nested exceptions correctly.Damien2013-12-29
|
* Parse upper-case hex numbers correctly.Damien2013-12-29
|
* Add CODECONVENTIONS, and modify i2c module to conform.Damien2013-12-29
|
* Merge branch 'master' of https://github.com/dpgeorge/micropythonHagen Kaye2013-12-28
|\
| * Small edits to main README.Damien2013-12-22
| |
* | changes to Makefile and main.c to add i2c.cHagen Kaye2013-12-28
| |
* | Added i2c python interface objectHagen Kaye2013-12-28
|/
* Add PYBv3 EAGLE files, gerbers, schematic, BOM and assembly guide.Damien2013-12-22
|
* stm: Tidy up some wlan code.Damien2013-12-21
|
* stm: fix some compiler warnings in CC3000 code.Damien2013-12-21
|
* py: simplify __next__ method for generators.Damien2013-12-21
|
* Change object representation from 1 big union to individual structs.Damien2013-12-21
| | | | | | | | | | 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).
* Fix a few compiler warnings.Damien2013-12-20
|
* Small changes to README.Damien2013-12-20
|
* Add basic instructions to README.Damien2013-12-20
|
* Add tools/dfu.py, and use it in stm/Makefile.Damien2013-12-20
|