140 Commits (41b1df604617bdde59bb722b9247c16fa4677d94)

Author SHA1 Message Date
Paul Sokolovsky 320099aab9 tools/tinytest-codegen: Update for recent test renaming ("intbig" suffix).
6 years ago
Damien George e4be56a0ea qemu-arm: Enable machine module and associated tests.
6 years ago
Krzysztof Blazewicz 23ccb3e12e tools/gen-cpydiff.py: configurable CPython and micropython executables
6 years ago
Damien George 1034d9acc8 tools/gen-cpydiff.py: Set the Python import path to find test modules.
6 years ago
Rami Ali b7fa63c7ce tools: Add gen-cpydiff.py to generate docs differences.
6 years ago
Damien George 6a11048af1 py/persistentcode: Bump .mpy version due to change in bytecode.
6 years ago
Paul Sokolovsky aac2db9aaf tools/upip: Update to 1.1.5. Better and more user-friendly error handling.
6 years ago
Damien George f1db8a3097 qemu-arm: Don't compile tests in "REPL" mode.
6 years ago
Paul Sokolovsky 4614403f63 tools/tinytest-codegen.py: Blacklist heapalloc_str.py test for qemu-arm.
6 years ago
Damien George 98458a46ec tools/mpy-tool.py: Add support for OPT_CACHE_MAP_LOOKUP_IN_BYTECODE.
6 years ago
Damien George 29b5879613 tools/pyboard.py: Refactor so target is not reset between scripts/cmd.
6 years ago
Paul Sokolovsky 30cfdc29ed tools/tinytest-codegen: Blacklist recently added uheapq_timeq test (qemu-arm).
6 years ago
Paul Sokolovsky 61d74fdef8 tools, unix: Replace upip tarball with just source files.
6 years ago
Damien George ca973bd308 qemu-arm: Enable software floating point support, and float tests.
6 years ago
Paul Sokolovsky 796b720dbc tools/tinytest-codegen: Exclude ticks_diff test for qemu-arm port.
6 years ago
Alex March 52aa532050 qemu-arm: Exclude new vfs_fat tests.
6 years ago
Paul Sokolovsky f7aa692093 tools/check_code_size.sh: Code size validation script for CI.
6 years ago
Paul Sokolovsky b78144c64d tools/pip-micropython: Remove deprecated wrapper tool.
6 years ago
Alex March 06e7032906 qemu-arm: Exclude extmod/vfs_fat_fileio.py test.
6 years ago
Paul Sokolovsky 197a5724d8 tools: Upgrade upip to 1.1.4.
6 years ago
Damien George b0a15aa735 qemu-arm: Enable lots of extmods and enable tests for them.
6 years ago
Paul Sokolovsky cdbeee0c50 tools: Upgrade upip to 1.1.3.
6 years ago
Paul Sokolovsky cecf6bee97 tools: Upgrade upip to 1.0.
6 years ago
Paul Sokolovsky 4c63986101 tools: Update upip to 0.8. Fixes IPv6 support.
6 years ago
Damien George 7df9291b6c py: Update opcode format table because 3 opcodes were removed, 1 added.
6 years ago
Damien George c51c883cc8 tools/mpy-tool.py: Support freezing of complex numbers.
6 years ago
Damien George b6bdf18deb tools/mpy-tool.py: Compute the hash value for str/bytes objects.
6 years ago
Damien George b4790afdaf tools/mpy-tool.py: Store qstr config values in global config object.
6 years ago
Damien George 72ae3c72c7 tools/mpy-tool.py: Support freezing float literals with obj-repr C.
7 years ago
Paul Sokolovsky cbe544a76d tools: Upgrade upip to 0.7.
7 years ago
Damien George 25a42fb6ef tools/mpy-tool.py: Don't strip directories from the frozen source name.
7 years ago
Damien George 9b4c013823 tools/mpy-tool.py: Include .py extension in frozen filename.
7 years ago
Paul Sokolovsky daa4793578 tools/make-frozen: Update for latest changes in frozen modules support.
7 years ago
Damien George 99b4719357 tools/mpy-tool.py: Add checks for critical configuration vars.
7 years ago
Paul Sokolovsky 7b1bf0c308 tools/make-frozen.py: Quick fix to support package-modules.
7 years ago
Damien George 5985e41afc tools/make-frozen.py: Properly escape hex chars when making C strings.
7 years ago
Damien George 02fd83bcbc tools/mpy-tool: Make sure that all C-level variables are unique.
7 years ago
Damien George c3beb16db3 tools/mpy-tool.py: Add support for Python 2.7.
7 years ago
Damien George 0a2e9650f5 py: Add ability to have frozen persistent bytecode from .mpy files.
7 years ago
Damien George 0699c6bf9e tools: Add mpy-tool.py, to work with .mpy files.
7 years ago
Damien George be989be861 qemu-arm: Enable builtin override feature, and enable more tests.
7 years ago
Paul Sokolovsky 17f324b836 py/frozenmod: Store frozen module names together, to quickly scan them.
7 years ago
Paul Sokolovsky 0992588811 py/frozenmod: Make frozen module content be 0-terminated.
7 years ago
Damien George 4bd95f8b44 tools: Add C middle-processor to make builtin tables proper hash tables.
7 years ago
Paul Sokolovsky bb7f5b5501 tools: Upgrade upip to 0.6.3.
7 years ago
Damien George bbe2e22fcb tools: Fix pyboard.py to work under Python 3.
7 years ago
Peter Hinch f4fcc14cfb tools: Add option to pyboard.py to wait for serial device to be ready.
7 years ago
Dave Hylands 519cef813e tools: Allow pyboard.py to work when boot.py prints things.
7 years ago
Paul Sokolovsky f8bc3f6964 tools: Update to upip 0.6.2. Fixes issue due to MacOSX undocumented behavior.
7 years ago
Paul Sokolovsky 3862ef9a9f tools: Update upip to 0.6.1. Fixes normal installs without -p switch.
7 years ago