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