|
From: T. D. <tld...@us...> - 2012-09-11 20:27:18
|
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 baa83782d85d2101b0c4162b09f4eebbad1d75e2 (commit)
via fe12fecc68af4deb108657643f7fc8cac65e5419 (commit)
via cbd4740a6c408f32ab4cd98494a0ecf45d3a30fb (commit)
via 973bb394a9c21358846ee71a82fbfbc3a003f511 (commit)
via 95e00c74e5c75b70136c49be8b38c4c9dc6c56f9 (commit)
via 630332491b230ce169bab983b4e46bcc051b1c13 (commit)
via a9771ab350e1ff70fb7df516d11eb2dc35aef0ce (commit)
via a5b82492ff0f95da74104880ea1e14e3a6a765b5 (commit)
from b8c8241fcd82d92c8fa7e75acd58f7c3856091a8 (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 baa83782d85d2101b0c4162b09f4eebbad1d75e2
Author: T. Dahlgren <dah...@ll...>
Date: Tue Sep 11 13:15:49 2012 -0700
Preliminary contract clause translation snapshot.
- Structured contract comments are translated into "properly formed" routine
or macro calls.
- Invariants are parsed and added to the top and bottom of routines.
- Translated C example sources compile and run.
- Translated C++ example sources do not compile.
However, there is still work needed to limit invariant generation; deal with
C++ issues; and test generated codes.
commit fe12fecc68af4deb108657643f7fc8cac65e5419
Author: T. Dahlgren <dah...@ll...>
Date: Tue Sep 11 13:11:38 2012 -0700
Enforcement runtime tweaks.
- Fixed check macro's violation format; - Added debug messages to
enforcer routines; - (Temporarily) enabled debug option in Makefile.
commit cbd4740a6c408f32ab4cd98494a0ecf45d3a30fb
Author: T. Dahlgren <dah...@ll...>
Date: Tue Sep 11 09:27:01 2012 -0700
Modifications to 'built-in' contract variables/routines.
commit 973bb394a9c21358846ee71a82fbfbc3a003f511
Author: T. Dahlgren <dah...@ll...>
Date: Tue Sep 11 09:24:50 2012 -0700
Slight modification of Makefile feedback.
commit 95e00c74e5c75b70136c49be8b38c4c9dc6c56f9
Author: T. Dahlgren <dah...@ll...>
Date: Tue Sep 11 09:05:08 2012 -0700
Slight refactoring of contract annotation-related routines.
commit 630332491b230ce169bab983b4e46bcc051b1c13
Author: T. Dahlgren <dah...@ll...>
Date: Tue Sep 11 09:02:27 2012 -0700
Makefile output tweaks.
commit a9771ab350e1ff70fb7df516d11eb2dc35aef0ce
Author: T. Dahlgren <dah...@ll...>
Date: Tue Sep 11 08:59:53 2012 -0700
Revert "Contract clause example tweaks."
This reverts commit a5b82492ff0f95da74104880ea1e14e3a6a765b5.
commit a5b82492ff0f95da74104880ea1e14e3a6a765b5
Author: T. Dahlgren <dah...@ll...>
Date: Mon Sep 10 11:08:57 2012 -0700
Contract clause example tweaks.
-----------------------------------------------------------------------
Summary of changes:
pcontracts/examples/ContractAssertionPrinter.cpp | 41 +-
pcontracts/examples/ContractInstrumenter.cpp | 941 +++++++++++++++++---
pcontracts/examples/Knapsack.cpp | 12 +-
pcontracts/examples/Makefile | 15 +-
pcontracts/examples/Makefile.trans | 8 +-
pcontracts/examples/RoseHelpers.cpp | 57 ++-
pcontracts/examples/RoseHelpers.hpp | 22 +-
pcontracts/examples/UnlabeledKnapsack.cpp | 12 +-
pcontracts/examples/knapsack.c | 2 +-
pcontracts/examples/unlabeledknapsack.c | 2 +-
.../src/runtime/contracts/ContractsEnforcer.c | 35 +
.../src/runtime/contracts/ContractsEnforcer.h | 2 +-
pcontracts/src/runtime/contracts/Makefile | 3 +-
13 files changed, 952 insertions(+), 200 deletions(-)
hooks/post-receive
--
compose-hpc
|