aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-09-03py/emitnative: Cancel caught exception once handled to prevent reraise.Damien George
2018-09-03py/vm: Fix handling of finally-return with complex nested finallys.Damien George
2018-08-17tests/basics: Provide .exp files for generator tests that fail PEP479.Damien George
2018-08-17tests: Modify tests that print repr of an exception with 1 arg.Damien George
2018-08-17tests/basics/int_big_error.py: Use bytearray to test for int overflow.Damien George
2018-08-17tests/basics/set_pop.py: Sort set before printing for consistent output.Damien George
2018-08-17py/emitnx86: Fix number of args passed to mp_setup_code_state, 4 not 5.Damien George
2018-08-17py/asmxtensa: Use narrow version of add instr to reduce native code sizeDamien George
2018-08-17py/emitnative: Fix bug with store of 16 and 32 values in viper ARM mode.Damien George
2018-08-17py/asmxtensa: Optimise loading local addr and support larger offsets.Damien George
2018-08-17py/asmxtensa: Fix bug with order of regs in addi encoding.Damien George
2018-08-17tests/micropython: Add tests for try and with blocks under native/viper.Damien George
2018-08-16py/emitnative: Optimise and improve exception handling in native code.Damien George
2018-08-16py/asm*: Support assembling code to jump to a register, and get PC+off.Damien George
2018-08-16py/asmxtensa: Handle function entry/exit when stack use larger than 127.Damien George
2018-08-15py/emitnative: Use small tables to simplify handling of local regs.Damien George
2018-08-14stm32/spi: Add implementation of low-level SPI protocol.Damien George
2018-08-14unix/Makefile: Enable ussl module with nanbox build.Damien George
2018-08-14extmod/modussl_axtls: Use MP_ROM_PTR for objects in allowed args array.Damien George
2018-08-14extmod/modbtree: Update to work with new mp_stream_posix_XXX signatures.Damien George
2018-08-14py/stream: Adjust mp_stream_posix_XXX to take void*, not mp_obj_t.Damien George
2018-08-14mpy-cross/Makefile: Also undefine MICROPY_FORCE_32BIT and CROSS_COMPILE.Paul Sokolovsky
2018-08-14stm32/spi: Split out pyb.SPI and machine.SPI bindings to their own filesDamien George
2018-08-14esp32: Update to latest ESP IDF.Damien George
2018-08-14py/objarray: Allow to build again when bytearray is disabled.Damien George
2018-08-14py/gc: In gc_alloc, reset n_free var right before search for free mem.Damien George
2018-08-14stm32/boards/STM32F7DISC: Enable onboard SDRAM.forester3
2018-08-14stm32/boards/STM32F429DISC: Add burst len and autorefresh to SDRAM cfg.forester3
2018-08-14stm32/sdram: Allow additional config by a board, and tune MPU settings.forester3
2018-08-14docs/library/machine.UART.rst: Specify optional txbuf and rxbuf args.Damien George
2018-08-14unix/Makefile: coverage: Explicitly build "axtls" too.Paul Sokolovsky
2018-08-14py/py.mk: Don't hardcode path to libaxtls.a.Paul Sokolovsky
2018-08-14windows/msvc: Support custom compiler for header generation.stijn
2018-08-13py/compile: For dynamic compiler, widen literal 1 to get correct shift.Damien George
2018-08-10stm32/spi: Round up prescaler calc to never exceed requested baudrate.Damien George
2018-08-10run-tests: Make .exp and .out file names unique by prefixing with dir.stijn
2018-08-10stm32/dma: Fix spelling of "corresponding" in two locations.David Lechner
2018-08-10tools/pyboard.py: Change base class of PyboardError to Exception.Martin Dybdal
2018-08-08drivers/cc3000: Use cc3000_time_t instead of time_t for custom typedef.roland
2018-08-07py/emitnative: Allocate space for local stack info as it's needed.Damien George
2018-08-06py/emitnative: Simplify handling of exception objects from nlr_buf_t.Damien George
2018-08-04py/emitnative: Fix native locals stack to start at correct location.Damien George
2018-08-04py/asmx86: Use generic emit function to simplify cmp emit function.Damien George
2018-08-04tests/run-tests: Enable bool1.py test with native emitter.Damien George
2018-08-04tests/micropython/viper_cond: Add test for large int as bool.Damien George
2018-08-04py/emitnative: Fix x86 native zero checks by comparing full word.Damien George
2018-08-04py/emitnative: Factor common code for native jump helper.Damien George
2018-08-04docs/library/machine.I2C.rst: Clarify availability of primitive I2C ops.Peter Hinch
2018-08-04tools/pyboard: Run exec: command as a string.Ayke van Laethem
2018-08-04tests: Make tests work on targets without float support.Ayke van Laethem