Oliver Stöneberg
aa7629d969
aligned and optimized unique error handling ( #5280 )
...
The handling in `CppCheck::reportErr()` and `Executor::hasToLog()` was
slightly different. I hope this can somehow be shared after the executor
reworking.
We were also using a very inappropriate container for the error list
which caused a lot of overhead.
`-D__GNUC__ --debug-warnings --template=daca2 --check-library -j2
../test/testsymboldatabase.cpp`
Clang 15
main process `284,218,587` -> `175,691,241`
worker process `9,123,697,183` -> `8,951,903,360`
2023-12-17 21:59:06 +01:00
..
2023-12-09 00:36:55 +01:00
2023-12-17 19:13:14 +01:00
2023-10-21 09:15:22 +02:00
2023-12-06 22:01:00 +01:00
2023-12-06 22:01:00 +01:00
2023-12-05 20:39:26 +01:00
2023-12-17 21:59:06 +01:00
2023-04-08 18:06:38 +02:00
2023-10-16 14:09:03 +02:00
2022-08-28 14:22:12 +02:00
2023-03-02 21:50:14 +01:00
2023-12-01 20:56:30 +01:00
2023-11-08 13:12:50 +01:00
2023-11-03 09:55:44 +01:00
2023-08-18 12:03:50 +02:00
2023-12-15 11:01:08 +01:00
2023-12-09 00:36:55 +01:00
2023-08-18 12:03:50 +02:00
2023-08-18 12:03:50 +02:00
2023-11-03 09:55:44 +01:00
2023-10-13 16:02:04 +02:00
2023-10-09 10:07:20 +02:00
2023-12-12 20:47:58 +01:00
2023-12-01 15:39:16 +01:00
2023-12-16 18:38:30 +01:00
2023-04-08 22:19:52 +02:00
2023-12-16 17:03:56 +01:00
2023-11-06 16:15:47 +01:00
2023-12-17 21:59:06 +01:00
2023-11-26 14:04:35 +01:00
2023-08-18 12:03:50 +02:00
2023-11-07 21:21:24 +01:00
2023-11-03 09:55:44 +01:00
2023-10-09 10:07:20 +02:00
2023-12-06 22:01:00 +01:00
2023-10-13 21:40:47 +02:00
2023-08-18 12:03:50 +02:00
2023-12-04 11:19:49 +01:00
2023-12-04 11:19:49 +01:00
2023-11-26 14:04:35 +01:00
2023-11-03 09:55:44 +01:00
2023-08-10 20:55:02 +02:00
2023-12-13 19:22:54 +01:00
2023-08-02 10:36:17 +02:00
2023-12-08 16:58:43 +01:00
2023-09-08 17:33:37 +02:00
2023-05-02 11:48:24 +02:00
2023-11-26 14:04:35 +01:00
2023-05-02 11:48:24 +02:00
2023-10-21 17:21:12 +02:00
2023-12-17 21:59:06 +01:00
2023-09-04 19:40:13 +02:00
2023-08-31 18:28:47 +02:00
2023-12-05 20:39:26 +01:00
2023-11-14 10:02:41 +01:00
2023-11-03 09:56:41 +01:00
2023-12-01 10:03:43 +01:00
2023-10-13 16:02:04 +02:00
2023-12-17 21:59:06 +01:00
2023-10-09 10:07:20 +02:00
2023-12-08 21:54:23 +01:00
2023-10-16 12:57:49 +02:00
2023-05-02 11:48:24 +02:00
2023-12-17 19:13:14 +01:00
2023-12-03 22:18:35 +01:00
2023-12-17 21:59:06 +01:00
2023-01-28 10:16:34 +01:00
2023-10-20 15:32:46 +02:00
2023-11-14 10:02:41 +01:00
2023-12-01 20:56:30 +01:00
2023-05-02 11:48:24 +02:00
2023-12-09 00:36:55 +01:00
2023-12-08 21:54:23 +01:00
2023-10-13 16:02:04 +02:00
2023-10-13 16:02:04 +02:00
2023-12-15 11:35:55 +01:00
2023-10-09 10:07:20 +02:00
2023-08-18 12:03:50 +02:00
2023-12-16 19:27:26 +01:00
2023-12-12 22:37:33 +01:00