Skip to content
Branch: master
Commits on Aug 14, 2019
  1. Log full exception on session failure (#1438)

    jakebailey committed Aug 14, 2019
Commits on Aug 13, 2019
  1. Fix import * over local declarations (#1433)

    jakebailey and MikhailArkhipov committed Aug 13, 2019
    * Fix import * over local declarations (Socket)
    * Add a test
    * Add handling of import position relative to the variable
    Co-authored-by: Mikhail Arkhipov <>
Commits on Aug 7, 2019
Commits on Aug 5, 2019
  1. Remove all references to dropped modules and force GC on reload (#1402)

    jakebailey committed Aug 5, 2019
    * First attempt at ensuring moduled dropped during reload are GC'd
    * Make sure AST is set after content is cleared
    * More tests passing
    * ModuleWalker updates
    * Also don't merge against specialized modules, do builtin _astMap reset before reanalyzing instead of after any analysis
    * Don't call dispose directly, it's done elsewhere and has no effect
    * Force GC via normal session instead of waiting for a hardcoded time
    * Un-refactor function since it's not being called externally anymore
    * Formatting/usings
    * PR feedback
    * Undo IsBuiltin, some things continued to be referenced with that changed
    * Move reload logic down into PythonAnalyzer, remove added public inferface items
    * Mode AddReference to PythonType as override
    * Remove dead code, make all ResetAnalyzer calls full
  2. Prevent crashes when the AST happens to be null (#1405)

    jakebailey committed Aug 5, 2019
You can’t perform that action at this time.