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)
m
Line 5: Line 5:
 
These refactorings have been contributed to Bugzilla and/or committed to CVS.
 
These refactorings have been contributed to Bugzilla and/or committed to CVS.
  
{| width="100%" cellspacing="0" cellpadding="5" border="0"
+
{| width="100%" cellspacing="0" cellpadding="5" border="1"
 
|-
 
|-
 
! Refactoring  
 
! Refactoring  
Line 80: Line 80:
 
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.
 
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.
  
{| width="100%" cellspacing="0" cellpadding="5" border="0"
+
{| width="100%" cellspacing="0" cellpadding="5" border="1"
 
|-
 
|-
 
! Refactoring  
 
! Refactoring  
Line 112: Line 112:
 
These are refactorings which someone intends to write, but little or no code has been written.
 
These are refactorings which someone intends to write, but little or no code has been written.
  
{| width="100%" cellspacing="0" cellpadding="5" border="0"
+
{| width="100%" cellspacing="0" cellpadding="5" border="1"
 
|-
 
|-
 
! Refactoring  
 
! Refactoring  

Revision as of 01:00, 13 October 2009

Refactorings

Fully Implemented

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

Refactoring Status Author Comments
Rename In CVS Jeff Overbey
Introduce Implicit None In CVS Jeff Overbey
Move Saved Variables to Common Block In CVS Stas Negara
Replace Obsolete Operators In CVS Bruno Boniati
Canonicalize Keyword Capitalization In CVS Kurt Hendle
Interchange Loops (Unchecked) In CVS Tim Yuvashev Need to add dependence analysis
Make Common Variable Names Consistent In CVS Kurt Hendle
Encapsulate Module Variable In CVS Tim Yuvashev
Extract Procedure In CVS Jeff Overbey Need to add pattern matching
Extract Local Variable In CVS Jeff Overbey Need to finish type checker, default to checked type
Make Private Entity Public In CVS Kurt Hendle
Add ONLY Clause to USE Statement In CVS Kurt Hendle
Minimize ONLY List In CVS Kurt Hendle

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)

Back to the top