Hi folks.
In order to facilitate the contribution and possible merging of the
cilkplus work into mainline, I have created a new git branch
(cilkplus-merge). I have also created a wiki page where we (Balaji and
myself) will keep a status of the work:
http://gcc.gnu.org/wiki/cilkplus-merge
I have also linked this wiki entry from our main wiki, adding it as an
ongoing project:
http://gcc.gnu.org/wiki/
The goal of this branch (as opposed to the cilkplus-branch where Balaji
has been working on), is to serve as a staging area for work being
contributed for review. My goal is to only put things that are being
submitted for review, and are independently testable, etc.
As such, the branch only contains the array notation work, to make it
easier for the reviewers (ok, Joseph in this case :-)), to look at
independent chunks. After this is in an acceptable condition, perhaps
we can merge it into trunk, and then move onto the rest of the items as
listed in the wiki.
Basically, the order of submission/review/contribution is tentatively
set as:
- array notation (AWAITING REVIEW)
- #pragma simd
- elemental functions
- cilkplus keywords
- cilk_spawn
- cilk_sync
- cilk_for
- runtime
In a separate mail to gcc-patches I will include the latest, tested
patchset for the array notation work for review, and as of now, the only
code in the branch (independent of anything else cilkplus).
Please let me or Balaji know if you have any suggestions, or if we can
change our plan of attack to aid in review.
Thanks.
Aldy