Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "PTP/new and noteworthy/6.0.0"

Line 1: Line 1:
The following are new features that will be available in PTP 6.0 and Photran 8.0, to be released with Eclipse Juno (4.2) June 27, 2012.
+
The following are new features that will be available in PTP 6.0 and Photran 8.0, to be released with Eclipse Juno (4.2) June 27, 2012.  
  
Placeholder for New and Noteworthy for PTP 6.0.0
+
Placeholder for New and Noteworthy for PTP 6.0.0  
  
 +
<br>
  
 +
== Core Features ==
  
== System Management  ==
+
*New RM/Configuration simplification
 +
*Support for environment management systems (Modules/SoftEnv)
 +
*Error parsers for Cray, Portland Group, and Open64 C/C++ compilers
  
Need better title for this category...
+
=== New Resource Managers  ===
  
*New RM/Configuration simplification
+
* Grid Engine
*Modules
+
* Machine-specific resource managers for
*Error parsers for Cray, Portland Group, and Open64 C/C++ compilers
+
** Blue Waters (NCSA)
*Grid Engine support
+
** Lonestar (TACC)
 +
** Ranger (TACC)
  
 
== Parallel Language Development Tools  ==
 
== Parallel Language Development Tools  ==
Line 25: Line 30:
 
== Remote Development Tools (RDT)  ==
 
== Remote Development Tools (RDT)  ==
  
===Synchronized Projects===
+
=== Synchronized Projects ===
  
Synchronized projects consist of files that are mirrored on the local system as well as on one or more remote systems.
+
Synchronized projects consist of files that are mirrored on the local system as well as on one or more remote systems. Editing occurs locally and each file is synchronized with the currently active remote system when it is changed, created, or deleted. This enables faster interaction with the files and editor, more CDT editor features since the files are local, and continued interaction for editing etc. if the network connection is lost.  
Editing occurs locally and each file is synchronized with the currently active remote system when it is changed, created, or deleted.
+
This enables faster interaction with the files
+
and editor, more CDT editor features since the files are local, and continued interaction for editing etc. if the network
+
connection is lost.
+
  
 
New Features for PTP 6.0 include....  
 
New Features for PTP 6.0 include....  
  
[[Image:Sync-newprojContext.png]]
+
[[Image:Sync-newprojContext.png]]  
  
 
== Fortran (Photran)  ==
 
== Fortran (Photran)  ==
Line 41: Line 42:
 
=== New Features  ===
 
=== New Features  ===
  
