]>
git.mdlowis.com Git - archive/atc.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Michael D. Lowis [Sun, 2 Aug 2015 21:17:47 +0000 (17:17 -0400)]
Implemented object scanning logic
Michael D. Lowis [Tue, 21 Apr 2015 02:26:11 +0000 (22:26 -0400)]
updated heap.c to increase the slot count to account for the object header
Michael D. Lowis [Tue, 21 Apr 2015 01:36:29 +0000 (21:36 -0400)]
finished testing heap.c
Mike D. Lowis [Mon, 20 Apr 2015 17:22:39 +0000 (13:22 -0400)]
Added tests for heap_finish_collection and cleaned up the code a bit
Mike D. Lowis [Wed, 15 Apr 2015 20:10:49 +0000 (16:10 -0400)]
Added tests for heap.c
Mike D. Lowis [Tue, 14 Apr 2015 17:09:34 +0000 (13:09 -0400)]
Completed test coverage for splaytrees
Michael D. Lowis [Tue, 14 Apr 2015 03:03:49 +0000 (23:03 -0400)]
Fixed busted tests
Mike D. Lowis [Mon, 13 Apr 2015 19:57:54 +0000 (15:57 -0400)]
Added more tests for splay operations
Mike D. Lowis [Mon, 13 Apr 2015 17:47:06 +0000 (13:47 -0400)]
Checkin test case for debugging purposes
Michael D. Lowis [Mon, 13 Apr 2015 01:45:22 +0000 (21:45 -0400)]
Added more tests for splay tree
Michael D. Lowis [Sun, 12 Apr 2015 18:32:26 +0000 (14:32 -0400)]
remove osx stupidness
Michael D. Lowis [Sun, 12 Apr 2015 18:30:33 +0000 (14:30 -0400)]
Finished splaytree implementation
Michael D. Lowis [Sun, 12 Apr 2015 15:42:47 +0000 (11:42 -0400)]
implemented splay operation and started debugging confusing insert behavior
Michael D. Lowis [Fri, 10 Apr 2015 02:37:01 +0000 (22:37 -0400)]
Added implementation of tree splaying
Mike D. Lowis [Thu, 9 Apr 2015 18:54:44 +0000 (14:54 -0400)]
Added tests for splay tree insert and lookup functions
Michael D. Lowis [Thu, 9 Apr 2015 02:07:31 +0000 (22:07 -0400)]
Started a more general implementation of splaytree
Mike D. Lowis [Tue, 7 Apr 2015 19:27:56 +0000 (15:27 -0400)]
Reworked insert code
Mike D. Lowis [Tue, 7 Apr 2015 18:59:20 +0000 (14:59 -0400)]
changed destroy_tree to destroy_node
Mike D. Lowis [Tue, 7 Apr 2015 18:56:31 +0000 (14:56 -0400)]
make destroy_node actually free the nodes
Mike D. Lowis [Tue, 7 Apr 2015 18:35:10 +0000 (14:35 -0400)]
Started implementation of splaytree for pointer lookups
Mike D. Lowis [Tue, 7 Apr 2015 12:58:46 +0000 (08:58 -0400)]
Updated version of atf
Michael D. Lowis [Tue, 7 Apr 2015 02:22:09 +0000 (22:22 -0400)]
move segments to a full list when they have been fully allocated
Mike D. Lowis [Mon, 6 Apr 2015 14:17:00 +0000 (10:17 -0400)]
Tweaked build options and code to be strict C99
Michael D. Lowis [Sat, 4 Apr 2015 17:52:34 +0000 (13:52 -0400)]
Implemented find and mark routine for large blocks
Michael D. Lowis [Sat, 4 Apr 2015 17:32:46 +0000 (13:32 -0400)]
Finished segment find and mark routine
Michael D. Lowis [Fri, 3 Apr 2015 22:16:33 +0000 (18:16 -0400)]
Implemented heap module find and mark routines
Michael D. Lowis [Fri, 3 Apr 2015 21:15:00 +0000 (17:15 -0400)]
Cleaned up stack scan logic
Michael D. Lowis [Fri, 3 Apr 2015 21:11:30 +0000 (17:11 -0400)]
Fleshed out more of the collector logic
Michael D. Lowis [Fri, 3 Apr 2015 16:20:23 +0000 (12:20 -0400)]
Started outlining the algorithm for collection
Mike D. Lowis [Thu, 2 Apr 2015 16:13:44 +0000 (12:13 -0400)]
CAT!
Mike D. Lowis [Thu, 2 Apr 2015 14:03:18 +0000 (10:03 -0400)]
Added coverage and profiling options fo rthe build and enabled warnings as errors
Michael D. Lowis [Thu, 2 Apr 2015 02:04:49 +0000 (22:04 -0400)]
Started rough implementation of the gc layer
Michael D. Lowis [Thu, 2 Apr 2015 01:14:15 +0000 (21:14 -0400)]
Coalesced segment related mallocs
Mike D. Lowis [Wed, 1 Apr 2015 19:18:02 +0000 (15:18 -0400)]
Fixed the BLOCKMA_SIZE macro
Mike D. Lowis [Wed, 1 Apr 2015 14:37:56 +0000 (10:37 -0400)]
Finished initial implementation of heap module
Michael D. Lowis [Wed, 1 Apr 2015 02:43:19 +0000 (22:43 -0400)]
Implemented heap allocation of small blocks
Mike D. Lowis [Tue, 31 Mar 2015 20:45:53 +0000 (16:45 -0400)]
Added skeleton for the heap module
Michael D. Lowis [Tue, 31 Mar 2015 02:12:45 +0000 (22:12 -0400)]
Added segment module for allocation of fixed size blocks
Michael D. Lowis [Sun, 29 Mar 2015 23:02:09 +0000 (19:02 -0400)]
Started implementing splaytrees
Michael D. Lowis [Sun, 29 Mar 2015 16:29:59 +0000 (12:29 -0400)]
Added stub of splaytree and integrated unit testing rig
Michael D. Lowis [Sun, 29 Mar 2015 03:21:19 +0000 (23:21 -0400)]
First attempt at generation script
Michael D. Lowis [Sun, 29 Mar 2015 01:16:48 +0000 (21:16 -0400)]
Initial commit
Mike Lowis [Sat, 28 Mar 2015 20:17:59 +0000 (16:17 -0400)]
Initial commit