execution: convert HashTable to SnapVector
authorBrian Norris <banorris@uci.edu>
Tue, 16 Apr 2013 16:30:17 +0000 (09:30 -0700)
committerBrian Norris <banorris@uci.edu>
Tue, 16 Apr 2013 18:38:01 +0000 (11:38 -0700)
commitdd34ddf490dd97c2c202092c8fa44064a07f8c4f
tree6bf5f969f13290ef69e7f7afd665db7a6d63f98f
parentb5d7d602016a4640c31b79ba9598dceefa778ab6
execution: convert HashTable to SnapVector

We don't actually need a hash table for threads, since we allocate their
indeces contiguously, at least for now. Also, HashTable is really
designed for pointer-based keys and may not accept a 0-valued key. To
avoid these problems, just switch to a snapshotted vector.
execution.cc
execution.h