Commit Graph

1559 Commits

Author SHA1 Message Date
eymeric
ed6b78022a doc: add nixpkgs avalability 2024-06-06 15:26:36 +02:00
Bartek Kryza
6a1322b04c Merge pull request #285 from bkryza/refactor-id_t 2024-06-06 00:14:26 +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
2cf9d2f22a Added test case for common::id_t 2024-06-05 00:15:21 +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
e21c2d2b14 Updated test cases documentation 2024-06-03 17:14:26 +02:00
Bartek Kryza
2e861ee3de Fixed handling of relationships to nested enums (#280) 2024-06-03 16:59:26 +02:00
Bartek Kryza
cbaf5f65a0 Updated test cases documentation 2024-06-01 19:23:16 +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
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