89 Commits (8762fe8b4c6a7608d48daa8458e6501fafd3eafc)

Author SHA1 Message Date
Angus Gratton decf8e6a8b all: Remove the "STATIC" macro and just use "static" instead. 8 months ago
Jim Mussared 5015779a6f py/builtinevex: Handle invalid filenames for execfile. 1 year ago
Angus Gratton cec3ff5526 mpy-cross: Fix source file name in file-not-found error. 1 year ago
Armin Brauns 14374850ce mpy-cross: Allow specifying stdin as input without --. 1 year ago
Armin Brauns 3164749b3d mpy-cross: When reading from stdin, write output to stdout. 1 year ago
Armin Brauns 6a61e4ecd1 mpy-cross: Allow reading from stdin and writing to stdout. 1 year ago
Armin Brauns 625e03d2dc mpy-cross: Allow specifying source files starting with -. 1 year ago
Damien George 3257243998 mpy-cross/main: Fix return type of mp_import_stat. 2 years ago
stijn 7e9a15966a mpy-cross: Force forward slashes in paths. 2 years ago
stijn 9c7ff87643 all: Keep msvc build output in build/ directories. 2 years ago
Damien George 2283b6d68f py: Pass in address to compiled module instead of returning it. 2 years ago
David Lechner ac5934c96b mpy-cross/main: Add MSVC-compatible architecture checks. 2 years ago
Jim Mussared f31a358eb2 mpy-cross/main: Don't set a default native architecture. 2 years ago
Jim Mussared d6d8722558 extmod: Make extmod.mk self-contained. 2 years ago
Jim Mussared e4d90be680 mpy-cross/mpy_cross: Add docstrings to public methods. 2 years ago
Jim Mussared 370a87dd12 mpy-cross/mpy_cross: Add list of architectures to `__all__`. 2 years ago
Jim Mussared ee1b4a2026 mpy-cross/mpy_cross: Add a way to query the mpy version. 2 years ago
Jim Mussared 71050870b8 mpy-cross/mpy_cross: Fix default path to mpy-cross binary. 2 years ago
Jim Mussared d94141e147 py/persistentcode: Introduce .mpy sub-version. 2 years ago
Jim Mussared e42809531f mpy-cross/mpy_cross: Add Python wrapper for mpy-cross. 2 years ago
Chris Waggoner b1efc1340a mpy-cross,unix: Include alloca.h for NetBSD. 2 years ago
Damien George ec24cd1d25 mpy-cross,unix: Remove .gitignore file. 2 years ago
David Yang d7ef90122e mpy-cross/Makefile: Respect existing CFLAGS and LDFLAGS. 2 years ago
stijn c4adeb2e08 windows: Provide a definition for MP_ALWAYSINLINE. 2 years ago
Damien George 4290d51320 py/emitinlinethumb: Make float instruction use dynamically selectable. 2 years ago
Damien George cca08922d9 py/emitinlinethumb: Make ARMv7-M instruction use dynamically selectable. 2 years ago
Damien George 5956466c0e py/builtin: Clean up and simplify import_stat and builtin_open config. 2 years ago
Damien George 0e28a1f0e5 mpy-cross: Add armv6m architecture option. 2 years ago
Damien George c49d5207e9 py/persistentcode: Remove unicode feature flag from .mpy file. 3 years ago
stijn c2e8a5acd2 windows: Unify project file headers. 3 years ago
Damien George f2040bfc7e py: Rework bytecode and .mpy file format to be mostly static data. 3 years ago
stijn a9448c0a86 all: Fix MICROPY_OBJ_REPR_D compilation with msvc. 3 years ago
Damien George de43b500bd py/runtime: Allow initialising sys.path/argv with defaults. 3 years ago
Jim Mussared b326edf68c all: Remove MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE. 3 years ago
Jim Mussared 692d36d779 py: Implement partial PEP-498 (f-string) support. 3 years ago
Damien George 136369d72f all: Update to point to files in new shared/ directory. 3 years ago
David Lechner 115acadf92 mpy-cross: Disable stack check when building with Emscripten. 4 years ago
Damien George ad4656b861 all: Rename BYTES_PER_WORD to MP_BYTES_PER_OBJ_WORD. 4 years ago
David CARLIER cb30928ac8 py/persistentcode: Introduce MICROPY_PERSISTENT_CODE_SAVE_FILE option. 4 years ago
Emil Renner Berthing bef412789e mpy-cross: Enable more warnings. 4 years ago
Damien George 5c8bf12acf all: Fix auto-enable of MICROPY_GCREGS_SETJMP to select GC behaviour. 5 years ago
Jim Mussared 710426024a all: Factor gchelper code to one place and use it for unix & ARM ports. 5 years ago
stijn 84fa3312cf all: Format code to add space after C++-style comment start. 5 years ago
David Lechner 6943fb60fe mpy-cross/main: Print uncaught nlr jump to stderr. 5 years ago
David Lechner 803e5eadea mpy-cross/main: Fix stderr_print_strn parameter type. 5 years ago
Damien George 1a3e386c67 all: Remove spaces inside and around parenthesis. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Jim Mussared 193bc3702f mpy-cross/README.md: Add notes about -march and -O. 5 years ago
Damien George 82a19cb39f mpy-cross: Support armv7em, armv7emsp, armv7emdp architectures. 5 years ago
Damien George 1d21b4e7d1 mpy-cross: Enable Xtensa-Windowed native emitter. 5 years ago