1. 426112c extmod/moduos_dupterm: Reserve buffer bytearray object for dupterm. by Paul Sokolovsky · 9 years ago
  2. 737bd9c py/mpconfig.h: Mention MICROPY_PY_BTREE config option. by Paul Sokolovsky · 9 years ago
  3. ae184cb py/builtinimport: Disable "imported as namespace package" warning. by Paul Sokolovsky · 9 years ago
  4. 749cbac py/gc: Calculate (and report) maximum contiguous free block size. by Paul Sokolovsky · 9 years ago
  5. 6a6e0b7 py/gc: Be sure to count last allocated block at heap end in stats. by Paul Sokolovsky · 9 years ago
  6. 77e37ff py/mpthread: Include mpstate.h when defining GIL macros. by Damien George · 9 years ago
  7. 94238d4 py/nlrsetjmp: Update to take into account new location of nlr_top. by Damien George · 9 years ago
  8. 1df4168 py/nlrthumb: Convert NLR thumb funcs from asm to C with inline-asm. by Damien George · 9 years ago
  9. df95f52 py/modthread: Allow to properly set the stack limit of a thread. by Damien George · 9 years ago
  10. e90b6ce py/mpthread.h: Move GIL macros outside MICROPY_PY_THREAD block. by Damien George · 9 years ago
  11. c567afc py/modthread: Make Lock objects work when GIL is enabled. by Damien George · 9 years ago
  12. a1c93a6 py: Don't use gc or qstr mutex when the GIL is enabled. by Damien George · 9 years ago
  13. 4cec63a py: Implement a simple global interpreter lock. by Damien George · 9 years ago
  14. 1f54ad2 py: Make interning of qstrs thread safe. by Damien George · 9 years ago
  15. 3653f51 py/gc: Fix GC+thread bug where ptr gets lost because it's not computed. by Damien George · 9 years ago
  16. 9172c0c py/modthread: Call mp_thread_start/mp_thread_finish around threads. by Damien George · 9 years ago
  17. 722cff5 py/modthread: Be more careful with root pointers when creating a thread. by Damien George · 9 years ago
  18. e33806a py/gc: Fix 2 cases of concurrent access to ATB and FTB. by Damien George · 9 years ago
  19. 7f4658a py/modthread: Satisfy unused-args warning. by Damien George · 9 years ago
  20. c93d9ca py/gc: Make memory manager and garbage collector thread safe. by Damien George · 9 years ago
  21. 34fc006 py/modthread: Add with-context capabilities to lock object. by Damien George · 9 years ago
  22. 801d1b3 py/modthread: Implement lock object, for creating a mutex. by Damien George · 9 years ago
  23. 2dacd60 py/modthread: Add exit() function. by Damien George · 9 years ago
  24. 707f98f py/modthread: Add stack_size() function. by Damien George · 9 years ago
  25. 3eb7a26 py/modthread: Properly cast concrete exception pointer to an object. by Damien George · 9 years ago
  26. 27cc077 py: Add basic _thread module, with ability to start a new thread. by Damien George · 9 years ago
  27. 330165a py: Add MP_STATE_THREAD to hold state specific to a given thread. by Damien George · 9 years ago
  28. c7fba52 py/objtype: Inherit protocol vtable from base class only if it exists. by Paul Sokolovsky · 9 years ago
  29. 4116755 py/mphal.h: If virtpin API is used, automagically include its header. by Paul Sokolovsky · 9 years ago
  30. 413c3e1 py/objtype: instance: Inherit protocol vtable from a base class. by Paul Sokolovsky · 9 years ago
  31. 3fecbb2 extmod/machine_pinbase: Implementation of PinBase class. by Paul Sokolovsky · 9 years ago
  32. 07209f8 all: Rename mp_obj_type_t::stream_p to protocol. by Paul Sokolovsky · 9 years ago
  33. f469c76 py: Rename __QSTR_EXTRACT flag to NO_QSTR. by Paul Sokolovsky · 9 years ago
  34. 230d5cd py/mkrules.mk: Define "lib" outside conditional block. by Paul Sokolovsky · 9 years ago
  35. dcb9044 py/makeqstrdefs.py: Remove restriction that source path can't be absolute. by Paul Sokolovsky · 9 years ago
  36. 0f5bf1a py/mpconfig.h: MP_NOINLINE is universally useful, move from unix port. by Paul Sokolovsky · 9 years ago
  37. 337111b py: Support to build berkeley db 1.85 and "btree" module. by Paul Sokolovsky · 9 years ago
  38. 3131053 py/objdict: Implemented OrderedDict equality check. by Mark Anthony Palomer · 9 years ago
  39. b1533c4 py/parse: Treat constants that start with underscore as private. by Damien George · 9 years ago
  40. 3316808 extmod/machine: Add MICROPY_PY_MACHINE_PULSE config for time_pulse_us. by Damien George · 9 years ago
  41. 4940bee extmod: Add machine time_pulse_us function (at C and Python level). by Damien George · 9 years ago
  42. 715ee9d py/modstruct: Allow to have "0s" in struct format. by Damien George · 9 years ago
  43. 2ec0ee0 py/moduerrno: Add ECONNREFUSED, one of frequent networking errors. by Paul Sokolovsky · 9 years ago
  44. 751e3b7 extmod/virtpin: Initial implementation of open-ended C-level Pin interface. by Paul Sokolovsky · 9 years ago
  45. c76acd8 py/moduerrno: Add EEXIST, EISDIR. by Paul Sokolovsky · 9 years ago
  46. ca41dc2 py/objnamedtuple: Allow passing field names as a tuple. by Antonin ENFRUN · 9 years ago
  47. 202d5ac py/makeqstrdata.py: Allow to have double-quote characters in qstrs. by Damien George · 9 years ago
  48. 274952a py: Allow to stat and import frozen mpy files using new frozen "VFS". by Damien George · 9 years ago
  49. 9dde606 py/objstr: Fix mix-signed comparison in str.center(). by Paul Sokolovsky · 9 years ago
  50. 6a60fb3 py/objstr*: Properly ifdef str.center(). by Dave Hylands · 9 years ago
  51. 1b5abfc py/objstr: Implement str.center(). by Paul Sokolovsky · 9 years ago
  52. 2c573f0 py/builtinimport: Unbreak bare-arm build. by Paul Sokolovsky · 9 years ago
  53. 8a2970e py/builtinimport: Unbreak minimal build. by Paul Sokolovsky · 9 years ago
  54. fb742cd py/{builtinimport,frozenmod}: Rework frozen modules support to support packages. by Paul Sokolovsky · 9 years ago
  55. 5a2a4e9 py/mphal.h: Provide default prototypes for mp_hal_delay_us/mp_hal_ticks_us. by Paul Sokolovsky · 9 years ago
  56. 497660f py/stream: Add mp_stream_close() helper function. by Paul Sokolovsky · 9 years ago
  57. 3ff16ff py: Declare constant data as properly constant. by Damien George · 9 years ago
  58. 7f7c84b py/stream: Support both "exact size" and "one underlying call" operations. by Paul Sokolovsky · 9 years ago
  59. e53fb1b py/modstruct: Raise ValueError on unsupported format char. by Paul Sokolovsky · 9 years ago
  60. 2ae6697 py/objstringio: Add TODO comment about avoiding copying on .getvalue(). by Paul Sokolovsky · 9 years ago
  61. cc80c4d py/objstr: Make dedicated splitlines function, supporting diff newlines. by Damien George · 9 years ago
  62. 68a7a92 py/gc: gc_dump_alloc_table(): Dump heap offset instead of actual address. by Paul Sokolovsky · 9 years ago
  63. 9a8751b gc: gc_dump_alloc_table(): Use '=' char for tail blocks. by Paul Sokolovsky · 9 years ago
  64. 10503f3 py/moduerrno: Add EACCES, pretty common error on Unix. by Paul Sokolovsky · 9 years ago
  65. 9a92499 py/objexcept: Don't convert errno to str in constructor, do it in print. by Damien George · 9 years ago
  66. a314b84 py/emitglue: Fix build on AArch64 (ARMv8, etc.) related to loading .mpy files. by Paul Sokolovsky · 9 years ago
  67. a896951 py/objfloat, py/modmath: Ensure M_PI and M_E defined. by Colin Hogben · 9 years ago
  68. d45e5f8 py: Add mp_errno_to_str() and use it to provide nicer OSError msgs. by Damien George · 9 years ago
  69. 47bf6ba py/moduerrno: Add more constants to the errno module. by Damien George · 9 years ago
  70. c9a7430 py/mperrno: Add some more MP_Exxx constants, related to networking. by Damien George · 9 years ago
  71. bc04dc2 py/gc: Make (byte)array type dumping conditional on these types being enabled. by Paul Sokolovsky · 9 years ago
  72. 3d7f3f0 py/gc: gc_dump_alloc_table(): Show byte/str and (byte)array objects. by Paul Sokolovsky · 9 years ago
  73. 80a8d47 py/repl: Fix handling of backslash in quotes when checking continuation. by Damien George · 9 years ago
  74. 83a9a72 py/mperrno: Add EAFNOSUPPORT definition. by Damien George · 9 years ago
  75. e36ff98 py/parse: Add uerrno to list of modules to look for constants in. by Damien George · 9 years ago
  76. 596a3fe py: Add uerrno module, with errno constants and dict. by Damien George · 9 years ago
  77. 3f56fd6 py: Add mperrno.h file with uPy defined errno constants. by Damien George · 9 years ago
  78. 6f34e13 py/vstr: Change allocation policy, +16 to requested size, instead of *2. by Paul Sokolovsky · 9 years ago
  79. 40f0096 Revert "py/objstr: .format(): Avoid call to vstr_null_terminated_str()." by Paul Sokolovsky · 9 years ago
  80. a1f2245 py/vstr: vstr_null_terminated_str(): Extend string by at most one byte. by Paul Sokolovsky · 9 years ago
  81. 6de8dbb py/objstr: .format(): Avoid call to vstr_null_terminated_str(). by Paul Sokolovsky · 9 years ago
  82. 460b086 py/mpz: Fix mpn_div so that it doesn't modify memory of denominator. by Damien George · 9 years ago
  83. 65402ab py/mpz: Do Python style division/modulo within bignum divmod routine. by Damien George · 9 years ago
  84. dc3faea py/mpz: Fix bug with overflowing C-shift in division routine. by Damien George · 9 years ago
  85. d59c2e5 py/repl: If there're no better alternatives, try to complete "import". by Paul Sokolovsky · 9 years ago
  86. 470c429 py/runtime: Properly handle passing user mappings to ** keyword args. by Damien George · 9 years ago
  87. 12dd8df py/objstr: Binary type of str/bytes for buffer protocol is 'B'. by Damien George · 9 years ago
  88. eb54e4d py/obj: Add warning note about get_array return value and GC blocks. by Damien George · 9 years ago
  89. 9549590 py/modcollections: Rename module name have "u" prefix for consistency. by Paul Sokolovsky · 9 years ago
  90. ddb9dba py/modio: Rename module name to "uio" for consistency with other modules. by Paul Sokolovsky · 9 years ago
  91. 25d0f7d extmod/modwebrepl: Module to handle WebREPL protocol. by Paul Sokolovsky · 9 years ago
  92. eff85bb py/vm: "yield from" didn't handle MP_OBJ_STOP_ITERATION optimization. by Paul Sokolovsky · 9 years ago
  93. 51cee44 py/mkrules.mk: Typo fixes in comments. by Paul Sokolovsky · 9 years ago
  94. 23df4b0 py/emitnative: Use MP_OBJ_NEW_SMALL_INT instead of manual bit shifting. by Damien George · 9 years ago
  95. 2bddfd4 py/obj.h: When constructing a small-int cast to mp_uint_t for bit-shift. by Damien George · 9 years ago
  96. 9264d42 py/makeqstrdefs.py: Windows compatibility. by stijn · 9 years ago
  97. b2b771c py/makeqstrdefs.py: Remove unused function/variable/import. by stijn · 9 years ago
  98. bababce py/runtime_utils: Fix nanbox build. by Paul Sokolovsky · 9 years ago
  99. 6d103b6 py: Move call_function_*_protected() functions to py/ for reuse. by Paul Sokolovsky · 9 years ago
  100. 51dca54 py/mkrules.mk: Remove obsolete rules for auto qstr generation. by Damien George · 9 years ago