Commit Graph

30 Commits

Author SHA1 Message Date
Justin R. Cutler 4384df95d3 Fixing uninitialized coroutine status 2016-04-10 21:48:25 -04:00
Justin R. Cutler 9acc8a43b4 Adding coroutine_defer() (with test) 2016-04-10 21:45:20 -04:00
Justin R. Cutler aca3db2b06 Add heap_replace() functionality 2016-04-09 11:39:19 -04:00
Justin R. Cutler ecf9cc606c Add binary heap implementation and test 2016-04-09 00:02:36 -04:00
Justin R. Cutler aa8cc3f804 Typo fix 2016-04-08 23:06:41 -04:00
Justin R. Cutler cd1b95aea3 Add container_of macro 2016-04-08 21:16:07 -04:00
Justin R. Cutler 0eed022034 Check size after allocation_realloc_array test calls. 2016-04-07 08:54:43 -04:00
Justin R. Cutler 75d8f63842 Add allocation test 2016-04-06 02:08:25 -04:00
Justin R. Cutler 31633b0b49 Update mmap_allocate() to shrink mappings with munmap() (when mremap() doesn't exist) 2016-04-05 22:28:07 -04:00
Justin R. Cutler b66c589d85 mmap_allocate() now saves requested size instead of rounded size 2016-04-05 10:42:57 -04:00
Justin R. Cutler 0ee13cea80 Make allocator get function names more consistent 2016-04-04 11:09:27 -04:00
Justin R. Cutler cc12de9414 Whitespace after function removal 2016-04-03 22:57:47 -04:00
Justin R. Cutler 5b6bb204bf Add optional mmap(3) allocator 2016-04-03 22:57:39 -04:00
Justin R. Cutler 83675f0319 Clean up include directory specification 2016-04-03 21:19:14 -04:00
Justin R. Cutler a4a50dadbc Copy/paste comment fix 2016-04-03 20:57:25 -04:00
Justin R. Cutler b35ac94640 Made default_allocator a library 2016-04-03 20:54:59 -04:00
Justin R. Cutler 2777a2d44e Rewrote allocator/allocation interface to track individual allocations and sizes 2016-04-03 20:52:32 -04:00
Justin R. Cutler 682d8484e0 Copy/paste fix 2016-04-03 20:17:17 -04:00
Justin R. Cutler de21496f51 Build cleanup 2016-04-03 19:10:38 -04:00
Justin R. Cutler 784a33ca26 Switch to a realloc_array()-style allocator (with default implementation) 2016-04-02 21:10:40 -04:00
Justin R. Cutler 3604f3557b Add doxygen file headers 2016-04-02 16:37:31 -04:00
Justin R. Cutler e1a83ea77a Add _t suffix to types 2016-04-02 16:35:45 -04:00
Justin R. Cutler f6ef16f80f Reorganize directory structure 2016-04-02 16:21:20 -04:00
Justin R. Cutler d7e7bcdc88 Add copyright/license blocks to source files 2016-04-01 09:42:12 -04:00
Justin R. Cutler b7197ac8c5 Variable scope cleanup 2016-04-01 09:12:14 -04:00
Justin R. Cutler 2e022ef89c Whitespace cleanup 2016-04-01 09:11:41 -04:00
Justin R. Cutler 7b68c8d4b6 Create LICENSE 2016-03-31 11:05:14 -04:00
Justin R. Cutler aaf254435a Update README.md 2016-03-31 09:56:51 -04:00
Justin R. Cutler 770462d0d8 Adding initial coroutine library with simple example/test. 2016-03-31 02:31:46 -04:00
Justin R. Cutler 46abdfefe2 Initial commit 2016-03-30 09:21:13 -04:00