Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 366241

Summary: PLDT user assistance features for OpenACC
Product: [Tools] PTP Reporter: Jeffrey Overbey <com-eclipse-dot-org>
Component: PLDTAssignee: Jeffrey Overbey <com-eclipse-dot-org>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3    
Version: 6.0   
Target Milestone: 6.0   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on:    
Bug Blocks: 366252, 373315    
Attachments:
Description Flags
PLDT OpenACC plug-in and feature none

Description Jeffrey Overbey CLA 2011-12-09 14:29:32 EST
Created attachment 208194 [details]
PLDT OpenACC plug-in and feature

The attached zip file contains the source code for a plug-in and corresponding feature which add OpenACC support (http://www.openacc-standard.org/) to PLDT.  The plug-in provides the following:
* Artifact detection for OpenACC pragmas and library functions
* Code templates for pragmas (type "acc" followed by Ctrl+Space to view)
* Content assistance for runtime library routines
* Hover help for runtime library routines
* Dynamic help for runtime library routines

This version only supports C and C++; it does not support Fortran.



For the purposes of IP review...

(a) Portions of the contributed files are based on existing content in PLDT.  In these cases, I retained the existing copyright statement and modified it to indicate the nature of my modifications.  Otherwise, I wrote 100% of the code without incorporating content from elsewhere or relying on the intellectual property of others.

(b) I have the right to contribute the code to Eclipse.

(c) I have included the EPL license header in all source files.
Comment 1 Jeffrey Overbey CLA 2012-02-08 16:03:08 EST
Beth committed these and pushed them to master, and I added them to the build, so they should be in for 6.0.
Comment 2 Jeffrey Overbey CLA 2012-03-04 00:14:42 EST
An extension point was added to Photran so OpenACC dynamic help can be contributed to it as well.  See Bug 373194.