- 17 Apr, 2014 1 commit
-
-
Andrew Scheller authored
As discussed in #504
-
- 16 Apr, 2014 3 commits
-
-
Andrew Scheller authored
The autogenerated header files have been moved about, and an extra include dir has been added, which means you can give a custom BUILD=newbuilddir option to make, and everything "just works" Also tidied up the way the different Makefiles build their include- directory flags
-
Andrew Scheller authored
In conjunction with #504 this allows you to do things like: ```shell make -C unix clean && make -C unix test CC=gcc-4.7 ``` all from the top-level micropython directory :-) Something similar could probably be done for windows/Makefile too, but I don't have a cygwin setup to test with.
-
Andrew Scheller authored
Makes it easier for 64-bit unix hosts to build 32-bit unix binaries (for testing)
-
- 14 Apr, 2014 2 commits
-
-
Damien George authored
Disabled by default. Enabled in unix port.
-
AZ Huang authored
-
- 04 Apr, 2014 1 commit
-
-
Paul Sokolovsky authored
-
- 28 Feb, 2014 1 commit
-
-
Paul Sokolovsky authored
This change allows to build unix version without libreadline installed.
-
- 14 Feb, 2014 1 commit
-
-
Gordon McGregor authored
-
- 12 Feb, 2014 1 commit
-
-
Paul Sokolovsky authored
To allow easily try different optimization and configuration options without patching any files.
-
- 11 Feb, 2014 2 commits
-
-
Paul Sokolovsky authored
-
Paul Sokolovsky authored
-
- 01 Feb, 2014 3 commits
-
-
Paul Sokolovsky authored
Both return int so far (single-precision float doesn't have enough bits to represent int32 precisely).
-
Damien George authored
Hopefully this works for other people as well :)
-
Paul Sokolovsky authored
Proof of concept, controls "ffi" module as one which requires external dependencies.
-
- 28 Jan, 2014 2 commits
-
-
Damien George authored
-
Paul Sokolovsky authored
Foreign Function Interface module allows to load native dynamic libraries, call functions and access variables in them. This makes possible to write interface modules in pure Python. This module provides thin wrapper around libffi. ctypes compatibility might be possible to implement on top of this module (though ctypes allow to call functions without prototypes, which is not supported by libffi (i.e. implementation would be inefficient))).
-
- 26 Jan, 2014 1 commit
-
-
Damien George authored
-
- 25 Jan, 2014 1 commit
-
-
Paul Sokolovsky authored
Also, don't try to force debug info format, use native.
-
- 24 Jan, 2014 1 commit
-
-
Dave Hylands authored
-
- 21 Jan, 2014 1 commit
-
-
Damien George authored
Can now have null bytes in strings. Can define ROM qstrs per port using qstrdefsport.h
-
- 20 Jan, 2014 1 commit
-
-
Damien George authored
-
- 18 Jan, 2014 1 commit
-
-
Paul Sokolovsky authored
-
- 14 Jan, 2014 1 commit
-
-
xyb authored
-
- 13 Jan, 2014 1 commit
-
-
John R. Lenton authored
-
- 08 Jan, 2014 2 commits
-
-
Dave Hylands authored
Use make V=1e make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity. This should fix issue #117
-
Paul Sokolovsky authored
Note: only read/write/close methods are defined so far, and class is not exposed (use open() factory function, as usual).
-
- 07 Jan, 2014 2 commits
-
-
John R. Lenton authored
-
Damien George authored
-
- 04 Jan, 2014 4 commits
-
-
Damien George authored
Now much more inline with how CPython does types.
-
Paul Sokolovsky authored
-
Damien George authored
With MICROPY_EMIT_X64 and MICROPY_EMIT_THUMB disabled, the respective emitters and assemblers will not be included in the code. This can significantly reduce binary size for unix version.
-
Paul Sokolovsky authored
So far, only start and stop integer indexes are supported. Step is not supported, as well as objects of arbitrary types.
-
- 03 Jan, 2014 2 commits
-
-
Paul Sokolovsky authored
mpconfig.h will automatically pull mpconfigport.h.
-
Damien George authored
import works for simple cases. Still work to do on finding the right script, and setting globals/locals correctly when running an imported function.
-
- 02 Jan, 2014 2 commits
-
-
Damien George authored
-
Damien George authored
termcap is not needed on Linux. Need to work out how to automatically configure the Makefile...
-
- 01 Jan, 2014 2 commits
-
-
Edd Barrett authored
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.
-
Paul Sokolovsky authored
Readline is GPL, so linking with it casts the binary GPL.
-
- 30 Dec, 2013 1 commit
-
-
Paul Sokolovsky authored
-