future_value: add thread ID parameter
authorBrian Norris <banorris@uci.edu>
Thu, 24 Jan 2013 01:33:23 +0000 (17:33 -0800)
committerBrian Norris <banorris@uci.edu>
Thu, 24 Jan 2013 01:37:28 +0000 (17:37 -0800)
commit9f1ddeb2b2ba0bf52d14456c90b363daa2f09965
treec1f1f966165fc80a8641a9c79354c515a66e4f38
parentffb2033ac6b31407810703b65ae0fbaeb9c0da59
future_value: add thread ID parameter

This just records the parameter for now, and makes it a distinction
between future values. Shouldn't affect model-checker behavior, except
for the introduction of extra future values: one for each thread which
writes the same value.

We calculate whether the writing thread exists at the time of the future
value and if not, find an ancestor thread which does.
model.cc
nodestack.cc
promise.h