summaryrefslogtreecommitdiffstatshomepage
path: root/py
Commit message (Expand)AuthorAge
* py/mpconfig.h: Define MP_ALWAYSINLINE for reuse.Paul Sokolovsky2016-08-07
* py/objstr,objstrunicode: Fix inconistent #if indentation.Paul Sokolovsky2016-08-07
* py/objstr: Make .partition()/.rpartition() methods configurable.Paul Sokolovsky2016-08-07
* py/mkrules.mk: Allow to add more items for "clean" target using CLEAN_EXTRA.Paul Sokolovsky2016-08-04
* py/py.mk: Extra switches to build "embedded" BerkeleyDB BTree lib.Paul Sokolovsky2016-07-31
* py/mpconfig.h: Add MICROPY_STREAMS_POSIX_API setting.Paul Sokolovsky2016-07-30
* lib/embed/abort_: Implementation of abort_() function raising uPy exception.Paul Sokolovsky2016-07-30
* py/stream: Add adapter methods with POSIX-compatible signatures.Paul Sokolovsky2016-07-30
* py/objstringio: Implement MP_STREAM_SEEK ioctl and add seek() method.Paul Sokolovsky2016-07-28
* py/objstringio: Add MP_STREAM_FLUSH ioctl and flush() method.Paul Sokolovsky2016-07-28
* py/stream: Implement generic flush() method, in terms of C-level ioctl.Paul Sokolovsky2016-07-27
* py/stream: Stream module works with errno's, so should include mperrno.h.Paul Sokolovsky2016-07-26
* py/objstrunicode: str_index_to_ptr: Implement positive indexing properly.Paul Sokolovsky2016-07-25
* py/objstrunicode: str_index_to_ptr: Should handle bytes too.Paul Sokolovsky2016-07-25
* py/stream.h: Remove dated comment of POSIX-specificity of EAGAIN.Paul Sokolovsky2016-07-25
* py/stream.h: Move mp_stream_write_adaptor() inside ifdef block.Paul Sokolovsky2016-07-25
* unix: Enable MICROPY_PY_STR_BYTES_CMP_WARN.Paul Sokolovsky2016-07-22
* py/mpconfig.h: Fix description for MICROPY_PY_STR_BYTES_CMP_WARN.Paul Sokolovsky2016-07-22
* py/obj: Issue a warning when str and bytes objects are compared.Paul Sokolovsky2016-07-22
* py: Fix nlrthumb.c when DEBUG=1 is definedDave Hylands2016-07-21
* py/gc: Implement GC running by allocation threshold.Paul Sokolovsky2016-07-21
* esp8266: Cache Xtensa-built libaxtls.a in local build dir.Paul Sokolovsky2016-07-16
* py/stream: Implement 2- and 3-arg write() method as an extension to CPython.Paul Sokolovsky2016-07-14
* extmod/modussl_axtls: Further changes to allow alternative SSL modules.Paul Sokolovsky2016-07-13
* extmod/modussl: Rename to modussl_axtls.c, to allow impl using other SSL libs.Paul Sokolovsky2016-07-13
* py/nlrx64.S: Prefix mp_thread_get_state with an underscore on Mac.Damien George2016-07-11
* qemu-arm: Enable gcc LTO option for nlrthumb.cDaniel Tralamazza2016-07-11
* py/objarray: Split out header to allow direct access to object.Paul Sokolovsky2016-07-06
* extmod/moduos_dupterm: Reserve buffer bytearray object for dupterm.Paul Sokolovsky2016-07-04
* py/mpconfig.h: Mention MICROPY_PY_BTREE config option.Paul Sokolovsky2016-07-02
* py/builtinimport: Disable "imported as namespace package" warning.Paul Sokolovsky2016-07-02
* py/gc: Calculate (and report) maximum contiguous free block size.Paul Sokolovsky2016-07-01
* py/gc: Be sure to count last allocated block at heap end in stats.Paul Sokolovsky2016-06-30
* py/mpthread: Include mpstate.h when defining GIL macros.Damien George2016-06-28
* py/nlrsetjmp: Update to take into account new location of nlr_top.Damien George2016-06-28
* py/nlrthumb: Convert NLR thumb funcs from asm to C with inline-asm.Damien George2016-06-28
* py/modthread: Allow to properly set the stack limit of a thread.Damien George2016-06-28
* py/mpthread.h: Move GIL macros outside MICROPY_PY_THREAD block.Damien George2016-06-28
* py/modthread: Make Lock objects work when GIL is enabled.Damien George2016-06-28
* py: Don't use gc or qstr mutex when the GIL is enabled.Damien George2016-06-28
* py: Implement a simple global interpreter lock.Damien George2016-06-28
* py: Make interning of qstrs thread safe.Damien George2016-06-28
* py/gc: Fix GC+thread bug where ptr gets lost because it's not computed.Damien George2016-06-28
* py/modthread: Call mp_thread_start/mp_thread_finish around threads.Damien George2016-06-28
* py/modthread: Be more careful with root pointers when creating a thread.Damien George2016-06-28
* py/gc: Fix 2 cases of concurrent access to ATB and FTB.Damien George2016-06-28
* py/modthread: Satisfy unused-args warning.Damien George2016-06-28
* py/gc: Make memory manager and garbage collector thread safe.Damien George2016-06-28
* py/modthread: Add with-context capabilities to lock object.Damien George2016-06-28
* py/modthread: Implement lock object, for creating a mutex.Damien George2016-06-28