summaryrefslogtreecommitdiffstatshomepage
path: root/extmod/moduheapq.c
Commit message (Collapse)AuthorAge
* extmod/moduheapq: Revert change for adhoc relative-time queue support.Paul Sokolovsky2016-12-22
| | | | | | | Now that specialized utimeq module has been implenented, revert previous adhoc changes to uheapq. This reverts commit 0cbc07227c4ab70c846f40a1e2a5fd57dec30428.
* extmod/moduheapq: Adhoc changes to support ordering by utime.ticks_ms().Paul Sokolovsky2016-11-12
| | | | | | As required for further elaboration of uasyncio, like supporting baremetal systems with wraparound timesources. This is not intended to be public interface, and likely will be further refactored in the future.
* all: Remove 'name' member from mp_obj_module_t struct.Damien George2016-09-22
| | | | One can instead lookup __name__ in the modules dict to get the value.
* py: Wrap all obj-ptr conversions in MP_OBJ_TO_PTR/MP_OBJ_FROM_PTR.Damien George2015-11-29
| | | | | | | | | This allows the mp_obj_t type to be configured to something other than a pointer-sized primitive type. This patch also includes additional changes to allow the code to compile when sizeof(mp_uint_t) != sizeof(void*), such as using size_t instead of mp_uint_t, and various casts.
* py: Add MP_ROM_* macros and mp_rom_* types and use them.Damien George2015-11-29
|
* py, extmod: Remove include of unnecessary system headers.Damien George2015-03-14
|
* extmod: Prefix py/ for includes from py core directory.Damien George2015-01-01
|
* Use MP_DEFINE_CONST_DICT macro to define module dicts.Damien George2014-11-29
| | | | | This is just a clean-up of the code. Generated code is exactly the same.
* extmod: Add uheapq module.Damien George2014-10-22