aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-01-07py/parse: Improve constant folding to operate on small and big ints.Damien George
2016-01-07py: Change mp_obj_int_is_positive to more general mp_obj_int_sign.Damien George
2016-01-07py/parse: Optimise away parse node that's just parenthesis around expr.Damien George
2016-01-04docs: Include extra functions in time documentation for pyboard.Henrik Sölver
2016-01-04docs: Add link from pyboard switch tutorial to ISR rules document.Damien George
2016-01-04py/modbuiltins: Fix access of mp_obj_t variable, wrap in MP_OBJ_TO_PTR.Damien George
2016-01-04py/objstr: In str.format, handle case of no format spec for string arg.Damien George
2016-01-03docs: Set author as 'Damien P. George and contributors'.Paul Sokolovsky
2016-01-03docs: Fix readthedocs build by updating Latex params.Paul Sokolovsky
2016-01-03tests/object_dict.py: Add test for obj.__dict__ .Paul Sokolovsky
2016-01-03py: Implement __dict__ for instances.stijn
2016-01-03py: Make dir report instance membersDave Hylands
2016-01-03tests/uctypes: Test item assignment for scalar arrays.Antonin ENFRUN
2016-01-03uctypes: Implement assignment for scalar arrayAntonin ENFRUN
2016-01-03py: Use polymorphic iterator type where possible to reduce code size.Damien George
2016-01-03py/frozenmod: Store frozen module names together, to quickly scan them.Paul Sokolovsky
2016-01-03py: Change struct and macro for builtin fun so they can be type checked.Damien George
2016-01-02py: Change exception traceback data to use size_t instead of mp_uint_t.Damien George
2016-01-02unix/Makefile: Move include of mpconfigport.mk to before mkenv.mk.Damien George
2016-01-02unix/.gitignore: Ignore gcov files.Paul Sokolovsky
2016-01-01unix/unix_mphal: Be sure to wrap dupterm code with MICROPY_PY_OS_DUPTERM.Paul Sokolovsky
2016-01-01unix/unix_mphal: Handle exceptions in call to dupterm's .read().Paul Sokolovsky
2016-01-01extmod/moduos_dupterm: Handle exceptions in call to dupterm's .write()Paul Sokolovsky
2016-01-01extmod/moduos_dupterm: Make mp_uos_dupterm_tx_strn() function reusable.Paul Sokolovsky
2016-01-01py: Clean up instantiation of dupterm object.Paul Sokolovsky
2016-01-01py/mpconfig: Make configuration of dupterm object reusable.Paul Sokolovsky
2016-01-01extmod/moduos_dupterm: Make uos.dupterm() implementation reusable.Paul Sokolovsky
2016-01-01py/frozenmod: Make frozen module content be 0-terminated.Paul Sokolovsky
2015-12-31docs: Bump version to 1.5.2.Damien George
2015-12-31lib/libc/string0: Use uintptr_t instead of uint32_t.Damien George
2015-12-30stmhal: Fix USB on the STM32F429DISC boardDave Hylands
2015-12-31py/map: In map lookup, check for fixed map independent of ordered map.Damien George
2015-12-31tools: Add C middle-processor to make builtin tables proper hash tables.Damien George
2015-12-31docs: Add discussion on interrupt handlers incl uPy specific techniques.Peter Hinch
2015-12-30extmod/modlwip: Use _ERR_BADF instead of magic number.Paul Sokolovsky
2015-12-30extmod/modlwip: Avoid magic numeric values in memcpy().Paul Sokolovsky
2015-12-30extmod/modlwip: User proper field name and value names for socket state.Paul Sokolovsky
2015-12-30esp8266/modesp: Allow to compile out proprietary espconn stuff.Paul Sokolovsky
2015-12-29extmod/modlwip: Mark some lwip_socket_obj_t's fields as volatile.Paul Sokolovsky
2015-12-29extmod/modlwip: tcp_recv: Use more regular and responsive poll pattern.Paul Sokolovsky
2015-12-28stmhal: Add struct qstr to block of qstrs needed for MICROPY_PY_STRUCT.Dave Hylands
2015-12-28windows: Propagate MICROPY_PY_OS_DUPTERM handling from unix port.Paul Sokolovsky
2015-12-28unix: Implement uos.dupterm(). Conditional on MICROPY_PY_OS_DUPTERM.Paul Sokolovsky
2015-12-27py/gc: Improve mark/sweep debug output.Paul Sokolovsky
2015-12-27esp8266: mac() function belongs to network module per the latest API.Paul Sokolovsky
2015-12-26windows/msvc: Nicer handling of asserts and 'invalid' parametersstijn
2015-12-26py/map: Add fast-path for hashing of map index when it is a qstr.Damien George
2015-12-26tests: Skip class_bind_self.py for native emitter.Damien George
2015-12-26py: Be more restrictive binding self when looking up instance attrs.Damien George
2015-12-26lib/utils: Add pyexec_frozen_module to load and execute frozen module.Damien George