- 10 Sep, 2011 15 commits
-
-
Major switch from Value -> Node. The library compiles with the new API, but tests are still oldies, and don't compile
Jesse Beder committed -
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Updated the node/value classes with the new iterators, they compile until we try to instantiate anything
Jesse Beder committed -
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
- 09 Sep, 2011 7 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
Made the 'data' member optional in node_ref - it's only created on-demand, so we don't waste extra memory every time we do Value tmp = v;
Jesse Beder committed -
Switched value = otherValue to assign the actual nodes after setting the reference (so that tmp = foo['bar']; tmp = other; is the same as foo['bar'] = other;)
Jesse Beder committed -
Jesse Beder committed
-
Jesse Beder committed
-
Switched memory to using shared nodes, and node_data to keep only naked node pointers, not shared nodes (to break the cycle, and we don't need weak pointers because their memory is guaranteed to exist, via 'memory')
Jesse Beder committed
-
- 08 Sep, 2011 4 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
- 07 Sep, 2011 12 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Added (another) layer - now 'node_ref' is between node and node_data, and it decrees whether nodes are identical
Jesse Beder committed -
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
Jesse Beder committed
-
- 06 Sep, 2011 2 commits
-
-
Jesse Beder committed
-
Jesse Beder committed
-