This website works better with JavaScript.
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