*Support for highlighting matching parentheses/brackets ([http://bugs.eclipse.org/340607 Bug 340607])
+
*Support for highlighting matching parentheses/brackets ([http://bugs.eclipse.org/340607 Bug 340607])  
*Error parsers for Cray, PGI, Open64 Fortran compilers (new feature) ([http://bugs.eclipse.org/371454 Bug 371454])
+
*Error parsers for Cray, PGI, Open64 Fortran compilers (new feature) ([http://bugs.eclipse.org/371454 Bug 371454])  
 
*Support for INCLUDE statements in fixed form sources ([http://bugs.eclipse.org/343077 Bug 343077])
 
*Support for INCLUDE statements in fixed form sources ([http://bugs.eclipse.org/343077 Bug 343077])
  
 
=== New Refactorings  ===
 
=== New Refactorings  ===
  
*[Refactoring] Introduce Call Tree ([http://bugs.eclipse.org/340907 Bug 340907])
+
*[Refactoring] Introduce Call Tree ([http://bugs.eclipse.org/340907 Bug 340907])  
*[Refactoring] Change To Vector Notation ([http://bugs.eclipse.org/345493 Bug 345493])
+
*[Refactoring] Change To Vector Notation ([http://bugs.eclipse.org/345493 Bug 345493])  
*[Refactoring] Replace Do Loop By Forall ([http://bugs.eclipse.org/340915 Bug 340915])
+
*[Refactoring] Replace Do Loop By Forall ([http://bugs.eclipse.org/340915 Bug 340915])  
*[Refactoring] Transform To Derived Data Type ([http://bugs.eclipse.org/340909 Bug 340909])
+
*[Refactoring] Transform To Derived Data Type ([http://bugs.eclipse.org/340909 Bug 340909])  
*[Refactoring] Add Variable To Derived Data Type ([http://bugs.eclipse.org/340910 Bug 340910])
+
*[Refactoring] Add Variable To Derived Data Type ([http://bugs.eclipse.org/340910 Bug 340910])  
*[Refactoring] Change Variable Case ([http://bugs.eclipse.org/368092 Bug 368092])
+
*[Refactoring] Change Variable Case ([http://bugs.eclipse.org/368092 Bug 368092])  
*[Refactoring] Extract Subroutine Or Function To Module ([http://bugs.eclipse.org/343903 Bug 343903])
+
*[Refactoring] Extract Subroutine Or Function To Module ([http://bugs.eclipse.org/343903 Bug 343903])  
 
*[Refactoring] Nested If-Then-Else To Select Case ([http://bugs.eclipse.org/340914 Bug 340914])
 
*[Refactoring] Nested If-Then-Else To Select Case ([http://bugs.eclipse.org/340914 Bug 340914])
  
 
=== Bug Fixes and Internal Enhancements  ===
 
=== Bug Fixes and Internal Enhancements  ===
  
*Provide extension point for third-party API documentation ([http://bugs.eclipse.org/373194 Bug 373194])
+
*Provide extension point for third-party API documentation ([http://bugs.eclipse.org/373194 Bug 373194])  
*Correct Indentation handles line continuations incorrectly ([http://bugs.eclipse.org/347191 Bug 347191])
+
*Correct Indentation handles line continuations incorrectly ([http://bugs.eclipse.org/347191 Bug 347191])  
*Horizontal ruler does not recognize monospaced fonts correctly ([http://bugs.eclipse.org/382117 Bug 382117])
+
*Horizontal ruler does not recognize monospaced fonts correctly ([http://bugs.eclipse.org/382117 Bug 382117])  
*Syntax highlighting of "go to" is incorrect ([http://bugs.eclipse.org/374426 Bug 374426])
+
*Syntax highlighting of "go to" is incorrect ([http://bugs.eclipse.org/374426 Bug 374426])  
*Syntax Highlighting: Statements with line continuations highlight incorrectly ([http://bugs.eclipse.org/312196 Bug 312196])
+
*Syntax Highlighting: Statements with line continuations highlight incorrectly ([http://bugs.eclipse.org/312196 Bug 312196])  
*New horizontal ruler - invalid thread access (SWT) on property change ([http://bugs.eclipse.org/357842 Bug 357842])
+
*New horizontal ruler - invalid thread access (SWT) on property change ([http://bugs.eclipse.org/357842 Bug 357842])  
*XL Fortran toolchain - multiple changes needed ([http://bugs.eclipse.org/365805 Bug 365805])
+
*XL Fortran toolchain - multiple changes needed ([http://bugs.eclipse.org/365805 Bug 365805])  
*Fortran completion processor does not handle !$acc/!$omp template prefixes ([http://bugs.eclipse.org/373123 Bug 373123])
+
*Fortran completion processor does not handle&nbsp;!$acc/!$omp template prefixes ([http://bugs.eclipse.org/373123 Bug 373123])  
*Property tester org.eclipse.cdt.ui.pageEnabled gone in CDT 8.1 ([http://bugs.eclipse.org/378761 Bug 378761])
+
*Property tester org.eclipse.cdt.ui.pageEnabled gone in CDT 8.1 ([http://bugs.eclipse.org/378761 Bug 378761])  
*Incorrect labels in Customize Perspective - Command Groups Availability ([http://bugs.eclipse.org/374523 Bug 374523])
+
*Incorrect labels in Customize Perspective - Command Groups Availability ([http://bugs.eclipse.org/374523 Bug 374523])  
*Translation %command.name.2 missing from ui.vpg? ([http://bugs.eclipse.org/362953 Bug 362953])
+
*Translation&nbsp;%command.name.2 missing from ui.vpg? ([http://bugs.eclipse.org/362953 Bug 362953])  
*Linker Debugging option missed : -pg ([http://bugs.eclipse.org/346522 Bug 346522])
+
*Linker Debugging option missed&nbsp;: -pg ([http://bugs.eclipse.org/346522 Bug 346522])  
*Remove "linux" OS filter from org.eclipse.photran.intel-feature ([http://bugs.eclipse.org/367193 Bug 367193])
+
*Remove "linux" OS filter from org.eclipse.photran.intel-feature ([http://bugs.eclipse.org/367193 Bug 367193])  
*New Fortran line scanner ([http://bugs.eclipse.org/372912 Bug 372912])
+
*New Fortran line scanner ([http://bugs.eclipse.org/372912 Bug 372912])  
 
*[Architecture] Consolidate Photran plug-ins ([http://bugs.eclipse.org/362253 Bug 362253])
 
*[Architecture] Consolidate Photran plug-ins ([http://bugs.eclipse.org/362253 Bug 362253])

Revision as of 15:09, 25 June 2012

The following are new features that will be available in PTP 6.0 and Photran 8.0, to be released with Eclipse Juno (4.2) June 27, 2012.

Placeholder for New and Noteworthy for PTP 6.0.0


Core Features

  • New RM/Configuration simplification
  • Support for environment management systems (Modules/SoftEnv)
  • Error parsers for Cray, Portland Group, and Open64 C/C++ compilers

New Resource Managers

  • Grid Engine
  • Machine-specific resource managers for
    • Blue Waters (NCSA)
    • Lonestar (TACC)
    • Ranger (TACC)

Parallel Language Development Tools

  • OpenACC added
  • OpenSHMEM added
  • LAPI removed
  • MPI support upgraded to MPI standard 2.2
  • OpenMP support upgraded to OpenMP 3.1
  • MPI code templates for Fortran

Remote Development Tools (RDT)

Synchronized Projects

Synchronized projects consist of files that are mirrored on the local system as well as on one or more remote systems. Editing occurs locally and each file is synchronized with the currently active remote system when it is changed, created, or deleted. This enables faster interaction with the files and editor, more CDT editor features since the files are local, and continued interaction for editing etc. if the network connection is lost.

New Features for PTP 6.0 include....

Sync-newprojContext.png

Fortran (Photran)

New Features

  • Support for highlighting matching parentheses/brackets (Bug 340607)
  • Error parsers for Cray, PGI, Open64 Fortran compilers (new feature) (Bug 371454)
  • Support for INCLUDE statements in fixed form sources (Bug 343077)

New Refactorings

  • [Refactoring] Introduce Call Tree (Bug 340907)
  • [Refactoring] Change To Vector Notation (Bug 345493)
  • [Refactoring] Replace Do Loop By Forall (Bug 340915)
  • [Refactoring] Transform To Derived Data Type (Bug 340909)
  • [Refactoring] Add Variable To Derived Data Type (Bug 340910)
  • [Refactoring] Change Variable Case (Bug 368092)
  • [Refactoring] Extract Subroutine Or Function To Module (Bug 343903)
  • [Refactoring] Nested If-Then-Else To Select Case (Bug 340914)

Bug Fixes and Internal Enhancements

  • Provide extension point for third-party API documentation (Bug 373194)
  • Correct Indentation handles line continuations incorrectly (Bug 347191)
  • Horizontal ruler does not recognize monospaced fonts correctly (Bug 382117)
  • Syntax highlighting of "go to" is incorrect (Bug 374426)
  • Syntax Highlighting: Statements with line continuations highlight incorrectly (Bug 312196)
  • New horizontal ruler - invalid thread access (SWT) on property change (Bug 357842)
  • XL Fortran toolchain - multiple changes needed (Bug 365805)
  • Fortran completion processor does not handle !$acc/!$omp template prefixes (Bug 373123)
  • Property tester org.eclipse.cdt.ui.pageEnabled gone in CDT 8.1 (Bug 378761)
  • Incorrect labels in Customize Perspective - Command Groups Availability (Bug 374523)
  • Translation %command.name.2 missing from ui.vpg? (Bug 362953)
  • Linker Debugging option missed : -pg (Bug 346522)
  • Remove "linux" OS filter from org.eclipse.photran.intel-feature (Bug 367193)
  • New Fortran line scanner (Bug 372912)
  • [Architecture] Consolidate Photran plug-ins (Bug 362253)

Back to the top