Commit Graph

607 Commits

Author SHA1 Message Date
Bartek Kryza
7c1e0420c6 Refactoring sequence diagrams test cases (#266) 2024-05-16 21:58:45 +02:00
Bartek Kryza
5d69f5063a Refactored config based test cases (#266) 2024-05-14 17:51:55 +02:00
Bartek Kryza
6d3d1ae450 Fixed building on LLVM < 14 (#266) 2024-05-14 17:27:34 +02:00
Bartek Kryza
27eaea5bbe Refactored class, package and include diagram test cases (#266) 2024-05-14 11:39:42 +02:00
Bartek Kryza
eeae5caef5 WIP 2024-05-13 15:51:45 +02:00
Bartek Kryza
235533d9fa WIP 2024-05-12 00:45:45 +02:00
Bartek Kryza
baeda78c7e Added doctest to thirdparty deps 2024-05-12 00:45:11 +02:00
Bartek Kryza
f05267997b Added test case for inlining nested lambda expressions (#261) 2024-05-03 17:22:33 +02:00
Bartek Kryza
14a13b45aa Added option inline_lambda_messages to omit lambda expressions from sequence diagrams (#261) 2024-05-03 14:42:34 +02:00
Bartek Kryza
1a3d1c19cf Fixed cmake CUDA target defines 2024-05-01 21:27:33 +02:00
Bartek Kryza
35b66beeca Updated test cases documentation 2024-05-01 19:39:50 +02:00
Bartek Kryza
b574a41a64 Added test case for cuda_kernel and cuda_device callee types in callee_type filter (#263) 2024-05-01 19:01:25 +02:00
Bartek Kryza
67363013fe Added support for CUDA calls in sequence diagrams (#263) 2024-05-01 18:18:41 +02:00
Bartek Kryza
dfb4f38ded Fixed generation of internal clang-uml diagrams 2024-04-30 11:51:47 +02:00
Bartek Kryza
51c5b887a8 Added lambda operator() arguments to messages in sequence diagrams 2024-04-30 10:53:33 +02:00
Bartek Kryza
4293a6cc79 Improved handling of message call comments (#264) 2024-04-30 00:06:42 +02:00
Bartek Kryza
6c6575bc7f Added test case for call directive in sequence diagrams 2024-04-29 13:17:17 +02:00
Bartek Kryza
efc34bcec6 Fixed handling of nested lambda expressions in sequence diagrams 2024-04-28 01:14:01 +02:00
Bartek Kryza
0539fb0101 Fixed type aliases handling in sequence diagram message names (#260) 2024-04-27 10:43:15 +02:00
Bartek Kryza
9c07dbfde3 Added support for call expressions tracking through lambdas in function arguments (#168) 2024-04-26 19:26:32 +02:00
Bartek Kryza
fdea7f5852 Added test case for elements filter in sequence diagrams (#248) 2024-03-06 17:39:42 +01:00
Bartek Kryza
baef768f6c Added default diagram generation error for empty diagrams (#246) 2024-03-04 19:56:12 +01:00
Bartek Kryza
76fa811869 Added option style to plantuml config section 2024-03-03 17:01:50 +01:00
Bartek Kryza
c4ec8bef8a Added generate_concept_requirements config option (#237) 2024-02-27 22:36:41 +01:00
Bartek Kryza
a404a3070d Fix handling of query_driver option in config file (#243) 2024-02-23 21:33:23 +01:00
Bartek Kryza
d305902e3c Added variable template base class overload pattern class diagram test case 2024-02-13 00:05:07 +01:00
Bartek Kryza
09e1812509 Added variable template base class overload pattern sequence diagram test case 2024-02-12 00:23:54 +01:00
Bartek Kryza
3af55f1e78 Added variadic class template recursive call sequence diagram 2024-02-11 23:52:52 +01:00
Bartek Kryza
7f25fa58f5 Continued refactor of template building code to template_builder 2024-02-11 19:33:22 +01:00
Bartek Kryza
3dba31a792 Fixed handling of absolute paths in glob patterns 2024-01-28 13:12:07 +01:00
Bartek Kryza
25adff0080 Extended sequence diagram config type alias test case (#227) 2024-01-15 23:00:13 +01:00
Bartek Kryza
16195bfa62 Refactored template_builder to common namespace (#227) 2024-01-14 13:38:23 +01:00
Bartek Kryza
100f7c88ad Merge pull request #228 from bkryza/add-coroutine-testcase
Add coroutine testcase
2024-01-11 17:10:25 +01:00
Bartek Kryza
2006d62d4d Fixed building on MSVC 2024-01-11 16:32:03 +01:00
Bartek Kryza
555d0da4f6 Fixed building on macos 2024-01-11 15:22:09 +01:00
Bartek Kryza
97719e46fc Enabled type_aliases config option for sequence diagrams (#224) 2024-01-11 11:26:57 +01:00
Bartek Kryza
66dcf1ed5d Added is_system header file property to JSON include diagram generator 2024-01-09 22:14:38 +01:00
Bartek Kryza
043c13affb Fixed module handling on LLVM versions < 15.0.0 2024-01-09 11:49:29 +01:00
Bartek Kryza
d8a49f4ac5 Updated copyright header 2024-01-02 23:19:46 +01:00
Bartek Kryza
9d73c9e3ff Refactored and unified JSON generators output (#223) 2024-01-01 21:34:38 +01:00
Bartek Kryza
edfaabd4fa Added class diagram test case with C++20 module partitions 2023-12-25 20:58:19 +01:00
Bartek Kryza
637112cea5 Added package diagram test case with C++20 module partitions dependencies 2023-12-24 16:47:56 +01:00
Bartek Kryza
453f265feb Added package diagram test case with C++20 module partitions 2023-12-23 19:24:08 +01:00
Bartek Kryza
3671bf9beb Fixed modules formatting 2023-12-22 21:26:34 +01:00
Bartek Kryza
913ccb6bdf Added test case for package diagram from modules dependencies 2023-12-22 21:25:11 +01:00
Bartek Kryza
a8d646d1bc Added package diagram generation from C++20 modules (#101) 2023-12-21 23:40:15 +01:00
Bartek Kryza
f09edd8b47 Added module_access diagram filter (#101) 2023-12-19 22:21:03 +01:00
Bartek Kryza
c51ae5b6ee Added support for C++20 module based packages in class diagrams (#101) 2023-12-18 22:33:27 +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
f2fe1ca2cf Added support for C++20 coroutines in class diagrams (#221) 2023-12-15 20:01:18 +01:00