1. 25 Sep, 2017 1 commit
  2. 24 Sep, 2017 1 commit
    • Christian Hergert's avatar
      style-guide: use #pragma once header guards · 4de226ea
      Christian Hergert authored
      This changes most of the code base to using #pragma once instead
      of the old style #ifndef FOO_H header guards. I hear that the
      old style is still slightly faster, but I don't care much about
      that. I'm sure GCC will continue to optimize for this going
      forward.
      
      Also, we're already using a bunch of other C11 features, so
      might as well use this too.
      4de226ea
  3. 21 Sep, 2017 1 commit
    • Christian Hergert's avatar
      source tree reorganization · 9b9db776
      Christian Hergert authored
      As the project has grown, we've let things get a bit out of their
      logical place. This does a bit of cleanup and tries to bring some
      of the embedded resources closer to where they are used.
      
      But more importantly, this allows us to clean some things up to
      the point that we can move forward statically linking a bunch of
      the plugins into libide. The plan here is to speed up the initial
      loading by avoiding lots of disk I/O stats which are currently
      hurting us.
      9b9db776
  4. 03 Nov, 2016 1 commit
    • Christian Hergert's avatar
      langserv-highlighter: Add IdeLangservHighlighter · 8f195b85
      Christian Hergert authored
      This is a prototype of a semantic highlighter that uses the names of
      symbols from the documentSymbol API call of the Language Server Protocol.
      It's not ideal, because it's using fuzzy symbols and only those that
      exist within the file. However, it gets us something until the Language
      Server Protocol addresses semantic highlighting specifically.
      8f195b85
  5. 25 Oct, 2016 1 commit
    • Christian Hergert's avatar
      langserv: start prototyping IdeLangserverClient · 1ea1328b
      Christian Hergert authored
      This is work towards implementing a generic Language Server client that
      can be used by per-language implementations. The goal is to reduce how
      much code is necessary by a client to implement typical Language Server
      features.
      1ea1328b
  6. 17 Jul, 2016 1 commit
  7. 28 Jun, 2016 1 commit
  8. 23 Mar, 2016 1 commit
  9. 15 Feb, 2016 2 commits
  10. 17 Dec, 2015 2 commits
  11. 27 Dec, 2014 1 commit
    • Christian Hergert's avatar
      support: add action to generate support information · 9360f967
      Christian Hergert authored
      This script will get us some general information to help us track down
      a bug. It is intended to be attached to a bug report.
      
      We probably want to include some runtime logs as well. We will append to
      this as we find we need more information.
      9360f967
  12. 02 Dec, 2014 1 commit
  13. 25 Sep, 2014 1 commit
  14. 07 Sep, 2014 1 commit