Commit Graph

34 Commits

Author SHA1 Message Date
R. Tyler Croy 409bf2a166 Start pulling over the block store code from Roxanne, kind of. 2013-03-03 23:29:34 -08:00
R. Tyler Croy 8dc74b1249 Add Retrieve functionality while we're at it 2012-11-11 01:38:21 -08:00
R. Tyler Croy 038790be01 Use the correct string hash function 2012-11-11 01:14:43 -08:00
R. Tyler Croy b0d83db9a2 Apparently I can just use an expressiong for the Count function 2012-11-11 01:14:29 -08:00
R. Tyler Croy 6c9ed9a8fc Properly insert and pass the test, also profit! 2012-11-11 00:57:01 -08:00
R. Tyler Croy 9f3260faa2 Start implementing a storage engine for Sting 2012-11-11 00:21:56 -08:00
R. Tyler Croy fdabd22ac7 Remove some more compiler warnings 2012-11-11 00:21:29 -08:00
R. Tyler Croy bd49e0f7aa Add a simple Ada 2012 contract to Parse 2012-11-09 20:11:58 -08:00
R. Tyler Croy 3d8e203838 Remove some compilation errors 2012-11-09 20:08:04 -08:00
R. Tyler Croy 4486ed8ffb Pull in the common switches into every compile target 2012-11-09 20:07:23 -08:00
R. Tyler Croy 3c11b8fdc9 Might as well use Ada 2012 2012-11-04 22:21:40 -08:00
R. Tyler Croy a73f1a568e Refactor the Parse function into a couple clearer procedures 2012-11-04 21:13:37 -08:00
R. Tyler Croy b35f28dca9 Add handling for empty keys 2012-11-04 21:04:44 -08:00
R. Tyler Croy 3e9f08c482 Add a test and functionality for raising exceptions on big keys 2012-11-04 21:02:15 -08:00
R. Tyler Croy 4a9e44827b Add a simple getting started section for anybody curious (read: nobody) 2012-11-04 20:49:26 -08:00
R. Tyler Croy e63ae2891f Add a test case verifying that processing composite keys works correctly 2012-11-04 20:23:36 -08:00
R. Tyler Croy fa05c002e7 Switch to using Indefinite_Doubly_Linked_lists in order to avoid futzing with fixed-length strings too much 2012-11-04 14:41:51 -08:00
R. Tyler Croy 61121591e7 This is still garbage but garbage moving in the right direction, I think 2012-11-04 14:27:47 -08:00
R. Tyler Croy d9c850a21a Work in progress, breaking right now 2012-11-04 13:37:56 -08:00
R. Tyler Croy 6ed67c2396 Implement more complex parsing of the passed in buffer, pulling out read and unknown commands 2012-11-04 00:06:21 -07:00
R. Tyler Croy b46cfdbbb7 Implement a parsing of a ping command 2012-11-03 22:44:29 -07:00
R. Tyler Croy 167ba2e165 Add the protocol test scaffolding, time to start actually writing things! 2012-11-03 22:20:34 -07:00
R. Tyler Croy 63552c5606 Properly run tests and code coverage with gcov 2012-11-03 21:49:08 -07:00
R. Tyler Croy 159320a70f Ignore a few more files 2012-11-03 21:48:41 -07:00
R. Tyler Croy b7f0d6ee62 Ignore a couple more files 2012-11-03 21:21:54 -07:00
R. Tyler Croy cc482d10ab Add some basic AUnit test infrastructure, doesn't want to build properly just yet 2012-11-03 21:21:20 -07:00
R. Tyler Croy 6db07b9bfb Start compiling test targest and debug targets with code coverage on 2012-11-03 20:58:10 -07:00
R. Tyler Croy 9224991778 Add the ANet submodule for performing some network calls 2012-11-03 14:51:34 -07:00
R. Tyler Croy 8dac227fc9 Ignore the built binary 2012-11-01 23:58:00 -07:00
R. Tyler Croy bd0c6edf70 Logging, woot! 2012-11-01 23:57:42 -07:00
R. Tyler Croy cedf9a0357 Pull in Alog when compiling stingd 2012-11-01 23:55:42 -07:00
R. Tyler Croy a43ae1099f Add Alog as a dependency 2012-11-01 23:29:38 -07:00
R. Tyler Croy 516ba8bf6a Add some boilerplate build junk 2012-11-01 23:24:22 -07:00
R. Tyler Croy d87bbb3c1c Initial commit 2012-11-01 22:37:28 -07:00