You can subscribe to this list here.
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(13) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2012 |
Jan
(18) |
Feb
(14) |
Mar
(9) |
Apr
(34) |
May
(12) |
Jun
(19) |
Jul
(21) |
Aug
(5) |
Sep
(4) |
Oct
(20) |
Nov
(18) |
Dec
(7) |
| 2013 |
Jan
(29) |
Feb
(12) |
Mar
(17) |
Apr
(6) |
May
(8) |
Jun
(7) |
Jul
(3) |
Aug
(4) |
Sep
(2) |
Oct
(4) |
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(1) |
| 2015 |
Jan
(1) |
Feb
(1) |
Mar
(3) |
Apr
(1) |
May
|
Jun
(2) |
Jul
(3) |
Aug
(3) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
|
From: Matt S. <ma...@us...> - 2012-10-11 04:49:46
|
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 9c34ecab7b3311fc32be9826791852b395fcbdff (commit)
via c32326876d117d8fda4b3e665fcb579f75902fd3 (commit)
from f772105c7b2acf98763d54b5f542a2c9163a4e31 (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 9c34ecab7b3311fc32be9826791852b395fcbdff
Merge: c323268 f772105
Author: Matthew Sottile <mjs...@me...>
Date: Wed Oct 10 21:49:24 2012 -0700
Merge branch 'master' of ssh://compose-hpc.git.sourceforge.net/gitroot/compose-hpc/compose-hpc
commit c32326876d117d8fda4b3e665fcb579f75902fd3
Author: Matthew Sottile <mjs...@me...>
Date: Wed Oct 10 21:47:59 2012 -0700
test cases to play with
-----------------------------------------------------------------------
Summary of changes:
rote/struct-diff/tests/code_delete/in.c | 6 ++++++
rote/struct-diff/tests/code_delete/out.c | 5 +++++
rote/struct-diff/tests/code_insert/in.c | 5 +++++
rote/struct-diff/tests/code_insert/out.c | 6 ++++++
rote/struct-diff/tests/loop/in.c | 8 ++++++++
rote/struct-diff/tests/loop/out.c | 10 ++++++++++
rote/struct-diff/tests/simple/in.c | 8 ++++++++
rote/struct-diff/tests/simple/out.c | 8 ++++++++
rote/struct-diff/tests/simpleFortran/in.f90 | 5 +++++
rote/struct-diff/tests/simpleFortran/out.f90 | 5 +++++
rote/struct-diff/tests/struct/in.c | 12 ++++++++++++
rote/struct-diff/tests/struct/out.c | 13 +++++++++++++
12 files changed, 91 insertions(+), 0 deletions(-)
create mode 100644 rote/struct-diff/tests/code_delete/in.c
create mode 100644 rote/struct-diff/tests/code_delete/out.c
create mode 100644 rote/struct-diff/tests/code_insert/in.c
create mode 100644 rote/struct-diff/tests/code_insert/out.c
create mode 100644 rote/struct-diff/tests/loop/in.c
create mode 100644 rote/struct-diff/tests/loop/out.c
create mode 100644 rote/struct-diff/tests/simple/in.c
create mode 100644 rote/struct-diff/tests/simple/out.c
create mode 100644 rote/struct-diff/tests/simpleFortran/in.f90
create mode 100644 rote/struct-diff/tests/simpleFortran/out.f90
create mode 100644 rote/struct-diff/tests/struct/in.c
create mode 100644 rote/struct-diff/tests/struct/out.c
hooks/post-receive
--
compose-hpc
|
|
From: T. D. <tld...@us...> - 2012-10-11 00:35: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 f772105c7b2acf98763d54b5f542a2c9163a4e31 (commit)
via d75b46faebd133aa48c132403d94f42ad80df08f (commit)
via c97641d85235667fd73b30ec80d964c1cce08c01 (commit)
from 917fa75f7acaa56c59aa677b4609f1311d1bf86a (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 f772105c7b2acf98763d54b5f542a2c9163a4e31
Author: T. Dahlgren <dah...@ll...>
Date: Wed Oct 10 17:31:57 2012 -0700
Skip invariant check generation in routines included in the invariants.
In addition to excluding check generation under those conditions, updated
todo comments for recent/today's changes.
commit d75b46faebd133aa48c132403d94f42ad80df08f
Author: T. Dahlgren <dah...@ll...>
Date: Wed Oct 10 16:17:35 2012 -0700
Cleaned up skipping invariants checks.
commit c97641d85235667fd73b30ec80d964c1cce08c01
Author: T. Dahlgren <dah...@ll...>
Date: Wed Oct 10 10:24:18 2012 -0700
Only instrument member methods with class invariants.
-----------------------------------------------------------------------
Summary of changes:
pcontracts/examples/ContractInstrumenter.cpp | 69 ++++++++++++++++++--------
1 files changed, 48 insertions(+), 21 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: T. D. <tld...@us...> - 2012-10-10 00:12:58
|
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 917fa75f7acaa56c59aa677b4609f1311d1bf86a (commit)
via 855a1c3fa2f66127155a56b39411b2f34ba8654b (commit)
from 57bb349e94005b695155c55e7d952b2c5d1364c9 (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 917fa75f7acaa56c59aa677b4609f1311d1bf86a
Author: T. Dahlgren <dah...@ll...>
Date: Tue Oct 9 17:07:23 2012 -0700
Change enforcement library calls to macros with optional definitions.
Per Ben's request, key enforcement library calls now have macros used
in instrumentation so generated code can be compiled with -DPAUL_CONTRACTS
to use the library or not include the define to skip enforcement calls.
commit 855a1c3fa2f66127155a56b39411b2f34ba8654b
Author: T. Dahlgren <dah...@ll...>
Date: Tue Oct 9 15:50:24 2012 -0700
Updated TODO to reflect future work and presentation feedback.
-----------------------------------------------------------------------
Summary of changes:
pcontracts/TODO | 31 +++++++++----------
pcontracts/WARNING | 4 +-
pcontracts/examples/ContractInstrumenter.cpp | 11 ++----
pcontracts/examples/Makefile | 2 +-
pcontracts/examples/Makefile.trans | 4 ++-
.../src/runtime/contracts/ContractsEnforcer.h | 16 +++++++++-
6 files changed, 40 insertions(+), 28 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: Matt S. <ma...@us...> - 2012-10-06 08:23:58
|
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 57bb349e94005b695155c55e7d952b2c5d1364c9 (commit)
from 42040e2f9b4d5b217d39d4f06004c4572c22844d (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 57bb349e94005b695155c55e7d952b2c5d1364c9
Author: Matthew Sottile <mjs...@me...>
Date: Sat Oct 6 01:23:38 2012 -0700
explanation of why file exists
-----------------------------------------------------------------------
Summary of changes:
rote/struct-diff/RuleGen/AtermUtilities.hs | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: Matt S. <ma...@us...> - 2012-10-06 08:18:06
|
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 42040e2f9b4d5b217d39d4f06004c4572c22844d (commit)
from b965a7dce5faea36e1fa4c418059d71bdc93c07d (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 42040e2f9b4d5b217d39d4f06004c4572c22844d
Author: Matthew Sottile <mjs...@me...>
Date: Sat Oct 6 01:17:26 2012 -0700
migrated structural diffing code from github repo to shared sf.net space
-----------------------------------------------------------------------
Summary of changes:
rote/struct-diff/LICENSE | 1 +
rote/struct-diff/RuleGen/AtermUtilities.hs | 22 +++
rote/struct-diff/RuleGen/Contextualizer.hs | 71 ++++++++++
rote/struct-diff/RuleGen/GraphvizUtil.hs | 166 ++++++++++++++++++++++
rote/struct-diff/RuleGen/Pruner.hs | 128 +++++++++++++++++
rote/struct-diff/RuleGen/Stratego.hs | 112 +++++++++++++++
rote/struct-diff/RuleGen/Trees.hs | 81 +++++++++++
rote/struct-diff/RuleGen/Weaver.hs | 131 +++++++++++++++++
rote/struct-diff/RuleGen/Yang.hs | 144 +++++++++++++++++++
rote/struct-diff/RuleGen/rulegen.hs | 209 ++++++++++++++++++++++++++++
rote/struct-diff/TODO | 13 ++
rote/struct-diff/helpers/sourcify.sh | 18 +++
rote/struct-diff/helpers/termify.sh | 21 +++
rote/struct-diff/patch_gen.pl | 28 ++++
rote/struct-diff/rulegen.cabal | 25 ++++
15 files changed, 1170 insertions(+), 0 deletions(-)
create mode 100644 rote/struct-diff/LICENSE
create mode 100644 rote/struct-diff/RuleGen/AtermUtilities.hs
create mode 100644 rote/struct-diff/RuleGen/Contextualizer.hs
create mode 100644 rote/struct-diff/RuleGen/GraphvizUtil.hs
create mode 100644 rote/struct-diff/RuleGen/Pruner.hs
create mode 100644 rote/struct-diff/RuleGen/Stratego.hs
create mode 100644 rote/struct-diff/RuleGen/Trees.hs
create mode 100644 rote/struct-diff/RuleGen/Weaver.hs
create mode 100644 rote/struct-diff/RuleGen/Yang.hs
create mode 100644 rote/struct-diff/RuleGen/rulegen.hs
create mode 100644 rote/struct-diff/TODO
create mode 100755 rote/struct-diff/helpers/sourcify.sh
create mode 100755 rote/struct-diff/helpers/termify.sh
create mode 100644 rote/struct-diff/patch_gen.pl
create mode 100644 rote/struct-diff/rulegen.cabal
hooks/post-receive
--
compose-hpc
|
|
From: adrian <adr...@us...> - 2012-10-03 17:18:37
|
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 b965a7dce5faea36e1fa4c418059d71bdc93c07d (commit)
from 8530713b3b3fa132cfcfc0ef458e279c4f63085a (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 b965a7dce5faea36e1fa4c418059d71bdc93c07d
Author: Adrian Prantl <ad...@ll...>
Date: Wed Oct 3 10:18:13 2012 -0700
checkpoint: array client compiles with new backend
-----------------------------------------------------------------------
Summary of changes:
braid/Makefile.in | 4 +-
braid/braid/chapel/chpl_code.py | 9 +++--
braid/braid/chapel/chpl_conversions.burg | 49 ++++++++++++++++++++----------
braid/doc/braid.1 | 2 +-
braid/doc/users_guide.html | 6 ++--
braid/regression/interop/tests.mk | 4 +-
6 files changed, 46 insertions(+), 28 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: adrian <adr...@us...> - 2012-10-02 23:02:23
|
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 8530713b3b3fa132cfcfc0ef458e279c4f63085a (commit)
via 21e930fd0328b5d9bf6fed87a29e8e8dc887fbde (commit)
via 32922c8931721e2a55b14ce1a818787eb3ba7c4f (commit)
from 23b7bcb915109f54783b32ba3892be331e99a73a (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 8530713b3b3fa132cfcfc0ef458e279c4f63085a
Author: Adrian Prantl <ad...@ll...>
Date: Tue Oct 2 16:01:41 2012 -0700
(r) arrays implementation using the new code generator
commit 21e930fd0328b5d9bf6fed87a29e8e8dc887fbde
Merge: 32922c8 23b7bcb
Author: Adrian Prantl <ad...@ll...>
Date: Tue Oct 2 09:35:38 2012 -0700
Merge branch 'master' of ssh://compose-hpc.git.sourceforge.net/gitroot/compose-hpc/compose-hpc
commit 32922c8931721e2a55b14ce1a818787eb3ba7c4f
Author: Adrian Prantl <ad...@ll...>
Date: Thu Sep 20 17:04:12 2012 -0700
rarray cleanup
-----------------------------------------------------------------------
Summary of changes:
braid/braid/chapel/chpl_backend.py | 4 +-
braid/braid/chapel/chpl_code.py | 6 +-
braid/braid/chapel/chpl_conversions.burg | 181 +++++++++++---------
braid/chpl/SIDLArray.chpl | 2 +-
braid/doc/braid.1 | 2 +-
braid/doc/users_guide.html | 6 +-
.../interop/arrays/runChapel/arraystest.chpl | 12 +-
7 files changed, 121 insertions(+), 92 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: T. D. <tld...@us...> - 2012-09-29 00:53:10
|
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 23b7bcb915109f54783b32ba3892be331e99a73a (commit)
via c97e455314bfe26cf7e43d2dc1611dde5d1214ee (commit)
via 03030682420621ea2d5d40da594c881973bfe3b9 (commit)
from a91a5609010fec866f50c04287929e31ceea3263 (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 23b7bcb915109f54783b32ba3892be331e99a73a
Author: T. Dahlgren <dah...@ll...>
Date: Fri Sep 28 17:51:40 2012 -0700
Snapshot of invariants generation refinements.
commit c97e455314bfe26cf7e43d2dc1611dde5d1214ee
Author: T. Dahlgren <dah...@ll...>
Date: Fri Sep 28 16:56:07 2012 -0700
Updated a couple of notes files.
commit 03030682420621ea2d5d40da594c881973bfe3b9
Author: T. Dahlgren <dah...@ll...>
Date: Fri Sep 28 13:45:23 2012 -0700
Provided more information in documentation main page.
-----------------------------------------------------------------------
Summary of changes:
pcontracts/TODO | 17 ++++-------
pcontracts/WARNING | 3 +-
pcontracts/examples/ContractInstrumenter.cpp | 42 +++++++++++++++++++-------
pcontracts/examples/Knapsack.cpp | 1 +
pcontracts/examples/UnlabeledKnapsack.cpp | 1 +
pcontracts/mainpage.dox | 30 +++++++++++++++++-
6 files changed, 68 insertions(+), 26 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: adrian <adr...@us...> - 2012-09-19 23:58:10
|
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 a91a5609010fec866f50c04287929e31ceea3263 (commit)
via d7a0001b2b9ab366894c45d89c8cc70e4de069e9 (commit)
via 0d20a33e04edb0d220eb828c61c9b4d5ad33c871 (commit)
via a3669ccae8abca83d20140d221953d69a6650251 (commit)
via a2e193c5a77f6c7accfd5a80814921ebd0531809 (commit)
via 723a700aa1faca8e800dc37a950821a1831e8c18 (commit)
via d300f14588760e30f540b38da20b5bcd35236919 (commit)
via 84a5daa97f385dce240d53ed66dea17e02206227 (commit)
via 24b99e6975d9eb6ebb5f2f73af07d433c83dde4d (commit)
from ec6d6718f9964104d530dd80a5da8426d96275cd (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 a91a5609010fec866f50c04287929e31ceea3263
Author: Adrian Prantl <ad...@ll...>
Date: Wed Sep 19 16:57:27 2012 -0700
make generic arrays opaque in chapel code
commit d7a0001b2b9ab366894c45d89c8cc70e4de069e9
Merge: 0d20a33 ec6d671
Author: Adrian Prantl <ad...@ll...>
Date: Wed Sep 19 16:55:49 2012 -0700
Merge branch 'master' of ssh://compose-hpc.git.sourceforge.net/gitroot/compose-hpc/compose-hpc
commit 0d20a33e04edb0d220eb828c61c9b4d5ad33c871
Author: Adrian Prantl <ad...@ll...>
Date: Wed Sep 19 16:41:47 2012 -0700
postpone cstub call generation into assign node
commit a3669ccae8abca83d20140d221953d69a6650251
Author: Adrian Prantl <ad...@ll...>
Date: Tue Sep 18 17:11:24 2012 -0700
checkpoint: new burg backend compiles args testcases
commit a2e193c5a77f6c7accfd5a80814921ebd0531809
Author: Adrian Prantl <ad...@ll...>
Date: Wed Sep 5 11:10:10 2012 -0700
major improvements to burg.py
commit 723a700aa1faca8e800dc37a950821a1831e8c18
Author: Adrian Prantl <ad...@ll...>
Date: Wed Aug 22 08:41:14 2012 -0700
Rewrote the Chapel code generator to use BURG for the entire call expression instead of the individual arguments
commit d300f14588760e30f540b38da20b5bcd35236919
Author: Adrian Prantl <ad...@ll...>
Date: Fri Aug 10 09:16:00 2012 -0700
major refactoring/simplification of braid core, work-in-progress
commit 84a5daa97f385dce240d53ed66dea17e02206227
Author: Adrian Prantl <ad...@ll...>
Date: Fri Aug 3 11:29:14 2012 -0700
bugfix
commit 24b99e6975d9eb6ebb5f2f73af07d433c83dde4d
Author: Adrian Prantl <ad...@ll...>
Date: Fri Aug 3 11:16:15 2012 -0700
use the ugly enum unscoping code also for impl generation
-----------------------------------------------------------------------
Summary of changes:
braid/Makefile.am | 59 +-
braid/Makefile.in | 1479 ++---------------------------
braid/braid/Makefile.include | 2 +-
braid/braid/babel.py | 220 +++--
braid/braid/braid.py | 3 +
braid/braid/burg.py | 365 +++++--
braid/braid/chapel/chpl.py | 2 +
braid/braid/chapel/chpl_backend.py | 1219 +++++++++++++++---------
braid/braid/chapel/chpl_code.py | 99 ++-
braid/braid/chapel/chpl_conversions.burg | 1133 ++++++++++++++++++++---
braid/braid/codegen.py | 20 +-
braid/braid/ior.py | 1 +
braid/braid/ir.def | 19 +-
braid/braid/ir.py | 474 +++++++++-
braid/braid/scanner.l | 1 +
braid/braid/sidl.def | 12 +-
braid/braid/sidl.py | 391 +++++++-
braid/braid/sidl_parser.py | 66 +-
braid/braid/sidlobjects.py | 18 +
braid/chpl/SIDLArray.chpl | 13 +-
braid/chpl/chpl_sidl_array.h | 2 +
braid/doc/braid.1 | 2 +-
braid/doc/users_guide.html | 6 +-
braid/regression/interop/Makefile.include | 2 +-
braid/regression/interop/tests.mk | 2 +-
25 files changed, 3292 insertions(+), 2318 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: T. D. <tld...@us...> - 2012-09-15 01:49:30
|
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 ec6d6718f9964104d530dd80a5da8426d96275cd (commit)
via a738f9fff3b7a62352695d687fd3c63de2c2dabf (commit)
from baa83782d85d2101b0c4162b09f4eebbad1d75e2 (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 ec6d6718f9964104d530dd80a5da8426d96275cd
Author: T. Dahlgren <dah...@ll...>
Date: Fri Sep 14 18:47:23 2012 -0700
Missed a file...
commit a738f9fff3b7a62352695d687fd3c63de2c2dabf
Author: T. Dahlgren <dah...@ll...>
Date: Fri Sep 14 18:37:24 2012 -0700
Incremental improvements to contract generation with all checkCI's building.
- Improved distinction between checks: executable, unsupported, and advisory.
- No longer generating invariants in main() or those with INIT or FINAL.
- Instrumenting code with comments for "unsupported" checks.
- Instrumented comment annotations are standardized with "END" cases
added where reasonable.
- Steps toward improving (routine) time estimates handling.
- Tweaked contract annotations so all four translated examples are building,
with contract violations occurring on the two C++ cases.
ContractInstrumenter's todo's list most outstanding issues.
-----------------------------------------------------------------------
Summary of changes:
pcontracts/examples/ContractInstrumenter.cpp | 458 ++++++++++++++++----------
pcontracts/examples/Knapsack.cpp | 14 +-
pcontracts/examples/RoseHelpers.cpp | 2 +-
pcontracts/examples/UnlabeledKnapsack.cpp | 14 +-
4 files changed, 300 insertions(+), 188 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
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
|
|
From: T. D. <tld...@us...> - 2012-08-18 02:13:24
|
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 b8c8241fcd82d92c8fa7e75acd58f7c3856091a8 (commit)
from a80751f418adc09279500586b3f2d27f36feb54f (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 b8c8241fcd82d92c8fa7e75acd58f7c3856091a8
Author: T. Dahlgren <dah...@ll...>
Date: Fri Aug 17 19:12:56 2012 -0700
Updated TODO entries
-----------------------------------------------------------------------
Summary of changes:
pcontracts/TODO | 53 +++++++++++++----------------------------------------
1 files changed, 13 insertions(+), 40 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: T. D. <tld...@us...> - 2012-08-18 02:04:46
|
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 a80751f418adc09279500586b3f2d27f36feb54f (commit)
via 3b4ef5ed40ad304b13ee8a391dbc888012142b10 (commit)
via 1d5365a6d062cbc7713eb6509116b44116592abb (commit)
via 25a9d50e20ac63b9804f6a144f511f91c57f3264 (commit)
via ef71b83cf492bd7e9501b9e5a41542d377b58591 (commit)
via a9a59b985fe48d94b61e3c8f6229b2d3c9f0cc3c (commit)
from 2d338fbbb79cf8a06f8ca9af84ef552d094d223e (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 a80751f418adc09279500586b3f2d27f36feb54f
Author: T. Dahlgren <dah...@ll...>
Date: Fri Aug 17 18:55:03 2012 -0700
Completed basic example instrumenter.
The example instrumenter now includes transformations to add the requisite
include files as well as translating check macro arguments properly and
instrumenting source file main routines with calls to the runtime's new
initialization and finalization routines.
ROSE-related output directories are now consistent between printer and
transformation examples.
A transformation Makefile was added for the ContractsInstrumenter example
for building, executing, and performing a very rudimentary check (just a
comparison) of the outputs from the transformed codes.
It is important to note that, at this time, there is still no connection
between the actual assertion expressions and the resulting instrumentation.
This is expected to be dealt with during my next project window.
commit 3b4ef5ed40ad304b13ee8a391dbc888012142b10
Author: T. Dahlgren <dah...@ll...>
Date: Fri Aug 17 18:53:00 2012 -0700
Added runtime support for initialization and finalization.
Added routines for basic contract enforcement initializatoin and
finalization. Also fixed check macros.
commit 1d5365a6d062cbc7713eb6509116b44116592abb
Author: T. Dahlgren <dah...@ll...>
Date: Fri Aug 17 18:45:50 2012 -0700
Added basic comment heading information.
commit 25a9d50e20ac63b9804f6a144f511f91c57f3264
Author: T. Dahlgren <dah...@ll...>
Date: Fri Aug 17 18:37:57 2012 -0700
Added new initialization and finalization annotations
commit ef71b83cf492bd7e9501b9e5a41542d377b58591
Author: T. Dahlgren <dah...@ll...>
Date: Fri Aug 17 17:33:18 2012 -0700
Correction to prior commit: Ensure numbers are correct.
commit a9a59b985fe48d94b61e3c8f6229b2d3c9f0cc3c
Author: T. Dahlgren <dah...@ll...>
Date: Fri Aug 17 13:14:11 2012 -0700
Corrected enforcement call arguments and types
-----------------------------------------------------------------------
Summary of changes:
pcontracts/examples/ContractAssertionPrinter.cpp | 19 +-
pcontracts/examples/ContractInstrumenter.cpp | 323 +++++++++++++++-----
pcontracts/examples/ContractPrinter.cpp | 17 +-
pcontracts/examples/Knapsack.cpp | 2 +
pcontracts/examples/Makefile | 33 ++-
pcontracts/examples/Makefile.trans | 86 ++++++
pcontracts/examples/UnlabeledKnapsack.cpp | 2 +
pcontracts/examples/knapsack.c | 2 +
pcontracts/examples/unlabeledknapsack.c | 2 +
.../src/runtime/contracts/ContractsEnforcer.c | 104 +++++++-
.../src/runtime/contracts/ContractsEnforcer.h | 52 +++-
pcontracts/src/runtime/contracts/contractMacros.h | 11 +-
pcontracts/src/runtime/contracts/contractOptions.h | 5 +-
.../src/runtime/contracts/contractPrivateTypes.h | 5 +-
pcontracts/src/runtime/contracts/contracts.h | 9 +-
15 files changed, 559 insertions(+), 113 deletions(-)
create mode 100644 pcontracts/examples/Makefile.trans
hooks/post-receive
--
compose-hpc
|
|
From: T. D. <tld...@us...> - 2012-08-04 02:04:07
|
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 2d338fbbb79cf8a06f8ca9af84ef552d094d223e (commit)
from d27d5b0729f50dad8647ec3b5f31b83ce279525c (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 2d338fbbb79cf8a06f8ca9af84ef552d094d223e
Author: T. Dahlgren <dah...@ll...>
Date: Fri Aug 3 18:58:32 2012 -0700
More ROSE example/background work.
Introduced a VERY preliminary contracts instrumentation example. At this
point it indiscriminately inserts the call to a macro check (but not with
valid arguments yet) for each possible clause at each possible instrumentation
site.
In addition, performed some refactoring of existing examples and fixed a
couple of minor bugs.
-----------------------------------------------------------------------
Summary of changes:
pcontracts/TODO | 6 +
pcontracts/examples/ContractAssertionPrinter.cpp | 3 +-
pcontracts/examples/ContractInstrumenter.cpp | 314 ++++++++++++++++++++
pcontracts/examples/ContractPrinter.cpp | 32 +--
pcontracts/examples/ContractPrinter.hpp | 21 +--
pcontracts/examples/Makefile | 68 ++++-
pcontracts/examples/RoseHelpers.cpp | 186 ++++++++++++
pcontracts/examples/RoseHelpers.hpp | 89 ++++++
pcontracts/examples/knapsack.c | 2 +-
pcontracts/examples/unlabeledknapsack.c | 2 +-
.../src/runtime/contracts/ContractsEnforcer.h | 24 ++
pcontracts/src/runtime/contracts/contracts.h | 13 +-
12 files changed, 700 insertions(+), 60 deletions(-)
create mode 100644 pcontracts/examples/ContractInstrumenter.cpp
create mode 100644 pcontracts/examples/RoseHelpers.cpp
create mode 100644 pcontracts/examples/RoseHelpers.hpp
hooks/post-receive
--
compose-hpc
|
|
From: T. D. <tld...@us...> - 2012-08-03 18:42:10
|
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 d27d5b0729f50dad8647ec3b5f31b83ce279525c (commit)
via 82dad4d36f76cc2b430f3cdce107b699b9d79729 (commit)
via bc6b5bff1e30c5a9807de0dd8fb731df8cbce7b5 (commit)
from a6d5a9ada2360a692966c8f9525de69d667c2024 (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 d27d5b0729f50dad8647ec3b5f31b83ce279525c
Merge: 82dad4d a6d5a9a
Author: T. Dahlgren <dah...@ll...>
Date: Fri Aug 3 11:41:29 2012 -0700
Merge branch 'master' of ssh://compose-hpc.git.sourceforge.net/gitroot/compose-hpc/compose-hpc
commit 82dad4d36f76cc2b430f3cdce107b699b9d79729
Author: T. Dahlgren <dah...@ll...>
Date: Fri Aug 3 11:34:35 2012 -0700
Modified contract clause formatting to illustrate printer processing.
commit bc6b5bff1e30c5a9807de0dd8fb731df8cbce7b5
Author: T. Dahlgren <dah...@ll...>
Date: Fri Aug 3 11:25:50 2012 -0700
Completed contract assertion printer implementation.
Each part of all assertion expressions within a clause are now printed
and are free of extraneous white space associated with their inclusion
in (free-format) comments.
-----------------------------------------------------------------------
Summary of changes:
pcontracts/examples/ContractAssertionPrinter.cpp | 151 +++++++---------------
pcontracts/examples/Knapsack.cpp | 3 +-
2 files changed, 50 insertions(+), 104 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: adrian <adr...@us...> - 2012-08-03 17:45:53
|
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 a6d5a9ada2360a692966c8f9525de69d667c2024 (commit)
via d4a2f1f402887fe02ed8eaf3cce16513d743e7dd (commit)
from fbac8c04c06081b8f7939877fd68da7c094fa2aa (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 a6d5a9ada2360a692966c8f9525de69d667c2024
Author: Adrian Prantl <ad...@ll...>
Date: Fri Aug 3 10:45:20 2012 -0700
milestone: args UPC example working
commit d4a2f1f402887fe02ed8eaf3cce16513d743e7dd
Author: Adrian Prantl <ad...@ll...>
Date: Thu Aug 2 15:36:09 2012 -0700
* improved auto-detection of UPC version
* configure now detects UPC compiler flags
* configure extracts the UPC startup code, scavenged from compiling a minimal UPC file
-----------------------------------------------------------------------
Summary of changes:
braid/Makefile.am | 26 +-
braid/Makefile.in | 1327 ++++++++++++++++++---------
braid/README | 2 +
braid/braid/Makefile.include | 12 +-
braid/braid/babel.py | 245 +++++-
braid/braid/backend.py | 4 +-
braid/braid/braid.py | 1 +
braid/braid/chapel/chpl_backend.py | 154 +---
braid/braid/chapel/chpl_makefile.py | 4 +-
braid/braid/config.py.in | 10 +-
braid/braid/gramola.pl | 6 +-
braid/braid/ior_template.py | 137 +++-
braid/braid/ir.py | 384 ++++----
braid/braid/sidl.py | 432 +++++-----
braid/braid/upc/upc_backend.py | 147 +---
braid/braid/upc/upc_makefile.py | 20 +-
braid/configure | 119 ++-
braid/configure.ac | 56 +-
braid/doc/braid.1 | 4 +-
braid/doc/users_guide.html | 7 +-
braid/gen-runtime-deps.sh | 2 +-
braid/regression/interop/build-client.sh.in | 2 +-
braid/regression/interop/build-server.sh.in | 6 +-
braid/regression/interop/tests.mk | 2 +-
braid/upc/Makefile.include | 1 +
25 files changed, 1933 insertions(+), 1177 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: adrian <adr...@us...> - 2012-07-27 23:55:11
|
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 fbac8c04c06081b8f7939877fd68da7c094fa2aa (commit)
via 88d60e4fc00c4b72da2cc41e725b8326d5065a3f (commit)
via 513d1bd204245127861d322dc90a83bde8b1f733 (commit)
via 1c297b05a3e7f8b3ac2db62cea7cfa36a47c6a8a (commit)
via 348a43aa193ac3ce7b2b65f386801d65799f6e7f (commit)
via dbf3541a89a34be47dabee229da56c737b4cbdc7 (commit)
via b7566b49a9c32a2b25fa111bb3f190067339216e (commit)
via 14af51d1d212cb64c44e714ce15a43a151229adc (commit)
via c6e1ac141d72b2732bc3dd6965743c4b65596c2b (commit)
via 37d07b2da73899f759962e98976fd519abf3a8ad (commit)
from 5abdaf74e1342b306ef6ce94727be303250f272e (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 fbac8c04c06081b8f7939877fd68da7c094fa2aa
Author: Adrian Prantl <ad...@ll...>
Date: Fri Jul 27 16:54:07 2012 -0700
implemented Stub header generation for UPC
commit 88d60e4fc00c4b72da2cc41e725b8326d5065a3f
Author: Adrian Prantl <ad...@ll...>
Date: Fri Jul 27 16:28:50 2012 -0700
more UPC integration into the build system
commit 513d1bd204245127861d322dc90a83bde8b1f733
Author: Adrian Prantl <ad...@ll...>
Date: Fri Jul 27 16:28:32 2012 -0700
switched IOR to fully quoted enum names and values, as in Babel
commit 1c297b05a3e7f8b3ac2db62cea7cfa36a47c6a8a
Author: Adrian Prantl <ad...@ll...>
Date: Fri Jul 27 14:17:49 2012 -0700
bump version number, backport bugfixes from rose integration
commit 348a43aa193ac3ce7b2b65f386801d65799f6e7f
Author: Adrian Prantl <ad...@ll...>
Date: Fri Jul 27 10:43:50 2012 -0700
backport some bugfixesfrom rose integration
commit dbf3541a89a34be47dabee229da56c737b4cbdc7
Author: Adrian Prantl <ad...@ll...>
Date: Fri Jul 27 10:43:21 2012 -0700
added preliminary UPC client tests
commit b7566b49a9c32a2b25fa111bb3f190067339216e
Author: Adrian Prantl <ad...@ll...>
Date: Wed Jul 25 15:22:05 2012 -0700
updated borrowed array implementation for upstream Chapel
commit 14af51d1d212cb64c44e714ce15a43a151229adc
Author: Adrian Prantl <ad...@ll...>
Date: Wed Jul 25 10:13:36 2012 -0700
bump version number
commit c6e1ac141d72b2732bc3dd6965743c4b65596c2b
Author: Adrian Prantl <ad...@ll...>
Date: Wed Jul 25 10:13:29 2012 -0700
various bugfixes
commit 37d07b2da73899f759962e98976fd519abf3a8ad
Author: Adrian Prantl <ad...@ll...>
Date: Wed Jul 25 10:12:41 2012 -0700
fix borrowed array implementation for upstream chapel
-----------------------------------------------------------------------
Summary of changes:
braid/Makefile.am | 3 -
braid/Makefile.in | 358 +++++++-
braid/NEWS | 6 +
braid/braid/babel.py | 53 +-
braid/braid/backend.py | 10 +-
braid/braid/braid.py | 5 +-
braid/braid/chapel/chpl_backend.py | 37 +-
braid/braid/chapel/chpl_code.py | 19 +-
braid/braid/chapel/chpl_makefile.py | 16 +-
braid/braid/config.py.in | 3 +
braid/braid/ior_template.py | 7 +-
braid/braid/sidlobjects.py | 2 +-
braid/braid/upc/upc_backend.py | 251 +-----
braid/braid/upc/upc_makefile.py | 150 +---
.../0013-remove-fied-access-from-get-ref.diff | 65 ++
braid/chpl/ArraySupport.chpl | 2 +-
braid/chpl/BorrowedArray.chpl | 222 +++--
braid/configure | 38 +-
braid/configure.ac | 11 +-
braid/doc/braid.1 | 12 +-
braid/doc/users_guide.html | 18 +-
braid/regression/interop/Makefile.include | 20 +-
braid/regression/interop/args/runUPC/argstest.upc | 318 +++++++
.../interop/arrays/runChapel/arraystest.chpl | 6 +-
.../interop/arrays/runUPC/arraystest.upc | 938 +++++++++++++++++++
braid/regression/interop/build-client.sh.in | 4 +-
.../interop/contracts/runUPC/contractstest.upc | 962 ++++++++++++++++++++
.../regression/interop/enums/runUPC/enumstest.upc | 293 ++++++
.../interop/exceptions/runUPC/exceptionstest.upc | 284 ++++++
.../regression/interop/hooks/runUPC/hookstest.upc | 188 ++++
.../interop/inherit/runUPC/inherittest.upc | 663 ++++++++++++++
.../interop/invariants/runUPC/invariantstest.upc | 699 ++++++++++++++
.../interop/objarg/runChapel/objargtest.chpl | 42 +-
.../interop/objarg/runUPC/objargtest.upc | 305 +++++++
.../interop/ordering/runUPC/orderingtest.upc | 184 ++++
.../interop/overload/runUPC/overloadtest.upc | 260 ++++++
.../interop/sorting/runUPC/sortingtest.upc | 134 +++
.../interop/strings/runUPC/stringstest.upc | 142 +++
.../interop/struct/runUPC/structtest.upc | 535 +++++++++++
braid/regression/interop/tests.mk | 408 +++++++++-
rote/minitermite/ChangeLog | 2 +
rote/minitermite/Makefile.am | 4 +-
rote/minitermite/configure.ac | 4 +-
rote/minitermite/doc/src2term.1 | 6 +-
rote/minitermite/doc/term2src.1 | 6 +-
rote/minitermite/regression/Makefile.include | 60 +-
rote/minitermite/src/Makefile.include | 5 +-
rote/minitermite/src/find-enums.cc | 5 +
48 files changed, 7153 insertions(+), 612 deletions(-)
create mode 100644 braid/chapel-patches/0013-remove-fied-access-from-get-ref.diff
create mode 100644 braid/regression/interop/args/runUPC/argstest.upc
create mode 100644 braid/regression/interop/arrays/runUPC/arraystest.upc
create mode 100644 braid/regression/interop/contracts/runUPC/contractstest.upc
create mode 100644 braid/regression/interop/enums/runUPC/enumstest.upc
create mode 100644 braid/regression/interop/exceptions/runUPC/exceptionstest.upc
create mode 100644 braid/regression/interop/hooks/runUPC/hookstest.upc
create mode 100644 braid/regression/interop/inherit/runUPC/inherittest.upc
create mode 100644 braid/regression/interop/invariants/runUPC/invariantstest.upc
create mode 100644 braid/regression/interop/objarg/runUPC/objargtest.upc
create mode 100644 braid/regression/interop/ordering/runUPC/orderingtest.upc
create mode 100644 braid/regression/interop/overload/runUPC/overloadtest.upc
create mode 100644 braid/regression/interop/sorting/runUPC/sortingtest.upc
create mode 100644 braid/regression/interop/strings/runUPC/stringstest.upc
create mode 100644 braid/regression/interop/struct/runUPC/structtest.upc
hooks/post-receive
--
compose-hpc
|
|
From: adrian <adr...@us...> - 2012-07-25 01:21:28
|
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 5abdaf74e1342b306ef6ce94727be303250f272e (commit)
from 951fc619784df39c2ba6699da12d67a450568020 (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 5abdaf74e1342b306ef6ce94727be303250f272e
Author: Adrian Prantl <ad...@ll...>
Date: Tue Jul 24 18:20:41 2012 -0700
added the humble beginnings of a UPC backend to braid.
-----------------------------------------------------------------------
Summary of changes:
braid/Makefile.am | 48 +-
braid/Makefile.in | 1711 ++++++++---
braid/README | 10 +-
braid/aclocal.m4 | 21 +
braid/braid/Makefile.include | 27 +-
braid/braid/babel.py | 46 +-
braid/braid/backend.py | 267 ++
braid/braid/braid.py | 45 +-
braid/braid/chapel/__init__.py | 2 +-
braid/braid/chapel/{backend.py => chpl_backend.py} | 329 +--
braid/braid/chapel/{cgen.py => chpl_code.py} | 2 +-
.../{conversions.burg => chpl_conversions.burg} | 0
.../braid/chapel/{makefile.py => chpl_makefile.py} | 0
braid/braid/upc/__init__.py | 8 +
braid/braid/upc/upc.py | 21 +
braid/braid/upc/upc_backend.py | 943 ++++++
braid/braid/upc/upc_code.py | 76 +
braid/braid/upc/upc_conversions.burg | 176 +
.../{chapel/makefile.py => upc/upc_makefile.py} | 15 +-
braid/chpl/Makefile.include | 103 +-
braid/configure | 285 ++
braid/configure.ac | 23 +-
braid/doc/braid.1 | 6 +-
braid/doc/users_guide.html | 18 +-
braid/gen-runtime-deps.sh | 43 +
braid/regression/interop/tests.mk | 3465 +++++++++++++++++++-
braid/upc/Makefile.include | 141 +
27 files changed, 7011 insertions(+), 820 deletions(-)
create mode 100644 braid/braid/backend.py
rename braid/braid/chapel/{backend.py => chpl_backend.py} (80%)
rename braid/braid/chapel/{cgen.py => chpl_code.py} (99%)
rename braid/braid/chapel/{conversions.burg => chpl_conversions.burg} (100%)
copy braid/braid/chapel/{makefile.py => chpl_makefile.py} (100%)
create mode 100644 braid/braid/upc/__init__.py
create mode 100644 braid/braid/upc/upc.py
create mode 100644 braid/braid/upc/upc_backend.py
create mode 100644 braid/braid/upc/upc_code.py
create mode 100644 braid/braid/upc/upc_conversions.burg
rename braid/braid/{chapel/makefile.py => upc/upc_makefile.py} (97%)
create mode 100644 braid/gen-runtime-deps.sh
create mode 100644 braid/upc/Makefile.include
hooks/post-receive
--
compose-hpc
|
|
From: adrian <adr...@us...> - 2012-07-24 16:21:53
|
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 951fc619784df39c2ba6699da12d67a450568020 (commit)
via 33309460ad3ea82d6c78525117f76e72e5ef4a1b (commit)
via 889e8255c2ebb7bc5aa6f04428e65d8835104d98 (commit)
via e90fa47659d227e95008fa6dbacf5c53b202a6dd (commit)
via 788eca6503c2be90dff5d26867a9905017a5024f (commit)
via 983b175e5af81e1eb01a998b7fc1178385a87254 (commit)
from 23892cd962cc5ae1b14ac481c69915e8ddb32372 (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 951fc619784df39c2ba6699da12d67a450568020
Author: Adrian Prantl <ad...@ll...>
Date: Tue Jul 24 09:21:12 2012 -0700
fix quoting of composite term functors
commit 33309460ad3ea82d6c78525117f76e72e5ef4a1b
Author: Adrian Prantl <ad...@ll...>
Date: Tue Jul 24 09:20:53 2012 -0700
add line no to comments in enum header
commit 889e8255c2ebb7bc5aa6f04428e65d8835104d98
Author: Adrian Prantl <ad...@ll...>
Date: Tue Jul 24 09:20:38 2012 -0700
fixups to ensure compatibility with current ROSE head
commit e90fa47659d227e95008fa6dbacf5c53b202a6dd
Merge: 788eca6 23892cd
Author: Adrian Prantl <ad...@ll...>
Date: Tue Jul 24 08:13:27 2012 -0700
Merge branch 'master' of ssh://compose-hpc.git.sourceforge.net/gitroot/compose-hpc/compose-hpc
Conflicts:
braid/doc/braid.1
braid/doc/users_guide.html
commit 788eca6503c2be90dff5d26867a9905017a5024f
Author: Adrian Prantl <ad...@ll...>
Date: Tue Jul 24 08:11:47 2012 -0700
regenerated manpages
commit 983b175e5af81e1eb01a998b7fc1178385a87254
Author: Adrian Prantl <ad...@ll...>
Date: Tue Jul 24 08:11:13 2012 -0700
the good:
- typesafe enum conversions!
- future-proof implementation of enum extraction
the ugly:
- compiler-compile-time is increased by at least 2 minutes
-----------------------------------------------------------------------
Summary of changes:
braid/doc/braid.1 | 38 +-
braid/doc/users_guide.html | 45 ++-
rote/minitermite/doc/src2term.1 | 6 +-
rote/minitermite/doc/term2src.1 | 6 +-
rote/minitermite/src/Makefile.include | 56 +++-
.../src/{PrologTerm.C => PrologTerm.cc} | 0
rote/minitermite/src/RoseEnums.C | 423 --------------------
rote/minitermite/src/RoseEnums.cc | 21 +
.../src/{RoseToTerm.C => RoseToTerm.cc} | 81 ++--
.../src/{TermToRose.C => TermToRose.cc} | 148 +++-----
rote/minitermite/src/find-enums.cc | 74 ++++
rote/minitermite/src/minitermite/RoseEnums.h | 35 +--
rote/minitermite/src/minitermite/RoseToTerm.h | 3 +-
rote/minitermite/src/minitermite/TermToRose.h | 6 +-
rote/minitermite/src/minitermite/stl-term.h++ | 31 +-
rote/minitermite/src/minitermite/stratego-term.h++ | 2 +-
rote/minitermite/src/minitermite/swipl-term.h++ | 2 +-
rote/minitermite/src/minitermite/term.h++ | 2 +
rote/minitermite/src/{pdfgen.C => pdfgen.cc} | 0
rote/minitermite/src/{src2term.C => src2term.cc} | 0
rote/minitermite/src/{term2src.C => term2src.cc} | 0
rote/minitermite/src/termite/termite_spec.pl | 6 +-
22 files changed, 336 insertions(+), 649 deletions(-)
rename rote/minitermite/src/{PrologTerm.C => PrologTerm.cc} (100%)
delete mode 100644 rote/minitermite/src/RoseEnums.C
create mode 100644 rote/minitermite/src/RoseEnums.cc
rename rote/minitermite/src/{RoseToTerm.C => RoseToTerm.cc} (95%)
rename rote/minitermite/src/{TermToRose.C => TermToRose.cc} (96%)
create mode 100644 rote/minitermite/src/find-enums.cc
rename rote/minitermite/src/{pdfgen.C => pdfgen.cc} (100%)
rename rote/minitermite/src/{src2term.C => src2term.cc} (100%)
rename rote/minitermite/src/{term2src.C => term2src.cc} (100%)
hooks/post-receive
--
compose-hpc
|
|
From: T. D. <tld...@us...> - 2012-07-21 00:35:56
|
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 23892cd962cc5ae1b14ac481c69915e8ddb32372 (commit)
from ab7591c3a5ff2a19200236ccfa3c7b40083003d8 (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 23892cd962cc5ae1b14ac481c69915e8ddb32372
Author: T. Dahlgren <dah...@ll...>
Date: Fri Jul 20 17:35:28 2012 -0700
Added reason...
-----------------------------------------------------------------------
Summary of changes:
pcontracts/examples/ContractAssertionPrinter.cpp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: T. D. <tld...@us...> - 2012-07-21 00:30: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 ab7591c3a5ff2a19200236ccfa3c7b40083003d8 (commit)
via 902f9ef6c25eebb0ffd94b2989f60dc3c97f898b (commit)
from ba56b02ed13a9f20ee7ca8df05c36360d654a0b6 (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 ab7591c3a5ff2a19200236ccfa3c7b40083003d8
Author: T. Dahlgren <dah...@ll...>
Date: Fri Jul 20 17:29:16 2012 -0700
Rose example refinements.
commit 902f9ef6c25eebb0ffd94b2989f60dc3c97f898b
Author: T. Dahlgren <dah...@ll...>
Date: Fri Jul 20 17:28:26 2012 -0700
Adding new examples with contract annotations to illustrate optional labels.
-----------------------------------------------------------------------
Summary of changes:
pcontracts/README | 6 +-
pcontracts/examples/ContractAssertionPrinter.cpp | 181 +++++++++++++++-----
pcontracts/examples/ContractAssertionPrinter.hpp | 3 +-
pcontracts/examples/ContractPrinter.cpp | 8 +-
pcontracts/examples/ContractPrinter.hpp | 39 ++---
pcontracts/examples/Knapsack.cpp | 17 +-
pcontracts/examples/Makefile | 105 +++++++++---
.../{Knapsack.cpp => UnlabeledKnapsack.cpp} | 85 +++++-----
.../{Knapsack.hpp => UnlabeledKnapsack.hpp} | 21 ++-
pcontracts/examples/knapsack.c | 10 +-
.../examples/{knapsack.c => unlabeledknapsack.c} | 22 +--
11 files changed, 322 insertions(+), 175 deletions(-)
copy pcontracts/examples/{Knapsack.cpp => UnlabeledKnapsack.cpp} (79%)
copy pcontracts/examples/{Knapsack.hpp => UnlabeledKnapsack.hpp} (83%)
copy pcontracts/examples/{knapsack.c => unlabeledknapsack.c} (85%)
hooks/post-receive
--
compose-hpc
|
|
From: adrian <adr...@us...> - 2012-07-16 23:49:26
|
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 ba56b02ed13a9f20ee7ca8df05c36360d654a0b6 (commit)
via ed91d332b68d1afe3fd57427613a5f96166bcbef (commit)
via 00e3c3ed0f057f67530503769980bf61965fee80 (commit)
via 065ee2737dd8e56ba022c1b41e93cc62b2220c5d (commit)
via bf08e233cb064e0e93693d3dfd3cc5dd4672c2e8 (commit)
via 105277b27d4879ba9a38a8da49829cfaa6ec375a (commit)
from c9717a022319ea5d14f3f2782db69103f81105a1 (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 ba56b02ed13a9f20ee7ca8df05c36360d654a0b6
Author: Adrian V. Prantl <pr...@an...>
Date: Mon Jul 16 16:48:40 2012 -0700
WIP: luleshPGAS runs slowly (wrong array index)
commit ed91d332b68d1afe3fd57427613a5f96166bcbef
Author: Adrian V. Prantl <pr...@an...>
Date: Fri Jul 13 15:15:45 2012 -0700
make babel_program_name a weak symbol
commit 00e3c3ed0f057f67530503769980bf61965fee80
Author: Adrian V. Prantl <pr...@an...>
Date: Fri Jul 13 15:15:31 2012 -0700
more work on hybrid lulesh
commit 065ee2737dd8e56ba022c1b41e93cc62b2220c5d
Author: Adrian V. Prantl <pr...@an...>
Date: Fri Jul 13 11:57:26 2012 -0700
cleanup
commit bf08e233cb064e0e93693d3dfd3cc5dd4672c2e8
Author: Adrian V. Prantl <pr...@an...>
Date: Fri Jul 13 11:55:47 2012 -0700
added missing files
commit 105277b27d4879ba9a38a8da49829cfaa6ec375a
Author: Adrian V. Prantl <pr...@an...>
Date: Fri Jul 13 11:48:59 2012 -0700
fixed patch
-----------------------------------------------------------------------
Summary of changes:
braid/braid/chapel/backend.py | 2 +-
braid/braid/chapel/makefile.py | 9 +-
braid/chapel-patches/0012-dual-atexits.diff | 40 +-
braid/doc/braid.1 | 2 +-
braid/doc/users_guide.html | 6 +-
.../lulesh/cxx-pgas-experiement/GNUmakefile | 31 +-
.../lulesh/cxx-pgas-experiement/babel.make | 6 +-
.../cxx-pgas-experiement/libpgas/GNUmakefile | 128 +-
.../lulesh/cxx-pgas-experiement/libpgas/babel.make | 10 +-
.../lulesh/cxx-pgas-experiement/libpgas/pgas.chpl | 563 ----
.../lulesh/cxx-pgas-experiement/libpgas/pgas.h | 6 -
.../cxx-pgas-experiement/libpgas/pgas_Impl.chpl | 202 +-
.../libpgas/pgas_MPIinitializer_IOR.c | 708 ----
.../libpgas/pgas_MPIinitializer_IOR.h | 120 -
.../cxx-pgas-experiement/libpgas/pgas_Skel.chpl | 13 -
.../libpgas/pgas_blockedDouble3dArray_IOR.c | 728 ----
.../libpgas/pgas_blockedDouble3dArray_IOR.h | 131 -
.../libpgas/pgas_blockedDouble3dArray_Skel.c | 85 -
.../libpgas/pgas_blockedDouble3dArray_Skel.h | 32 -
.../libpgas/pgas_blockedDouble3dArray_Stub.h | 27 -
.../libpgas/pgas_blockedDouble3dArray_cStub.c | 70 -
.../libpgas/pgas_blockedDouble3dArray_cStub.h | 48 -
.../lulesh/cxx-pgas-experiement/luleshPGAS.cc | 180 +-
.../examples/lulesh/cxx-pgas-experiement/pgas.hxx | 21 -
.../lulesh/cxx-pgas-experiement/pgas_IOR.h | 26 -
.../lulesh/cxx-pgas-experiement/pgas_array.sidl | 30 +-
.../pgas_blockedDouble3dArray.cxx | 1514 ---------
.../pgas_blockedDouble3dArray.hxx | 362 --
.../pgas_blockedDouble3dArray_IOR.h | 286 --
.../examples/lulesh/cxx-pgas-experiement/run8.moab | 2 +-
.../parallel-chpl-lib/libhello/partest_Impl.chpl | 75 +
braid/examples/parallel-chpl-lib/partest.cc | 38 +
braid/examples/parallel-chpl-lib/partest.moab | 19 +
braid/examples/parallel-chpl-lib/partest.sidl | 14 +
braid/regression/interop/tests.mk | 3465 +-------------------
35 files changed, 529 insertions(+), 8470 deletions(-)
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas.chpl
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas.h
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas_MPIinitializer_IOR.c
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas_MPIinitializer_IOR.h
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas_Skel.chpl
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas_blockedDouble3dArray_IOR.c
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas_blockedDouble3dArray_IOR.h
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas_blockedDouble3dArray_Skel.c
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas_blockedDouble3dArray_Skel.h
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas_blockedDouble3dArray_Stub.h
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas_blockedDouble3dArray_cStub.c
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/libpgas/pgas_blockedDouble3dArray_cStub.h
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/pgas.hxx
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/pgas_IOR.h
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/pgas_blockedDouble3dArray.cxx
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/pgas_blockedDouble3dArray.hxx
delete mode 100644 braid/examples/lulesh/cxx-pgas-experiement/pgas_blockedDouble3dArray_IOR.h
create mode 100644 braid/examples/parallel-chpl-lib/libhello/partest_Impl.chpl
create mode 100644 braid/examples/parallel-chpl-lib/partest.cc
create mode 100644 braid/examples/parallel-chpl-lib/partest.moab
create mode 100644 braid/examples/parallel-chpl-lib/partest.sidl
hooks/post-receive
--
compose-hpc
|
|
From: adrian <adr...@us...> - 2012-07-13 18:29:06
|
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 c9717a022319ea5d14f3f2782db69103f81105a1 (commit)
from e8440a2e321e0c09f2086a3689614f8213daaffe (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 c9717a022319ea5d14f3f2782db69103f81105a1
Author: Adrian Prantl <ad...@ll...>
Date: Fri Jul 13 11:28:43 2012 -0700
use different atexit handlers for locale 0 and others
-----------------------------------------------------------------------
Summary of changes:
braid/chapel-patches/0012-dual-atexits.diff | 65 +++++++++++++++++++++++++++
1 files changed, 65 insertions(+), 0 deletions(-)
create mode 100644 braid/chapel-patches/0012-dual-atexits.diff
hooks/post-receive
--
compose-hpc
|
|
From: adrian <adr...@us...> - 2012-07-13 17:42:01
|
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 e8440a2e321e0c09f2086a3689614f8213daaffe (commit)
from 6ef49dbd19eb987545cf77959ba6ea9ee3672b51 (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 e8440a2e321e0c09f2086a3689614f8213daaffe
Author: Adrian V. Prantl <pr...@an...>
Date: Fri Jul 13 10:30:17 2012 -0700
fixed the ordering of CFLAGS in the generated Makefile
this finally gets rid of that dreadful
*** FATAL ERROR: ibv_reg_mr failed in firehose_move_callback
problem!
-----------------------------------------------------------------------
Summary of changes:
braid/braid/chapel/makefile.py | 30 ++++++++++-----
.../parallel-chpl-lib/libhello/GNUmakefile | 41 ++++++++++++--------
2 files changed, 45 insertions(+), 26 deletions(-)
hooks/post-receive
--
compose-hpc
|
|
From: adrian <adr...@us...> - 2012-07-12 18:59:22
|
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 6ef49dbd19eb987545cf77959ba6ea9ee3672b51 (commit)
via 000a5580cacc0d70cd318c328d6f5c2f0aee1549 (commit)
via e8e9cd55e578ff23377e3e075b51875e4d03e391 (commit)
via a7d9c1b9b7b37863fe20db21b04c6514a07be75b (commit)
from b0da927e6077478fda728fceb7b55c27778fbe2f (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 6ef49dbd19eb987545cf77959ba6ea9ee3672b51
Author: Adrian V. Prantl <pr...@an...>
Date: Thu Jul 12 11:58:59 2012 -0700
makefile cleanup
commit 000a5580cacc0d70cd318c328d6f5c2f0aee1549
Author: Adrian V. Prantl <pr...@an...>
Date: Thu Jul 12 09:16:45 2012 -0700
generated makefile
commit e8e9cd55e578ff23377e3e075b51875e4d03e391
Author: Adrian V. Prantl <pr...@an...>
Date: Thu Jul 12 09:14:04 2012 -0700
make global end count a wide ref
commit a7d9c1b9b7b37863fe20db21b04c6514a07be75b
Author: Adrian V. Prantl <pr...@an...>
Date: Thu Jul 12 09:13:45 2012 -0700
vastly simplified the generated makefile by using Chapel-provided Makefiles
this should also be safer for the future
-----------------------------------------------------------------------
Summary of changes:
braid/braid/chapel/makefile.py | 108 ++++++++----------
braid/chapel-patches/0011-split-chpl_gen_main.diff | 14 ++-
.../parallel-chpl-lib/libhello/GNUmakefile | 122 +++++++++-----------
3 files changed, 110 insertions(+), 134 deletions(-)
hooks/post-receive
--
compose-hpc
|