3011 Commits (08a196697c5dfb8cbe3b3e85c1c5f94e3a27804c)

Author SHA1 Message Date
Paul Sokolovsky 918851e836 unix: Enable MICROPY_PY_STR_BYTES_CMP_WARN. 8 years ago
Paul Sokolovsky a1b442bc07 py/mpconfig.h: Fix description for MICROPY_PY_STR_BYTES_CMP_WARN. 8 years ago
Paul Sokolovsky 707cae7494 py/obj: Issue a warning when str and bytes objects are compared. 8 years ago
Dave Hylands 26b7d8a7be py: Fix nlrthumb.c when DEBUG=1 is defined 8 years ago
Paul Sokolovsky 93e353e384 py/gc: Implement GC running by allocation threshold. 8 years ago
Paul Sokolovsky 6aa7c805cc esp8266: Cache Xtensa-built libaxtls.a in local build dir. 8 years ago
Paul Sokolovsky ad9b9c7621 py/stream: Implement 2- and 3-arg write() method as an extension to CPython. 8 years ago
Paul Sokolovsky 20283aec10 extmod/modussl_axtls: Further changes to allow alternative SSL modules. 8 years ago
Paul Sokolovsky e32d1e17bb extmod/modussl: Rename to modussl_axtls.c, to allow impl using other SSL libs. 8 years ago
Damien George 3593d8e10c py/nlrx64.S: Prefix mp_thread_get_state with an underscore on Mac. 8 years ago
Daniel Tralamazza 9626662819 qemu-arm: Enable gcc LTO option for nlrthumb.c 8 years ago
Paul Sokolovsky ec7fe92531 py/objarray: Split out header to allow direct access to object. 8 years ago
Paul Sokolovsky 426112ce88 extmod/moduos_dupterm: Reserve buffer bytearray object for dupterm. 8 years ago
Paul Sokolovsky 737bd9c314 py/mpconfig.h: Mention MICROPY_PY_BTREE config option. 8 years ago
Paul Sokolovsky ae184cb9de py/builtinimport: Disable "imported as namespace package" warning. 8 years ago
Paul Sokolovsky 749cbaca7f py/gc: Calculate (and report) maximum contiguous free block size. 8 years ago
Paul Sokolovsky 6a6e0b7e05 py/gc: Be sure to count last allocated block at heap end in stats. 8 years ago
Damien George 77e37ff98b py/mpthread: Include mpstate.h when defining GIL macros. 9 years ago
Damien George 94238d4ae5 py/nlrsetjmp: Update to take into account new location of nlr_top. 9 years ago
Damien George 1df4168c33 py/nlrthumb: Convert NLR thumb funcs from asm to C with inline-asm. 9 years ago
Damien George df95f52583 py/modthread: Allow to properly set the stack limit of a thread. 9 years ago
Damien George e90b6ce0b5 py/mpthread.h: Move GIL macros outside MICROPY_PY_THREAD block. 9 years ago
Damien George c567afc5fa py/modthread: Make Lock objects work when GIL is enabled. 9 years ago
Damien George a1c93a62b1 py: Don't use gc or qstr mutex when the GIL is enabled. 9 years ago
Damien George 4cec63a9db py: Implement a simple global interpreter lock. 9 years ago
Damien George 1f54ad2aed py: Make interning of qstrs thread safe. 9 years ago
Damien George 3653f5144a py/gc: Fix GC+thread bug where ptr gets lost because it's not computed. 9 years ago
Damien George 9172c0cb25 py/modthread: Call mp_thread_start/mp_thread_finish around threads. 9 years ago
Damien George 722cff5fd0 py/modthread: Be more careful with root pointers when creating a thread. 9 years ago
Damien George e33806aaff py/gc: Fix 2 cases of concurrent access to ATB and FTB. 9 years ago
Damien George 7f4658a7ee py/modthread: Satisfy unused-args warning. 9 years ago
Damien George c93d9caa8b py/gc: Make memory manager and garbage collector thread safe. 9 years ago
Damien George 34fc006f5e py/modthread: Add with-context capabilities to lock object. 9 years ago
Damien George 801d1b3803 py/modthread: Implement lock object, for creating a mutex. 9 years ago
Damien George 2dacd604c5 py/modthread: Add exit() function. 9 years ago
Damien George 707f98f207 py/modthread: Add stack_size() function. 9 years ago
Damien George 3eb7a26809 py/modthread: Properly cast concrete exception pointer to an object. 9 years ago
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
Paul Sokolovsky c7fba524cb py/objtype: Inherit protocol vtable from base class only if it exists. 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 3fecbb2462 extmod/machine_pinbase: Implementation of PinBase class. 9 years ago
Paul Sokolovsky 07209f8592 all: Rename mp_obj_type_t::stream_p to protocol. 9 years ago
Paul Sokolovsky f469c76442 py: Rename __QSTR_EXTRACT flag to NO_QSTR. 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
Paul Sokolovsky 0f5bf1aafe py/mpconfig.h: MP_NOINLINE is universally useful, move from unix port. 9 years ago
Paul Sokolovsky 337111ba9e py: Support to build berkeley db 1.85 and "btree" module. 9 years ago
Mark Anthony Palomer 3131053e1a py/objdict: Implemented OrderedDict equality check. 9 years ago