John R. Lenton
97334c85d0
Merge remote-tracking branch 'upstream/master'
11 years ago
John R. Lenton
25f417c08c
Worked on list.pop:
* Fixes issue #51
* Adds a specific error message for when you try to pop an empty list.
* Releases some memory if the list has shurnk a lot.
11 years ago
Damien George
b7aa72710e
unix-cpy: Fix mpconfig to work with new scheme.
11 years ago
Damien George
91c8d8e71c
Merge pull request #41 from pfalcon/more-mem-stats
Collect more memory statistics
11 years ago
Damien George
9b87b39ab4
Merge pull request #49 from redteam316/svg
Added SVG vector logo.
11 years ago
Jonathan Greig
99f5dd2efb
Added SVG vector logo.
11 years ago
Paul Sokolovsky
b372bfca21
Rename default config file to mpconfig.h, and port's to mpconfigport.h.
mpconfig.h will automatically pull mpconfigport.h.
11 years ago
Paul Sokolovsky
ef18102b9e
Make it possible to turn off collecting memory stats (MICROPY_MEM_STATS).
11 years ago
Paul Sokolovsky
780f555b2e
Add new alloc metric: peak_bytes_allocated.
This is just max value of current_bytes_allocated seen.
11 years ago
Paul Sokolovsky
02de0c57d2
Add new alloc metric: current_bytes_allocated.
Unlike total_bytes_allocated, this tracks m_free()'s too.
11 years ago
Paul Sokolovsky
43f1c8080a
m_realloc: Account only allocation size difference in total_bytes_allocated.
11 years ago
Damien George
4b57fac1c8
Merge pull request #43 from chipaca/master
Implement list addition.
11 years ago
Damien George
c2e21bb7d9
Merge pull request #45 from iabdalkader/master
Change dfu.py to be Python 2/3 compatible
11 years ago
Damien George
d580e20572
Merge pull request #40 from redteam316/dxf
MicroPython DXF Vector Logo
11 years ago
Damien George
1fb031744f
Change mp_compile so that it returns a function object for the module.
11 years ago
Damien George
14f945c2ca
Add note about implementing inplace operators.
11 years ago
Damien George
66028ab6dc
Basic implementation of import.
import works for simple cases. Still work to do on finding the right
script, and setting globals/locals correctly when running an imported
function.
11 years ago
John R. Lenton
9bc56d933f
Changed to use memcpy.
11 years ago
mux
1a1ba4d555
Change dfu.py to be Python 2/3 compatible
* Chane dfu.py to use Python 3 syntax to avoid dependency on Python 2.
* Update Makefile to call python instead of python2
* Fix #33
11 years ago
John R. Lenton
aeb16c36b0
Add a bit of whitespace.
11 years ago
John R. Lenton
81ad89c46e
untabified
11 years ago
John R. Lenton
4cb80582c4
Add list addition ( fixes : #39 )
11 years ago
Jonathan Greig
859ce025f0
Added DXF R2000 vector logo.
11 years ago
Damien George
aae7847508
Change old use of module creation to new proper use.
11 years ago
Damien George
2870862601
Add module object, to be used eventually for import.
11 years ago
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 .
11 years ago
Damien George
ebd2e8702d
py: __MACH__ also uses MAP_ANON.
11 years ago
Damien George
cdb310982e
Change README to reflect new pyboard repo; update dependencies.
11 years ago
Damien George
66327006fc
py: change negative array indices with array - 1.
11 years ago
Damien George
27bf5b829b
py: Add more bytecodes to showbc.c.
11 years ago
Damien George
f9168ba78b
Merge branch 'master' of github.com:dpgeorge/micropython
11 years ago
Damien George
40b7c73e8f
Add Micro Python logo, snake on a chip.
11 years ago
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...
11 years ago
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)).
11 years ago
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.
11 years ago
Damien George
bbabfb40ba
Fix bash->/usr/bin/env bash; add LICENSE for Python library tests.
11 years ago
Damien George
40563d56bd
py: Add framework for built-in "type()" function.
11 years ago
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...
11 years ago
Damien George
6b032642ec
Merge pull request #28 from vext01/openbsd
Make micropython build on OpenBSD.
11 years ago
Damien George
5d32983cb7
Remove pybv3; board now lives in separate repository.
11 years ago
Edd Barrett
33fefc74a5
Mention that GNU make is required.
Does not build with BSD make.
11 years ago
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.
11 years ago
Edd Barrett
67ab5ee779
On OpenBSD MAP_ANONYMOUS is called MAP_ANON.
11 years ago
Edd Barrett
8146aea8ef
malloc.h is obsolete.
11 years ago
Damien George
8bbd112938
Update README with disclaimer for changing code; use gmake on BSD.
11 years ago
Damien George
df884fe4cc
py: change declaration of mp_map_t in obj.h (for issue #24 ).
11 years ago
Damien George
17b161333b
Merge pull request #21 from pfalcon/readline-improve
Support Readline history and make it optional
11 years ago
Damien George
209d1b1835
py: add int() and float() built-ins, partially implemented.
11 years ago
Paul Sokolovsky
fa027672da
Make GNU Readline usage optional (USE_READLINE define). Still enabled.
Readline is GPL, so linking with it casts the binary GPL.
11 years ago
Paul Sokolovsky
903b24f041
Add readline history support.
11 years ago