60 Commits (ace9fb54053c29574bdf81ffacc5ddcf9d4b45d9)

Author SHA1 Message Date
Damien George 7d4a2f773c all: Make use of $(TOP) variable in Makefiles, instead of "..". 7 years ago
Damien George f9dfd8aa3b minimal,esp8266,pic16bit: Remove unused stmhal include from Makefile. 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George a6bec53177 minimal/Makefile: Enable gc-sections to remove unused code. 7 years ago
Damien George 761e4c7ff6 all: Remove trailing spaces, per coding conventions. 7 years ago
Alexander Steffen ebb9396274 esp8266,minimal,pic16bit: Use size_t for mp_builtin_open argument. 7 years ago
Damien George dd11af209d py: Add LOAD_SUPER_METHOD bytecode to allow heap-free super meth calls. 8 years ago
Damien George e75fd3a8e9 minimal/main: Make Cortex-M vector table constant. 8 years ago
Damien George 4c307bfba1 all: Move BYTES_PER_WORD definition from ports to py/mpconfig.h 8 years ago
Damien George b6c7e4b143 all: Use full path name when including mp-readline/timeutils/netutils. 8 years ago
Damien George 92cd000842 minimal/Makefile: Change C standard from gnu99 to c99. 8 years ago
Krzysztof Blazewicz 75589272ef all/Makefile: Remove -ansi from GCC flags, its ignored anyway. 8 years ago
Damien George bcd5adc65e minimal/main: Move lexer constructor to within NLR handler block. 8 years ago
Damien George be3d7f91e5 py/nlr.h: Mark nlr_jump_fail as NORETURN. 8 years ago
Damien George ad81a2e6cf minimal: Add ability and description to build without the compiler. 8 years ago
Damien George b0599de48e minimal: Update frozentest.mpy file for new .mpy version. 8 years ago
Paul Sokolovsky a4dbb4230a minimal/Makefile: Split rule for firmware.bin generation. 8 years ago
Damien George 4ebdb1f2b2 py: Be more specific with MP_DECLARE_CONST_FUN_OBJ macros. 8 years ago
Delio Brignoli e2ac8bb3f1 py: Add MICROPY_USE_INTERNAL_PRINTF option, defaults to enabled. 8 years ago
Damien George 675d1c9c60 ports: Remove typedef of machine_ptr_t, it's no longer needed. 8 years ago
Paul Sokolovsky 43473372e6 lib/utils/stdout_helpers: Move from minimal/uart_extra.c for reuse. 8 years ago
Paul Sokolovsky 43963a8d97 minimal: Disable MICROPY_GC_ALLOC_THRESHOLD. 8 years ago
Damien George 593ffdd976 minimal: For frozen bytecode generation, add dependency of qstr file. 9 years ago
Damien George f9448ddc2c minimal: Add example of frozen persistent bytecode (.mpy file). 9 years ago
Damien George 6eb17c31a9 ports: Disable async/await on bare-arm, minimal, pic16bit, cc3200. 9 years ago
Damien George 54729247e1 minimal: Add enough code to run minimal build on STM32F4xx hardware. 9 years ago
pohmelie 354e688d8e py: Add MICROPY_PY_BUILTINS_MIN_MAX, disable for minimal ports. 9 years ago
Paul Sokolovsky 73ff0687f2 lib/utils/printf: Move from stmhal/ . 9 years ago
Damien George 40274fec9c lib/pyexec: Move header pyexec.h from stmhal directory. 9 years ago
Paul Sokolovsky 8bfa11b138 minimal: Clarify comments. 9 years ago
Dave Hylands 040f6f6711 minimal: Add an explicit comment on the gchelper.s line in the Makefile. 9 years ago
Paul Sokolovsky 0ec51441de stmhal: pyexec.c is common module, move to lib/utils/ . 9 years ago
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 9 years ago
Paul Sokolovsky 4a9eac20b9 minimal: Use mp_hal_ticks_ms(). 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 90b1cc5103 minimal: Tune parser chunk allocation policy for very small heap. 9 years ago
Damien George 58e0f4ac50 py: Allocate parse nodes in chunks to reduce fragmentation and RAM use. 9 years ago
Paul Sokolovsky 22ff397fb1 py: Add MICROPY_PY_BUILTINS_FILTER, disable for minimal ports. 9 years ago
Damien George 7a26e4f484 minimal: Use 1 byte for qstr hash, to make port more minimal. 9 years ago
Damien George c4b592d379 bare-arm, minimal, qemu-arm: Make do_str() take parse-input-kind as arg. 10 years ago
Damien George 06593fb0f2 py: Use a wrapper to explicitly check self argument of builtin methods. 10 years ago
Damien George c98c128fe8 pyexec: Make raw REPL work with event-driven version of pyexec. 10 years ago
Damien George 5aa311d330 py: Add attrtuple object, for space-efficient tuples with attr access. 10 years ago
Damien George 7f9d1d6ab9 py: Overhaul and simplify printf/pfenv mechanism. 10 years ago
Paul Sokolovsky 282ca09f8e py: Add MICROPY_PY_BUILTINS_REVERSED, disable for minimal ports. 10 years ago
Paul Sokolovsky e2d44e30c7 py: Add MICROPY_PY_BUILTINS_ENUMERATE, disable for minimal ports. 10 years ago
Paul Sokolovsky 3a84c8b58d string0.c: Move from stmhal/ to lib/. 10 years ago
Damien George 42e0c59308 py: Add MICROPY_COMP_{DOUBLE,TRIPLE}_TUPLE_ASSIGN config options. 10 years ago
Damien George 601c814603 minimal: Allow to compile without defining MICROPY_HAL_H. 10 years ago