aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-06-28cc3200: Update FreeRTOS to v9.0.0.Damien George
2016-06-28py/mpthread.h: Move GIL macros outside MICROPY_PY_THREAD block.Damien George
2016-06-28unix/modtime: Release the GIL when sleeping.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-28tests/thread: Add test for concurrent mutating of user instance.Damien George
2016-06-28tests/thread: Add test for concurrent interning of strings.Damien George
2016-06-28tests/thread: Add tests that mutate shared objects.Damien George
2016-06-28tests/thread: Rename thread_stress_XXX.py to stress_XXX.py.Damien George
2016-06-28unix/mpthreadport: Suppress compiler warning about unused arguments.Damien George
2016-06-28unix/gccollect: Provide declaration of exported function.Damien George
2016-06-28unix/mpthreadport: Use SA_SIGINFO for GC signal handler.Damien George
2016-06-28py/gc: Fix GC+thread bug where ptr gets lost because it's not computed.Damien George
2016-06-28unix: Implement garbage collection with threading.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-28unix/file: If write syscall returns because of EINTR then try again.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-28tests/thread: Add tests for running GC within a thread, and heap stress.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-28unix: Add basic thread support using pthreads.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-28tests/thread: Remove need to sleep to wait for completion in some tests.Damien George
2016-06-28tests: Add 3 more tests for _thread module.Damien George
2016-06-28tests: Add tests for _thread module.Damien George
2016-06-27unix: Fix Makefile to handle gc-sections linker flags on Mac OS.Martin Müller
2016-06-26drivers/display/ssd1306: Add width arg and support 64px wide displays.Radomir Dopieralski
2016-06-26esp8266/main.c: Clear the command line history when (re)booting.Robert HH
2016-06-26docs/library: Fix typo in docs for usocket.listen().Martin Müller
2016-06-25lib/libm: Remove unused definition of "one".Damien George
2016-06-25lib/libm: Format code to pass gcc v6.1.1 warning.Damien George
2016-06-25windows/msvc: Include machine_pinbase.c in build and enable umachine modulestijn
2016-06-24tests/btree1: Add testcase for iterating btree object directly.Paul Sokolovsky
2016-06-23extmod/modbtree: Cleverly implement "for key in btree:" syntax.Paul Sokolovsky
2016-06-21tests/extmod: Add "btree" module test.Paul Sokolovsky
2016-06-20extmod/modbtree: Implement keys(), values(), items() iterators.Paul Sokolovsky
2016-06-19tests: Add a testcase for machine.PinBase class.Paul Sokolovsky
2016-06-19docs/conf.py: Exclude cmath from modindex for wipy.Paul Sokolovsky
2016-06-19extmod/modlwip: Store a chain of incoming pbufs, instead of only one.Paul Sokolovsky
2016-06-19py/objtype: Inherit protocol vtable from base class only if it exists.Paul Sokolovsky
2016-06-19extmod/machine_pinbase: Fix nanbox build.Paul Sokolovsky