9147 Commits (8a513da5a560e9c6afa5f0a0f8d44c5fb1ed552d)
 

Author SHA1 Message Date
Damien George 8a513da5a5 py/emit: Combine break_loop and continue_loop into one emit function. 7 years ago
Damien George 6211d979ee py/emit: Combine load/store/delete attr into one emit function. 7 years ago
Damien George a4941a8ba4 py/emit: Combine load/store/delete subscr into one emit function. 7 years ago
Damien George d298013939 py/emit: Combine name and global into one func for load/store/delete. 7 years ago
Damien George 26b5754092 py/emit: Combine build tuple/list/map emit funcs into one. 7 years ago
Damien George e686c94052 py/emit: Combine yield value and yield-from emit funcs into one. 7 years ago
Damien George 0a25fff956 py/emit: Combine fast and deref into one function for load/store/delete. 7 years ago
Damien George 400273a799 py/objgenerator: Protect against reentering a generator. 7 years ago
Damien George 771cb359af py/objgenerator: Save state in old_globals instead of local variable. 7 years ago
Damien George 20b4b85f72 ports: Enable MICROPY_PY_BUILTINS_ROUND_INT on selected ports. 7 years ago
Jan Klusacek b318ebf101 py/modbuiltins: Add support for rounding integers. 7 years ago
Damien George f2ec792554 py/parsenum: Adjust braces so they are balanced. 7 years ago
Damien George e773a2cdba stm32/main: Use consistent indenting of macro #if's. 7 years ago
Damien George f68e722005 stm32/rng: Use Yasmarang for rng_get() if MCU doesn't have HW RNG. 7 years ago
Damien George cda964198a stm32: Integrate lwIP as implementation of usocket module. 7 years ago
Damien George 41766ba7e6 extmod/modlwip: Allow to compile with MICROPY_PY_LWIP disabled. 7 years ago
Damien George 6c955932f3 stm32/rtc: Don't try to set SubSeconds value on RTC. 7 years ago
Damien George 6bd78741c1 py/gc: When GC threshold is hit don't unnecessarily collect twice. 7 years ago
Daniel Shaulov cac2eddc16 minimal/main: Allow to compile without GC enabled. 7 years ago
Damien George 1ad0013dec tests: Add some tests for bigint hash, float hash and float parsing. 7 years ago
Jeff Epler 95e43efc99 py/objfloat: Fix undefined integer behavior hashing negative zero. 7 years ago
Jeff Epler c4dafcef4f py/mpz: Avoid undefined behavior at integer overflow in mpz_hash. 7 years ago
Jeff Epler 60eb5305f6 py/objfloat: Fix undefined shifting behavior in high-quality float hash. 7 years ago
Jeff Epler 4f71a2a75a py/parsenum: Avoid undefined behavior parsing floats with large exponents. 7 years ago
Damien George 5efc575067 py/parsenum: Use int instead of mp_int_t for parsing float exponent. 7 years ago
Jeff Epler bc6c0b28bf py/emitbc: Avoid undefined behavior calling memset() with NULL 1st arg. 7 years ago
Damien George afd0701bf7 esp8266: Change UART(0) to attach to REPL via uos.dupterm interface. 7 years ago
Damien George 2923671a0c esp32/Makefile: Update to latest ESP IDF version. 7 years ago
Paul Sokolovsky 478410b409 zephyr/Makefile: Add kobj_types_h_target to Z_EXPORTS. 7 years ago
Paul Sokolovsky 5a023372df zephyr: Add prj_disco_l475_iot1.conf with sensor drivers. 7 years ago
Paul Sokolovsky 7afbc49863 zephyr/prj_base.conf: Enable DHCP and group static IPs together. 7 years ago
Paul Sokolovsky 0e52ee957d zephyr/modzsensor: Zephyr sensor subsystem bindings. 7 years ago
Paul Sokolovsky 080b0be1c8 zephyr/mpconfigport.h: Enable uhashlib and ubinascii modules. 8 years ago
Paul Sokolovsky 9480c188e8 zephyr/main: After builtin testsuite, drop to REPL. 7 years ago
Paul Sokolovsky 1050045979 zephyr/README: Hint about existence of qemu_x86_nommu. 7 years ago
Keith Wiley 3ea0862a6e tools/pydfu.py: Fix typo in comments. 7 years ago
Damien George 828ce16dc8 py/compile: Change comment about ITER_BUF_NSLOTS to a static assertion. 7 years ago
Damien George 43d08d6dd6 py/misc.h: Add MP_STATIC_ASSERT macro to do static assertions. 7 years ago
Tobias Badertscher 769e37b646 stm32/boards: Add config files for new board, STM32L496GDISC. 7 years ago
Tobias Badertscher 4005c63571 stm32/boards: Add board ld and af.csv files for STM32L496 MCU. 7 years ago
Tobias Badertscher 708cdb6276 stm32: Add support for STM32L496 MCU. 7 years ago
Li Weiwei 3e6ab82179 py/repl: Fix handling of unmatched brackets and unfinished quotes. 7 years ago
Damien George 869024dd6e py/vm: Improve performance of opcode dispatch when using switch stmt. 7 years ago
Damien George 46ce395130 py/vm: Use enum names instead of magic numbers in multi-opcode dispatch. 7 years ago
Damien George 58331e3c28 esp8266/modmachine: Allow I2C and SPI to be configured out of the build. 7 years ago
Damien George 1e2a6a84a2 extmod/modlwip: Set POLLHUP flag for sockets that are new. 7 years ago
Damien George dd13065843 esp8266/modnetwork: Raise ValueError when getting invalid WLAN id. 7 years ago
Damien George f8a5cd24d8 esp8266/modnetwork: Return empty str for hostname if STA is inactive. 7 years ago
Damien George 94a79f340d esp8266/mpconfigport.h: Add some weak links to common Python modules. 7 years ago
Damien George 7d7b9cd5df lib/lwip: Update lwIP to v2.0.3, tag STABLE-2_0_3_RELEASE. 7 years ago