Bartek Kryza
|
31d8f4d773
|
Fixed MSVC build with LLVM 18
|
2024-03-12 23:10:22 +01:00 |
|
Bartek Kryza
|
ea6892f754
|
Added support for class diagram filtering based on C++20 modules (#195)
|
2023-12-17 21:10:05 +01:00 |
|
Bartek Kryza
|
15a32bdc4c
|
Fixed building on macos
|
2023-11-13 00:23:04 +01:00 |
|
Bartek Kryza
|
429e1c47a9
|
Improve CMake yaml-cpp-detection (#206)
|
2023-11-11 17:22:20 +01:00 |
|
Bartek Kryza
|
15233aa0da
|
Refactored LLVM paths detection based on llvm-config binary
|
2023-11-04 17:34:55 +01:00 |
|
Bartek Kryza
|
7cf61a98aa
|
Ignore Wdangling-reference warnings on GCC 13
|
2023-10-25 14:02:35 +02:00 |
|
Bartek Kryza
|
a7b4efa80e
|
Fix diagram generation using LLVM 17 (Fixes #190)
|
2023-10-13 18:46:30 +02:00 |
|
Bartek Kryza
|
f339c34dd8
|
Enabled building against LLVM 17
|
2023-10-13 11:49:59 +02:00 |
|
Bartek Kryza
|
9e366ddd9e
|
Improved libraries detection on Apple Silicon Homebrew
|
2023-05-09 20:01:28 +02:00 |
|
Bartek Kryza
|
15f9f9ae2b
|
Fixed compilation with some failing test cases on LLVM 16
|
2023-03-28 21:35:31 +02:00 |
|
Bartek Kryza
|
35c4c210b1
|
Enabled backward-cpp for debug build on Linux
|
2023-02-19 00:37:15 +01:00 |
|
Bartek Kryza
|
8b70bba0c0
|
Refactored cmake scripts and test cases compile database handling
|
2023-02-05 16:35:05 +01:00 |
|
Bartek Kryza
|
c49053dcf2
|
Fixed test cases under MS Visual Studio
|
2023-01-16 23:39:30 +01:00 |
|
Bartek Kryza
|
ada11c6047
|
Fixed class and include diagrams tests in Windows
|
2023-01-12 23:31:12 +01:00 |
|
Bartek Kryza
|
235707c916
|
Added Windows installer target using CPack and NSIS
|
2023-01-08 17:41:59 +01:00 |
|
Bartek Kryza
|
f5bcbeec0b
|
Initial MSVC build working
|
2023-01-06 23:39:56 +00:00 |
|
Bartek Kryza
|
07584c8616
|
Fixed building on macos with LLVM 15
|
2022-12-25 21:30:01 +01:00 |
|
Bartek Kryza
|
8e8984fe66
|
Updated clang-tidy check filters
|
2022-12-24 19:01:42 +01:00 |
|
Bartek Kryza
|
d1723f7b96
|
Added backward-cpp stack printer (90398eef20f4e7e0e939322d7e84f9c52078a325)
|
2022-12-20 19:18:31 +01:00 |
|
Bartek Kryza
|
b066348429
|
Fixed compilation on macos
|
2022-08-08 18:21:08 +02:00 |
|
Bartek Kryza
|
ae7ef11e43
|
Added test case for recursive variadic template specialization
|
2022-08-07 23:09:44 +02:00 |
|
Bartek Kryza
|
1844b992aa
|
Added LLVM_VERSION make option
|
2022-08-06 13:12:03 +02:00 |
|
Bartek Kryza
|
5cdbb364b0
|
Fixed sequence diagram test cases
|
2022-08-06 12:39:42 +02:00 |
|
Bartek Kryza
|
cc0119d079
|
Updated LLVM cmake detection
|
2022-08-03 23:45:51 +02:00 |
|
Bartek Kryza
|
487e5d435b
|
Removed cppast dependency
|
2022-08-03 22:13:27 +02:00 |
|
Bartek Kryza
|
5917d341e2
|
Fixed LLVM library dir in CMakeLists
|
2022-08-03 01:28:40 +02:00 |
|
Bartek Kryza
|
37757b2ccc
|
Fixed class diagram test cases
|
2022-07-31 00:41:51 +02:00 |
|
Bartek Kryza
|
88a87edc42
|
First passing test cases using libtooling visitor
|
2022-07-17 11:48:00 +02:00 |
|
Bartek Kryza
|
824c6ff5fe
|
Disable verbose make
|
2022-06-22 22:16:36 +02:00 |
|
Bartek Kryza
|
ff50df5bc4
|
Updated debian rules
|
2022-06-14 21:49:47 +02:00 |
|
Bartek Kryza
|
9e2a1284cb
|
Updated minimum cmake version
|
2022-06-14 11:02:38 +02:00 |
|
Bartek Kryza
|
0ae98ae2ac
|
Added explicit threads link dependency
|
2022-06-12 23:03:52 +02:00 |
|
Bartek Kryza
|
58b7b8a32f
|
Added explicit threads link dependency
|
2022-06-12 22:37:05 +02:00 |
|
Bartek Kryza
|
abba53694b
|
Added explicit threads link dependency
|
2022-06-12 20:46:27 +02:00 |
|
Bartek Kryza
|
4d7d8055d6
|
Updated debian control files
|
2022-06-12 13:17:34 +02:00 |
|
Bartek Kryza
|
31398b7bc3
|
Fixed CMakeLists install rules
|
2022-06-10 19:09:59 +02:00 |
|
Bartek Kryza
|
9c59af8302
|
Added automatic executable version updates
|
2022-06-10 18:20:49 +02:00 |
|
Bartek Kryza
|
84c48e96d1
|
Added GNU install dir rules to CMakeLists
|
2022-06-10 15:48:23 +02:00 |
|
Bartek Kryza
|
90da2e5238
|
Switched to header only spdlog for better portability
|
2022-06-08 23:44:20 +02:00 |
|
Bartek Kryza
|
0e7c30541a
|
Force all and extra warnings as errors except for tests
|
2022-06-08 20:32:55 +02:00 |
|
Bartek Kryza
|
fb00348081
|
Added codecov badge
|
2022-04-02 17:20:08 +02:00 |
|
Bartek Kryza
|
5667e1553d
|
Updated build instructions on macos
|
2022-03-07 23:20:19 +01:00 |
|
Bartek Kryza
|
fb392cb32b
|
Disable SPDLOG_FMT_EXTERNAL cmake setting on macos
|
2022-02-13 00:17:05 +01:00 |
|
Bartek Kryza
|
47554060f4
|
Added CMake option to build using specific llvm version
|
2022-02-12 20:14:36 +01:00 |
|
Bartek Kryza
|
b11396cbf3
|
Fixed building with clang
|
2022-02-12 18:55:42 +01:00 |
|
Bartek Kryza
|
8e73db6ccd
|
Fixed building on macos
|
2022-02-11 22:53:11 +01:00 |
|
Bartek Kryza
|
5cc986c9d6
|
Refactored utils
|
2022-01-29 21:17:42 +01:00 |
|
Bartek Kryza
|
4572fef334
|
Fixed compilation on archlinux
|
2021-05-29 20:54:35 +02:00 |
|
Bartek Kryza
|
0bd0ace462
|
Updated clang to version 12
|
2021-05-22 15:35:00 +02:00 |
|
Bartek Kryza
|
5dc841d9e6
|
Initial refactor to cppast
|
2021-03-24 01:02:28 +01:00 |
|