summaryrefslogtreecommitdiffstats
path: root/runtime/stringbuf.h
Commit message (Collapse)AuthorAgeFilesLines
* introduced the idea of detached propertiesRainer Gerhards2009-06-291-1/+1
| | | | | | | | | | | | | some things inside the message can be used over a large number of messages and need to to be allocated and re-written every time. I now begin to implement this as a "prop_t" object, first use for the inputName. Some input modules are already converted, some others to go. Will do a little performance check on the new method before I go further. Also, this commit has some cleanup and a few bug fixes that prevented compiliation in debug mode (I overlooked this as I did not compile for debug, what I normally do, and the automatted test also does not do that)
* optimization: propert names are now internally identified by integersRainer Gerhards2009-06-261-3/+0
|
* some optimization, declared some frequently called small stringbuf functions ↵Rainer Gerhards2009-06-261-3/+62
| | | | inline
* some more stringbuffer optimizationRainer Gerhards2009-06-251-23/+22
|
* optimized template string generationRainer Gerhards2009-06-191-1/+1
|
* going forward in moving string-handling functions to new interface...Rainer Gerhards2009-06-171-9/+13
|
* done various optimizations to the stringbuf and its usersRainer Gerhards2009-06-161-16/+11
|
* fully integrated regex patchRainer Gerhards2009-04-021-2/+1
| | | | | Now have removed the previous method, as really nobody should call it any longer (and now nobody does ;)). Also did some other cleanup.
* streamlined regex patchRainer Gerhards2009-04-021-2/+2
| | | | | | - abided to code conventions - fixed a potential segfault when regex library can not be loaded
* improved performance of regexp-based filtersRainer Gerhards2009-04-021-0/+2
| | | | Thanks to Arnaud Cornet for providing the idea and initial patch.
* added ERE support in filter conditionsRainer Gerhards2009-03-041-1/+1
| | | | new comparison operation "ereregex"
* moved files to the runtimeRainer Gerhards2008-04-161-0/+169
there are still some files left which could go into the runtime, but I think we will delete most of them once we are done with the full modularization.