{"ref":"refs/heads/personal","commits":[{"author":{"email":"402f589227669e58c0fcbd6e310f6c7ed68d95c7@lse.epita.fr","name":"Xavier Deguillard"},"sha":"fabe1e349b2f09238078680f9d32819f914df569","message":"Instead of a common formatting between libclang and clang, compute the 'args_pos' when filling the dictionnary used by vim for the completion.","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/fabe1e349b2f09238078680f9d32819f914df569"},{"author":{"email":"402f589227669e58c0fcbd6e310f6c7ed68d95c7@lse.epita.fr","name":"Xavier Deguillard"},"sha":"901b26f99eaf8c7ebd96f477981c12c42b368697","message":"Add a function to set the snippet engine: g:ClangSetSnippetEngine.","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/901b26f99eaf8c7ebd96f477981c12c42b368697"},{"author":{"email":"402f589227669e58c0fcbd6e310f6c7ed68d95c7@lse.epita.fr","name":"Xavier Deguillard"},"sha":"53462d915fcd4ae805d69eb6ff7ba104d390a5a1","message":"Don't allow duplicate entry in the completion popup.","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/53462d915fcd4ae805d69eb6ff7ba104d390a5a1"},{"author":{"email":"402f589227669e58c0fcbd6e310f6c7ed68d95c7@lse.epita.fr","name":"Xavier Deguillard"},"sha":"00c17c230f2c71226048fb788cb0324c84baabc0","message":"Remove some lines in the TODO","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/00c17c230f2c71226048fb788cb0324c84baabc0"},{"author":{"email":"96b423b84821fca6a0bb8ae728755a5036f49907@gmail.com","name":"Ricardo Catalinas Jiménez"},"sha":"b27d359c6e3457a62ce051269d759579c8533834","message":"Adds `tags' to .gitignore file, useful with pathogen\n\nIgnore `tags' files created when using pathogen.","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/b27d359c6e3457a62ce051269d759579c8533834"},{"author":{"email":"e7c7a34158d4bf2be54bedb96270af79c08cf2ec@gmail.com","name":"Vaucher Philippe"},"sha":"00c641dd8570a9c2f66b77196b69caf5e53561cb","message":"Merge pull request #95 from jimenezrick/add-gitignore\n\nAdds `tags' to .gitignore file (useful with pathogen)","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/00c641dd8570a9c2f66b77196b69caf5e53561cb"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"5c9f2f58d6ba407e3b59058953b2ba95295bcc6e","message":"Remove unused function\n\nSigned-off-by: Tobias Grosser <tobias@grosser.es>","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/5c9f2f58d6ba407e3b59058953b2ba95295bcc6e"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"0fc13aed200934c36cd8a1c75abb10f0883ffc89","message":"libclang: Evaluate the options before starting a new thread\n\nThis fixes an error that arise because vim variables are not yet available\nin the thread's context. This was the original error message:\n\nError detected while processing function <SNR>50_Detect:\nE121: Undefined variable: b:clang_user_options\nE15: Invalid expression: b:clang_user_options\nException in thread Thread-1:\nTraceback (most recent call last):\n  File \"C:\\Python27\\Lib\\threading.py\", line 530, in __bootstrap_inner\n    self.run()\n  File \"SOMEPATHHERE/plugin/libclang.py\", line 223, in run\n    getCurrentTranslationUnit()\n  File \"SOMEPATHHERE/plugin/libclang.py\", line 23, in\ngetCurrentTranslationUnit\n    userOptionsLocal = splitOptions(vim.eval(\"b:clang_user_options\"))\nvim.error: invalid expression\n\nSigned-off-by: Tobias Grosser <tobias@grosser.es>","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/0fc13aed200934c36cd8a1c75abb10f0883ffc89"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"9bbe9476f2db67c4999cb150e71f47698550f40b","message":"libclang: Parse the python bindings only once\n\nWe accidently parsed the whole python bindings whenever we changed the\nfile that is in the vim buffer. This does not only cost runtime, but it\nalso yields to locking problems as we may allocate more than one lock.\n\nSigned-off-by: Tobias Grosser <tobias@grosser.es>","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/9bbe9476f2db67c4999cb150e71f47698550f40b"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"295a59b7bcd71c8a0f3baafa7466bc6127df8fb1","message":"cindex.py: Port 'python bindings: Synchronize cursor kinds'\n\nOriginal commit message:\n==================================================================\n    commit 4ed73ce03bbdc56692f3bc232cb64632dc9dbc0f\n    Author: Tobias Grosser <grosser@fim.uni-passau.de>\n    Date:   Sat Feb 5 17:53:47 2011 +0000\n\n    python bindings: Synchronize cursor kinds\n\n    clang-c/Index.h contained cursor kinds not yet available in the\n    python bindings.\n\n    Contributed-By: jmuizelaar@mozilla.com\n\n    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124951\n==================================================================","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/295a59b7bcd71c8a0f3baafa7466bc6127df8fb1"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"85568ce206dfa9f3275e9b3b9cb957e6645ce56a","message":"cindex.py: Port 'Improve the Python bindings for libclang in a few ways'\n\nOriginal commit message:\n========================================================================\n    commit 8be80e1e6effd5a333bc70e7f030dc9397d0554e\n    Author: Douglas Gregor <dgregor@apple.com>\n    Date:   Wed Jul 6 03:00:34 2011 +0000\n\n    Improve the Python bindings for libclang in a few ways, from Eli\n    Bendersky. Specifically:\n\n    * Implemented a new function in libclang: clang_isAttribute\n\n    * Fixing TranslationUnit.get_includes to only go through the\n    * argument\n    * buffer when it contains something. This fixed a crash on Windows\n\n    * clang_getFileName returns CXString, not char*. Made appropriate\n    * fixes in cindex.py - now the relevant tests pass and we can see\n    * the\n    * full locations correctly again (previously there was garbage in\n    * place of the file name)\n    * Exposed clang_getCursorDisplayName to the python bindings\n\n    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134460\n========================================================================","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/85568ce206dfa9f3275e9b3b9cb957e6645ce56a"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"eb1f3a8faabcddb7e0382018fd285b5547a6b201","message":"cindex.py: Port '[python] Add support for CXType to python bindings.'\n\nOriginal commit message:\n========================================================================\n    commit d7933e6f29b4c93df8263df21ff5e2e1dd0cecb8\n    Author: Argyrios Kyrtzidis <akyrtzi@gmail.com>\n    Date:   Wed Aug 17 00:43:03 2011 +0000\n\n    [python] Add support for CXType to python bindings.\n    Patch by Anders Waldenborg!\n\n    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137797\n========================================================================","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/eb1f3a8faabcddb7e0382018fd285b5547a6b201"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"417e747da6846db0696a110327f8e9d9b11c98a5","message":"cindex.py: Port '[python] Fix bug of the SourceLocation binding'\n\nOriginal commit message:\n========================================================================\n    commit 6b04623bcc64a5091a47fb18cd40af5e93b773ad\n    Author: Argyrios Kyrtzidis <akyrtzi@gmail.com>\n    Date:   Wed Aug 17 17:20:24 2011 +0000\n\n    [python] Fix bug of the SourceLocation binding.\n    Patch by Anders Waldenborg!\n\n    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137829\n========================================================================","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/417e747da6846db0696a110327f8e9d9b11c98a5"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"8912688dc3ab067873b4727e0ace8650564ed363","message":"cindex.py: Port 'Add support for Cursor.displayname in python bindings'\n\nOriginal commit message:\n========================================================================\n    commit b60a2bebb5f3048f6c53d4f3997ebd84493a2d98\n    Author: Douglas Gregor <dgregor@apple.com>\n    Date:   Tue Aug 30 00:15:34 2011 +0000\n\n    Add support for Cursor.displayname in python bindings, from Anders\n    Waldenborg!\n\n    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138785\n========================================================================","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/8912688dc3ab067873b4727e0ace8650564ed363"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"1cb54e1a5ee7ee7c1e6d03025dabbb94bae33383","message":"cindex.py: Port 'Expose more statement, expression, and declaration ...]\n\nOriginal commit message:\n========================================================================\n    commit 42b2984771a7fd1b17c78bbb2c59fed3db2f1960\n    Author: Douglas Gregor <dgregor@apple.com>\n    Date:   Wed Oct 5 19:00:14 2011 +0000\n\n    Expose more statement, expression, and declaration kinds in\n    libclang, from Manuel Holtgrewe!\n\n    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141200\n========================================================================","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/1cb54e1a5ee7ee7c1e6d03025dabbb94bae33383"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"d5c5779fa11c0301f2d6c5ab04282f4fda521de9","message":"cindex.py: Port 'This new field was introduced in clang-c in r141277'\n\nOriginal commit message:\n========================================================================\n    commit 2abfec3240e8f2dafc9b62a71c69a6380aa5509a\n    Author: Douglas Gregor <dgregor@apple.com>\n    Date:   Wed Oct 19 05:47:46 2011 +0000\n\n    This new field was introduced in clang-c in r141277\n\n    Python needs this in its structure definition so it allocates enough\n    memory. From Anders Waldenborg!\n\n    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142474\n========================================================================","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/d5c5779fa11c0301f2d6c5ab04282f4fda521de9"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"26e29204586fab235ed4c2bae5d263aaf7384043","message":"cindex.py: Port 'Fix error message for unknown type kind'\n\nOriginal commit message:\n========================================================================\n    commit 9d342ab031ba831263291a3bcda485e684508ea9\n    Author: Douglas Gregor <dgregor@apple.com>\n    Date:   Wed Oct 19 05:49:29 2011 +0000\n\n    Fix error message for unknown type kind, from Anders Waldenborg!\n\n    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142475\n========================================================================","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/26e29204586fab235ed4c2bae5d263aaf7384043"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"2b3bf7bb83b3cbee66d5f76327f1bc634b90a0ad","message":"cindex.py: Port 'Add TypeKind.CONSTANTARRAY'\n\nOriginal commit message:\n========================================================================\ncommit 38d2d5539e72ce3d92c4746b632f3a7c2e48b4a2\nAuthor: Douglas Gregor <dgregor@apple.com>\nDate:   Wed Oct 19 05:50:34 2011 +0000\n\n    Add TypeKind.CONSTANTARRAY, from  Anders Waldenborg!\n\n    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142476\n========================================================================","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/2b3bf7bb83b3cbee66d5f76327f1bc634b90a0ad"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"655f3be0076e88af6fa186f5927de2f6ca1995c3","message":"cindex.py: Port 'Add support for constant arrays'\n\nOriginal commit message:\n========================================================================\n    commit 13102ffbb00f1397fa02950e0cbc82d17be21792\n    Author: Douglas Gregor <dgregor@apple.com>\n    Date:   Wed Oct 19 05:51:43 2011 +0000\n\n     Add support for constant arrays, from Anders Waldenborg!.\n\n    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142477\n========================================================================","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/655f3be0076e88af6fa186f5927de2f6ca1995c3"},{"author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@grosser.es","name":"Tobias Grosser"},"sha":"5c1021e75c52fed0e5da4982307f5f60619f31fc","message":"cindex.py: Port 'Add File.create_from_name()'\n\nOriginal commit message:\n========================================================================\n    commit a9ea5df14abb807eb0173e2737c5a1d61e86975b\n    Author: Tobias Grosser <grosser@fim.uni-passau.de>\n    Date:   Mon Oct 31 00:07:19 2011 +0000\n\n    cindex.py: Add File.create_from_name()\n\n    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143321\n========================================================================","url":"https://api.github.com/repos/lawrence-forooghian/clang_complete/commits/5c1021e75c52fed0e5da4982307f5f60619f31fc"}],"head":"0ca8fae3e1c6406b816e564f42e5803c8f0fd223","push_id":53384953,"size":31}