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.
Difference between revisions of "PTP/photran/refactorings"
m (New page: {| width="100%" cellspacing="0" cellpadding="5" border="0" |- ! Refactoring ! Status ! Author ! Comments |- | Rename | In production | Jeff Overbey | |- | Introduce Implicit None |...) |
m |
||
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." | ||
+ | |||
+ | '''Refactorings which are partially or fully implemented:''' | ||
+ | |||
{| width="100%" cellspacing="0" cellpadding="5" border="0" | {| width="100%" cellspacing="0" cellpadding="5" border="0" | ||
|- | |- | ||
Line 75: | Line 79: | ||
| Jeff Overbey | | Jeff Overbey | ||
| Need to finish type checker, default to checked type | | Need to finish type checker, default to checked type | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| Make Private Entity Public | | Make Private Entity Public | ||
Line 93: | Line 92: | ||
| In production | | In production | ||
| Kurt Hendle | | 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) | ||
+ | | | ||
|} | |} |
Revision as of 00:52, 13 October 2009
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."
Refactorings which are partially or fully implemented:
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:
Refactoring | Status | Author | Comments |
---|---|---|---|
Move Entity Between Modules | Specification written (as of Oct 09) | UIUC (Jeff/Kurt) |