Bartek Kryza
c9b3f92dbe
Merge pull request #277 from pogobanane/dev/unnamed-undeclared
...
fix segfault in name for unnamed undeclared types
2024-06-01 14:11:47 +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
d385b87691
Merge pull request #276 from bkryza/fix-enums-in-context-filter
...
Fix enums in context filter
2024-05-31 19:46:21 +02:00
Bartek Kryza
8a1c551f14
Updated test cases documentation
2024-05-31 19:19:25 +02:00
Bartek Kryza
1283364ef4
Fixed handling of enums in class diagram context filter ( #275 )
2024-05-31 19:09:28 +02:00
Bartek Kryza
9ad5336d83
Added documentation about clang-uml-wrapped script for Nix
2024-05-30 21:22:59 +02:00
Bartek Kryza
a9e99c9787
Merge pull request #273 from pogobanane/master
...
Nix package: add wrapper to fix stdlib includes
2024-05-30 21:14:39 +02:00
Pogobanane
d82c2e4acf
nix package: adjust wrapper for clang-uml
2024-05-28 14:22:42 +00:00
Pogobanane
57a681a626
nix package: add wrapper from nixpkgs#clang-tools
2024-05-28 12:18:08 +00:00
Bartek Kryza
aa62c4788c
Merge pull request #272 from bkryza/refactor-tests
...
Refactor tests
2024-05-23 00:19:43 +02:00
Bartek Kryza
2eff7a1192
Updated test cases documentation
2024-05-22 22:48:33 +02:00
Bartek Kryza
a7e2f7a496
Fixed MessageChainsOrder test helper function for JSON
2024-05-22 22:14:28 +02:00
Bartek Kryza
5937061674
Fixed MessageChainsOrder test helper function
2024-05-21 23:38:16 +02:00
Bartek Kryza
e215725622
Adjusted test case generator to new test cases ( #266 )
2024-05-20 23:18:19 +02:00
Bartek Kryza
fbe416b50e
Fixed formatting
2024-05-20 23:06:56 +02:00
Bartek Kryza
31100af689
Ported remaining tests from Catch to doctest ( #266 )
2024-05-20 22:32:10 +02:00
Bartek Kryza
387b46f683
Refactored sequence diagrams test cases ( #266 )
2024-05-20 21:56:54 +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
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
ee3ae341d3
Merge pull request #269 from bkryza/v0.5.2
...
V0.5.2
2024-05-05 12:30:51 +02:00
Bartek Kryza
cd6dce2b0b
Fixed building on Fedora 40
0.5.2
2024-05-05 00:15:35 +02:00
Bartek Kryza
9f370ac8bd
Added Ubuntu Noble Numbat config
2024-05-04 19:24:00 +02:00
Bartek Kryza
67da49df64
Updated test cases documentation
2024-05-04 19:11:29 +02:00
Bartek Kryza
7fcd0dc0dd
Updated packaging instructions
2024-05-04 19:08:05 +02:00
Bartek Kryza
8905f05bad
Updated version to 0.5.2
2024-05-04 17:27:57 +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
bf119aff74
Merge pull request #268 from bkryza/add-option-to-inline-lambdas
...
Add option to inline lambdas
2024-05-03 18:00:51 +02:00
Bartek Kryza
3495ce0039
Updated test cases documentation
2024-05-03 17:26:07 +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
fc25a9bd0e
Updated CHANGELOG
2024-05-03 14:47: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
052d9b7ff3
Merge pull request #267 from bkryza/sequence-diagram-improvements
...
Sequence diagram improvements
2024-05-01 22:25:16 +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