summaryrefslogtreecommitdiff
path: root/filter/decl.m4
AgeCommit message (Expand)Author
2022-07-13Merge commit '2e5bfeb73ac25e236a24b6c1a88d0f2221ca303f' into thread-nextMaria Matejka
2022-07-11Merge remote-tracking branch 'origin/master' into backportMaria Matejka
2022-06-27Filter: Improve handling of stack frames in filter bytecodeOndrej Zajicek (work)
2022-06-27Filter: Implement direct recursionOndrej Zajicek (work)
2022-06-27Filter: Apply constant promotion for FI_EQ / FI_NEQOndrej Zajicek (work)
2022-06-27Filter: Add literal for empty setAlexander Zubkov
2022-06-27Filter: Ensure that all expressions declared return typeOndrej Zajicek (work)
2022-05-04Explicit definition structures of route attributesMaria Matejka
2022-05-04Unified attribute and filter typesMaria Matejka
2021-09-10Reducing filter stack size to allow for lesser thread stack sizeMaria Matejka
2021-09-10Filter: Additional consistency checksMaria Matejka
2021-02-07Filter: Recursive filter iteration codeOndrej Zajicek (work)
2020-05-01Filter: Don't alloc varargs array if its length would be zeroMaria Matejka
2020-01-07Filter: Fix typecheck for AND/OR.Ondrej Zajicek (work)
2019-11-05Filter: Improve typecheck error messagesOndrej Zajicek (work)
2019-11-05Filter: Better constant promotionOndrej Zajicek (work)
2019-11-05Filter: Improved parse-time typechecksOndrej Zajicek (work)
2019-11-05Filter: Parse-time typechecksOndrej Zajicek
2019-07-15Filter: FID_MEMBER debug string is a C constant stringMaria Matejka
2019-07-15Filter: Converted FI_PRINT and FI_PATHMASK_CONSTRUCT to VARARGMaria Matejka
2019-07-15Filter: Don't fail badly when trying to access non-existent route in config timeMaria Matejka
2019-07-03Merge branch 'mq-filter-stack' of gitlab.labs.nic.cz:labs/bird into mq-filter...Maria Matejka
2019-07-03Filter: Split printing and dyingMaria Matejka
2019-07-02Filter: Dropped some more irrelevant whitespace from generated filesMaria Matejka
2019-07-02Filter: Nicer whitespaces in generated inst-gen.hMaria Matejka
2019-07-02Filter: documentation of the M4 preprocessorMaria Matejka
2019-07-02Filter: GCC, don't complain about indentation in generated code.Maria Matejka
2019-07-02Filter: Pre-evaluation of constant expressionsMaria Matejka
2019-07-01Filter: Moved singleton member definitions to f-inst.cMaria Matejka
2019-07-01Filter: Moved f_inst allocation to separate functionMaria Matejka
2019-07-01Filter: Getting rid of RESULT_OK. Adding RESULT_VOID.Maria Matejka
2019-07-01Filter: The interpreter code now shares its diversion with constructorMaria Matejka
2019-06-28Filter: renaming pointers for consistencyMaria Matejka
2019-06-27Filter: A little cleanup of M4 interpreter generatorMaria Matejka
2019-06-19Revert "Filter: Dropped the setter instructions in favor of direct result sto...Maria Matejka
2019-06-03Filter: Dropped the setter instructions in favor of direct result storage.Maria Matejka
2019-05-29Filter: Stacks moved to thread-local storage if available.Maria Matejka
2019-05-22Filter: Some people can't pronounce "postfixify" correctly. Let's try "linear...Jan Maria Matejka
2019-05-21Filter: Store variables and function arguments on stackJan Maria Matejka
2019-02-20Filter: Interpreter merged into the common m4 generator.Maria Matejka
2019-02-20Filter: More cleanup -- customized structures also in struct f_line_itemMaria Matejka
2019-02-20Conf: Symbol implementation converted from void pointers to unionMaria Matejka
2019-02-20Filter: merged filter compare functions into common M4 fileMaria Matejka
2019-02-20Filter: Merged postfixify routineMaria Matejka
2019-02-20Filter: Merged filter line item dumpers into common generated sourceMaria Matejka
2019-02-20Filter: auto-generating enum-to-stringMaria Matejka
2019-02-20Filter generator: workaround for M4 claiming all the put-around code be on on...Maria Matejka
2019-02-20Filter: split the constructors to a separate fileMaria Matejka
2019-02-20Filter: merged filter instruction constructors, counting line size on instruc...Maria Matejka