- 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
- 3131053 py/objdict: Implemented OrderedDict equality check. by Mark Anthony Palomer · 9 years ago
- b1533c4 py/parse: Treat constants that start with underscore as private. by Damien George · 9 years ago
- 3316808 extmod/machine: Add MICROPY_PY_MACHINE_PULSE config for time_pulse_us. by Damien George · 9 years ago
- 4940bee extmod: Add machine time_pulse_us function (at C and Python level). by Damien George · 9 years ago
- 715ee9d py/modstruct: Allow to have "0s" in struct format. by Damien George · 9 years ago
- 2ec0ee0 py/moduerrno: Add ECONNREFUSED, one of frequent networking errors. by Paul Sokolovsky · 9 years ago
- 751e3b7 extmod/virtpin: Initial implementation of open-ended C-level Pin interface. by Paul Sokolovsky · 9 years ago
- c76acd8 py/moduerrno: Add EEXIST, EISDIR. by Paul Sokolovsky · 9 years ago
- ca41dc2 py/objnamedtuple: Allow passing field names as a tuple. by Antonin ENFRUN · 9 years ago
- 202d5ac py/makeqstrdata.py: Allow to have double-quote characters in qstrs. by Damien George · 9 years ago
- 274952a py: Allow to stat and import frozen mpy files using new frozen "VFS". by Damien George · 9 years ago
- 9dde606 py/objstr: Fix mix-signed comparison in str.center(). by Paul Sokolovsky · 9 years ago
- 6a60fb3 py/objstr*: Properly ifdef str.center(). by Dave Hylands · 9 years ago
- 1b5abfc py/objstr: Implement str.center(). by Paul Sokolovsky · 9 years ago
- 2c573f0 py/builtinimport: Unbreak bare-arm build. by Paul Sokolovsky · 9 years ago
- 8a2970e py/builtinimport: Unbreak minimal build. by Paul Sokolovsky · 9 years ago
- fb742cd py/{builtinimport,frozenmod}: Rework frozen modules support to support packages. by Paul Sokolovsky · 9 years ago
- 5a2a4e9 py/mphal.h: Provide default prototypes for mp_hal_delay_us/mp_hal_ticks_us. by Paul Sokolovsky · 9 years ago
- 497660f py/stream: Add mp_stream_close() helper function. by Paul Sokolovsky · 9 years ago
- 3ff16ff py: Declare constant data as properly constant. by Damien George · 9 years ago
- 7f7c84b py/stream: Support both "exact size" and "one underlying call" operations. by Paul Sokolovsky · 9 years ago
- e53fb1b py/modstruct: Raise ValueError on unsupported format char. by Paul Sokolovsky · 9 years ago
- 2ae6697 py/objstringio: Add TODO comment about avoiding copying on .getvalue(). by Paul Sokolovsky · 9 years ago
- cc80c4d py/objstr: Make dedicated splitlines function, supporting diff newlines. by Damien George · 9 years ago
- 68a7a92 py/gc: gc_dump_alloc_table(): Dump heap offset instead of actual address. by Paul Sokolovsky · 9 years ago
- 9a8751b gc: gc_dump_alloc_table(): Use '=' char for tail blocks. by Paul Sokolovsky · 9 years ago
- 10503f3 py/moduerrno: Add EACCES, pretty common error on Unix. by Paul Sokolovsky · 9 years ago
- 9a92499 py/objexcept: Don't convert errno to str in constructor, do it in print. by Damien George · 9 years ago
- a314b84 py/emitglue: Fix build on AArch64 (ARMv8, etc.) related to loading .mpy files. by Paul Sokolovsky · 9 years ago
- a896951 py/objfloat, py/modmath: Ensure M_PI and M_E defined. by Colin Hogben · 9 years ago
- d45e5f8 py: Add mp_errno_to_str() and use it to provide nicer OSError msgs. by Damien George · 9 years ago
- 47bf6ba py/moduerrno: Add more constants to the errno module. by Damien George · 9 years ago
- c9a7430 py/mperrno: Add some more MP_Exxx constants, related to networking. by Damien George · 9 years ago
- bc04dc2 py/gc: Make (byte)array type dumping conditional on these types being enabled. by Paul Sokolovsky · 9 years ago
- 3d7f3f0 py/gc: gc_dump_alloc_table(): Show byte/str and (byte)array objects. by Paul Sokolovsky · 9 years ago
- 80a8d47 py/repl: Fix handling of backslash in quotes when checking continuation. by Damien George · 9 years ago
- 83a9a72 py/mperrno: Add EAFNOSUPPORT definition. by Damien George · 9 years ago
- e36ff98 py/parse: Add uerrno to list of modules to look for constants in. by Damien George · 9 years ago
- 596a3fe py: Add uerrno module, with errno constants and dict. by Damien George · 9 years ago
- 3f56fd6 py: Add mperrno.h file with uPy defined errno constants. by Damien George · 9 years ago
- 6f34e13 py/vstr: Change allocation policy, +16 to requested size, instead of *2. by Paul Sokolovsky · 9 years ago
- 40f0096 Revert "py/objstr: .format(): Avoid call to vstr_null_terminated_str()." by Paul Sokolovsky · 9 years ago
- a1f2245 py/vstr: vstr_null_terminated_str(): Extend string by at most one byte. by Paul Sokolovsky · 9 years ago
- 6de8dbb py/objstr: .format(): Avoid call to vstr_null_terminated_str(). by Paul Sokolovsky · 9 years ago
- 460b086 py/mpz: Fix mpn_div so that it doesn't modify memory of denominator. by Damien George · 9 years ago
- 65402ab py/mpz: Do Python style division/modulo within bignum divmod routine. by Damien George · 9 years ago
- dc3faea py/mpz: Fix bug with overflowing C-shift in division routine. by Damien George · 9 years ago
- d59c2e5 py/repl: If there're no better alternatives, try to complete "import". by Paul Sokolovsky · 9 years ago
- 470c429 py/runtime: Properly handle passing user mappings to ** keyword args. by Damien George · 9 years ago
- 12dd8df py/objstr: Binary type of str/bytes for buffer protocol is 'B'. by Damien George · 9 years ago
- eb54e4d py/obj: Add warning note about get_array return value and GC blocks. by Damien George · 9 years ago
- 9549590 py/modcollections: Rename module name have "u" prefix for consistency. by Paul Sokolovsky · 9 years ago
- ddb9dba py/modio: Rename module name to "uio" for consistency with other modules. by Paul Sokolovsky · 9 years ago
- 25d0f7d extmod/modwebrepl: Module to handle WebREPL protocol. by Paul Sokolovsky · 9 years ago
- eff85bb py/vm: "yield from" didn't handle MP_OBJ_STOP_ITERATION optimization. by Paul Sokolovsky · 9 years ago
- 51cee44 py/mkrules.mk: Typo fixes in comments. by Paul Sokolovsky · 9 years ago
- 23df4b0 py/emitnative: Use MP_OBJ_NEW_SMALL_INT instead of manual bit shifting. by Damien George · 9 years ago
- 2bddfd4 py/obj.h: When constructing a small-int cast to mp_uint_t for bit-shift. by Damien George · 9 years ago
- 9264d42 py/makeqstrdefs.py: Windows compatibility. by stijn · 9 years ago
- b2b771c py/makeqstrdefs.py: Remove unused function/variable/import. by stijn · 9 years ago
- bababce py/runtime_utils: Fix nanbox build. by Paul Sokolovsky · 9 years ago
- 6d103b6 py: Move call_function_*_protected() functions to py/ for reuse. by Paul Sokolovsky · 9 years ago
- 51dca54 py/mkrules.mk: Remove obsolete rules for auto qstr generation. by Damien George · 9 years ago