model: add immediate future value for RMW reordering
authorBrian Norris <banorris@uci.edu>
Thu, 10 Jan 2013 01:39:24 +0000 (17:39 -0800)
committerBrian Norris <banorris@uci.edu>
Thu, 24 Jan 2013 20:34:30 +0000 (12:34 -0800)
commited8d4600431acccf43e7ac67ab523fd7486861d0
treec2732b5f6edc2b9a0ad115855fe94c2b6c671a7a
parentdd1028f1a33deab855739112b3fc78663524455e
model: add immediate future value for RMW reordering

When RMW atomicity would otherwise rule an execution infeasible, we may
need to pass a future value back 'immediately,' to allow the
model-checker to effectively reorder the RMW's. For such cases, we don't
wait for all current promises to be resolved.
model.cc