aboutsummaryrefslogtreecommitdiff
path: root/py
AgeCommit message (Expand)Author
2016-07-02py/mpconfig.h: Mention MICROPY_PY_BTREE config option.Paul Sokolovsky
2016-07-02py/builtinimport: Disable "imported as namespace package" warning.Paul Sokolovsky
2016-07-01py/gc: Calculate (and report) maximum contiguous free block size.Paul Sokolovsky
2016-06-30py/gc: Be sure to count last allocated block at heap end in stats.Paul Sokolovsky
2016-06-28py/mpthread: Include mpstate.h when defining GIL macros.Damien George
2016-06-28py/nlrsetjmp: Update to take into account new location of nlr_top.Damien George
2016-06-28py/nlrthumb: Convert NLR thumb funcs from asm to C with inline-asm.Damien George
2016-06-28py/modthread: Allow to properly set the stack limit of a thread.Damien George
2016-06-28py/mpthread.h: Move GIL macros outside MICROPY_PY_THREAD block.Damien George
2016-06-28py/modthread: Make Lock objects work when GIL is enabled.Damien George
2016-06-28py: Don't use gc or qstr mutex when the GIL is enabled.Damien George
2016-06-28py: Implement a simple global interpreter lock.Damien George
2016-06-28py: Make interning of qstrs thread safe.Damien George
2016-06-28py/gc: Fix GC+thread bug where ptr gets lost because it's not computed.Damien George
2016-06-28py/modthread: Call mp_thread_start/mp_thread_finish around threads.Damien George
2016-06-28py/modthread: Be more careful with root pointers when creating a thread.Damien George
2016-06-28py/gc: Fix 2 cases of concurrent access to ATB and FTB.Damien George
2016-06-28py/modthread: Satisfy unused-args warning.Damien George
2016-06-28py/gc: Make memory manager and garbage collector thread safe.Damien George
2016-06-28py/modthread: Add with-context capabilities to lock object.Damien George
2016-06-28py/modthread: Implement lock object, for creating a mutex.Damien George
2016-06-28py/modthread: Add exit() function.Damien George
2016-06-28py/modthread: Add stack_size() function.Damien George
2016-06-28py/modthread: Properly cast concrete exception pointer to an object.Damien George
2016-06-28py: Add basic _thread module, with ability to start a new thread.Damien George
2016-06-28py: Add MP_STATE_THREAD to hold state specific to a given thread.Damien George
2016-06-19py/objtype: Inherit protocol vtable from base class only if it exists.Paul Sokolovsky
2016-06-19py/mphal.h: If virtpin API is used, automagically include its header.Paul Sokolovsky
2016-06-19py/objtype: instance: Inherit protocol vtable from a base class.Paul Sokolovsky
2016-06-18extmod/machine_pinbase: Implementation of PinBase class.Paul Sokolovsky
2016-06-18all: Rename mp_obj_type_t::stream_p to protocol.Paul Sokolovsky
2016-06-16py: Rename __QSTR_EXTRACT flag to NO_QSTR.Paul Sokolovsky
2016-06-16py/mkrules.mk: Define "lib" outside conditional block.Paul Sokolovsky
2016-06-16py/makeqstrdefs.py: Remove restriction that source path can't be absolute.Paul Sokolovsky
2016-06-15py/mpconfig.h: MP_NOINLINE is universally useful, move from unix port.Paul Sokolovsky
2016-06-15py: Support to build berkeley db 1.85 and "btree" module.Paul Sokolovsky
2016-06-12py/objdict: Implemented OrderedDict equality check.Mark Anthony Palomer
2016-06-06py/parse: Treat constants that start with underscore as private.Damien George
2016-05-31extmod/machine: Add MICROPY_PY_MACHINE_PULSE config for time_pulse_us.Damien George
2016-05-31extmod: Add machine time_pulse_us function (at C and Python level).Damien George
2016-05-28py/modstruct: Allow to have "0s" in struct format.Damien George
2016-05-28py/moduerrno: Add ECONNREFUSED, one of frequent networking errors.Paul Sokolovsky
2016-05-27extmod/virtpin: Initial implementation of open-ended C-level Pin interface.Paul Sokolovsky
2016-05-25py/moduerrno: Add EEXIST, EISDIR.Paul Sokolovsky
2016-05-23py/objnamedtuple: Allow passing field names as a tuple.Antonin ENFRUN
2016-05-23py/makeqstrdata.py: Allow to have double-quote characters in qstrs.Damien George
2016-05-23py: Allow to stat and import frozen mpy files using new frozen "VFS".Damien George
2016-05-22py/objstr: Fix mix-signed comparison in str.center().Paul Sokolovsky
2016-05-22py/objstr*: Properly ifdef str.center().Dave Hylands
2016-05-22py/objstr: Implement str.center().Paul Sokolovsky