6316 Commits (f71f37e4269b43222d6b1b812e7109e946345b53)
 

Author SHA1 Message Date
Damien George 27cc07721b py: Add basic _thread module, with ability to start a new thread. 9 years ago
Damien George 330165a2cc py: Add MP_STATE_THREAD to hold state specific to a given thread. 9 years ago
Damien George 3545ef8bb4 tests/thread: Remove need to sleep to wait for completion in some tests. 9 years ago
Damien George 2d5ea38b49 tests: Add 3 more tests for _thread module. 9 years ago
Damien George ed36632c6c tests: Add tests for _thread module. 9 years ago
Martin Müller f2892bd77d unix: Fix Makefile to handle gc-sections linker flags on Mac OS. 8 years ago
Radomir Dopieralski ab8a5d5199 drivers/display/ssd1306: Add width arg and support 64px wide displays. 9 years ago
Robert HH eb7637ba2e esp8266/main.c: Clear the command line history when (re)booting. 8 years ago
Martin Müller 047ac2044d docs/library: Fix typo in docs for usocket.listen(). 8 years ago
Damien George 7ddd85f933 lib/libm: Remove unused definition of "one". 8 years ago
Damien George 873853f1a8 lib/libm: Format code to pass gcc v6.1.1 warning. 8 years ago
stijn 4b9046328d windows/msvc: Include machine_pinbase.c in build and enable umachine module 8 years ago
Paul Sokolovsky 0fb7a7a7ce tests/btree1: Add testcase for iterating btree object directly. 8 years ago
Paul Sokolovsky 2f7ebf16de extmod/modbtree: Cleverly implement "for key in btree:" syntax. 8 years ago
Paul Sokolovsky d5835261af tests/extmod: Add "btree" module test. 9 years ago
Paul Sokolovsky 6b088a671a extmod/modbtree: Implement keys(), values(), items() iterators. 9 years ago
Paul Sokolovsky 119b3dabf7 tests: Add a testcase for machine.PinBase class. 9 years ago
Paul Sokolovsky b2641b53e0 docs/conf.py: Exclude cmath from modindex for wipy. 9 years ago
Paul Sokolovsky 5071ceea07 extmod/modlwip: Store a chain of incoming pbufs, instead of only one. 9 years ago
Paul Sokolovsky c7fba524cb py/objtype: Inherit protocol vtable from base class only if it exists. 9 years ago
Paul Sokolovsky efee577318 extmod/machine_pinbase: Fix nanbox build. 9 years ago
Paul Sokolovsky e68811dbbf unix/modmachine: Enable time_pulse_us() function. 9 years ago
Paul Sokolovsky 41167554e4 py/mphal.h: If virtpin API is used, automagically include its header. 9 years ago
Paul Sokolovsky 413c3e10b4 py/objtype: instance: Inherit protocol vtable from a base class. 9 years ago
Paul Sokolovsky ad229477c6 unix/modmachine: Include PinBase class. 9 years ago
Paul Sokolovsky 3fecbb2462 extmod/machine_pinbase: Implementation of PinBase class. 9 years ago
Paul Sokolovsky 2b6dcdd3e4 docs/sys: print_exception: Fixes/clarifications. 9 years ago
Paul Sokolovsky 617e033e2f docs/select: Add an article. 9 years ago
Paul Sokolovsky 07209f8592 all: Rename mp_obj_type_t::stream_p to protocol. 9 years ago
Paul Sokolovsky 080137961d extmod/modbtree: open(): Support "in-memory" database with filename=None. 9 years ago
Paul Sokolovsky e9739e3315 extmod/modbtree: __getitem__() should raise KeyError for non-existing key. 9 years ago
Paul Sokolovsky cbffd0aadd unix: Disable FatFs VFS for normal build, keep enabled for coverage. 9 years ago
Paul Sokolovsky e6e7e0e9c5 extmod/modbtree: items(): Implement DESC flag. 9 years ago
Paul Sokolovsky 7c8d76fad3 unix/alloc: Make coverage build and its overzealous warnings happy. 9 years ago
Paul Sokolovsky c9598604c6 unix/alloc: Add option to use uPy's alloc-exec implementation even for libffi. 9 years ago
Paul Sokolovsky 9b43a7d1be unix/Makefile: libffi: Build with -Os. 9 years ago
Paul Sokolovsky 10e5e10393 windows: Follow unix port changes regarding "utime" module. 9 years ago
Paul Sokolovsky 6f8880d0ab unix: Move "utime" module config to C level instead of make level. 9 years ago
Paul Sokolovsky 70536212d5 examples/unix/ffi_example.py: Remove TODO, make output more clear. 9 years ago
Paul Sokolovsky ecfd8e102d examples/unix/ffi_example.py: Update for current "ffi" module API. 9 years ago
Paul Sokolovsky df453f0652 unix: Time to build with --gc-sections. 9 years ago
Paul Sokolovsky 332545baa3 extmod/modbtree: items(): Implement "end key inclusive" flag. 9 years ago
Robert HH 23067a1422 esp8266: Use RTC to set date & time stamps for files. 9 years ago
Paul Sokolovsky d0416ff915 extmod/modbtree: Actually implement end key support for .items(). 9 years ago
Paul Sokolovsky 1babeb47a4 extmod/modbtree: Implement .items() iterator. 9 years ago
Paul Sokolovsky acaa30b604 unix: Deprecate support for GNU Readline (MICROPY_USE_READLINE=2). 9 years ago
Paul Sokolovsky f469c76442 py: Rename __QSTR_EXTRACT flag to NO_QSTR. 9 years ago
Paul Sokolovsky b5190f1df3 unix/mpconfigport_minimal.h: Clearly mark where user-define config ends. 9 years ago
Paul Sokolovsky 230d5cda05 py/mkrules.mk: Define "lib" outside conditional block. 9 years ago
Paul Sokolovsky dcb904416a py/makeqstrdefs.py: Remove restriction that source path can't be absolute. 9 years ago