Permalink
Commits on Jul 15, 2017
  1. Merge branch 'consider-args-on-caching'

    xaizek committed Jul 15, 2017
    * Do a copy of a list passed into TranslationUnit::from_source()
    * Consider arguments in cache entries
    
    Fixes #534.
  2. Do a copy of a list passed into TU::from_source()

    xaizek committed Jul 15, 2017
    We're modifying it.
Commits on Jun 3, 2017
  1. Merge pull request #530 from mlen/fix-when-filename-is-not-present

    xaizek committed on GitHub Jun 3, 2017
    Fix for errors that don't have filename attached
  2. Fix for errors that don't have filename attached

    mlen committed Jun 3, 2017
    Some errors, for example "too many errors emitted, stopping now" don't
    have file property set. Skip highlighting errors in this case,
    previously they weren't highlighted, because generated command matched
    line 0, column 0.
Commits on May 29, 2017
  1. Merge pull request #528 from mlen/allow-skip-builtininc

    xaizek committed on GitHub May 29, 2017
    Skip builtin headers when `-nobuiltininc` option is specified.
  2. Allow to skip builtin headers

    mlen committed May 29, 2017
    This is useful when developing for embedded devices, like esp8266
  3. Merge pull request #527 from mlen/highlight-only-diagnostics-from-cur…

    xaizek committed on GitHub May 29, 2017
    …rent-file
    
    Only highlight diagnostics from the current file
  4. Only highlight diagnostics from the current file

    mlen committed May 29, 2017
    When issues were detected in an included header file, they would get
    incorrectly highlighted by clang_complete in the file that included that
    header.
Commits on May 23, 2017
  1. Merge pull request #524 from mlen/use-json-to-stringify

    xaizek committed on GitHub May 23, 2017
    Use json.dumps to stringify quickfix content, fixes #270
Commits on May 12, 2017
Commits on Feb 16, 2017
  1. Use right :python in the clang_complete snippet

    Piotr Szeplik committed with xaizek Feb 16, 2017
    Closes #514.
Commits on Feb 14, 2017
  1. More Python 3 adjustments

    Piotr Szeplik committed with xaizek Feb 14, 2017
    * encode/decode strings
    * replace xrange by range
    
    Closes #513 on GitHub.
Commits on Feb 7, 2017
  1. Make navigation work even with remapped `m`

    xaizek committed Feb 7, 2017
    Closes #512.
Commits on Jan 24, 2017
  1. Merge branch 'support-python3'

    xaizek committed Jan 24, 2017
    * Update except statements to work with Python2 & 3
    * Update raise statements to work with Python 2&3
    * Update print statements to work with Python2 & 3
    * Decode/encode strings as necessary for Python 3
    * Work around map/filter returning iterators in py3
    * Add python3 support to VimL part
    * Make sorted() invocation work in Python2 & 3
    * Update print statements in more scripts for Py2&3
    
    Closes #430.
    
    Based on changes from https://github.com/myint/clang-complete by
    Steven Myint (a.k.a. myint).
  2. Update print statements in more scripts for Py2&3

    xaizek committed Dec 19, 2016
    Saw the missing bits in #510 from @dugachen.
  3. Make sorted() invocation work in Python2 & 3

    xaizek committed Dec 14, 2016
    They changed its signature in Python3.
    
    Based on changes from https://github.com/myint/clang-complete by
    Steven Myint (a.k.a. myint).
  4. Add python3 support to VimL part

    xaizek committed Dec 14, 2016
    Based on changes from https://github.com/myint/clang-complete by
    Steven Myint (a.k.a. myint).
Commits on Dec 14, 2016
  1. Work around map/filter returning iterators in py3

    xaizek committed Dec 14, 2016
    That is they don't do anything unless iterated and need explicit
    conversion to a list or processing.
    
    Based on changes from https://github.com/myint/clang-complete by
    Steven Myint (a.k.a. myint).
  2. Decode/encode strings as necessary for Python 3

    xaizek committed Dec 13, 2016
    Based on changes from https://github.com/myint/clang-complete by
    Steven Myint (a.k.a. myint).
  3. Update print statements to work with Python2 & 3

    xaizek committed Dec 13, 2016
    Based on changes from https://github.com/myint/clang-complete by
    Steven Myint (a.k.a. myint).
  4. Update raise statements to work with Python 2&3

    xaizek committed Dec 13, 2016
    Based on changes from https://github.com/myint/clang-complete by
    Steven Myint (a.k.a. myint).
  5. Update except statements to work with Python2 & 3

    xaizek committed Dec 13, 2016
    Based on changes from https://github.com/myint/clang-complete by
    Steven Myint (a.k.a. myint).
Commits on Sep 25, 2016
  1. Merge branch 'readme-improvements'

    xaizek committed Sep 25, 2016
    * Convert the README to markdown format (its README.md now).
    * Add instructions for minimum setup.
    * Provide clearer description of g:clang_library_path.
Commits on Sep 24, 2016
Commits on Sep 23, 2016
  1. Update

    sittim committed Sep 23, 2016
  2. Added info to markdown

    sittim committed Sep 23, 2016
Commits on Jun 1, 2016
  1. Merge pull request #492 from graywolf/cxcursors_script

    xaizek committed Jun 1, 2016
    Script for fetching cursors kinds from Index.h
    
    This script was created in reaction to the original comment:
    
    # Manually extracted from Index.h
    # Doing it by hand is long, error prone and horrible, we must find a way
    # to do that automatically.
    
    It seems to do the job. Just pass the path of Index.h as first argument
    and it regenerates the new kinds.py file holding the dictionary.
  2. resolved feedback

    graywolf committed Jun 1, 2016
  3. Created script for generating kinds.py file

    graywolf committed Jun 1, 2016
    * ./bin/generate_kinds.py /usr/include/clang-c/Index.h
    * plugin/kinds.py commited even when generated so there is no need
      to regenerate it after cloning the repository
    
    Fixes: graywolf#1
Commits on May 25, 2016
  1. Merge pull request #491 from deffi420/better-builtin-includes-search

    xaizek committed May 25, 2016
    Fix #238, libclang.py builtin includes search.
    
    Also fixes #486.
Commits on May 24, 2016
  1. Fix libclang.py builtin includes search (#238)

    deffi420 committed May 24, 2016
    The old code tried to find builtin includes from the lexicographically
    last directory returned by os.listdir() for the hardcoded knownPaths.
    However, the code did not check that the filename listed by os.listdir()
    was indeed a directory and not a file. clang>=3.8.0 added c++-analyzer
    and ccc-analyzer binaries under /usr/lib/clang, which broke the builtin
    includes search. This commit adds the missing os.isdir() check.