Skip to main content

Notice: This Wiki is now read only and edits are no longer 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/photran/refactorings"

< PTP‎ | photran
m
m (Replacing page with 'Mariano Mendez is maintaining a catalog of Fortran refactorings, including their implementation status in Photran, at [http://www.fortranrefactoring.com.ar http://www.fortranre...')
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
Please list refactorings in the appropriate category.  "Partially or fully implemented" means that at least some of the analysis or transformation works, and you're pretty confident you can complete it. Otherwise, it's "not yet implemented."
+
Mariano Mendez is maintaining a catalog of Fortran refactorings, including their implementation status in Photran, at [http://www.fortranrefactoring.com.ar http://www.fortranrefactoring.com.ar]
 
+
'''Refactorings which are partially or fully implemented:'''
+
 
+
{| width="100%" cellspacing="0" cellpadding="5" border="0"
+
|-
+
! Refactoring
+
! Status
+
! Author
+
! Comments
+
|-
+
| Rename
+
| In production
+
| Jeff Overbey
+
|
+
|-
+
| Introduce Implicit None
+
| In production
+
| Jeff Overbey
+
|
+
|-
+
| Move Saved Variables to Common Block
+
| In production
+
| Stas Negara
+
|
+
|-
+
| Replace Obsolete Operators
+
| In production
+
| Bruno Boniati
+
|
+
|-
+
| Canonicalize Keyword Capitalization
+
| In production
+
| Kurt Hendle
+
|
+
|-
+
| Interchange Loops (Unchecked)
+
| In production
+
| Tim Yuvashev
+
| Need to add dependence analysis
+
|-
+
| Make Common Variable Names Consistent
+
| In production
+
| Kurt Hendle
+
|
+
|-
+
| Encapsulate Module Variable
+
| In production
+
| Tim Yuvashev
+
|
+
|-
+
| Introduce Intent
+
| In development
+
| Bruno Boniati
+
|
+
|-
+
| Add Parameter to Subprogram
+
| In development
+
| Stas Negara
+
|
+
|-
+
| Add Public Module Variables to COMMON Block
+
| In development
+
| Stas Negara
+
|
+
|-
+
| Replace COMMON with Derived Type
+
| In development
+
| Stas Negara
+
|
+
|-
+
| Extract Procedure
+
| In production
+
| Jeff Overbey
+
| Need to add pattern matching
+
|-
+
| Extract Local Variable
+
| In production
+
| Jeff Overbey
+
| Need to finish type checker, default to checked type
+
|-
+
| Make Private Entity Public
+
| In production
+
| Kurt Hendle
+
|
+
|-
+
| Add ONLY Clause to USE Statement
+
| In production
+
| Kurt Hendle
+
|-
+
| Minimize ONLY List
+
| In production
+
| Kurt Hendle
+
|}
+
 
+
'''Refactorings which are not yet implemented:'''
+
 
+
{| width="100%" cellspacing="0" cellpadding="5" border="0"
+
|-
+
! Refactoring
+
! Status
+
! Author
+
! Comments
+
|-
+
| Move Entity Between Modules
+
| Specification written (as of Oct 09)
+
| UIUC (Jeff/Kurt)
+
|
+
|}
+

Latest revision as of 16:37, 21 May 2010

Mariano Mendez is maintaining a catalog of Fortran refactorings, including their implementation status in Photran, at http://www.fortranrefactoring.com.ar

Back to the top