Commit Graph

  • 8dca5d81af Updated minimum cmake version master eidheim 2025-01-07 12:06:25 +0100
  • 88e64eb5bc Updated llvm versions eidheim 2025-01-07 09:41:26 +0100
  • fb6e8190fd Fixed variable usage in llvm-config find_library call eidheim 2024-08-27 11:20:30 +0200
  • 05785dbaf4 Fixed llvm-config path eidheim 2024-08-27 11:07:11 +0200
  • cf03c2a625 Make use of llvm-config if llvm include dir or llvm library is not found eidheim 2024-08-27 10:44:06 +0200
  • f2fa3af99f Updated llvm versions eidheim 2024-08-23 15:04:03 +0200
  • 38d764e461 Updated llvm versions eidheim 2024-08-08 13:33:26 +0200
  • 104cec8be8 Updated CMake version eidheim 2023-08-03 10:04:23 +0200
  • 5611eb3d9e Updated llvm versions eidheim 2023-08-01 14:12:30 +0200
  • fe7e263664 Corrected llvm paths for FreeBSD eidheim 2023-06-19 12:16:30 +0200
  • 6282b51607 Updated llvm versions eidheim 2023-05-25 08:52:19 +0200
  • 9567e2cb4e Added missing llvm versions eidheim 2023-04-11 11:58:11 +0200
  • 2500019626 Removed unused variable eidheim 2023-04-06 08:48:38 +0200
  • 9704b9b6de Added missing llvm versions eidheim 2022-08-16 09:07:55 +0200
  • 051a37efe6 Added llvm 14 eidheim 2022-02-18 09:01:44 +0100
  • 54b04c5238 Added llvm version 13.0.1 eidheim 2021-12-15 11:30:48 +0100
  • 0df7169ddc Added llvm 13.0.0 eidheim 2021-06-15 08:22:52 +0200
  • 663e54847f Added llvm 12.0.1 eidheim 2021-04-23 09:31:50 +0200
  • 11fc6bb436 Added llvm release 11.1 eidheim 2021-04-02 09:09:46 +0200
  • a80c8081f5 Added llvm 12.0.0 eidheim 2021-03-02 13:45:29 +0100
  • 1b48e1f4bd Added support for Apple M1 eidheim 2021-02-27 12:50:22 +0100
  • 1cdedf7893 Updated cmake minimum required to 3.1 eidheim 2020-12-29 22:42:17 +0100
  • b342f4dd6d Added llvm 11.0.1 eidheim 2020-12-27 09:41:44 +0100
  • fc0df20225 Improved support for UTF-8 symbols eidheim 2020-10-06 09:27:35 +0200
  • c807211edc Added llvm 11.0.0 version eidheim 2020-09-04 19:39:50 +0200
  • bbdaf9efe9 Do not run add_compile_options when libclangmm is a sub-project eidheim 2020-06-26 19:14:44 +0200
  • 0e0179487b Renamed C++ header and source files to use proper C++ file extensions. eidheim 2020-06-04 11:39:03 +0200
  • db8a6d5b3e Added path to FixIT struct eidheim 2020-05-25 10:57:21 +0200
  • 043d96d0bf Added upcoming llvm version 10.0.1 eidheim 2020-05-07 07:52:53 +0200
  • be990915ba Fixed get_type_description in cases like std::pair::first eidheim 2020-04-27 18:57:53 +0200
  • d259a248e3 Additional type check in Cursor::get_type_description eidheim 2020-04-07 18:06:32 +0200
  • 45abfa439c Improved Cursor::get_type_description eidheim 2020-04-07 17:57:12 +0200
  • b8ff60c0f3 Improved Token::get_kind to make Structured binding declarations work properly eidheim 2020-04-07 12:03:31 +0200
  • 2edcb84b34 FindLibClang.cmake: added /usr/local/opt/llvm to search paths for MacOS homebrew eidheim 2020-02-22 11:41:55 +0100
  • 2bc2577fc9 Update license year eidheim 2020-02-14 09:09:39 +0100
  • a0316826f7 Fixes build issue on MacOS eidheim 2020-01-14 22:58:03 +0100
  • 587c2c3a43 Added support for future llvm version 10.0.0 eidheim 2019-12-12 16:22:13 +0100
  • daad913f7d Support for llvm 9.0.1 eidheim 2019-09-20 20:05:43 +0200
  • 687b9c231d Added support for llvm versions 8.0.1 and 9.0.0 eidheim 2019-08-19 14:22:16 +0200
  • ebdd44e4d8 Fixed compilation issue on MacOS with newest llvm package eidheim 2019-05-21 12:35:57 +0200
  • f7afc1ddbf Added newest llvm versions eidheim 2019-03-05 11:22:11 +0100
  • ee128a07cc getting translation unit cursor Szymon Sobik 2018-11-30 15:40:11 +0100
  • 5e0c39279e Cleanup of TranslationUnit-constructors, and removed unnecessary TranslationUnit::parse eidheim 2018-10-26 08:44:02 +0200
  • 2b2f2ead1f Added upcoming LLVM release eidheim 2018-09-28 08:33:09 +0200
  • 791b76b04c Formatted code with custom clang-format eidheim 2018-07-08 21:34:34 +0200
  • 8e446de1f4 Updated CI eidheim 2018-06-19 10:24:16 +0200
  • 104138be9f Added upcoming llvm/clang releases to FindLibClang.cmake eidheim 2018-06-19 10:19:17 +0200
  • a3a85155fd Moved to GitLab eidheim 2018-06-11 20:17:05 +0200
  • 5a0195e1dd Fixed errorenous iterator usage in clangmm::Tokens::Tokens eidheim 2018-05-29 09:39:12 +0200
  • 2ae7b5db5a Fixed cursor_test for Arch Linux and Fedora eidheim 2018-05-29 08:43:36 +0200
  • 2364463c58 Slight optimization of clangmm::Tokens::Tokens eidheim 2018-05-29 08:25:59 +0200
  • e8f8a04f98 Removed get_severity_spelling and now stores diagnostic severity as enum class eidheim 2018-04-27 13:20:21 +0200
  • 892652a649 Merge branch 'hash' of https://github.com/Windfisch/libclangmm eidheim 2018-02-13 21:43:11 +0100
  • ce0929ddda Added Cursor::get_children() method Florian Jung 2018-02-08 18:31:09 +0100
  • d5bfee1b7e Added Cursor::hash() method Florian Jung 2018-02-08 15:25:38 +0100
  • bb7b798427 Merge branch 'comparison_operators' of https://github.com/Windfisch/libclangmm eidheim 2018-02-07 15:27:07 +0100
  • 736112b70d Added comparison ops >, <=, >= to SourceLocation Florian Jung 2018-02-07 14:04:45 +0100
  • e4009462df Added Cursor::get_kind_spelling Florian Jung 2018-02-07 11:44:50 +0100
  • 997d02a8de Added Cursor::get_all_overridden_cursors eidheim 2018-01-15 06:37:23 +0100
  • ee37617c57
    Adapted FindLibClang for Gentoo paths Ben D 2018-01-02 11:34:58 +0100
  • 684657732b Added error handling for CompilationDatabase eidheim 2018-01-02 11:08:10 +0100
  • 5f60c3a456 Added llvm 6.0.0 to cmake_modules/FindLibClang.cmake eidheim 2017-12-23 08:28:38 +0100
  • 5f6126f119 Cleanup of CodeCompleteResults eidheim 2017-12-21 19:21:28 +0100
  • 979a59647a Added Cursor::Type::get_cursor eidheim 2017-12-21 12:20:08 +0100
  • 8c3f78eb20 Added CompletionString::get_cursor and Cursor::get_token_spelling eidheim 2017-12-21 10:09:39 +0100
  • 88e0567726 Fixed more cx_completion_string typos eidheim 2017-12-14 22:45:30 +0100
  • 24f4b73f67 Added CodeCompleteResults move constructor, and fixed cx_completion_sting typo eidheim 2017-12-14 22:41:33 +0100
  • b5fe402d6b
    Updated license year Ole Christian Eidheim 2017-12-09 10:07:17 +0100
  • 817bbbfb1d Renamed header/source files with respect to unix file name convention eidheim 2017-11-28 18:11:13 +0100
  • 8595859e1f Fixed completion_string_test on Linux eidheim 2017-11-28 11:44:09 +0100
  • 044d7b7a26 Fixed tests on Linux eidheim 2017-11-28 11:41:46 +0100
  • 8f4bc89960 Added tests to travis script eidheim 2017-11-28 11:19:10 +0100
  • 22cf15d1fe Fixed static analysis ci script. Since static analysis is performed through clang++, the clang++ compilation was removed eidheim 2017-11-28 11:10:35 +0100
  • f94c57822b Moved find_package to project cmake file eidheim 2017-11-27 21:03:05 +0100
  • 669b143205 Modernized cmake files eidheim 2017-11-27 19:49:27 +0100
  • 0ab1692d12 Renamed clangmm::CString to clangmm::String, and also renamed its data member data to c_str eidheim 2017-09-25 15:51:59 +0200
  • 27fd382ea0 Removed unneccessary include eidheim 2017-09-25 09:43:26 +0200
  • bf445005ab Added clangmm::CString eidheim 2017-09-25 09:42:44 +0200
  • 0493150a89 Corrected CompletionString::get_brief_comments to CompletionString::get_brief_comment eidheim 2017-09-24 16:18:15 +0200
  • c99f3f0dff Removed unneccessary check eidheim 2017-09-24 15:17:08 +0200
  • f63883d995 Updated FindLibClang.cmake and fixed tests eidheim 2017-09-23 15:58:34 +0200
  • d85dc20742 Cleanup of CompletionString class eidheim 2017-09-23 15:49:09 +0200
  • d978517ec2 Cleanup of CMakeLists.txt files, and removed boost dependency from tests eidheim 2017-08-28 09:18:59 +0200
  • 6084560975 Corrected diagnostic offsets for macro warnings/errors eidheim 2017-08-19 17:25:18 +0200
  • b242f8d6a7 Added const to SourceRange constructor parameters eidheim 2017-08-19 07:47:59 +0200
  • 25afc70c0c A minor optimization of Diagnostic::Diagnostic eidheim 2017-08-19 00:39:38 +0200
  • 4b24a69e47 Optimization of Tokens::Tokens, and some minor cleanup eidheim 2017-08-18 19:43:57 +0200
  • c42e39685e Slight optimization of Tokens::get_similar_token_offsets eidheim 2017-08-18 14:50:24 +0200
  • 411890a110 Corrected Cursor::get_usr_extended eidheim 2017-08-13 09:06:48 +0200
  • 5947e77d0d Corrected Tokens::get_similar_token_offsets eidheim 2017-08-13 08:46:30 +0200
  • 6f92b0d2fd Corrected Cursor::get_usr_extended for classes defined inside a scope eidheim 2017-08-12 23:45:19 +0200
  • f34b2c604d Tokens and Token cleanup eidheim 2017-08-12 12:00:59 +0200
  • 77cfc43d38 Slight optimization of Tokens::get_similar_token_offsets eidheim 2017-08-11 13:50:18 +0200
  • d4c2f89fbf Minor improvement to Cursor::get_usr_extended() eidheim 2017-08-11 10:52:10 +0200
  • be11079396 Simplified Tokens::get_similar_token_offsets, and improved Cursor::get_usr_extended so that constructor, destructor, and class cursors with equal token spelling are now considered similar. eidheim 2017-08-11 09:29:13 +0200
  • 3e678a45a8 Corrected: when getting tokens from a header, FieldDecl tokens are getting ClassDecl or StructDecl cursors eidheim 2017-08-11 08:38:04 +0200
  • 2010000696 Added ostream operator overloads to Cursor and Token eidheim 2017-08-11 08:35:17 +0200
  • a125fd759f SourceLocation: Added const to operator== and operator!= eidheim 2017-08-11 08:34:17 +0200
  • 7114f695ab Corrected flags type to int eidheim 2017-08-10 10:01:03 +0200
  • ee3de5de88 Simplified Tokens::get_similar_token_offsets eidheim 2017-08-08 10:51:59 +0200