1. 20 Jul, 2018 1 commit
  2. 19 Jul, 2018 9 commits
  3. 09 Jul, 2018 4 commits
  4. 07 Jul, 2018 1 commit
  5. 04 Jul, 2018 1 commit
  6. 03 Jul, 2018 1 commit
  7. 27 Jun, 2018 1 commit
    • Christian Hergert's avatar
      build-manager: fix initial diagnose after build · 08f120d4
      Christian Hergert authored
      The first time we do a build, even to configure phase, we want to diagnose
      any open documents. This fixes a situation where the user opens up a file,
      but there are no CFLAGS yet, then the build completes and they still see
      diagnostic warnings.
      08f120d4
  8. 26 Jun, 2018 2 commits
  9. 25 Jun, 2018 6 commits
    • Christian Hergert's avatar
      todo: tell git-grep to avoid long lines · 3716174c
      Christian Hergert authored
      This allows us to ignore long lines while git is processing the directory
      tree in the subprocess. Doing so means we don't pollute our GBytes in the
      UI process with data that will never be displayed to the user. Especially
      when said data is pathological minified JS in a given project.
      
      It is important that we do the --and -e length check *after* the TODO
      check so that grep doesn't have to look at every line length as that is
      quite expensive.
      3716174c
    • Christian Hergert's avatar
      todo: post-process final item · 993adf2a
      Christian Hergert authored
      The final item won't necessarily have a -- trailing line, so we need to
      handle that case correctly.
      993adf2a
    • Christian Hergert's avatar
      todo: use git grep when available · c25f7b15
      Christian Hergert authored
      If we have git-grep available, we can ignore a bunch of stuff that way
      without having to query the VCS locally. Getting that work out of process
      also means that we're more likely to reduce useless data read into the
      UI process memory.
      c25f7b15
    • Christian Hergert's avatar
      todo: avoid pathologically long lines · 62f4f312
      Christian Hergert authored
      We might hit something like a minified js or test cases in certain browsers
      that can bring us to a crawl. So just ignore those here by bailing.
      62f4f312
    • Christian Hergert's avatar
      todo: improve filesystem match regex · 50529060
      Christian Hergert authored
      We can't be perfect with regexes here, but we can be more greedy. Anything
      that doesn't match these rules will likely be uninteresting anyway.
      50529060
    • Christian Hergert's avatar
      todo: port todo model to IdeTask · 4eaed46b
      Christian Hergert authored
      4eaed46b
  10. 23 Jun, 2018 1 commit
  11. 22 Jun, 2018 1 commit
  12. 21 Jun, 2018 1 commit
  13. 19 Jun, 2018 7 commits
  14. 18 Jun, 2018 3 commits
  15. 17 Jun, 2018 1 commit