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/photran/refactorings"

< PTP‎ | photran
m (Fully Implemented)
Line 10: Line 10:
 
! Status  
 
! Status  
 
! Author  
 
! Author  
 +
! Release
 
! Comments
 
! Comments
 
|-
 
|-
Line 15: Line 16:
 
| In CVS
 
| In CVS
 
| Jeff Overbey  
 
| Jeff Overbey  
 +
| 5.0
 
|  
 
|  
 
|-
 
|-
Line 20: Line 22:
 
| In CVS
 
| In CVS
 
| Jeff Overbey  
 
| Jeff Overbey  
 +
| 5.0
 
|  
 
|  
 
|-
 
|-
Line 25: Line 28:
 
| In CVS
 
| In CVS
 
| Stas Negara  
 
| Stas Negara  
 +
| 5.0
 
|  
 
|  
 
|-
 
|-
Line 30: Line 34:
 
| In CVS
 
| In CVS
 
| Bruno Boniati  
 
| Bruno Boniati  
 +
| 5.0
 
|  
 
|  
 
|-
 
|-
Line 35: Line 40:
 
| In CVS
 
| In CVS
 
| Kurt Hendle  
 
| Kurt Hendle  
 +
| 5.0
 
|  
 
|  
 
|-
 
|-
Line 40: Line 46:
 
| In CVS
 
| In CVS
 
| Tim Yuvashev  
 
| Tim Yuvashev  
 +
| 5.0
 
| Need to add dependence analysis
 
| Need to add dependence analysis
 
|-
 
|-
Line 45: Line 52:
 
| In CVS
 
| In CVS
 
| Kurt Hendle  
 
| Kurt Hendle  
 +
| 5.0
 
|  
 
|  
 
|-
 
|-
Line 50: Line 58:
 
| In CVS
 
| In CVS
 
| Tim Yuvashev  
 
| Tim Yuvashev  
 +
| 5.0
 
|  
 
|  
 
|-
 
|-
Line 55: Line 64:
 
| In CVS
 
| In CVS
 
| Jeff Overbey  
 
| Jeff Overbey  
 +
| 5.0
 
| Need to add pattern matching; extract functions; infer intents
 
| Need to add pattern matching; extract functions; infer intents
 
|-
 
|-
Line 60: Line 70:
 
| In CVS
 
| In CVS
 
| Jeff Overbey  
 
| Jeff Overbey  
 +
| 5.0
 
| Need to finish type checker, default to checked type
 
| Need to finish type checker, default to checked type
 
|-
 
|-
Line 65: Line 76:
 
| In CVS
 
| In CVS
 
| Kurt Hendle  
 
| Kurt Hendle  
 +
| 5.0
 
|  
 
|  
 
|-
 
|-
Line 70: Line 82:
 
| In CVS
 
| In CVS
 
| Kurt Hendle
 
| Kurt Hendle
 +
| 5.0
 
|  
 
|  
 
|-
 
|-
Line 75: Line 88:
 
| In CVS
 
| In CVS
 
| Kurt Hendle
 
| Kurt Hendle
 +
| 5.0
 
|  
 
|  
 
|-
 
|-
Line 81: Line 95:
 
| Gustavo Rissetti
 
| Gustavo Rissetti
 
| 6.0
 
| 6.0
 +
| See info messages when running refactoring
 
|-
 
|-
 
| Remove Unused Local Variables
 
| Remove Unused Local Variables
Line 86: Line 101:
 
| Gustavo Rissetti
 
| Gustavo Rissetti
 
| 6.0
 
| 6.0
 +
| See info messages when running refactoring
 
|-
 
|-
 
| Standardize Statements
 
| Standardize Statements
Line 91: Line 107:
 
| Gustavo Rissetti
 
| Gustavo Rissetti
 
| 6.0
 
| 6.0
 +
| See info messages when running refactoring
 
|}
 
|}
  

Revision as of 18:46, 15 January 2010

Refactorings

Fully Implemented

These refactorings have been contributed to Bugzilla and/or committed to CVS.

Refactoring Status Author Release Comments
Rename In CVS Jeff Overbey 5.0
Introduce Implicit None In CVS Jeff Overbey 5.0
Move Saved Variables to Common Block In CVS Stas Negara 5.0
Replace Obsolete Operators In CVS Bruno Boniati 5.0
Canonicalize Keyword Capitalization In CVS Kurt Hendle 5.0
Interchange Loops (Unchecked) In CVS Tim Yuvashev 5.0 Need to add dependence analysis
Make Common Variable Names Consistent In CVS Kurt Hendle 5.0
Encapsulate Module Variable In CVS Tim Yuvashev 5.0
Extract Procedure In CVS Jeff Overbey 5.0 Need to add pattern matching; extract functions; infer intents
Extract Local Variable In CVS Jeff Overbey 5.0 Need to finish type checker, default to checked type
Make Private Entity Public In CVS Kurt Hendle 5.0
Add ONLY Clause to USE Statement In CVS Kurt Hendle 5.0
Minimize ONLY List In CVS Kurt Hendle 5.0
Data to Parameter In CVS Gustavo Rissetti 6.0 See info messages when running refactoring
Remove Unused Local Variables In CVS Gustavo Rissetti 6.0 See info messages when running refactoring
Standardize Statements In CVS Gustavo Rissetti 6.0 See info messages when running refactoring


Partially Implemented

These refactorings are in development. At least some of the analysis or transformation works, but the implementation is not complete, and it hasn't been posted in Bugzilla or committed to CVS.

Refactoring Status Author Comments
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


Not Yet Implemented

These are refactorings which someone intends to write, but little or no code has been written.

Refactoring Status Author Comments
Move Entity Between Modules Specification written UIUC (Jeff/Kurt)
Convert Old-Style to New-Style DO Loop Mariano Mendez


Personnel

  • University of Illinois at Urbana-Champaign (USA) - Daniel Daza, Kurt Hendle, Stas Negara, Jeff Overbey, Tim Yuvashev; advisor: Ralph Johnson
  • Universidad Nacional de la Plata (Argentina) - Mariano Mendez; co-advisors: Alejandra Garrido, Fernando Tinetti
  • UNIJUÍ (Brazil) - Bruno Boniati
  • (Brazil) - Ismael Stangherlini
  • University of Rio Grande do Sul (Brazil) - Cristian Castañeda (unroll & jam)

Back to the top