72 Commits (0c13b95cdc70115c588ea515a459f8d4ba3844bc)

Author SHA1 Message Date
Damien George a960d50579 qemu-arm/Makefile: Include relevant sources in list for qstr extraction. 8 years ago
Damien George 4f9858e86d stmhal: Move pybstdio.c to lib/utils/sys_stdio_mphal.c for common use. 8 years ago
Paul Sokolovsky 9db1c50f18 qemu-arm: Enable micropython.mem_*() functions to allow more tests. 8 years ago
Ville Skyttä ca16c38210 various: Spelling fixes 8 years ago
Damien George e5e49bedcb qemu-arm/Makefile: Adjust object-file lists to get correct dependencies. 8 years ago
Damien George f1609bc843 ports: Add ilistdir in uos module. 8 years ago
Damien George 49de9b68d2 qemu-arm, stmhal: Remove dummy memory.h since it's no longer needed. 8 years ago
Damien George 4c307bfba1 all: Move BYTES_PER_WORD definition from ports to py/mpconfig.h 8 years ago
Damien George 125eae1ba3 py/modbuiltins: For round() builtin use nearbyint instead of round. 8 years ago
Krzysztof Blazewicz 75589272ef all/Makefile: Remove -ansi from GCC flags, its ignored anyway. 8 years ago
Damien George 25b6b62562 qemu-arm: Move lexer constructors to within NLR handler block. 8 years ago
Damien George a7a2344c9d qemu-arm: Add basic uos module with generic VFS capabilities. 8 years ago
Damien George be3d7f91e5 py/nlr.h: Mark nlr_jump_fail as NORETURN. 8 years ago
Damien George e4be56a0ea qemu-arm: Enable machine module and associated tests. 8 years ago
Damien George d812eb3435 qemu-arm/mpconfigport.h: Enable MICROPY_PY_BUILTINS_POW3 option. 8 years ago
Damien George f1db8a3097 qemu-arm: Don't compile tests in "REPL" mode. 8 years ago
Damien George ca973bd308 qemu-arm: Enable software floating point support, and float tests. 8 years ago
Damien George 4ebdb1f2b2 py: Be more specific with MP_DECLARE_CONST_FUN_OBJ macros. 8 years ago
Damien George 6a4c6fc023 qemu-arm: Remove SRC_TEST_C from SRC_QSTR list, it's not needed. 8 years ago
Damien George b0a15aa735 qemu-arm: Enable lots of extmods and enable tests for them. 8 years ago
Delio Brignoli e2ac8bb3f1 py: Add MICROPY_USE_INTERNAL_PRINTF option, defaults to enabled. 8 years ago
Damien George f003310dee qemu-arm: Enable MICROPY_PY_ALL_SPECIAL_METHODS. 8 years ago
Damien George 675d1c9c60 ports: Remove typedef of machine_ptr_t, it's no longer needed. 8 years ago
Daniel Tralamazza 9626662819 qemu-arm: Enable gcc LTO option for nlrthumb.c 8 years ago
Damien George b9e3fde21a qemu-arm: Disable gcc LTO option for nlrthumb.c. 8 years ago
Damien George 330165a2cc py: Add MP_STATE_THREAD to hold state specific to a given thread. 9 years ago
Damien George be989be861 qemu-arm: Enable builtin override feature, and enable more tests. 9 years ago
Damien George 1ded19d4b3 qemu-arm: Reinitialise uPy heap and runtime at start of each test. 9 years ago
Paul Sokolovsky d3b1f0b627 py/runtime: mp_stack_ctrl_init() should be called immediately on startup. 9 years ago
Damien George 4b72b3a133 py: Change type signature of builtin funs that take variable or kw args. 9 years ago
Damien George 1b0aab621b py: Change struct and macro for builtin fun so they can be type checked. 9 years ago
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 9 years ago
Paul Sokolovsky 0dbd928cee Makefiles: Remove duplicate object files when linking. 9 years ago
Paul Sokolovsky e0f5df579b all: Make netutils.h available to all ports by default. 9 years ago
Damien George 4300c7dba2 py: Remove dependency on printf/fwrite in mp_plat_print. 9 years ago
Damien George 58e0f4ac50 py: Allocate parse nodes in chunks to reduce fragmentation and RAM use. 9 years ago
Delio Brignoli cceff157dd qemu-arm: Enable array slice assignment to get memoryview1 test to pass. 10 years ago
Damien George c4b592d379 bare-arm, minimal, qemu-arm: Make do_str() take parse-input-kind as arg. 10 years ago
Damien George 2941d5c714 qemu-arm: Get compiling again with recent changes to print framework. 10 years ago
Damien George 7f9d1d6ab9 py: Overhaul and simplify printf/pfenv mechanism. 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 0bfc7638ba py: Protect mp_parse and mp_compile with nlr push/pop block. 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. 10 years ago
Damien George 14fab60baf qemu-arm: Get "make RUN_TESTS=1" compiling after changes to core. 10 years ago
Damien George d2d0648ad0 qemu-arm: Set stack limit in main. 10 years ago
Damien George 4ef4ffe1c5 qemu-arm: Prefix includes with py/; remove need for -I../py. 10 years ago