9612 Commits (0a36a80f96e0951e868f1e253b1c82835a9d0918)
 

Author SHA1 Message Date
Damien George 6ad5355e43 unix/Makefile: Remove building of libaxtls.a which is no longer needed. 6 years ago
Damien George 0be2ea50e9 py/py.mk: Build axtls library directly from its source files. 6 years ago
Damien George e814db592d tests: Remove pyboard.py symlink and instead import from ../tools. 6 years ago
Damien George a23719e0ad stm32/mboot/main: Use correct formula for DFU download address. 6 years ago
Damien George 5f3016c663 stm32/mboot/Makefile: Use -Wno-attributes for ll_usb.c HAL source file. 6 years ago
Damien George 5630f277bd tests/float: Test -inf and some larger values for special math funcs. 6 years ago
Damien George a111ca25ea tests/float/cmath_fun.py: Fix truncation of small real part of complex. 6 years ago
Damien George b9a133e5ad lib/libm/wf_tgamma: Fix tgammaf handling of -inf, should return nan. 6 years ago
Damien George afc7ddca31 lib/libm/math: Make tanhf more efficient and handle large numbers. 6 years ago
Damien George 0b239d458c lib/libm_dbl/tanh: Make tanh more efficient and handle large numbers. 6 years ago
Damien George 8014e7f15f py/compile: Factor code that compiles start/end of exception handler. 6 years ago
Damien George 4970e9bc8c tests/basics: Add test cases for context manager raising in enter/exit. 6 years ago
Damien George b14c705c18 tests/basics: Add more tests for return within try-finally. 6 years ago
Damien George 938daa4ff9 tests/run-tests: Enable native tests for unwinding jumps. 6 years ago
Damien George 4ae7111573 py/emitnative: Add support for return/break/continue in try and with. 6 years ago
Damien George 3cd2c281d7 py/emitnative: Cancel caught exception once handled to prevent reraise. 6 years ago
Damien George b735208403 py/vm: Fix handling of finally-return with complex nested finallys. 6 years ago
Damien George 828f771e32 tests/basics: Provide .exp files for generator tests that fail PEP479. 6 years ago
Damien George 8979ce1671 tests: Modify tests that print repr of an exception with 1 arg. 6 years ago
Damien George 0988b14cd6 tests/basics/int_big_error.py: Use bytearray to test for int overflow. 6 years ago
Damien George 96e1fd480d tests/basics/set_pop.py: Sort set before printing for consistent output. 6 years ago
Damien George 4f9842ad80 py/emitnx86: Fix number of args passed to mp_setup_code_state, 4 not 5. 6 years ago
Damien George 794c32102e py/asmxtensa: Use narrow version of add instr to reduce native code size 6 years ago
Damien George a0a29724c8 py/emitnative: Fix bug with store of 16 and 32 values in viper ARM mode. 6 years ago
Damien George 1ad44acb15 py/asmxtensa: Optimise loading local addr and support larger offsets. 6 years ago
Damien George fd10a11c6b py/asmxtensa: Fix bug with order of regs in addi encoding. 6 years ago
Damien George f774614110 tests/micropython: Add tests for try and with blocks under native/viper. 6 years ago
Damien George a3de776486 py/emitnative: Optimise and improve exception handling in native code. 6 years ago
Damien George 2964b41c28 py/asm*: Support assembling code to jump to a register, and get PC+off. 6 years ago
Damien George f7d6108d1a py/asmxtensa: Handle function entry/exit when stack use larger than 127. 6 years ago
Damien George 8c49995398 py/emitnative: Use small tables to simplify handling of local regs. 6 years ago
Damien George 056e0b6293 stm32/spi: Add implementation of low-level SPI protocol. 6 years ago
Damien George 01ce2e1682 unix/Makefile: Enable ussl module with nanbox build. 6 years ago
Damien George 206c65f22c extmod/modussl_axtls: Use MP_ROM_PTR for objects in allowed args array. 6 years ago
Damien George b8b2525576 extmod/modbtree: Update to work with new mp_stream_posix_XXX signatures. 6 years ago
Damien George 9ab816d676 py/stream: Adjust mp_stream_posix_XXX to take void*, not mp_obj_t. 6 years ago
Paul Sokolovsky ab78fe0eb9 mpy-cross/Makefile: Also undefine MICROPY_FORCE_32BIT and CROSS_COMPILE. 6 years ago
Damien George 8300be6d0f stm32/spi: Split out pyb.SPI and machine.SPI bindings to their own files 6 years ago
Damien George 48d736f491 esp32: Update to latest ESP IDF. 6 years ago
Damien George a785a3dbfb py/objarray: Allow to build again when bytearray is disabled. 6 years ago
Damien George 91041945c9 py/gc: In gc_alloc, reset n_free var right before search for free mem. 6 years ago
forester3 02fbb0a455 stm32/boards/STM32F7DISC: Enable onboard SDRAM. 6 years ago
forester3 502c410214 stm32/boards/STM32F429DISC: Add burst len and autorefresh to SDRAM cfg. 6 years ago
forester3 e562f99263 stm32/sdram: Allow additional config by a board, and tune MPU settings. 6 years ago
Damien George b18fa1e606 docs/library/machine.UART.rst: Specify optional txbuf and rxbuf args. 6 years ago
Paul Sokolovsky fe1ef507ef unix/Makefile: coverage: Explicitly build "axtls" too. 6 years ago
Paul Sokolovsky bb28fe7b7b py/py.mk: Don't hardcode path to libaxtls.a. 6 years ago
stijn 3f9d3e120b windows/msvc: Support custom compiler for header generation. 6 years ago
Damien George cbec17f2cd py/compile: For dynamic compiler, widen literal 1 to get correct shift. 6 years ago
Damien George 86e0b25532 stm32/spi: Round up prescaler calc to never exceed requested baudrate. 6 years ago