Damien George
be989be861
qemu-arm: Enable builtin override feature, and enable more tests.
Hopefully these tests run reliably on Travis.
9 years ago
Damien George
4300c7dba2
py: Remove dependency on printf/fwrite in mp_plat_print.
See issue #1500 .
9 years ago
Delio Brignoli
cceff157dd
qemu-arm: Enable array slice assignment to get memoryview1 test to pass.
10 years ago
Damien George
7e758b1cf8
stmhal, qemu-arm: Enable sys.maxsize attribute.
10 years ago
Paul Sokolovsky
562fa575a6
qemu-arm: Handle sys.exit() to allow skip tests in testsuite.
10 years ago
Damien George
b191038198
qemu-arm: Enable source line numbers, for easier debugging.
10 years ago
Damien George
99dde4ed1f
qemu-arm: Enable GC and native code-gen; enable more tests.
10 years ago
Damien George
4a5895c4eb
py: Disable stack checking by default; enable on most ports.
10 years ago
Damien George
85e8e2ed5b
qemu-arm: Add 'test' target to Makefile to run and verify test suite.
Replaces RUN_TEST=1 definition; now "make test" in qemu-arm directory
will run tests/basics/ and check that they all succeed.
This patch also enables the test on Travis CI.
10 years ago
Paul Sokolovsky
91386eee26
ports: Define mp_off_t.
10 years ago
Damien George
3c658a4e75
py: Fix bug where GC collected native/viper/asm function data.
Because (for Thumb) a function pointer has the LSB set, pointers to
dynamic functions in RAM (eg native, viper or asm functions) were not
being traced by the GC. This patch is a comprehensive fix for this.
Addresses issue #820 .
10 years ago
Damien George
40f3c02682
Rename machine_(u)int_t to mp_(u)int_t.
See discussion in issue #50 .
11 years ago
Damien George
4480cb3711
Provide definition of alloca() in mpconfigport.h.
11 years ago
Damien George
ee3fd46f13
Rename configuration variables controling Python features.
Now of the form MICROPY_PY_*. See issue #35 .
11 years ago
Damien George
58ebde4664
Tidy up some configuration options.
MP_ALLOC_* -> MICROPY_ALLOC_*
MICROPY_PATH_MAX -> MICROPY_ALLOC_PATH_MAX
MICROPY_ENABLE_REPL_HELPERS -> MICROPY_HELPER_REPL
MICROPY_ENABLE_LEXER_UNIX -> MICROPY_HELPER_LEXER_UNIX
MICROPY_EXTRA_* -> MICROPY_PORT_*
See issue #35 .
11 years ago
Paul Sokolovsky
44a949d58c
qemu-arm: Disable "io" module.
11 years ago
Ilya Dmitrichenko
2face99cfe
qemu-arm: more generic port name.
11 years ago
Ilya Dmitrichenko
ee857853d6
cortex-m3-qemu: refactor the port.
Switch from CodeSourcery to ARM GCC and clean-up some stale files,
also copy `main.c` and `mpconfigport.h` from bare-arm.
11 years ago
Ilya Dmitrichenko
5130b81eec
cortex-m3-qemu: a working port
11 years ago
Damien George
674f9887ce
bare-arm/unix-cpy: Minor changes.
11 years ago
Damien George
c557215822
Add 'bare-arm' port: the bare minimum to get it running on an ARM MCU.
11 years ago