aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/expression.h
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-43/+43
* [Minor] Use ema functions to calculate average ticks for expressionsVsevolod Stakhov2021-07-141-5/+4
* [Feature] Add support of '==' and '!=' in Rspamd expressionsVsevolod Stakhov2021-01-041-0/+2
* [Project] Support multiply, minus and divide operators in expressionsVsevolod Stakhov2020-06-161-2/+4
* [Rework] Add C++ guards to all headersVsevolod Stakhov2019-07-081-9/+21
* [Rework] Rework expression APIVsevolod Stakhov2019-05-171-19/+9
* [Minor] Allow to execute expressions with process closuresVsevolod Stakhov2019-05-171-1/+17
* [Minor] Use struct to pass parameters to process_atom() functionsMikhail Galanin2018-08-131-5/+17
* [Rework] Use floating point arithmetics in Rspamd expressionsVsevolod Stakhov2017-09-301-3/+3
* [Feature] Add tracking for rspamd expressionsVsevolod Stakhov2016-03-281-0/+11
* [Feature] Save operation node for expressions atomsVsevolod Stakhov2016-03-171-2/+27
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-21/+12
* Add function to traverse AST atomsVsevolod Stakhov2015-10-261-0/+17
* Add priority resort logic.Vsevolod Stakhov2015-03-291-0/+4
* Add flags to expressions processing and noopt flag.Vsevolod Stakhov2015-03-281-1/+4
* More to priorities optimization.Vsevolod Stakhov2015-03-271-0/+2
* Constify subr structure.Vsevolod Stakhov2015-03-171-1/+1
* Add conversion from expr to string.Vsevolod Stakhov2015-03-171-0/+7
* Add destruction routine for exprs and atoms.Vsevolod Stakhov2015-03-171-0/+1
* Add expressions parsing code.Vsevolod Stakhov2015-03-171-0/+2
* Add skeleton for the new expressions.Vsevolod Stakhov2015-03-171-0/+77