aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-03Merge pull request #43 from chipaca/masterDamien George
Implement list addition.
2014-01-03Merge pull request #45 from iabdalkader/masterDamien George
Change dfu.py to be Python 2/3 compatible
2014-01-03Merge pull request #40 from redteam316/dxfDamien George
MicroPython DXF Vector Logo
2014-01-03Change mp_compile so that it returns a function object for the module.Damien George
2014-01-03Add note about implementing inplace operators.Damien George
2014-01-03Basic implementation of import.Damien George
import works for simple cases. Still work to do on finding the right script, and setting globals/locals correctly when running an imported function.
2014-01-03Changed to use memcpy.John R. Lenton
2014-01-03Change dfu.py to be Python 2/3 compatiblemux
* Chane dfu.py to use Python 3 syntax to avoid dependency on Python 2. * Update Makefile to call python instead of python2 * Fix #33
2014-01-03Add a bit of whitespace.John R. Lenton
2014-01-03untabifiedJohn R. Lenton
2014-01-03Add list addition (fixes: #39)John R. Lenton
2014-01-02Added DXF R2000 vector logo.Jonathan Greig
2014-01-03Change old use of module creation to new proper use.Damien George
2014-01-02Add module object, to be used eventually for import.Damien George
2014-01-02py: Fix generator where state array was incorrectly indexed.Damien George
Generator objects now allocate the object and the state in one malloc. This improvement fixes Issue #38.
2014-01-02py: __MACH__ also uses MAP_ANON.Damien George
2014-01-02Change README to reflect new pyboard repo; update dependencies.Damien George
2014-01-02py: change negative array indices with array - 1.Damien George
2014-01-02py: Add more bytecodes to showbc.c.Damien George
2014-01-02Merge branch 'master' of github.com:dpgeorge/micropythonDamien George
2014-01-02Add Micro Python logo, snake on a chip.Damien George
2014-01-02Merge pull request #36 from pfalcon/b-string-prefixDamien George
Add quick impl for MP_BC_LOAD_CONST_BYTES which just creates qstr so far...
2014-01-02Add quick impl for MP_BC_LOAD_CONST_BYTES which just creates qstr so far.Paul Sokolovsky
This is based on the fact that qstr so far behaves more like byte string than like Unicode string (for example, "012"[0] returns 48 (int)).
2014-01-02py: remove depedence on strcat and stpcpy.Damien George
This fixes Issue #29, and means the core is no longer dependent on string functions, except strlen.
2014-01-02Fix bash->/usr/bin/env bash; add LICENSE for Python library tests.Damien George
2014-01-02py: Add framework for built-in "type()" function.Damien George
2014-01-02unix: revert Makefile to not use -ltermcap.Damien George
termcap is not needed on Linux. Need to work out how to automatically configure the Makefile...
2014-01-02Merge pull request #28 from vext01/openbsdDamien George
Make micropython build on OpenBSD.
2014-01-02Remove pybv3; board now lives in separate repository.Damien George
2014-01-01Mention that GNU make is required.Edd Barrett
Does not build with BSD make.
2014-01-01Fix undefined termcap symbols on OpenBSD.Edd Barrett
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.
2014-01-01On OpenBSD MAP_ANONYMOUS is called MAP_ANON.Edd Barrett
2014-01-01malloc.h is obsolete.Edd Barrett
2014-01-01Update README with disclaimer for changing code; use gmake on BSD.Damien George
2014-01-01py: change declaration of mp_map_t in obj.h (for issue #24).Damien George
2014-01-01Merge pull request #21 from pfalcon/readline-improveDamien George
Support Readline history and make it optional
2014-01-01py: add int() and float() built-ins, partially implemented.Damien George
2014-01-01Make GNU Readline usage optional (USE_READLINE define). Still enabled.Paul Sokolovsky
Readline is GPL, so linking with it casts the binary GPL.
2014-01-01Add readline history support.Paul Sokolovsky
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