8366 Commits (98dd126e9818309e4ec9b561e7b6b9f7fa039cb9)
 

Author SHA1 Message Date
Damien George 98dd126e98 tests/extmod: Add test for '-' in character class in regex. 7 years ago
Li Weiwei 8c7db42ee3 stm32/modnwwiznet5k: Get the IP address of an established socket. 7 years ago
Damien George ff93fd4f50 py/persistentcode: Bump .mpy version number to version 3. 7 years ago
Damien George 36f7952f76 py/objtype: Clean up unary- and binary-op enum-to-qstr mapping tables. 7 years ago
Damien George 0864a6957f py: Clean up unary and binary enum list to keep groups together. 7 years ago
Damien George f869d6b2e3 lib/libm: Fix tanhf so that it correctly handles +/- infinity args. 7 years ago
Damien George 23faf88cab py/mpprint: Only check for null string printing when NDEBUG not defined. 7 years ago
Damien George dfa563c71f py/objstr: Make empty bytes object have a null-terminating byte. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 6c82cfc089 py/objtype: Change type of enum-to-qstr table to uint16_t to save space. 7 years ago
Gabe 9e0cdb22f1 docs/esp8266/tutorial: Update neopixel with example of using 4 bbp. 7 years ago
chrismas9 3289b9b7a7 py/{mkenv.mk,mkrules.mk}: Append .exe for Windows executable files. 7 years ago
Damien George b00040c43c esp8266/esp_mphal: Send data in chunks to mp_uos_dupterm_tx_strn. 7 years ago
Damien George 54acd0b0f0 drivers/nrf24l01: Make nRF24L01 test script more portable. 7 years ago
Damien George 1394258f37 py/objset: Include the failed key in a KeyError raised from set.remove. 7 years ago
Damien George 2ac1364688 py/objset: Check that RHS of a binary op is a set/frozenset. 7 years ago
Damien George 01978648fd py/objset: Simplify set and frozenset by separating their locals dicts. 7 years ago
Paul Sokolovsky 8e0b9f495b tests/extmod: Add test for ure regexes leading to infinite recursion. 7 years ago
Paul Sokolovsky aba1f9167a extmod/modure: Add stack overflow checking when executing a regex. 7 years ago
Paul Sokolovsky c9a0b2a818 extmod/re1.5: Upgrade to v0.8.2, adds hook for stack overflow checking. 7 years ago
Paul Sokolovsky 2f7827ba8f tools/upip: Upgrade to 1.2.2. 7 years ago
Damien George bdc6e86e07 py/objfloat: Support raising a negative number to a fractional power. 7 years ago
David Lechner 62849b7010 py: Add config option to print warnings/errors to stderr. 7 years ago
Paul Sokolovsky 9d836fedbd py: Clarify which mp_unary_op_t's may appear in the bytecode. 7 years ago
Anton Patrushev f008263022 py/persistentcode: Define mp_raw_code_save_file() for any unix target. 7 years ago
Peter Hinch 8fa03fee77 drivers/display/ssd1306.py: Improve performance of graphics methods. 7 years ago
Damien George d29b709642 stm32/timer: Enable ARPE so that timer freq can be changed smoothly. 7 years ago
Paul Sokolovsky 4a314a6f63 extmod/re1.5: Update to 0.8.1. 7 years ago
Damien George 8edc2e4b14 py/runtime0: Add comments about unary/binary-op enums used in bytecode. 7 years ago
Damien George d36539df06 lib/embed/abort_: Use mp_raise_msg helper function. 7 years ago
Damien George e2ba45c35f py/vm: Use lowercase letter at start of exception message. 7 years ago
Damien George f7f4bf0321 stm32/usbdev: Move all the USB device descriptor state into its struct. 7 years ago
Damien George db7f4aa2cb stm32/usbdev: Make device descriptor callbacks take a state pointer. 7 years ago
Damien George dbff0164b3 stm32/usbdev: Merge all global USB device state into a single struct. 7 years ago
Damien George 0ea73d2da7 stm32/usbdev: Simplify pointers to MSC state and block dev operations. 7 years ago
Damien George f8f17f48c5 stm32/usbdev: Put all state for the USB device driver in a struct. 7 years ago
Damien George 35e3435f6e stm32/usbdev/core: Add state parameter to all callback functions. 7 years ago
Damien George b3b922f177 stm32/usbdev: Simplify HID tx/rx buffer passing. 7 years ago
Damien George e04b478050 stm32/usbdev: Simplify CDC tx/rx buffer passing. 7 years ago
Damien George 77e1da40e2 stm32/usbdev: Put all HID state in a struct. 7 years ago
Damien George 980b33177b stm32/usbdev: Put all CDC state in a struct. 7 years ago
Damien George ede8a0235b py/vstr: Raise a RuntimeError if fixed vstr buffer overflows. 7 years ago
Damien George 7885a425d7 py/stream: Remove unnecessary checks for NULL return from vstr_add_len. 7 years ago
Damien George 96fd80db13 py/objexcept: Prevent infinite recursion when allocating exceptions. 7 years ago
Damien George 347de3e218 stm32/usbdev: Change static function variable to non-static. 7 years ago
Damien George 78602a217f stm32/usbdev: Make the USBD callback struct const so it can go in ROM. 7 years ago
Paul Sokolovsky fc9a6dd09e py/objstr: strip: Don't strip "\0" by default. 7 years ago
Damien George 44f0a4d1e7 py/mpconfig.h: Add note that using computed gotos in VM is not C99. 7 years ago
Damien George fdb2aa81b7 py/{objfloat,objcomplex}: Optimise MP_UNARY_OP_ABS by reusing variables. 7 years ago
Paul Sokolovsky 9dce823cfd py/modbuiltins: Implement abs() by dispatching to MP_UNARY_OP_ABS. 7 years ago