1. 21 Mar, 2018 36 commits
  2. 20 Mar, 2018 4 commits
    • Christian Hergert's avatar
      runtime-manager: fix reference transfer · f41da6c2
      Christian Hergert authored
      This is a fix for the leak fix introduced in !22.
      f41da6c2
    • Christian Hergert's avatar
      build-manager: avoid rediagnosing in a number of situations · ffda34fb
      Christian Hergert authored
      This used to be a bit of an asynchronous build loop in certain situations,
      such as when the pipeline needs to be advanced to get things like build
      flags (and then re-forcing itself to advance immediately).
      
      So now we only rediagnose if we haven't configured before, or if the
      build request was for a real build.
      ffda34fb
    • Christian Hergert's avatar
      bufmgr: avoid re-saving file to disk when possible · c954dea9
      Christian Hergert authored
      This helps avoid a changed on disk notification from the file monitor as
      well as needlessly rewriting the same data back.
      
      Since tooling such as plugins can cause these files to be saved, we want
      to protect ourselves against them doing so needlessly.
      c954dea9
    • Christian Hergert's avatar
      todo: ignore additional patterns · 9724cfd4
      Christian Hergert authored
      We can ignore some more files that we know we won't want to look at. This
      ensures we don't even read the content from disk or process it when we
      know we'll just throw it away anyway.
      
      Improves #438 although I'm confident there are other issues relevant to
      fix for that codebase.
      9724cfd4