Bartek Kryza
9a43ebe739
Fixed handling of relationships to nested structs
2024-06-18 22:00:50 +02:00
Bartek Kryza
6952c3296d
Added context filter relationships option ( #274 )
2024-06-13 21:35:11 +02:00
Bartek Kryza
dca616328c
Added test case for context filter outward direction ( #274 )
2024-06-13 18:55:30 +02:00
Bartek Kryza
30337c1aa3
Extended context filter inward test case to larger radius ( #274 )
2024-06-13 17:29:34 +02:00
Bartek Kryza
bd921822c2
Added relationship direction flag to context diagram filter ( #274 )
2024-06-13 14:19:56 +02:00
Bartek Kryza
7d859db15a
Fixed unused-but-set-parameter in GCC
2024-06-10 21:35:43 +02:00
Bartek Kryza
4f9a09783f
Fixed building on MSVC ( #287 )
2024-06-10 20:09:13 +02:00
Bartek Kryza
fa742a03c4
Improved test coverage ( #287 )
2024-06-10 15:51:27 +02:00
Bartek Kryza
94f5f445ee
Improved test coverage ( #287 )
2024-06-09 21:10:09 +02:00
Bartek Kryza
82846dcc27
Extended cli_handler test cases ( #287 )
2024-06-08 13:29:22 +02:00
Bartek Kryza
beba7d16b9
Added test case for sequence diagram with nested classes ( #287 )
2024-06-07 19:45:15 +02:00
Bartek Kryza
5de512ad0b
Improved error logging ( #284 )
2024-06-07 00:25:03 +02:00
Bartek Kryza
cfea6d97e7
Fixed building on macos
2024-06-05 23:21:33 +02:00
Bartek Kryza
420475ab64
Renamed common::id_t to eid_t to avoid conflicts with system id_t
2024-06-05 22:01:13 +02:00
Bartek Kryza
a6a92c3543
Updated to clang-tidy-17
2024-06-04 23:49:42 +02:00
Bartek Kryza
50851531f9
Fixed clang-tidy warnings
2024-06-04 22:50:53 +02:00
Bartek Kryza
1c9f347c91
Refactored id_t to types.cpp
2024-06-04 21:01:45 +02:00
Bartek Kryza
a69938f17f
Fixed tests after initial refactor
2024-06-04 20:49:50 +02:00
Bartek Kryza
cf79b3184c
Initial refactor of id_t to a separate class
2024-06-04 00:03:26 +02:00
Bartek Kryza
2e861ee3de
Fixed handling of relationships to nested enums ( #280 )
2024-06-03 16:59:26 +02:00
Bartek Kryza
ff7edef585
Fixed handling of multiple dimension arrays in class fields ( #278 )
2024-06-01 19:05:54 +02:00
Bartek Kryza
d599bb6715
Fixed handling of nested anonymous arrays of structs
2024-06-01 14:23:38 +02:00
Pogobanane
3cff6593e6
fix name for unnamed undeclared types
...
type->getAsTagDecl() may return null, e.g. in the following example:
struct Foo {
struct {
uint64_t len;
uint64_t flags;
} __attribute__((packed)) bars[BARS];
...
};
2024-05-31 22:24:57 +00:00
Bartek Kryza
1283364ef4
Fixed handling of enums in class diagram context filter ( #275 )
2024-05-31 19:09:28 +02:00
Bartek Kryza
a7e2f7a496
Fixed MessageChainsOrder test helper function for JSON
2024-05-22 22:14:28 +02:00
Bartek Kryza
fbe416b50e
Fixed formatting
2024-05-20 23:06:56 +02:00
Bartek Kryza
4b5cfa7b48
Refactoring sequence diagrams test cases ( #266 )
2024-05-20 00:09:30 +02:00
Bartek Kryza
7c1e0420c6
Refactoring sequence diagrams test cases ( #266 )
2024-05-16 21:58:45 +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
f1677193ba
Fixed generation of empty packages in class diagrams ( Fixes #253 )
2024-05-03 22:19:05 +02:00
Bartek Kryza
f05267997b
Added test case for inlining nested lambda expressions ( #261 )
2024-05-03 17:22:33 +02:00
Bartek Kryza
ba4835b6bc
Fixed clang-tidy warnings
2024-05-03 16:48:53 +02:00
Bartek Kryza
95d83345a5
Refactored sequence lambda inlining to diagram model ( #261 )
2024-05-03 15:12:05 +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
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
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
06ada3af55
Fixed building with LLVM 18 ( #251 )
2024-03-07 23:10:46 +01:00
Bartek Kryza
9e689b55f0
Fixed building on macos
2024-03-06 20:25:04 +01:00
Bartek Kryza
6facb386bb
Fixed handling of elements filter in sequence diagrams ( #248 )
2024-03-06 17:39:04 +01:00
Bartek Kryza
b057407809
Fixed progress indicators ranges with multiple commands per TU ( #240 )
2024-03-04 22:17:58 +01:00
Bartek Kryza
baef768f6c
Added default diagram generation error for empty diagrams ( #246 )
2024-03-04 19:56:12 +01:00
Bartek Kryza
6cf8c0a995
Fixed clang-tidy warnings
2024-03-03 23:42:52 +01:00