Commit Graph

16 Commits

Author SHA1 Message Date
JoelKatz
fe3acce262 Some missing functions. 2011-11-25 21:52:54 -08:00
JoelKatz
d176e9d2c7 Bugfixes. isChildLeaf had wrong test. peekNextItem walked the wrong way. 2011-11-25 17:10:42 -08:00
JoelKatz
a9e6f0b70f Bugfix: Put root node in map. 2011-11-25 13:51:34 -08:00
JoelKatz
0df9ec91fa Debug and unit test code. Copy on write logic. Bugfixes. 2011-11-25 00:03:33 -08:00
JoelKatz
83b2f8b73a Simplify. Rewrite SHAMap::dirtyUp. 2011-11-23 23:45:26 -08:00
JoelKatz
51f3f4e1a4 Some missing handlers. SHAMap traversal top-level code. 2011-11-23 14:57:11 -08:00
JoelKatz
17c265ee24 Some cleanups.
Add functions that avoid an allocate/copy/free where that's not needed.
2011-11-23 12:50:05 -08:00
JoelKatz
41309b6f72 Part of the 'tray' implementation to avoid a burst of load on ledger close 2011-11-21 13:10:12 -08:00
JoelKatz
fa60ccd2df Start tying all these classes together: 2011-11-18 11:23:06 -08:00
JoelKatz
76b7b3c68e More SHA map work. 2011-11-17 19:57:19 -08:00
JoelKatz
477b2df276 More work on the SHAMap/Serialize classes. 2011-11-17 18:11:11 -08:00
JoelKatz
e7bae43261 Continue implementation these classes. 2011-11-17 12:22:25 -08:00
JoelKatz
55b2111fd5 Updates. Create a class to hold an item in a SHAMap, separating the tag from
the data (it's not always the hash of the data). Make ScopedLock's recursive.
2011-11-15 10:49:14 -08:00
JoelKatz
fbf6967d82 Continue fleshing out these classes. 2011-11-14 17:32:05 -08:00
JoelKatz
ccea015c6a Start coding the guts of the SHAMap structure that will hold, synchronize,
sign, and validate our account balances and transactions.
2011-11-14 15:21:14 -08:00
JoelKatz
53b61d4d65 Start to flesh out this code. 2011-11-12 14:12:38 -08:00