- 21c719b builtinimport: add the module specified by -m to sys.modules as '__main__' by Delio Brignoli · 9 years ago
- fbddea9 py/showbc: Make printf's go to the platform print stream. by Damien George · 9 years ago
- e60835b py/qstr: Remove a comment. by Damien George · 9 years ago
- 8dd5960 py/objnone: Use mp_generic_unary_op instead of custom one. by Damien George · 9 years ago
- 5da0d29 py/vstr: Remove vstr.had_error flag and inline basic vstr functions. by Damien George · 9 years ago
- adaf0d8 py: Combine 3 comprehension opcodes (list/dict/set) into 1. by Damien George · 9 years ago
- a5624bf py: Combine 3 comprehension emit functions (list/dict/set) into 1. by Damien George · 9 years ago
- f28efa1 py: Move frozen modules rules from esp8266 port for reuse across ports. by Paul Sokolovsky · 9 years ago
- f84b341 py/objnone: Remove unnecessary handling of MP_UNARY_OP_BOOL. by Damien George · 9 years ago
- a50b26e py/makeqstrdefs.py: Use python 2.6 syntax for set creation. by Chris Packham · 9 years ago
- f3b19ef py/asmthumb: Flush D-cache, and invalidate I-cache on STM32F7. by Antonin ENFRUN · 9 years ago
- e2ac8bb py: Add MICROPY_USE_INTERNAL_PRINTF option, defaults to enabled. by Delio Brignoli · 9 years ago
- 8c6856d py/emitglue.c: provide mp_raw_code_load_file for any unix architecture by Chris Packham · 9 years ago
- 5f3bda4 py: If str/bytes hash is 0 then explicitly compute it. by Damien George · 9 years ago
- f127bef py/makeqstrdata.py: Compute the qstr hash from bytes, not characters. by Damien George · 9 years ago
- f98bb2d py/mpprint: Fail an assertion with unsupported format specifiers. by Delio Brignoli · 9 years ago
- 0823c1b extmod: Add machine_spi with generic SPI C-protocol and helper methods. by Damien George · 9 years ago
- 1f61fe0 py/mkrules.mk: Allow to override name of libmicropython.a by Paul Sokolovsky · 9 years ago
- f4ee9f8 py/bc.h: Rename _mp_code_state to _mp_code_state_t. by Damien George · 9 years ago
- 581a59a py: Rename struct mp_code_state to mp_code_state_t. by Damien George · 9 years ago
- 26295e0 py/emitglue: Use more compact mp_raise_ValueError function. by Damien George · 9 years ago
- fe3cc5b py/modstruct: Use more compact mp_raise_ValueError function. by Damien George · 9 years ago
- 24df30c py/compile: Don't compile assert statements when optimisations enabled. by Damien George · 9 years ago
- 5ffe1d8 py/gc: Add MICROPY_GC_CONSERVATIVE_CLEAR option to always zero memory. by Damien George · 9 years ago
- c428367 extmod/modubinascii: Make crc32() support configurable. by Paul Sokolovsky · 9 years ago
- 6562076 py/stream.c: use mp_obj_get_type in mp_get_stream_raise by Krzysztof Blazewicz · 9 years ago
- 095e43a py/sequence: Allow to use bignums as indices in slice objects. by Damien George · 9 years ago
- 41fceae py/obj.h: For obj reprs A,B,C use void* explicitly for mp_obj_t typedef. by Damien George · 9 years ago
- 2196799 py/objstr: Use mp_raise_{Type,Value}Error instead of mp_raise_msg. by Damien George · 9 years ago
- 1a0d3fd py/runtime.h: Move comment about mp_not_implemented to correct place. by Damien George · 9 years ago
- 4aaa5ad py/objtuple: In tuple_cmp_helper, use mp_check_self instead of raising. by Damien George · 9 years ago
- c4a8004 py: Get rid of assert() in method argument checking functions. by Paul Sokolovsky · 9 years ago
- 83e0eba py/objdict: Get rid of asserts (remove/replace with mp_check_self()). by Paul Sokolovsky · 9 years ago
- 8c50f93 py/runtime.h: Define mp_check_self(pred) helper macro. by Paul Sokolovsky · 9 years ago
- 9e1b61d py/runtime: Factor out exception raising helpers. by Paul Sokolovsky · 9 years ago
- 1bc2911 py/mpconfig.h: Define MP_ALWAYSINLINE for reuse. by Paul Sokolovsky · 9 years ago
- 1563388 py/objstr,objstrunicode: Fix inconistent #if indentation. by Paul Sokolovsky · 9 years ago
- 56eb25f py/objstr: Make .partition()/.rpartition() methods configurable. by Paul Sokolovsky · 9 years ago
- 7fb3147 py/mkrules.mk: Allow to add more items for "clean" target using CLEAN_EXTRA. by Paul Sokolovsky · 9 years ago
- 0dfe849 py/py.mk: Extra switches to build "embedded" BerkeleyDB BTree lib. by Paul Sokolovsky · 9 years ago
- 61e77a4 py/mpconfig.h: Add MICROPY_STREAMS_POSIX_API setting. by Paul Sokolovsky · 9 years ago
- c8b80e4 lib/embed/abort_: Implementation of abort_() function raising uPy exception. by Paul Sokolovsky · 9 years ago
- 4f1b029 py/stream: Add adapter methods with POSIX-compatible signatures. by Paul Sokolovsky · 9 years ago
- 3990b17 py/objstringio: Implement MP_STREAM_SEEK ioctl and add seek() method. by Paul Sokolovsky · 9 years ago
- f039ac5 py/objstringio: Add MP_STREAM_FLUSH ioctl and flush() method. by Paul Sokolovsky · 9 years ago
- a60b026 py/stream: Implement generic flush() method, in terms of C-level ioctl. by Paul Sokolovsky · 9 years ago
- f2f761c py/stream: Stream module works with errno's, so should include mperrno.h. by Paul Sokolovsky · 9 years ago
- ed1c194 py/objstrunicode: str_index_to_ptr: Implement positive indexing properly. by Paul Sokolovsky · 9 years ago
- 6af90b2 py/objstrunicode: str_index_to_ptr: Should handle bytes too. by Paul Sokolovsky · 9 years ago
- 16f3246 py/stream.h: Remove dated comment of POSIX-specificity of EAGAIN. by Paul Sokolovsky · 9 years ago
- 1a7e28d py/stream.h: Move mp_stream_write_adaptor() inside ifdef block. by Paul Sokolovsky · 9 years ago
- 918851e unix: Enable MICROPY_PY_STR_BYTES_CMP_WARN. by Paul Sokolovsky · 9 years ago
- a1b442b py/mpconfig.h: Fix description for MICROPY_PY_STR_BYTES_CMP_WARN. by Paul Sokolovsky · 9 years ago
- 707cae7 py/obj: Issue a warning when str and bytes objects are compared. by Paul Sokolovsky · 9 years ago
- 26b7d8a py: Fix nlrthumb.c when DEBUG=1 is defined by Dave Hylands · 9 years ago
- 93e353e py/gc: Implement GC running by allocation threshold. by Paul Sokolovsky · 9 years ago
- 6aa7c80 esp8266: Cache Xtensa-built libaxtls.a in local build dir. by Paul Sokolovsky · 9 years ago
- ad9b9c7 py/stream: Implement 2- and 3-arg write() method as an extension to CPython. by Paul Sokolovsky · 9 years ago
- 20283ae extmod/modussl_axtls: Further changes to allow alternative SSL modules. by Paul Sokolovsky · 9 years ago
- e32d1e1 extmod/modussl: Rename to modussl_axtls.c, to allow impl using other SSL libs. by Paul Sokolovsky · 9 years ago
- 3593d8e py/nlrx64.S: Prefix mp_thread_get_state with an underscore on Mac. by Damien George · 9 years ago
- 9626662 qemu-arm: Enable gcc LTO option for nlrthumb.c by Daniel Tralamazza · 9 years ago
- ec7fe92 py/objarray: Split out header to allow direct access to object. by Paul Sokolovsky · 9 years ago
- 426112c extmod/moduos_dupterm: Reserve buffer bytearray object for dupterm. by Paul Sokolovsky · 9 years ago
- 737bd9c py/mpconfig.h: Mention MICROPY_PY_BTREE config option. by Paul Sokolovsky · 9 years ago
- ae184cb py/builtinimport: Disable "imported as namespace package" warning. by Paul Sokolovsky · 9 years ago
- 749cbac py/gc: Calculate (and report) maximum contiguous free block size. by Paul Sokolovsky · 9 years ago
- 6a6e0b7 py/gc: Be sure to count last allocated block at heap end in stats. by Paul Sokolovsky · 9 years ago
- 77e37ff py/mpthread: Include mpstate.h when defining GIL macros. by Damien George · 9 years ago
- 94238d4 py/nlrsetjmp: Update to take into account new location of nlr_top. by Damien George · 9 years ago
- 1df4168 py/nlrthumb: Convert NLR thumb funcs from asm to C with inline-asm. by Damien George · 9 years ago
- df95f52 py/modthread: Allow to properly set the stack limit of a thread. by Damien George · 9 years ago
- e90b6ce py/mpthread.h: Move GIL macros outside MICROPY_PY_THREAD block. by Damien George · 9 years ago
- c567afc py/modthread: Make Lock objects work when GIL is enabled. by Damien George · 9 years ago
- a1c93a6 py: Don't use gc or qstr mutex when the GIL is enabled. by Damien George · 9 years ago
- 4cec63a py: Implement a simple global interpreter lock. by Damien George · 9 years ago
- 1f54ad2 py: Make interning of qstrs thread safe. by Damien George · 9 years ago
- 3653f51 py/gc: Fix GC+thread bug where ptr gets lost because it's not computed. by Damien George · 9 years ago
- 9172c0c py/modthread: Call mp_thread_start/mp_thread_finish around threads. by Damien George · 9 years ago
- 722cff5 py/modthread: Be more careful with root pointers when creating a thread. by Damien George · 9 years ago
- e33806a py/gc: Fix 2 cases of concurrent access to ATB and FTB. by Damien George · 9 years ago
- 7f4658a py/modthread: Satisfy unused-args warning. by Damien George · 9 years ago
- c93d9ca py/gc: Make memory manager and garbage collector thread safe. by Damien George · 9 years ago
- 34fc006 py/modthread: Add with-context capabilities to lock object. by Damien George · 9 years ago
- 801d1b3 py/modthread: Implement lock object, for creating a mutex. by Damien George · 9 years ago
- 2dacd60 py/modthread: Add exit() function. by Damien George · 9 years ago
- 707f98f py/modthread: Add stack_size() function. by Damien George · 9 years ago
- 3eb7a26 py/modthread: Properly cast concrete exception pointer to an object. by Damien George · 9 years ago
- 27cc077 py: Add basic _thread module, with ability to start a new thread. by Damien George · 9 years ago
- 330165a py: Add MP_STATE_THREAD to hold state specific to a given thread. by Damien George · 9 years ago
- c7fba52 py/objtype: Inherit protocol vtable from base class only if it exists. by Paul Sokolovsky · 9 years ago
- 4116755 py/mphal.h: If virtpin API is used, automagically include its header. by Paul Sokolovsky · 9 years ago
- 413c3e1 py/objtype: instance: Inherit protocol vtable from a base class. by Paul Sokolovsky · 9 years ago
- 3fecbb2 extmod/machine_pinbase: Implementation of PinBase class. by Paul Sokolovsky · 9 years ago
- 07209f8 all: Rename mp_obj_type_t::stream_p to protocol. by Paul Sokolovsky · 9 years ago
- f469c76 py: Rename __QSTR_EXTRACT flag to NO_QSTR. by Paul Sokolovsky · 9 years ago
- 230d5cd py/mkrules.mk: Define "lib" outside conditional block. by Paul Sokolovsky · 9 years ago
- dcb9044 py/makeqstrdefs.py: Remove restriction that source path can't be absolute. by Paul Sokolovsky · 9 years ago
- 0f5bf1a py/mpconfig.h: MP_NOINLINE is universally useful, move from unix port. by Paul Sokolovsky · 9 years ago
- 337111b py: Support to build berkeley db 1.85 and "btree" module. by Paul Sokolovsky · 9 years ago