Source

rope / rope / refactor / inline.py

The trunk branch has multiple heads

Author Commit Message Labels Comments Date
Ehsan
handle name clashes between variables in inlined functions and variables in the scope it is inlined
Ali Gholami Rudi
inline: not searching all files when inlining a local variable
Ali Gholami Rudi
inline: removing old from imports only when removing the definition
Ali Gholami Rudi
inline: only_current and inlining variables in other modules
Ali Gholami Rudi
inline: handling only_current in other modules
Ali Gholami Rudi
inline: documenting InlineParameter.get_changes()
Ali Gholami Rudi
inline: removing old froms in inline method
Ali Gholami Rudi
inline: handling 1-level imported names
Ali Gholami Rudi
inline: using task handle in inline variable
Ali Gholami Rudi
inline: back importing for inline variable
Ali Gholami Rudi
inline: handling inline variable in other modules
Ali Gholami Rudi
inline: using utils.saveit
Ali Gholami Rudi
evaluate: renamed get_pyname_at() to eval_location
Ali Gholami Rudi
inline: inlining functions with line breaks in passed args
Ali Gholami Rudi
inline: updated docs about InlineParameter
Ali Gholami Rudi
functionutils: moved code analysis to Worder
Ali Gholami Rudi
inline: cleaned up InlineParameter
Ali Gholami Rudi
inline: added InlineParameter class
Ali Gholami Rudi
worder: move codeanalyze.WordRangeFinder to worder.Worder
Ali Gholami Rudi
taskhandle: using resource.path as job set names
Ali Gholami Rudi
importutils: renamed ImportTools.get_module_imports() to module_imports
Ali Gholami Rudi
pyobjectsdef: FunctionDef.decorators was renamed to decorator_list
Ali Gholami Rudi
occurrences: passing a single PyName to create_finder()
Ali Gholami Rudi
occurrences: added create_finder() factory
Ali Gholami Rudi
inline: added resources to inline variable to make it like inline method
Ali Gholami Rudi
inline: added resources parameter to InlineMethod.get_changes()
Ali Gholami Rudi
using pyobject[name] instead of pyobject.get_attribute(name)
Ali Gholami Rudi
fixed inlining one-liners
Ali Gholami Rudi
evaluate.get_name_at() takes a pymodule
Ali Gholami Rudi
moved ScopeNameFinder to evaluate
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. Next