aboutsummaryrefslogtreecommitdiffstats
path: root/clang-plugin
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-650/+646
|
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-9/+9
| | | | No meaningful changes.
* [Minor] Another try to fix clang plugin buildVsevolod Stakhov2021-05-271-4/+1
|
* [Minor] Fix clang pluginVsevolod Stakhov2021-05-272-17/+17
|
* [Minor] Fix clang plugin with asanVsevolod Stakhov2020-05-281-7/+7
|
* [Minor] Fix clang plugin functions on OSXVsevolod Stakhov2019-10-222-11/+26
|
* [Minor] Clang-Plugin: Fix linking with clangVsevolod Stakhov2019-10-211-29/+21
| | | | Submitted by: @citrin
* [Minor] Clang-Plugin: Fix buildVsevolod Stakhov2019-10-212-287/+23
|
* [Minor] Clang-plugin: Continue check if callee get failedVsevolod Stakhov2019-10-211-4/+6
|
* [Minor] More fixes to pluginVsevolod Stakhov2019-10-171-28/+33
|
* [Minor] Another try to workaround the clang bugVsevolod Stakhov2019-10-171-6/+17
|
* [Minor] Do not stop when cannot parse query string in clang pluginVsevolod Stakhov2019-05-031-1/+2
|
* [Minor] Add rspamd_conditional_debug_fast to format checksVsevolod Stakhov2019-03-201-6/+7
|
* Remove unused functionAnton Yuzhaninov2018-10-301-3/+0
| | | | gboolean support was removed in commit 91287bb8407e3b9022bc663b07870510aedabbc3.
* Don't use LLVM_CXX_FLAGS/LLVM_C_FLAGSAnton Yuzhaninov2018-10-301-1/+1
| | | | | | | | | | | llvm-config --cxxflags shows CFLAGS used to compile clang. If clang installed from package and package was build using GCC then it will contain GCC specific flags. In case of clang installed as RPM packge -specs= flags also added. There is not point to use them to compile plugin. For now hardcode flags in clang-plugin/CMakeLists.txt Add -O2 - we want plugin to work fast even if we to compiling rspamd code with -O0.
* [Fix] Remove ambigious format flag from printfVsevolod Stakhov2018-10-271-13/+1
|
* [Minor] Fix LLVM detectionVsevolod Stakhov2018-10-272-121/+287
|
* [Minor] Fix various cmake issuesVsevolod Stakhov2018-05-251-1/+1
|
* [Fix] Fix null callee case in clang pluginVsevolod Stakhov2018-01-091-1/+5
|
* [Minor] doc: Fix spelling errorsSebastien Badia2017-05-131-1/+1
|
* [Minor] Support time_t args in clang pluginVsevolod Stakhov2017-04-081-0/+28
|
* Switch the rest to apache 2Vsevolod Stakhov2016-02-043-65/+36
|
* Remove ambiguity between %b format modifiersVsevolod Stakhov2015-12-221-2/+2
|
* Add more functions for static analysis.Vsevolod Stakhov2015-11-161-1/+3
|
* More fixes to parsing queries.Vsevolod Stakhov2015-11-111-5/+19
|
* Add gboolean check support.Vsevolod Stakhov2015-11-111-1/+16
|
* Improve fixed integers processingVsevolod Stakhov2015-11-111-14/+40
|
* Improve diagnosticVsevolod Stakhov2015-11-111-1/+2
|
* Improve format string parsing.Vsevolod Stakhov2015-11-111-1/+14
|
* Improve diagnosticVsevolod Stakhov2015-11-111-11/+25
|
* Char is actually int due to propagationVsevolod Stakhov2015-11-111-1/+2
|
* Break compilation on format errors.Vsevolod Stakhov2015-11-113-36/+54
|
* Allow void * as %s arg.Vsevolod Stakhov2015-11-111-1/+3
|
* Add complex types checkers.Vsevolod Stakhov2015-11-111-22/+139
|
* Add more typesVsevolod Stakhov2015-11-111-0/+82
|
* Fix issues in reading format stringsVsevolod Stakhov2015-11-111-2/+8
|
* Avoid copy&paste.Vsevolod Stakhov2015-11-111-161/+53
|
* More primitive types parsersVsevolod Stakhov2015-11-111-1/+213
|
* Add checkers for %s and %d flagsVsevolod Stakhov2015-11-111-23/+84
|
* Write basics for arguments checks.Vsevolod Stakhov2015-11-111-5/+199
|
* Use separate module for printf checks.Vsevolod Stakhov2015-11-104-71/+167
|
* Start do something useful with libclang pluginVsevolod Stakhov2015-11-101-27/+58
|
* Start implemetation of static analysis pluginVsevolod Stakhov2015-11-093-0/+261