43 Commits (659113825d10bf2ae71dd215a8597451e505982d)

Author SHA1 Message Date
Damien George aa0b8f340d mpy-cross/main: Use MICROPY_BANNER_NAME_AND_VERSION for --version. 3 months ago
Damien George 9dbc787ce8 py/emitndebug: Add native debug emitter. 8 months ago
Alessandro Gatti 99f5659cf5 mpy-cross: Add RISC-V RV32IMC support in MPY files. 5 months ago
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
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
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 d94141e147 py/persistentcode: Introduce .mpy sub-version. 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
Damien George f2040bfc7e py: Rework bytecode and .mpy file format to be mostly static data. 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
Damien George ad4656b861 all: Rename BYTES_PER_WORD to MP_BYTES_PER_OBJ_WORD. 4 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 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 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
Damien George b596638b9b mpy-cross: Set number of registers in nlr_buf_t based on native arch. 5 years ago
Damien George af20c2ead3 py: Add global default_emit_opt variable to make emit kind persistent. 5 years ago
Damien George 8e3e05761e mpy-cross/main: Only accept full emit cmdline options if native enabled. 5 years ago
Damien George 7e90e22ea5 mpy-cross: Add --version command line option to print version info. 6 years ago
Damien George e70c438c71 mpy-cross: Automatically select ARMV6 arch when running on such a host. 6 years ago
Damien George 1556af19bf mpy-cross: Support compiling with MICROPY_PY___FILE__ enabled. 6 years ago
Damien George 9c9bc65e74 mpy-cross: Add "-march=<arch>" option to select native emitter. 6 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 4a93801c12 all: Update Makefiles and others to build with new ports/ dir layout. 7 years ago
Damien George aa7be82a4d all: Don't include system errno.h when it's not needed. 7 years ago
Damien George 97142000f7 mpy-cross/main: Move lexer constructor to within NLR handler block. 8 years ago
Damien George 85ae17c993 mpy-cross: Get compiling after recent persistent code refactors. 8 years ago
stijn 9bdb82ef6b mpy-cross: Use binary file translation mode for creating mpy files on windows 8 years ago
Damien George 74fb4e795b mpy-cross: Add -s option to specify the embedded source filename. 9 years ago
Damien George 3d1d92acfc mpy-cross: Give a more sensible error message when file doesn't exist. 9 years ago
Damien George 56f76b873a mpy-cross: Add new component, a cross compiler for MicroPython bytecode. 9 years ago