summaryrefslogtreecommitdiffstats
path: root/src/libserver/symcache
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Fix some warningsVsevolod Stakhov2023-09-083-15/+25
|
* [Minor] Learn to cycle back on unsignedVsevolod Stakhov2023-09-053-11/+11
|
* [Rework] Some final fixesVsevolod Stakhov2023-08-161-1/+1
|
* [Rework] Finish utils reworkVsevolod Stakhov2023-08-145-22/+22
|
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-269-657/+680
| | | | No meaningful changes.
* [Minor] Fix another `enum` usage in fmtVsevolod Stakhov2023-07-091-1/+1
| | | | Issue: #4482
* [Minor] Add fail-safe for composites processingVsevolod Stakhov2023-06-171-1/+1
|
* [Fix] Fix format string usageVsevolod Stakhov2023-05-131-1/+1
| | | | Issue: #4482
* [Minor] Try to fix buildVsevolod Stakhov2022-12-031-4/+4
|
* [Minor] Use a separate error class instead of std::stringVsevolod Stakhov2022-10-171-2/+7
|
* [Minor] Rename file to a more appropriate nameVsevolod Stakhov2022-10-171-1/+1
|
* [Minor] Commit leftoversVsevolod Stakhov2022-10-151-1/+1
|
* [Minor] Do not use names starting from `_` as they might be reservedVsevolod Stakhov2022-10-041-2/+2
| | | | Issue: #4293
* [Minor] Make panic more informantVsevolod Stakhov2022-09-191-2/+10
|
* [Fix] Avoid cyclic references in symcache and fix memory leaksVsevolod Stakhov2022-09-175-64/+66
|
* [Minor] Minor debugging improvementsVsevolod Stakhov2022-09-101-10/+18
|
* [Minor] Remove priorities from idempotent filtersVsevolod Stakhov2022-09-101-5/+10
|
* [Minor] Properly print top symbols by timeoutVsevolod Stakhov2022-09-102-3/+3
|
* [Minor] Slightly improve log messageVsevolod Stakhov2022-09-101-2/+4
|
* [Minor] Implement C API to obtain timeouts informationVsevolod Stakhov2022-08-191-0/+26
|
* [Minor] Save all items that causes timeoutsVsevolod Stakhov2022-08-192-2/+28
|
* [Minor] Add some more loggingVsevolod Stakhov2022-08-181-7/+19
|
* [Minor] Add function to find out the maximum timeout for all symbolsVsevolod Stakhov2022-08-172-0/+71
|
* [Minor] Add timeout augmentationVsevolod Stakhov2022-08-171-0/+6
|
* [Project] Allow to extract augmentation valuesVsevolod Stakhov2022-08-132-0/+29
|
* [Minor] Handle null valuesVsevolod Stakhov2022-08-121-0/+5
|
* [Project] Support augmentations with valuesVsevolod Stakhov2022-08-123-24/+87
|
* [Minor] Hide complex functionVsevolod Stakhov2022-08-082-23/+26
|
* [Minor] Oops, forgot to save a file: fix compilation errorVsevolod Stakhov2022-08-071-1/+1
|
* [Minor] One more effort to select a proper item to changeVsevolod Stakhov2022-08-072-10/+22
|
* [Minor] Set current item when processing compositesVsevolod Stakhov2022-08-071-0/+4
|
* [Minor] Try to fix stats for the virtual symbolsVsevolod Stakhov2022-08-062-3/+13
|
* [Minor] Another try to fix build on old systemsVsevolod Stakhov2022-07-281-1/+1
|
* [Minor] Reduce log levelVsevolod Stakhov2022-07-271-1/+1
|
* [Minor] Explicitly resolve parent as it could not be resolved initiallyVsevolod Stakhov2022-07-271-0/+1
|
* [Fix] Try to fix passthrough results processing logicVsevolod Stakhov2022-07-261-11/+13
|
* [Minor] Add static C APIVsevolod Stakhov2022-07-241-0/+17
|
* [Minor] Check version header that is absent sometimesVsevolod Stakhov2022-07-181-1/+5
|
* [Minor] Add a workaround for old clangVsevolod Stakhov2022-07-181-0/+9
|
* [Rework] Use hash map for id->symbol mappingsVsevolod Stakhov2022-07-172-25/+21
|
* [Minor] Simplify id_list by using of the small vectorVsevolod Stakhov2022-07-175-120/+37
|
* [Minor] Follow-up for static disabling of the symbolsVsevolod Stakhov2022-07-172-6/+117
|
* [Feature] Add ability to statically maintain disabled/enabled patternsVsevolod Stakhov2022-07-171-0/+134
|
* [Rework] Use another version of hash table from the same authorVsevolod Stakhov2022-07-173-6/+6
|
* [Fix] Remove check for a score with no symbol being registeredVsevolod Stakhov2022-07-081-4/+1
| | | | | | | | | | | This check is redundant and has proven to confuse users who want to disable some rules. Indeed, if we are looking for a way to hint a user that the registered symbol `example` does not match with the scored symbol `exmaple` (e.g. incorrect spelling), then this error will be detected when we match symcache entries and the scores. The opposite check is useless to prevent such an error. And since it is much harder to define a dangling score with no real symbol, we can just ignore this possibility in general, since the FP for this check, specifically when some rule got intentionally disabled but a score is not removed just annoys users for no good reason.
* [Minor] Save list of children for normal symbols with dependent virtual symbolsVsevolod Stakhov2022-07-053-1/+27
|
* [Fix] Symcache: Do not use C style comparators in C++ sortsVsevolod Stakhov2022-06-281-18/+4
|
* [Fix] Another try to fix race condition in the runtime destructionVsevolod Stakhov2022-05-283-15/+28
|
* Revert "[Fix] Stop slow timer on task destruction"Vsevolod Stakhov2022-05-281-1/+0
| | | | This reverts commit 64cc33bb9169369241c78b999e3d1a4ce0a2cb02.
* [Fix] Stop slow timer on task destructionVsevolod Stakhov2022-05-271-0/+1
| | | | Issue: #4182