5209 Commits (8e1fdf2eb3444740d1631878c270cf0003b5d404)
 

Author SHA1 Message Date
Paul Sokolovsky adfe4ff72a esp8266: Support CFLAGS_EXTRA. 9 years ago
Damien George 54729247e1 minimal: Add enough code to run minimal build on STM32F4xx hardware. 9 years ago
Damien George dd0a0f79d7 py/viper: Truncate viper integer args so they can be up to 32-bit. 9 years ago
Damien George daa1a455c6 stmhal: Remove custom mod_machine_mem_get_{read,write}_addr functions. 9 years ago
Damien George 2621f8a340 stmhal: Make stm constants big ints when they don't fit in a small int. 9 years ago
Damien George ea8be373a9 py/inlinethumb: Remove 30-bit restriction on movwt instruction. 9 years ago
Damien George 47dc5922ca py/inlinethumb: Allow assembler to use big ints as args to instructions. 9 years ago
Damien George 22b2265053 py/parse: Improve constant folding to operate on small and big ints. 9 years ago
Damien George d6b31e4578 py: Change mp_obj_int_is_positive to more general mp_obj_int_sign. 9 years ago
Damien George 93b3726240 py/parse: Optimise away parse node that's just parenthesis around expr. 9 years ago
Henrik Sölver 67f40fb237 docs: Include extra functions in time documentation for pyboard. 9 years ago
Damien George 1d191fdf03 docs: Add link from pyboard switch tutorial to ISR rules document. 9 years ago
Damien George 43cab7c283 py/modbuiltins: Fix access of mp_obj_t variable, wrap in MP_OBJ_TO_PTR. 9 years ago
Damien George d4df8f4925 py/objstr: In str.format, handle case of no format spec for string arg. 9 years ago
Paul Sokolovsky 824f83fd20 docs: Set author as 'Damien P. George and contributors'. 9 years ago
Paul Sokolovsky 275a0f25d3 docs: Fix readthedocs build by updating Latex params. 9 years ago
Paul Sokolovsky ee7b8f32e3 tests/object_dict.py: Add test for obj.__dict__ . 9 years ago
stijn 3c014a67ea py: Implement __dict__ for instances. 10 years ago
Dave Hylands 7281d95aee py: Make dir report instance members 9 years ago
Antonin ENFRUN b50030b1d0 tests/uctypes: Test item assignment for scalar arrays. 9 years ago
Antonin ENFRUN 26ed00118b uctypes: Implement assignment for scalar array 9 years ago
Damien George 8212d97317 py: Use polymorphic iterator type where possible to reduce code size. 9 years ago
Paul Sokolovsky 17f324b836 py/frozenmod: Store frozen module names together, to quickly scan them. 9 years ago
Damien George 1b0aab621b py: Change struct and macro for builtin fun so they can be type checked. 9 years ago
Damien George 3d2daa2d03 py: Change exception traceback data to use size_t instead of mp_uint_t. 9 years ago
Damien George ae4865efa1 unix/Makefile: Move include of mpconfigport.mk to before mkenv.mk. 9 years ago
Paul Sokolovsky 09630e48ce unix/.gitignore: Ignore gcov files. 9 years ago
Paul Sokolovsky 98f7729848 unix/unix_mphal: Be sure to wrap dupterm code with MICROPY_PY_OS_DUPTERM. 9 years ago
Paul Sokolovsky 8fa9264430 unix/unix_mphal: Handle exceptions in call to dupterm's .read(). 9 years ago
Paul Sokolovsky 467504da01 extmod/moduos_dupterm: Handle exceptions in call to dupterm's .write() 9 years ago
Paul Sokolovsky 30b7344eb0 extmod/moduos_dupterm: Make mp_uos_dupterm_tx_strn() function reusable. 9 years ago
Paul Sokolovsky 00ee84e1e1 py: Clean up instantiation of dupterm object. 9 years ago
Paul Sokolovsky 9bbfd5efd4 py/mpconfig: Make configuration of dupterm object reusable. 9 years ago
Paul Sokolovsky ddea7cb702 extmod/moduos_dupterm: Make uos.dupterm() implementation reusable. 9 years ago
Paul Sokolovsky 0992588811 py/frozenmod: Make frozen module content be 0-terminated. 9 years ago
Damien George ed584e2ffd docs: Bump version to 1.5.2. 9 years ago
Damien George 64ececb72f lib/libc/string0: Use uintptr_t instead of uint32_t. 9 years ago
Dave Hylands 8c936edeb2 stmhal: Fix USB on the STM32F429DISC board 9 years ago
Damien George 6dde019d93 py/map: In map lookup, check for fixed map independent of ordered map. 9 years ago
Damien George 4bd95f8b44 tools: Add C middle-processor to make builtin tables proper hash tables. 9 years ago
Peter Hinch 521759ee18 docs: Add discussion on interrupt handlers incl uPy specific techniques. 9 years ago
Paul Sokolovsky fb7b715b7b extmod/modlwip: Use _ERR_BADF instead of magic number. 9 years ago
Paul Sokolovsky bc25545fbb extmod/modlwip: Avoid magic numeric values in memcpy(). 9 years ago
Paul Sokolovsky 722fb2d251 extmod/modlwip: User proper field name and value names for socket state. 9 years ago
Paul Sokolovsky 43fecb0acb esp8266/modesp: Allow to compile out proprietary espconn stuff. 9 years ago
Paul Sokolovsky fff2dd2627 extmod/modlwip: Mark some lwip_socket_obj_t's fields as volatile. 9 years ago
Paul Sokolovsky a63d4a6cc2 extmod/modlwip: tcp_recv: Use more regular and responsive poll pattern. 9 years ago
Dave Hylands 0dce9a21ce stmhal: Add struct qstr to block of qstrs needed for MICROPY_PY_STRUCT. 9 years ago
Paul Sokolovsky 1e06e81b3d windows: Propagate MICROPY_PY_OS_DUPTERM handling from unix port. 9 years ago
Paul Sokolovsky 2c1620ce1f unix: Implement uos.dupterm(). Conditional on MICROPY_PY_OS_DUPTERM. 9 years ago