From: T. D. <tld...@us...> - 2014-11-25 23:38:44
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "compose-hpc". The branch, master has been updated via 7aca1c328b4c3bec7490f8d106983db48448ce2d (commit) from a54b4d46d48430db1ebf0526dff3725d1dcbfcc7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 7aca1c328b4c3bec7490f8d106983db48448ce2d Author: Tamara Dahlgren <dah...@ll...> Date: Tue Nov 25 15:33:10 2014 -0800 Expanded example/test contracts and fixed issue with self-calls. - Replaced preconditions with 'implies' operator with C equivalents and updated test oracles accordingly. - Do NOT generate contract checks when expressions include calls to the same method. (This was being done for invariants but not for pre- and post- conditions). ----------------------------------------------------------------------- Summary of changes: pcontracts/TODO | 9 +++-- pcontracts/include/ContractsProcessor.hpp | 2 +- pcontracts/src/contracts/ContractsProcessor.cpp | 20 ++++++----- pcontracts/src/examples/Knapsack-v2.cpp | 33 +++++++++++++++----- pcontracts/src/examples/Makefile | 2 +- pcontracts/src/examples/Makefile.trans | 16 +++++----- pcontracts/src/examples/SimpleClass.cpp | 4 +- pcontracts/src/examples/UnlabeledKnapsack-v2.cpp | 30 ++++++++++++----- pcontracts/src/examples/simple.c | 2 +- pcontracts/src/make_rose.inc | 2 +- .../data/RoutineInstrumenter/Knapsack-v2.checks | 4 +- .../data/RoutineInstrumenter/Knapsack-v2.mout.edg4 | 2 +- .../UnlabeledKnapsack-v2.checks | 4 +- .../UnlabeledKnapsack-v2.mout.edg4 | 2 +- .../data/VisitInstrumenter/Knapsack-v2.checks | 4 +- .../data/VisitInstrumenter/Knapsack-v2.mout.edg4 | 2 +- .../VisitInstrumenter/UnlabeledKnapsack-v2.checks | 4 +- .../UnlabeledKnapsack-v2.mout.edg4 | 2 +- 18 files changed, 89 insertions(+), 55 deletions(-) hooks/post-receive -- compose-hpc |