Commit Graph

227 Commits

Author SHA1 Message Date
Jonathan Greig 859ce025f0 Added DXF R2000 vector logo. 2014-01-02 18:31:58 -06:00
Damien George aae7847508 Change old use of module creation to new proper use. 2014-01-03 00:10:22 +00:00
Damien George 2870862601 Add module object, to be used eventually for import. 2014-01-02 21:30:26 +00:00
Damien George 0ff883904a py: Fix generator where state array was incorrectly indexed.
Generator objects now allocate the object and the state in one malloc.
This improvement fixes Issue #38.
2014-01-02 20:57:05 +00:00
Damien George ebd2e8702d py: __MACH__ also uses MAP_ANON. 2014-01-02 20:28:12 +00:00
Damien George cdb310982e Change README to reflect new pyboard repo; update dependencies. 2014-01-02 18:28:16 +00:00
Damien George 66327006fc py: change negative array indices with array - 1. 2014-01-02 18:20:41 +00:00
Damien George 27bf5b829b py: Add more bytecodes to showbc.c. 2014-01-02 18:15:33 +00:00
Damien George f9168ba78b Merge branch 'master' of github.com:dpgeorge/micropython 2014-01-02 18:05:23 +00:00
Damien George 40b7c73e8f Add Micro Python logo, snake on a chip. 2014-01-02 18:04:53 +00:00
Damien George ab21caa5b0 Merge pull request #36 from pfalcon/b-string-prefix
Add quick impl for MP_BC_LOAD_CONST_BYTES which just creates qstr so far...
2014-01-02 09:15:21 -08:00
Paul Sokolovsky bdf822b3d8 Add quick impl for MP_BC_LOAD_CONST_BYTES which just creates qstr so far.
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-02 18:51:19 +02:00
Damien George fe8fb9165c py: remove depedence on strcat and stpcpy.
This fixes Issue #29, and means the core is no longer dependent on
string functions, except strlen.
2014-01-02 16:36:09 +00:00
Damien George bbabfb40ba Fix bash->/usr/bin/env bash; add LICENSE for Python library tests. 2014-01-02 16:14:19 +00:00
Damien George 40563d56bd py: Add framework for built-in "type()" function. 2014-01-02 16:01:17 +00:00
Damien George 210a02e105 unix: revert Makefile to not use -ltermcap.
termcap is not needed on Linux.  Need to work out how to automatically
configure the Makefile...
2014-01-02 15:50:33 +00:00
Damien George 6b032642ec Merge pull request #28 from vext01/openbsd
Make micropython build on OpenBSD.
2014-01-02 07:49:13 -08:00
Damien George 5d32983cb7 Remove pybv3; board now lives in separate repository. 2014-01-02 12:34:24 +00:00
Edd Barrett 33fefc74a5 Mention that GNU make is required.
Does not build with BSD make.
2014-01-01 23:30:15 +00:00
Edd Barrett 0d02eb178a Fix undefined termcap symbols on OpenBSD.
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-01 23:26:36 +00:00
Edd Barrett 67ab5ee779 On OpenBSD MAP_ANONYMOUS is called MAP_ANON. 2014-01-01 23:16:27 +00:00
Edd Barrett 8146aea8ef malloc.h is obsolete. 2014-01-01 23:14:36 +00:00
Damien George 8bbd112938 Update README with disclaimer for changing code; use gmake on BSD. 2014-01-01 21:52:35 +00:00
Damien George df884fe4cc py: change declaration of mp_map_t in obj.h (for issue #24). 2014-01-01 21:27:43 +00:00
Damien George 17b161333b Merge pull request #21 from pfalcon/readline-improve
Support Readline history and make it optional
2014-01-01 11:17:27 -08:00