|
From: T. D. <tld...@us...> - 2013-09-27 22:13:16
|
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 65441a5decf5f369a7fc685d224ddeba7824e4f7 (commit)
from 8bfb123a51d5607b4e69e8e06b5f926398be9583 (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 65441a5decf5f369a7fc685d224ddeba7824e4f7
Author: T. Dahlgren <dah...@ll...>
Date: Fri Sep 27 15:11:11 2013 -0700
Documentation, build, and test updates and or fixes. Added new example too.
-----------------------------------------------------------------------
Summary of changes:
pcontracts/README | 86 +++++++++---
pcontracts/TODO | 10 +-
pcontracts/dox/Annotations.dox | 34 +++--
pcontracts/dox/Build.dox | 8 +-
pcontracts/dox/Programs.dox | 8 +-
pcontracts/dox/annotations_table.html | 27 ++--
pcontracts/dox/inputs_table.html | 14 ++-
pcontracts/dox/knapsack.html | 5 +-
pcontracts/include/contractClauseTypes.hpp | 62 ++++----
pcontracts/src/contracts/ContractsProcessor.cpp | 72 +++++++---
pcontracts/src/contracts/Makefile | 2 +-
.../src/drivers/ContractAssertionPrinter.cpp | 93 ++++++++-----
pcontracts/src/drivers/ContractPrinter.cpp | 62 ++++++---
pcontracts/src/drivers/Makefile | 51 ++++---
pcontracts/src/examples/Knapsack-v2.cpp | 33 +++--
pcontracts/src/examples/Knapsack-v2.hpp | 7 +
pcontracts/src/examples/Makefile | 65 ++++++++-
pcontracts/src/examples/Makefile.trans | 51 ++++---
pcontracts/src/examples/UnlabeledKnapsack-v2.cpp | 32 +++--
pcontracts/src/examples/UnlabeledKnapsack-v2.hpp | 7 +
pcontracts/src/examples/WeightsList.cpp | 152 ++++++++++++++++++++
pcontracts/src/examples/WeightsList.hpp | 79 ++++++++++
pcontracts/src/examples/knapsack.c | 4 +-
pcontracts/src/examples/unlabeledknapsack.c | 4 +-
pcontracts/src/make_test.inc | 4 +-
pcontracts/src/runtime/Makefile | 2 +-
pcontracts/src/tests/Makefile | 5 +-
.../data/RoutineInstrumenter/Knapsack-v2.checks | 0
.../data/RoutineInstrumenter/Knapsack-v2.mout | 0
.../UnlabeledKnapsack-v2.checks | 0
.../RoutineInstrumenter/UnlabeledKnapsack-v2.mout | 0
.../data/RoutineInstrumenter/WeightsList.checks} | 2 +-
.../data/RoutineInstrumenter/WeightsList.mout | 3 +
.../data/RoutineInstrumenter/helloworld-v2.checks | 0
.../data/RoutineInstrumenter/helloworld-v2.mout | 0
.../data/RoutineInstrumenter/helloworld-v3.checks | 0
.../data/RoutineInstrumenter/helloworld-v3.mout | 0
.../data/RoutineInstrumenter/helloworld.checks | 0
.../data/RoutineInstrumenter/helloworld.mout | 0
.../data/RoutineInstrumenter/knapsack.checks | 0
.../data/RoutineInstrumenter}/knapsack.mout | 20 +++
.../RoutineInstrumenter/unlabeledknapsack.checks | 0
.../RoutineInstrumenter/unlabeledknapsack.mout | 20 +++
.../data/VisitInstrumenter/Knapsack-v2.checks | 0
.../data/VisitInstrumenter/Knapsack-v2.mout | 0
.../VisitInstrumenter/UnlabeledKnapsack-v2.checks | 0
.../VisitInstrumenter/UnlabeledKnapsack-v2.mout | 0
.../data/VisitInstrumenter/WeightsList.checks} | 2 +-
.../tests/data/VisitInstrumenter/WeightsList.mout | 3 +
.../data/VisitInstrumenter/helloworld-v2.checks | 0
.../data/VisitInstrumenter/helloworld-v2.mout | 0
.../data/VisitInstrumenter/helloworld-v3.checks | 0
.../data/VisitInstrumenter/helloworld-v3.mout | 0
.../data/VisitInstrumenter/helloworld.checks | 0
.../data/VisitInstrumenter/helloworld.mout | 0
.../data/VisitInstrumenter/knapsack.checks | 0
.../data/VisitInstrumenter}/knapsack.mout | 20 +++
.../VisitInstrumenter/unlabeledknapsack.checks | 0
.../data/VisitInstrumenter/unlabeledknapsack.mout | 20 +++
.../data/examples/Knapsack-v2.mout} | 20 +++
.../data/examples/UnlabeledKnapsack-v2.mout} | 20 +++
.../src/tests/data/examples/WeightsList.mout | 1 +
.../data/examples}/helloworld-v2.mout | 0
.../data/examples}/helloworld-v3.mout | 0
.../data/examples/helloworld.mout} | 0
.../data/examples}/knapsack.mout | 20 +++
.../data/examples}/unlabeledknapsack.mout | 20 +++
67 files changed, 905 insertions(+), 245 deletions(-)
create mode 100644 pcontracts/src/examples/WeightsList.cpp
create mode 100644 pcontracts/src/examples/WeightsList.hpp
rename pcontracts/src/{ => tests}/data/RoutineInstrumenter/Knapsack-v2.checks (100%)
rename pcontracts/src/{ => tests}/data/RoutineInstrumenter/Knapsack-v2.mout (100%)
rename pcontracts/src/{ => tests}/data/RoutineInstrumenter/UnlabeledKnapsack-v2.checks (100%)
rename pcontracts/src/{ => tests}/data/RoutineInstrumenter/UnlabeledKnapsack-v2.mout (100%)
copy pcontracts/src/{data/RoutineInstrumenter/helloworld.checks => tests/data/RoutineInstrumenter/WeightsList.checks} (85%)
create mode 100644 pcontracts/src/tests/data/RoutineInstrumenter/WeightsList.mout
rename pcontracts/src/{ => tests}/data/RoutineInstrumenter/helloworld-v2.checks (100%)
copy pcontracts/src/{ => tests}/data/RoutineInstrumenter/helloworld-v2.mout (100%)
rename pcontracts/src/{ => tests}/data/RoutineInstrumenter/helloworld-v3.checks (100%)
copy pcontracts/src/{ => tests}/data/RoutineInstrumenter/helloworld-v3.mout (100%)
copy pcontracts/src/{ => tests}/data/RoutineInstrumenter/helloworld.checks (100%)
rename pcontracts/src/{ => tests}/data/RoutineInstrumenter/helloworld.mout (100%)
rename pcontracts/src/{ => tests}/data/RoutineInstrumenter/knapsack.checks (100%)
copy pcontracts/src/{data/VisitInstrumenter => tests/data/RoutineInstrumenter}/knapsack.mout (97%)
rename pcontracts/src/{ => tests}/data/RoutineInstrumenter/unlabeledknapsack.checks (100%)
copy pcontracts/src/{ => tests}/data/RoutineInstrumenter/unlabeledknapsack.mout (97%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/Knapsack-v2.checks (100%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/Knapsack-v2.mout (100%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/UnlabeledKnapsack-v2.checks (100%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/UnlabeledKnapsack-v2.mout (100%)
rename pcontracts/src/{data/RoutineInstrumenter/helloworld.checks => tests/data/VisitInstrumenter/WeightsList.checks} (85%)
create mode 100644 pcontracts/src/tests/data/VisitInstrumenter/WeightsList.mout
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/helloworld-v2.checks (100%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/helloworld-v2.mout (100%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/helloworld-v3.checks (100%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/helloworld-v3.mout (100%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/helloworld.checks (100%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/helloworld.mout (100%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/knapsack.checks (100%)
rename pcontracts/src/{data/RoutineInstrumenter => tests/data/VisitInstrumenter}/knapsack.mout (97%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/unlabeledknapsack.checks (100%)
rename pcontracts/src/{ => tests}/data/VisitInstrumenter/unlabeledknapsack.mout (97%)
copy pcontracts/src/{data/VisitInstrumenter/knapsack.mout => tests/data/examples/Knapsack-v2.mout} (97%)
copy pcontracts/src/{data/VisitInstrumenter/knapsack.mout => tests/data/examples/UnlabeledKnapsack-v2.mout} (97%)
create mode 100644 pcontracts/src/tests/data/examples/WeightsList.mout
copy pcontracts/src/{data/RoutineInstrumenter => tests/data/examples}/helloworld-v2.mout (100%)
rename pcontracts/src/{data/RoutineInstrumenter => tests/data/examples}/helloworld-v3.mout (100%)
rename pcontracts/src/{data/RoutineInstrumenter/helloworld-v2.mout => tests/data/examples/helloworld.mout} (100%)
rename pcontracts/src/{data/VisitInstrumenter => tests/data/examples}/knapsack.mout (97%)
rename pcontracts/src/{data/RoutineInstrumenter => tests/data/examples}/unlabeledknapsack.mout (97%)
hooks/post-receive
--
compose-hpc
|